Patent application number | Description | Published |
20090327917 | SHARING OF INFORMATION OVER A COMMUNICATION NETWORK - A method of sharing information associated with a selected application is provided. The method comprises identifying a media type associated with the information, and capturing the information based on the media type. The method further comprises identifying a content type associated with the information, the content type being related to the media type, encoding the information based on the content type, and providing access to the encoded information over a communication network. | 12-31-2009 |
20090327918 | FORMATTING INFORMATION FOR TRANSMISSION OVER A COMMUNICATION NETWORK - A method of formatting information for transmission over a peer-to-peer communication network is provided. The method comprises identifying a graphical nature of the information, and capturing the information based on the graphical nature. The method further comprises identifying a graphical content type associated with the information, and encoding the information based on the graphical content type. | 12-31-2009 |
20100287238 | MULTIWAY PEER-TO-PEER MEDIA STREAMING - Multiway peer-to-peer media streaming is disclosed. In one embodiment, a method comprises defining a first portion of a peer-to-peer network. The method then recites defining a second portion of the peer-to-peer network. The present method then utilizes the first portion of the peer-to-peer network to generate an aggregated media stream, wherein the aggregated media stream is comprised of a plurality of media streams. The present method then delivers the aggregated media stream from the first portion of the peer-to-peer network to the second portion of the peer-to-peer network. | 11-11-2010 |
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 |
20120159456 | INSTRUMENTED APPLICATION IN A MOBILE DEVICE ENVIRONMENT - A method for utilizing an instrumented application in a mobile device environment. The method includes instrumenting an application to generate an instrumented application configured for use in the mobile device environment, obtaining authorization from a governing body for use of the instrumented application in the mobile device environment, and directing the instrumented application to cause a mobile device to operate according to a first setting. The first setting is invoked without requiring further authorization by the governing body. | 06-21-2012 |
20120206558 | AUGMENTING A VIDEO CONFERENCE - A device configured for participation in a video conference. The device includes a display disposed on the device for displaying video captured at a second device. The device also includes a virtual object receiver for receiving a virtual object, wherein the virtual object is configured to augment the video conference. A virtual object incorporator for incorporating the virtual object into the video captured at the second device, and a transmitter for transmitting said video comprising the virtual object. The video comprising the virtual object is configured to be displayed at the second device. | 08-16-2012 |
20120206560 | AUGMENTING A VIDEO CONFERENCE - A computer-implemented method for augmenting a video conference between a first device and a second device. The method includes receiving a virtual object at the first device, wherein the virtual object is configured to augment the video conference and wherein the virtual object is specifically related to an event. The method also includes incorporating said virtual object into said video conference. | 08-16-2012 |
20120254229 | DETERMINING POTENTIAL RELATIONSHIPS BETWEEN INDIVIDUALS - A computer-implemented method for obtaining information corresponding to a first user. The computer-implemented method includes, obtaining information corresponding to a first user, accessing a database comprising information corresponding to a plurality of individuals, based on the information corresponding to a plurality of individuals. The method further includes determining whether a potential relationship exists between a first user and at least one of the plurality of individuals. | 10-04-2012 |
20130024506 | SUGGESTING INVITATIONS TO JOIN A NETWORK - A method for suggesting invitations to a network. The method includes accessing information corresponding to a plurality of individuals, wherein a first user of the network is associated with the plurality of individuals. The method also includes determining whether any of the plurality of individuals merit an invitation to join said network with the first user. The determining is based on the information corresponding to a plurality of individuals. | 01-24-2013 |