Patent application number | Description | Published |
20110060835 | COMMUNICATING WITH A USER DEVICE IN A COMPUTER ENVIRONMENT - Communicating with a user device in a computer network. A tracker peer is contacted and obtaining a list of peer nodes at a user device. A subset of peer nodes are selected from the list of peer nodes to act as relay nodes for a communication. A first form of communication is transmitted to at least one relay node for the at least one relay node to forward to at least one other user device, wherein the relay node is one of the subset of the peer nodes. The first form of communication is received at the user device from the at least one relay node forwarded from the at least one other user. A second form of communication is transmitted to the at least one relay node for the at least one relay node to forward to the at least one other user device, wherein the relay node is one of the subset of the peer nodes. | 03-10-2011 |
20110066684 | COMMUNICATING WITH A USER DEVICE - Manipulating images on a display of a communication device. Data captured from a first image receiving device is displayed in a first display region disposed in a first position on a display of the communication device. Data captured from a second image receiving device is displayed in a first display region disposed in a second position on the display of the communication device. Selective swapping of said first position of said first display region with said second position of said second display region, upon receiving a selection for said swapping from a user, is enabled. Selective swapping of the data captured from the first image receiving device with data captured from a third image receiving device, upon receiving a selection for the swapping from the user, is enabled. Terminating a first portion of a communication on the communication device while maintaining a second portion of the communication upon receiving a selection for the terminating from the user, is enabled. | 03-17-2011 |
20110066924 | COMMUNICATING IN A COMPUTER ENVIRONMENT - Communicating in a peer-to-peer computer environment. A tracker peer is contacted and a list of peer nodes are obtained at a user device. A subset of peer nodes are selected from the list of peer nodes to act as relay nodes for a communication. An appropriate compression scheme is selected for the communication at the user device. Data is transmitted to at least one relay node for the at least one relay node to forward to at least one other user device, wherein the relay node is one of the subset of the peer nodes. Data is received at the user device from the at least one relay node forwarded from the at least one other user. | 03-17-2011 |
20110173259 | COMMUNICATING IN A PEER-TO-PEER COMPUTER ENVIRONMENT - Communicating in a peer-to-peer computer environment. A request is received from a user at a peer provider node computer system, wherein the request is signed by a private key. Provided a public key verifies the private key, providing potential peers to the user from the peer provider node computer system such that the user is enabled to utilize the peer-to-peer computer environment for a communication according to user requirements. | 07-14-2011 |
20110173331 | SEAMLESSLY TRANSFERRING A COMMUNICATION - Seamlessly transferring a communication. At least one communication is established between a first device and a second device. The at least one communication is transferred from the second device to a third device without interrupting the at least one communication and without disconnecting the at least one communication from the first device. | 07-14-2011 |
20110173333 | UTILIZING RESOURCES OF A PEER-TO-PEER COMPUTER ENVIRONMENT - Utilizing resources of a peer-to-peer computer environment. Connections to a peer-to-peer computer environment are established using a first protocol at an open node computer system. A request for services is received at the open node computer system from a user computer system not currently associated with the peer-to-peer computer environment, wherein the request is received using a second protocol. The request for the services is satisfied using resources of the peer-to-peer computer environment. | 07-14-2011 |
20130054320 | SYSTEMS AND METHODS FOR FAST MOBILE PAYMENT - A method of completing transactions using a device includes displaying a pictogram including transaction details associated therewith by a merchant. The mobile device acquires the pictogram. The mobile device or a remote server decodes the transaction details. The mobile device displays for a user the decoded transaction details. If the decided transaction details are acceptable to the user, the user accepts, via the mobile device, the decoded transaction details. The mobile device transmits a confirmation of acceptance by the user to a remote server. The remote server transmits a payment request for the payment amount reflected in the transaction details to a payment gateway. The payment gateway validates the payment request. The merchant and the device receive a payment confirmation. | 02-28-2013 |
20130090088 | SEAMLESSLY AUTHENTICATING DEVICE USERS - A method for seamlessly authenticating users of a first and second device is described. The method includes: determining a set of first signatures for a first device; generating a set of second signatures for a second device; comparing the set of first signatures with the set of second signatures; and based on the comparing, granting a user authentication status if a difference between the set of first signatures and the set of second signatures is less than a predetermined tolerance threshold, and rejecting the user authentication status if a difference between the set of first signatures and the set of second signatures is more than the predetermined tolerance threshold. | 04-11-2013 |
20130145446 | SYSTEMS AND METHODS FOR FAST AUTHENTICATION WITH A MOBILE DEVICE - A system for authenticating a user to a service includes a service, an authentication server and a device. The service includes first signal interface, first processing hardware and first user interface. The authentication server includes second signal interface and second processing hardware. First signal interface transmits a request to the authentication server to authenticate a user. Second processing hardware creates a session identifier and encodes it into a pictogram. Second signal interface transmits the pictogram to the service. The device includes third processing hardware that scans the pictogram and extracts the session identifier, and a third signal interface that transmits the credentials and the session identifier to the authentication server. Second processing hardware verifies the credentials, and second signal interface securely transmits the result of the authentication to the service. | 06-06-2013 |
20130198394 | COMMUNICATING WITH A USER DEVICE - A methods and systems for communicating are disclosed. A request is received at a first device to communicate with a second device. Contact is initiated with the second device via a data center. A first form of communication is transmitted to the second device without requiring the transmitting to be routed through a central server. The first form of communication is received from the second device without requiring the receiving to be routed through a central server. A second form of communication is transmitted to the second device without requiring the transmitting to be routed through a central server. | 08-01-2013 |
20130205163 | COMMUNICATING IN A COMPUTER ENVIRONMENT - Communicating in a peer-to-peer computer environment. A portion of a communication is received from a first user device at a relay peer, wherein the relay peer is one of a list of potential peers and wherein the first user device and a second user device have disparate CPU power and bandwidth capabilities. The portion of the communication is transcoded to comprise a base layer and an enhanced layer. In one embodiment, transcoding encompasses changing the resolution of the communication. The base layer of the portion of the communication is sent to the second user device from the relay peer. The enhanced layer of the portion of the communication is selectively sent to the second user device depending upon a set of capabilities of the second user device. | 08-08-2013 |
20130321555 | CONTROLLING CPU USAGE TO BALANCE FAST AND SLOW DEVICES - A system for enabling communication between devices is described. The system includes the following: a media processing information receiver configured for receiving, at a first device, media processing information associated with a second device, wherein at least one of the first and second device is a mobile device; a comparer configured for comparing the media processing information to a processing time of the at least one media processing component of the first device; a target adjustment level determiner configured for determining a target adjustment level, wherein arriving at the target adjustment level enables the first and second device to achieve a matching media processing quality level; and a media processing component adjuster coupled with the computer and configured for adjusting the at least one media processing component of the first device to meet the target adjustment level. | 12-05-2013 |
20140108668 | SECURED WIRELESS SESSION INITIATE FRAMEWORK - A method for reducing a call establishment time in real-time communication between at least two devices. The method includes: receiving, at a first internal server of a system, a first communication from a caller, wherein the first communication is a push request that comprises an attempt to initiate a connection with a callee; and sending a push notification via the first internal server to the callee, wherein the first internal server has at least two interfaces, wherein each interface of the at least two interfaces comprises a User Datagram Protocol (UDP) port, wherein the sending includes: embedding, by the first internal server and inside the push notification, an external UDP (IP, port) pair, of the at least two interfaces, to which the callee is able to connect. | 04-17-2014 |
20140233916 | INTEGRATING SELECTED VIDEO FRAMES INTO A SOCIAL FEED - A method for integrating selected video frames into a social feed is described. The method includes: accessing a video stream at a device; detecting a set of features within at least one frame of the video stream to achieve a detected set of features; determining at least one moment comprising a combination of the detected set of features to achieve a determined at least one moment; accessing an integration instruction associated with the determined at least one moment; and integrating a selected moment of the determined at least one moment into a social feed based on the integration instruction. | 08-21-2014 |
20150052206 | CREATING A CONTACT LIST AND PRE-POPULATED USER ACCOUNTS - Systems and methods are disclosed for creating a contact list and pre-populated user accounts. An existing contact list associated with a first user is imported at a computer system. A second contact list is created for the first user for a user account associated with a social network service wherein the second contact list comprises members from the existing contact list. Members of the existing contact list whom already have a user account with the social network service are filtered into a first category. Members of the existing contact list whom do not have a user account with the social network service are filtered into a second category. Pre-populated user accounts associated with the social network service are created for the members in the second category. | 02-19-2015 |