Patents by Inventor Igor Danilo Diego Curcio

Igor Danilo Diego Curcio has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20130093899
    Abstract: Various methods are provided for analyzing media content. One example method may include extracting media content data and sensor data from a plurality of media content, wherein the sensor data comprises a plurality of data modalities. The method may also include classifying the extracted media content data and the sensor data. The method may further include determining an event-type classification based on the classified extracted media content data and the sensor data.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Igor Danilo Diego Curcio, Sujeet Shyamsundar Mate, Francesco Cricri, Kostadin Dabov
  • Patent number: 8391896
    Abstract: A method for providing geo-predictive streaming services may include receiving, at a mobile terminal, an indication of network performance parameters associated with a corresponding time and location of a projected route of the mobile terminal, determining, at the mobile terminal, whether a portion of the projected route corresponds to an outage event with respect to data being streamed to the mobile terminal, and, in response to a determination that the outage event corresponds to the portion of the projected route, causing communication of at least one of a geo-predictive next application data unit and an estimated capacity vector to a streaming server to a streaming server providing the data being streamed to cause a modification to a data transmission rate at which data is to be streamed to the mobile terminal. A corresponding computer program product, system and apparatus are also provided.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: March 5, 2013
    Assignee: Nokia Corporation
    Inventors: Igor Danilo Diego Curcio, Varun Singh, Kumar Malamal Vadakital Vinod
  • Patent number: 8391284
    Abstract: An apparatus and method configure RTCP packets in a control feedback handling in multimedia sessions. The apparatus and method are configured to provide sending of any RTCP individual packet as a non-compound RTCP packet an order within a time interval. The apparatus and method are configured so that an excessive length of compound RTCP packets are handled by fragmenting each compound RTCP packet in smaller non-compound packets and sending it spaced over time. The apparatus and method guarantee RTCP non-compound packets to provide an equivalent functionality as the RTCP compound packets by providing the same information to the receiver, and the receiver does not lack any feedback information. The apparatus and method are also configured to use semi-compound RTCP packets, where at least two non-compound/individual RTCP packets (but less than all the non-compound/individual RTCP packets that would be sent as compound packet) are sent together as a semi-compound RTCP packet.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: March 5, 2013
    Assignee: Nokia Corporation
    Inventor: Igor Danilo Diego Curcio
  • Patent number: 8380848
    Abstract: Methods of transmitting information relating to a quality of service are shown, which information is to be transmitted in at least one direction between a first device 30 and a second device 20. A first method comprises at least at one of the devices 20, 30 assembling a protocol message containing information other than the information relating to a quality of service and attaching the quality of service related information to the protocol message. A second method comprises forming the information relating to a quality of service inside at least one of a header field and an attribute of a protocol message. The disclosure relates equally to corresponding software codes, devices 20, 30, network elements and systems.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: February 19, 2013
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventors: Igor Danilo Diego Curcio, Miikka Lundan, Emre Baris Aksu
  • Patent number: 8335522
    Abstract: An approach is provided for determining the existence of an event based on information collected from mobile devices. Reception is caused, at least in part, of media from a plurality of mobile devices. A plurality of event vectors for the respective mobile devices is determined. Each of the event vectors includes geo-location information and timing information of the corresponding mobile device. The existence of the event is determined based on the received media and the event vectors.
    Type: Grant
    Filed: November 15, 2009
    Date of Patent: December 18, 2012
    Assignee: Nokia Corporation
    Inventors: Sujeet Shyamsundar Mate, Igor Danilo Diego Curcio
  • Publication number: 20120278499
    Abstract: Methods of transmitting information relating to a quality of service are shown, which information is to be transmitted in at least one direction between a first device 30 and a second device 20. A first method comprises at least at one of the devices 20, 30 assembling a protocol message containing information other than the information relating to a quality of service and attaching the quality of service related information to the protocol message. A second method comprises forming the information relating to a quality of service inside at least one of a header field and an attribute of a protocol message. The disclosure relates equally to corresponding software codes, devices 20, 30, network elements and systems.
    Type: Application
    Filed: July 2, 2012
    Publication date: November 1, 2012
    Inventors: Igor Danilo Diego CURCIO, Miikka LUNDAN, Emre Baris AKSU
  • Publication number: 20120251070
    Abstract: A method, apparatus and computer program product select content segments based at least in part on a contextual similarity level between the content segments and at least one of brightness levels, blur levels, and shake levels of the content segments. As such, a resultant video may be produced that comprises selected content segments. Accordingly, brightness levels of the content may be improved and shake and blur levels reduced while maintaining a desired field of view.
    Type: Application
    Filed: November 11, 2011
    Publication date: October 4, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Igor Danilo Diego Curcio, Sujeet Shyamsundar Mate, Kostadin Dabov, Francesco Cricri
  • Publication number: 20120212632
    Abstract: An apparatus comprising at least one processor and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: generating a content request comprising a first content parameter; receiving a first content message comprising at least one image frame associated with the first content parameter; determining at least one further content parameter dependent on the content message; generating a content selection message comprising the least one further content parameter; and receiving a further content message, wherein the further content message comprises content generated dependent on the at least one further content parameter.
    Type: Application
    Filed: September 7, 2009
    Publication date: August 23, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Sujeet Shyamsundar Mate, Radu Ciprian Bilcu, Igor Danilo Diego Curcio
  • Publication number: 20120203925
    Abstract: A method for providing media mixing with reduced uploading may include receiving device situation description data and content analysis data from each of a plurality of devices. The device situation description data and content analysis data received from each of the plurality of devices may be descriptive of media data associated with a common event and recorded separately at respective ones of the plurality of devices. The method may further include determining media segments defining one or more portions of the media data to be requested from selected ones of the plurality of devices based on the device situation description data and content analysis data, causing communication of a request for corresponding ones of the media segments to respective devices among the selected ones of the plurality of devices, and causing generation of mixed content based on receipt of the media segments. A corresponding apparatus and user terminal-side method and apparatus are also provided.
    Type: Application
    Filed: February 7, 2011
    Publication date: August 9, 2012
    Inventors: Igor Danilo Diego Curcio, Sujeet Shyamsundar Mate, Francesco Cricri
  • Patent number: 8239521
    Abstract: Methods of transmitting information relating to a quality of service are shown, which information is to be transmitted in at least one direction between a first device 30 and a second device 20. A first method comprises at least at one of the devices 20, 30 assembling a protocol message containing information other than the information relating to a quality of service and attaching the quality of service related information to the protocol message. A second method comprises forming the information relating to a quality of service inside at least one of a header field and an attribute of a protocol message. The disclosure relates equally to corresponding software codes, devices 20, 30, network elements and systems.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: August 7, 2012
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventors: Igor Danilo Diego Curcio, Miikka Lundan, Emre Baris Aksu
  • Publication number: 20120077522
    Abstract: An approach is provided for determining roles for multi-device recording. A media platform determines one or more devices for generating one or more media items of at least one subject and then determines the respective locations of the one or more devices relative to one or more focal areas of the at least one subject. Based, at least in part, on the respective locations, the media platform determines respective roles for the one or more devices for generating the one or more items.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 29, 2012
    Applicant: Nokia Corporation
    Inventors: Sujeet Shyamsundar Mate, Francesco Cricri, Igor Danilo Diego Curcio
  • Publication number: 20120072100
    Abstract: An apparatus may include a landmark selector configured to receive selection of a landmark. A sensory device may determine at least one position indicator relating to alignment with the landmark from a sensing location, such as orientation, attitude, and/or altitude. The apparatus may further include a position determiner configured to determine a relative position of the sensing location with respect to the landmark based at least in part on the position indicator. Accordingly, the apparatus may determine the relative position of the sensing location with respect to the landmark. In some embodiments the apparatus may be further configured to determine the absolute position of the sensing location. Thereby position information may be used, for example, to create collaborative content captured at an event occurring near the landmark.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Applicant: Nokia Corporation
    Inventors: Sujeet Shyamsundar Mate, Radu Ciprian Bilcu, Igor Danilo Diego Curcio, Francesco Cricri
  • Publication number: 20120060077
    Abstract: An approach is provided for generating a compilation of media items. A plurality of media items is received. Respective context vectors for the media items are determined. The context vectors include, at least in part, orientation information, geo-location information, timing information, or a combination thereof associated with the creation of the respective media items. A compilation of at least a portion of the media items is generated based, at least in part, on the context vectors.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: Nokia Corporation
    Inventors: Sujeet Shyamsundar Mate, Igor Danilo Diego Curcio, Francesco Cricri
  • Publication number: 20120059826
    Abstract: An approach is provided for generating a compilation of media items. A plurality of media items is received. Respective context vectors for the media items are determined. The context vectors include, at least in part, orientation information, tilt information, altitude information, geo-location information, timing information, or a combination thereof associated with the creation of the respective media items. A compilation of at least a portion of the media items is generated based, at least in part, on the context vectors.
    Type: Application
    Filed: January 24, 2011
    Publication date: March 8, 2012
    Applicant: Nokia Corporation
    Inventors: Sujeet Shyamsundar Mate, Igor Danilo Diego Curcio, Francesco Cricri, Kostadin Nikolaev Dabov
  • Patent number: 8127040
    Abstract: The specification and drawings present a new method, system, apparatus and software product for signaling parameters of multiple buffers by a terminal to a server and determining multiple buffer status of the terminal by the server using these parameters, e.g., for an adequate rate adaptation of multimedia streaming services provided to the terminal by the server. The terminal can be (but is not limited to) a computer, a communication device, a wireless communication device, a portable electronic device, a mobile electronic device, a mobile phone, etc.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: February 28, 2012
    Assignee: Nokia Corporation
    Inventors: Ru Shang Wang, Igor Danilo Diego Curcio, Miska Hannuksela
  • Publication number: 20120009890
    Abstract: A method for providing geo-predictive streaming services may include receiving, at a mobile terminal, an indication of network performance parameters associated with a corresponding time and location of a projected route of the mobile terminal, determining, at the mobile terminal, whether a portion of the projected route corresponds to an outage event with respect to data being streamed to the mobile terminal, and, in response to a determination that the outage event corresponds to the portion of the projected route, causing communication of at least one of a geo-predictive next application data unit and an estimated capacity vector to a streaming server to a streaming server providing the data being streamed to cause a modification to a data transmission rate at which data is to be streamed to the mobile terminal. A corresponding computer program product, system and apparatus are also provided.
    Type: Application
    Filed: July 9, 2010
    Publication date: January 12, 2012
    Applicant: Nokia Corporation
    Inventors: Igor Danilo Diego Curcio, Varun Singh, Kumar Malamal Vadakital Vinod
  • Publication number: 20120011265
    Abstract: An apparatus for calculating a probable throughput for a location may include a compiler for organizing a received throughput corresponding to a recorded throughput and a location indicator stored in a memory device. The calculation of the probable throughput may be conducted by a probable throughput calculator. The stream rate may thus be adapted by a stream rate adaptor in response to the probable throughput at the location to thereby create a buffer of sufficient size to continue rendering the content at the location. For example, the stream rate may be adapted to a maximum throughput value which is determined by a maximum throughput determiner.
    Type: Application
    Filed: July 9, 2010
    Publication date: January 12, 2012
    Applicant: Nokia Corporation
    Inventors: Igor Danilo Diego Curcio, Kalervo Mikael Kontola, Miska Matias Hannuksela, Vinod Malamal-Vadakital
  • Publication number: 20110219307
    Abstract: An apparatus for providing media mixing based on user interaction may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, with the at least one processor, cause the apparatus to perform at least receiving an indication of shared content to be provided to a plurality of group members, receiving social interaction media associated with at least one of the group members, and mixing the shared content with the social interaction media to provide mixed content having audio mixing performed based at least in part on a configuration of the social interaction media relative to the shared content on a display. A corresponding method and computer program product are also provided.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Inventors: Sujeet Shyamsundar Mate, Igor Danilo Diego Curcio
  • Publication number: 20110211087
    Abstract: An apparatus providing for transmission of a desired content segment to a receiving device may include a content preview unit for displaying a content preview corresponding to a content segment captured by a content capturing device. A content capturing device selector may receive a selection of the content capturing device which satisfies one or more predefined conditions as determined by a condition testing unit of the apparatus. Once selected, a control unit may allow for control of the content capturing device with the receiving device to thereby capture a desired content segment. Control may occur directly or indirectly, such as through providing written control instructions, which may be translated using a translator of the apparatus. Thus, the apparatus may provide for transmission of the desired content segment to the receiving device.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Inventors: Sujeet Shyamsundar Mate, Radu Ciprian Bilcu, Igor Danilo Diego Curcio
  • Publication number: 20100329126
    Abstract: A method comprises (a) detecting a packet loss in a partial data packet stream in a peer-to-peer network; (b) signaling an indication of lost packets to one or more sending peers serving the partial data packet stream corresponding to the packet loss; (c) after expiration of a threshold period of time without receiving lost packets, signaling one or more candidate peers a request for retransmission of the lost packets, the candidate peers being peers not serving the partial data packet stream; and (d) receiving the lost packets through one of the candidate peers.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Inventors: Jozef Pieter van Gassel, Imed Bouazizi, Igor Danilo Diego Curcio, Jani Antero Peltotalo, Marko Antti Juhani Saukko, Lassi Ilari Vaatamoinen