Patents by Inventor Benedito J. Fonseca, Jr.
Benedito J. Fonseca, Jr. 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: 20160173814Abstract: Particular embodiments provide supplemental content that may be related to video content that a user is watching. A segment of closed-caption text from closed-captions for the video content is determined. A first set of information from the segment of closed-caption text, such as terms may be extracted. Particular embodiments use an external source that can be determined from a set of external sources. To determine the supplemental content, particular embodiments may extract a second set of information from the external source. Because the external source may be more robust and include more text than the segment of closed-caption text, the second set of information may include terms that better represent the segment of closed-caption text. Particular embodiments thus use the second set of information to determine supplemental content for the video content, and can provide the supplemental content to a user watching the video content.Type: ApplicationFiled: December 11, 2014Publication date: June 16, 2016Inventors: Benedito J. Fonseca, JR., Anthony J. Braskich, Faisal Ishtiaq, Alfonso Martinez Smith
-
Patent number: 9307337Abstract: Devices and methods for scoring viewer's interactions with content broadcast on a presentation device by processing at least one audio signal received by a microphone proximate the viewer and the presentation device, to generate at least one audio signature, which is compared to at least two different reference audio signatures.Type: GrantFiled: March 11, 2013Date of Patent: April 5, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Benedito J. Fonseca, Jr., Kevin L. Baum, Faisal Ishtiaq, Michael L. Needham
-
Patent number: 9301070Abstract: Devices and methods that match audio signatures to programming content stored in a remote database are disclosed. In one aspect of an embodiment, audio that includes primary audio from a device that outputs media content to one or more users is analyzed, in order to identify a presence or absence of corruption, and an audio signature is generated for an interval of time. In an aspect of a further embodiment, content being watched by a user is identified using a query audio signature and a message indicating the presence or absence of corruption.Type: GrantFiled: March 11, 2013Date of Patent: March 29, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Benedito J. Fonseca, Jr., Kevin L. Baum, Faisal Ishtiaq, Jay J. Williams
-
Publication number: 20150365716Abstract: A method of identifying a representative image of a video stream is provided. Similarity between video frames of a primary video stream relative to video frames of a different secondary video stream having similar content is evaluated and a video frame from the primary video stream having a greatest extent of similarity relative to a video frame of the secondary video stream is identified. The identified video frame is selected as an image representative of the primary video stream and may be used as an informative thumbnail image for the primary video stream. A video processing electronic device and at least one non-transitory computer readable storage medium having computer program instructions stored thereon for performing the method are also provided.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Benedito J. Fonseca, JR., Faisal Ishtiaq, Renxiang Li, Stephen P. Emeott, Alfonso Martinez Smith, Anthony J. Braskich
-
Patent number: 9118951Abstract: Disclosed is a method of operating a secondary device in a manner associated with operation of a primary device including obtaining first information corresponding to a media asset being output by the primary device, processing the first information to determine local media-signature information, transmitting the first information for receipt by a server, receiving secondary information from the server, wherein the secondary information includes a plurality of asset-media signatures that respectively correspond to respective portions of the media asset, attempting to determine a time-based correlation between at least one portion of the local media-signature information and at least one of the asset-media signatures, and outputting one or more portions of time-relevant asset streams from the secondary device, the one or more portions being determined at least indirectly based upon the correlation.Type: GrantFiled: June 26, 2012Date of Patent: August 25, 2015Assignee: ARRIS Technology, Inc.Inventors: Bhavan Gandhi, Benedito J. Fonseca, Jr.
-
Publication number: 20150082349Abstract: A method receives video content and metadata associated with video content. The method then extracts features of the video content based on the metadata. Portions of the visual, audio, and textual features are fused into composite features that include multiple features from the visual, audio, and textual features. A set of video segments of the video content is identified based on the composite features of the video content. Also, the segments may be identified based on a user query.Type: ApplicationFiled: September 11, 2014Publication date: March 19, 2015Inventors: Faisal Ishtiaq, Benedito J. Fonseca, JR., Kevin L. Baum, Anthony J. Braskich, Stephen P. Emeott, Bhavan Gandhi, Renxiang Li, Alfonso Martinez Smith, Michael L. Needham, Isselmou Ould Dellahy
-
Publication number: 20150073921Abstract: A method for creating derivative advertisements is provided. The method includes identifying a visual element based on an analysis of a primary advertisement asset such that the visual element is representative of a branding message provided within the primary advertisement. The method also includes identifying a call-to-action (CTA) data element based on the analysis and creating a derivative advertisement asset having the visual element and CTA data element. A system and a non-transitory computer-readable storage medium containing software for executing the method are also provided.Type: ApplicationFiled: September 10, 2014Publication date: March 12, 2015Inventors: Venugopal Vasudevan, Anthony J. Braskich, Renxiang Li, Jehan Wickramasuriya, Faisal Ishtiaq, Stephen P. Emeott, Benedito J. Fonseca, JR., Alfonso Martinez Smith
-
Publication number: 20140254806Abstract: Devices and methods for scoring viewer's interactions with content broadcast on a presentation device by processing at least one audio signal received by a microphone proximate the viewer and the presentation device, to generate at least one audio signature, which is compared to at least two different reference audio signatures.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: General Instrument CorporationInventors: Benedito J. Fonseca, JR., Kevin L. Baum, Faisal Ishtiaq, Michael L. Needham
-
Publication number: 20140254807Abstract: Devices and methods that match audio signatures to programming content stored in a remote database.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Benedito J. Fonseca, JR., Kevin L. Baum, Faisal Ishtiaq, Jay J. Williams
-
Patent number: 8634352Abstract: Some embodiments are directed to a method and apparatus for performing resource negotiation in a station implementing a direct communication link with at least one other station on an Orthogonal Frequency-Division Multiple Access (OFDMA) data channel. The station scans sub-channels on the data channel for base headers included in predefined position in transmissions sent on the sub-channel. The station then decodes a base header in at least one selected sub-channel to obtain parameters of a channel reservation. The obtained parameters are stored in a channel utilization table. The station selects a resource on the data channel in at least one of time or frequency that the station has observed to be free using information from the channel utilization table. The station then begins a resource negotiation process about the selected resource.Type: GrantFiled: December 13, 2011Date of Patent: January 21, 2014Assignee: Motorola Solutions, Inc.Inventors: Nathan J. Smith, Michael H. Baker, Jeffrey D. Bonta, Benedito J. Fonseca, Jr., Nitin R. Mangalvedhe
-
Publication number: 20130346631Abstract: Disclosed is a method of operating a secondary device in a manner associated with operation of a primary device including obtaining first information corresponding to a media asset being output by the primary device, processing the first information to determine local media-signature information, transmitting the first information for receipt by a server, receiving secondary information from the server, wherein the secondary information includes a plurality of asset-media signatures that respectively correspond to respective portions of the media asset, attempting to determine a time-based correlation between at least one portion of the local media-signature information and at least one of the asset-media signatures, and outputting one or more portions of time-relevant asset streams from the secondary device, the one or more portions being determined at least indirectly based upon the correlation.Type: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Bhavan Gandhi, Benedito J. Fonseca, JR.
-
Publication number: 20130148589Abstract: Some embodiments are directed to a method and apparatus for performing resource negotiation in a station implementing a direct communication link with at least one other station on an Orthogonal Frequency-Division Multiple Access (OFDMA) data channel. The station scans sub-channels on the data channel for base headers included in predefined position in transmissions sent on the sub-channel. The station then decodes a base header in at least one selected sub-channel to obtain parameters of a channel reservation. The obtained parameters are stored in a channel utilization table. The station selects a resource on the data channel in at least one of time or frequency that the station has observed to be free using information from the channel utilization table. The station then begins a resource negotiation process about the selected resource.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: MOTOROLA SOLUTIONS, INC.Inventors: Nathan J. Smith, Michael H. Baker, Jeffrey D. Bonta, Benedito J. Fonseca, JR., Nitin R. Mangalvedhe
-
Publication number: 20130132521Abstract: The environment surrounding an end-user device is analyzed. When a user of the device requests a download of a media presentation, the device uses the results of the environmental analysis to automatically request an alternative audio or video track for the media presentation. By choosing a better alternative before the download even begins, the device avoids user frustration and conserves resources. For example, a user requests a music video to be played on his mobile phone. By using its microphone, the phone analyzes its current audio environment and concludes that there is considerable background noise. Then when requesting a download of the music video, the phone requests an “enhanced-clarity” soundtrack to increase the odds that its user will be able to hear the music over the background noise. In some situations, the alternative track is rendered in addition to, rather than instead of, the default tracks of the media presentation.Type: ApplicationFiled: November 23, 2011Publication date: May 23, 2013Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Benedito J. Fonseca, JR., Kevin L. Baum, Faisal Ishtiaq, Michael L. Needham
-
Publication number: 20130124664Abstract: A group of “servant” devices each downloads a media presentation and renders the presentation to a local user. However, a “master” device directs the servants as to which chunks to download and when to render the presentation. In this way, the master keeps the presentations on the separate servants in synchrony. The master uses status information from the servants to coordinate the downloads. If, for example, one servant is having a difficult time keeping up with the presentation, then the master may choose to direct that servant to download a reduced-resolution version of the presentation (which requires less bandwidth to download). If the user of one of the servant devices enters a playback command, then that command is not executed locally but is instead sent to the master device which in turn sends the command to all of the servants so that they may execute the playback command in synchrony.Type: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Applicant: MOTOROLA MOBILITY, INCInventors: Benedito J. Fonseca, JR., Kevin L. Baum, Faisal Ishtiaq
-
Patent number: 8432797Abstract: Techniques are provided for distributed admission control (AC) in a mobile ad hoc network (MANET). When the source node transmits a new communication stream (NCS) toward a destination node, other nodes allow transmission of the NCS during a temporary admission period even though the NCS has not yet been admitted. The nodes can determine whether the NCS causes degradation of any existing communication stream(s) (ECSs) supported by that node based on existing QoS requirements associated with the ECSs. In some implementations, nodes which determine that they are unable to support ECSs transmit an indicator which notifies other nodes that admission of the NCS is denied by that node. By contrast, if none of the nodes transmit an indicator during the temporary admission period, then the NCS is “admitted” to the MANET and the source node is permitted to keep transmitting the NCS, a variation thereof or another new communication stream.Type: GrantFiled: October 24, 2007Date of Patent: April 30, 2013Assignee: Motorola Solutions, Inc.Inventors: Benedito J. Fonseca, Jr., Anthony R. Metke
-
Patent number: 8243639Abstract: A method is provided which enables the connection of nodes out of communication range while minimizing the energy consumption in standby nodes. Specifically, the present invention provides a method to control the wake up rate of standby nodes in a multi-hop communication system. An access point collects, processes, and refines statistical information regarding one or more system parameters; determines a wake up rate based on the statistical information and one or more historical information; and transmits the wake up rate to nodes in its coverage area. A node receives the wake up rate; and periodically changes from a sleep state to a wake up state at the wake up rate to support routing functions for providing multi-hop communication to the one or more access points.Type: GrantFiled: February 27, 2008Date of Patent: August 14, 2012Assignee: Motorola Solutions, Inc.Inventors: Benedito J. Fonseca, Jr., Jeffrey D. Bonta
-
Publication number: 20120144445Abstract: A method and apparatus for distributing live video to multiple client devices is provided herein. In particular, a router is provided that acts on behalf of all client devices in its network. The router serves multiple groups of client devices with each group being formed by client devices having similar bandwidth requirements. The router then requests and receives video chunks from a network. The router then redistributes the video chunks to the multiple client devices using a multicast transmission. In particular, to minimize the demands on the core network, the router sets up a separate multicast to each group. Live video, of the appropriate quality is then multicast to each group.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Jeffrey D. Bonta, Kevin L. Baum, George Calcev, Benedito J. Fonseca, JR.
-
Publication number: 20120140645Abstract: A method and apparatus for distributing live video to multiple client devices is provided herein. In particular, a router is provided that acts on behalf of all client devices in its network. The router serves multiple groups of client devices with each group being formed by client devices having similar bandwidth requirements. The router then requests and receives video chunks from a network. The router then redistributes the video chunks to the multiple client devices using a multicast transmission. In particular, to minimize the demands on the core network, the router sets up a separate multicast to each group. Live video, of the appropriate quality is then multicast to each group.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Jeffrey D. Bonta, Kevin L. Baum, George Calcev, Benedito J. Fonseca, JR.
-
Publication number: 20120143994Abstract: Disclosed are methods that associate “importance” information with chunks of a media presentation. An end-user device uses this information to intelligently manage resources when downloading or rendering the media presentation. An editor tags a chunk as important based on the contents of the chunk. The importance information includes a recommendation that this chunk be rendered at a higher-than-usual resolution and that the end-user device start downloading this chunk out of order. An advertiser recommends that an advertisement be rendered at a resolution high enough for the end user to view it appropriately. The importance information can include a recommended point at which to display the advertisement (e.g., between scenes in the media presentation). The end-user device can download advertisements before they are needed. Later, when the user requests a media presentation, an already downloaded advertisement is rendered while the initial chunks of the media presentation are downloaded.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: Motorola-Mobility, Inc.Inventors: George Calcev, Kevin L. Baum, Jeffrey D. Bonta, Benedito J. Fonseca, JR.
-
Publication number: 20120079000Abstract: Disclosed are methods for associating size information with each chunk of a media presentation. This size information is sent to an end-user device. There are many ways to characterize the size of a chunk beyond simply giving the number of bytes in the chunk. Some embodiments send an approximation of the size or a relative size. In some embodiments, a server publishes a “reference” value for a media presentation and then, for each chunk, gives the size relative to that reference value. The device decides whether or not to download the chunk. The device might decide that it is unlikely that the next chunk can be downloaded in time. Then, to avoid the possibility of a video freeze, the device could request the next chunk at a lower resolution. In some situations, the device decides to request a completely different chunk or to not request any chunk at all.Type: ApplicationFiled: September 27, 2010Publication date: March 29, 2012Applicant: MOTOROLA-MOBILITY, INC.Inventors: George Calcev, Kevin L. Baum, Benedito J. Fonseca, JR., Jeffrey D. Bonta