Patents Assigned to Skype
-
Patent number: 8705565Abstract: A method is provided for transmitting information from a user to a first network entity over a communications network. The user enters information into a browser executed at a user terminal. The browser generates a first message comprising the information using a first communication protocol for despatch over the network via a network port, the first message including an identifier of the first network entity. A client executed at the user terminal receives the first message before the first message reaches the network port. The first message is wrapped in a second message of a second communication protocol used for transmitting messages between the client and a second network entity. The second message is transmitted to the second network entity over the communications network.Type: GrantFiled: July 8, 2010Date of Patent: April 22, 2014Assignee: SkypeInventors: Andres Kutt, Tanel Hiir
-
Patent number: 8681873Abstract: A method of transmitting video data from a transmitter to a receiver, the method comprising: receiving data values of a video signal at a higher resolution; at the transmitter, combining groups of the data values into one or more first units of a first lower-resolution arrangement; encoding and transmitting the first lower-resolution arrangement to the receiver; at the transmitter, combining groups of the data values into one or more second units of a second lower-resolution arrangement, wherein the second units are offset from the first units by a fractional shift such that each second unit partially overlaps with at least one first unit; encoding and transmitting the second lower-resolution arrangement to the receiver; and transmitting an indication of said shift to the receiver; and at the receiver, combining the first and second lower-resolution arrangements based on the indication so as to reconstruct an image of at least a higher resolution than that of the first and second lower-resolution arrangementsType: GrantFiled: July 16, 2010Date of Patent: March 25, 2014Assignee: SkypeInventors: Lazar Bivolarsky, Mattias Nilsson, Renat Vafin, Soren Vang Andersen
-
Patent number: 8670981Abstract: A method, system and program for encoding and decoding speech according to a source-filter model whereby speech is modelled to comprise a source signal filtered by a time-varying filter. The method comprises: receiving a speech signal comprising successive frames, for each of a plurality of frames of the speech signal, deriving a first line spectral frequency vector for a first portion of the frame, and a second line spectral frequency vector for a second portion of the frame, and determining a transmit line spectral frequency vector and an interpolation factor based on the first and second line spectral frequency vectors, and on the transmit line spectral frequency vector for a preceding one of the frames.Type: GrantFiled: June 5, 2009Date of Patent: March 11, 2014Assignee: SkypeInventors: Koen Bernard Vos, Karsten Vandborg Sorensen, Soren Skak Jensen
-
Patent number: 8665308Abstract: Communication systems and methods for providing premium multiparty communication sessions between a plurality of callers. The plurality of callers may comprise an initiating caller who initiates the premium multiparty communication session but who does not have a status in the communication system which is recognized by an operator of the communication system for allowing the premium multiparty communication session to proceed; and a premium multiparty caller who has a status in the communication system which is recognized by the operator of the communication system such that the operator allows the premium multiparty communication session to proceed, wherein the premium multiparty caller is a different caller to the initiating caller. The premium multiparty caller funding the premium multiparty communication session may be transferred and assigned during communication sessions.Type: GrantFiled: March 31, 2011Date of Patent: March 4, 2014Assignee: SkypeInventors: David Benedeki, Johnny Bigert, Dmytro Izotov, Ole Mahrt, Risto Reinpold, Mikael Suvi
-
Patent number: 8667136Abstract: A method of updating a data record stored in a data store with information supplied by at least one of a plurality of users of a communication network includes storing a communication identifier in association with the data record; providing information to update the data record from a user together with a communication identifier associated with the user providing the information; and comparing the identifier stored in association with the data record to the communication identifier associated with the user providing the information. If the information is the first type of information, the data record is updated with the information only if the identifier associated with the user providing the information is the same as the identifier stored in association with the data record and if the information is the second type of information the data record is updated with the information.Type: GrantFiled: December 6, 2007Date of Patent: March 4, 2014Assignee: SkypeInventors: Rodrigo Madanes, Natasha Valerie Sopieva, Linus Nilsson, Nick Corr
-
Patent number: 8655653Abstract: A method, system and program for encoding and/or decoding a speech signal. The method comprises: generating a first signal representing a property of an input speech signal; transforming the first signal using a simulated random-noise signal, thus producing a second signal; quantizing the second signal based on a plurality of discrete representation levels, thus generating quantization values for transmission in an encoded speech signal, and also generating a third signal being a quantized version of the second signal; and performing an inverse of the transformation on the third signal, thus generating a quantized output signal, wherein the generation of the first signal is based on feedback of the quantized output signal. The method further comprises controlling the transformation in dependence on a property of the first signal so as to vary the magnitude of a noise effect created by the transformation relative to the representation levels.Type: GrantFiled: June 4, 2009Date of Patent: February 18, 2014Assignee: SkypeInventor: Koen Bernard Vos
-
Patent number: 8654984Abstract: Method, apparatus and computer program product for processing an input stereophonic audio signal to thereby generate a converted stereophonic audio signal representing the input stereophonic audio signal, the input stereophonic audio signal comprising a left input audio signal and a right input audio signal, and the converted stereophonic audio signal comprising a first converted audio signal and a second converted audio signal. The first converted audio signal is generated based on the sum of the left input audio signal and the right input audio signal. The second converted audio signal is generated based on the difference between a first function of the left input audio signal and a second function of the right input audio signal. The first and second functions are adjustable to thereby adjust at least one characteristic of the converted stereophonic audio signal.Type: GrantFiled: April 26, 2011Date of Patent: February 18, 2014Assignee: SkypeInventor: Koen Vos
-
Patent number: 8650324Abstract: A computer-implemented system and method are described for exchanging messages between nodes and servers in accordance with specified service level guarantees, while at the same time retaining compatibility with other nodes and servers not subject to the same service level guarantees.Type: GrantFiled: April 27, 2011Date of Patent: February 11, 2014Assignee: SkypeInventor: Bruce B. Lowekamp
-
Patent number: 8639504Abstract: Some embodiments describe methods, programs, and systems for speech encoding. Among other things, a received input signal representing a property of speech is quantized to generate a quantized output signal. Prior to the quantization, a version of the input signal is supplied to a first noise shaping filter having a first set of filter coefficients effective to generate a first filtered signal. Following the quantization, the quantized output signal is supplied to a second noise shaping filter having a second set of filter coefficients, thus generating a second filtered signal. A noise shaping operation is performed to control a frequency spectrum of a noise effect in the quantized output signal caused by the quantization, wherein the noise shaping operation is based on both the first and second filtered signals. Finally, the quantized output signal is transmitted in an encoded signal.Type: GrantFiled: May 30, 2013Date of Patent: January 28, 2014Assignee: SkypeInventor: Koen Bernard Vos
-
Patent number: 8638356Abstract: A computer-implemented system and method are described for improving the QoE of real-time video sessions between mobile users. For example, a method according to one embodiment of the invention comprises: configuring one or more servers on the perimeter of a service provider network; receiving a request from a first mobile device to establish a real-time communication session with a second mobile device; providing the first and second mobile devices with networking information for connecting to the servers; and establishing the real-time communication session through the server.Type: GrantFiled: July 8, 2011Date of Patent: January 28, 2014Assignee: SkypeInventors: Ramu Sunkara, Alexander Markov
-
Patent number: 8635362Abstract: A method, system and program for use in a communication system. The method comprises: interacting with a document-browser application executed on a first user terminal, the document-browser being configured to retrieve an electronic document from a first storage unit and display it on a screen, wherein the interaction comprises identifying a sequence of numeric or alphanumeric characters in the displayed document as being for use in initiating communication with a second user terminal over the communication system. The method further comprises: querying a second storage unit; and based on that query, selecting a display configuration for the identified sequence of characters from a plurality of available display configurations. The interaction further comprises modifying the display of a portion of the document so as to display the identified sequence of characters or information associated therewith in dependence on the determined display configuration.Type: GrantFiled: September 15, 2009Date of Patent: January 21, 2014Assignee: SkypeInventors: Peter Anders Kalmstrom, Nick Corr, Simon Michael Hade
-
Patent number: 8634535Abstract: A method of transmitting a communication event from a calling entity to a called entity located in a communication system comprising a first network and a second network, said method comprising determining a first identity associated with the calling entity and a first and second identity associated with the called entity, wherein the first identities are recognizable in the first network and the second identity is recognizable in the second network; associating at a first node located in the second network the first identities with the second identity; establishing a connection between the calling entity and a second node; wherein the connection with second node is established using the first identity associated with the called entity; querying the first node with the first identity associated with the called entity and the first identity associated with the calling entity to determine the second identity associated with the called entity; and transmitting the communication event to the called entity using tType: GrantFiled: August 1, 2011Date of Patent: January 21, 2014Assignee: SkypeInventors: Madis Kaal, Andres Kütt, Mart Oruaas, Asko Seeba, Taavet Hinrikus
-
Patent number: 8628421Abstract: A games system, method and program. The system comprises: a user control device arranged to be operable by a user; a network interface for receiving data via a packet-based communication network; and a processing apparatus arranged to execute a game application and a communication client; wherein the communication client is programmed to establish video communication via the network interface and packet-based communication network, receive video data from a remote user and decode the video data to produce a live video image; wherein the game application is arranged to divide the live video image into segments, re-order the segments to produce a shuffled live video image and output the shuffled live video image for display on a display unit; and wherein the game application is further arranged to receive control information from the control device and cause a further-reordering of the segments responsive thereto during the video communication.Type: GrantFiled: June 9, 2009Date of Patent: January 14, 2014Assignee: SkypeInventors: Kaido Kert, Erki Esken
-
Patent number: 8600951Abstract: Methods, apparatus, and programming recorded in machine readable memory are provided for the index, search and retrieval of objects on a global network. This inventive system embeds a distributed index in a routing layer to enable fast search. The method provides dynamic insertion, lookup, retrieval, and deletion of participating nodes, objects and associated metadata in a completely decentralized fashion. Nodes can dynamically join and leave the network. This infrastructure can be applied to content networks for publishing, searching, downloading, and streaming.Type: GrantFiled: April 16, 2008Date of Patent: December 3, 2013Assignee: SkypeInventors: Carleton J. Bosley, Benjamin B. Wilken, Gitika Srivastava
-
Patent number: 8582542Abstract: A method of controlling a connection between a user terminal and an access node connected to a communication network is provided. The user terminal establishes a data connection with the access node, periodically generates a message at predetermined intervals and transmits the periodic message to at least one network node via the access node over the communication network. Responses to the periodic messages are received from the at least one network node. The responses are analysed to determine whether to terminate the connection to the access node, and in the case that the connection to the access node should be terminated, a disconnect message is transmitted to the access node from the user terminal.Type: GrantFiled: January 6, 2009Date of Patent: November 12, 2013Assignee: SkypeInventors: Andres Kütt, Sergei Anikin, Madis Kaal
-
Patent number: 8571587Abstract: Methods and devices are disclosed for including a plurality of users in a conversation over a communication network. A conversation is initiated when a text message is received requesting the conversation. A conversation is established using conversation gateways currently unused by users to be included in the conversation. Communication may occur across gateways in order to conserve conversation gateway resources.Type: GrantFiled: September 30, 2010Date of Patent: October 29, 2013Assignee: SkypeInventors: Andrew Jagoe, Enlai Chu
-
Patent number: 8571592Abstract: Methods and devices are disclosed for including a plurality of users in a conversation over a communication network. A conversation is initiated when a text message is received requesting the conversation. A conversation is established using conversation gateways currently unused by users to be included in the conversation. Communication may occur across gateways in order to conserve conversation gateway resources.Type: GrantFiled: January 11, 2011Date of Patent: October 29, 2013Assignee: SkypeInventors: Andrew Jagoe, Enlai Chu
-
Patent number: 8571039Abstract: A method and apparatus for transmitting an audio signal over a communication channel comprising encoding the audio signal with an encoder 204 using a first sampling rate, filtering the audio signal using a first cut off frequency, the first cut off frequency being chosen in dependence upon the first sampling rate, and transmitting the encoded and filtered audio signal over the communication channel. The presence of a condition in which the sampling rate of the encoder 204 is to be switched to a second sampling rate at a switching time is determined and if the condition has been determined to be present, the cut off frequency used in the filtering step is gradually changed from the first cut off frequency to a second cut off frequency, the second cut off frequency being chosen in dependence upon the second sampling rate, such that the audio bandwidth of the transmitted signal changes gradually when the sampling rate is switched to the second sampling rate.Type: GrantFiled: June 23, 2010Date of Patent: October 29, 2013Assignee: SkypeInventors: Stefan Strommer, Karsten Vandborg Sorensen, Soren Skak Jensen, Koen Vos, Jon Bergenheim
-
Patent number: 8548125Abstract: Method and user terminal for handling a call over a communications network between a first user terminal, usable by a first user, and at least one other user terminal, usable by a respective at least one other user, wherein a client is executed at the first user terminal for participation in the call. The client determines a condition of a respective at least one network connection used in the call between the first user terminal and the at least one other user terminal over the communications network. The client also determines that the call has been dropped, and responsive to the determination that the call has been dropped, the client automatically attempts to re-establish the call in dependence upon the determined condition of the at least one network connection.Type: GrantFiled: March 28, 2011Date of Patent: October 1, 2013Assignee: SkypeInventors: Devid Liik, Mart Oruaas, Stefan Strommer, Mihails Velenko
-
Patent number: 8543818Abstract: A gateway, program and method for use in a packet-based communication system.Type: GrantFiled: November 8, 2010Date of Patent: September 24, 2013Assignee: SkypeInventors: Madis Kaal, Henn Ruukel