HIGHLY MEANINGFUL MULTIMEDIA METADATA CREATION AND ASSOCIATIONS
First Claim
1. A system for creating temporal metadata from a media source comprising:
- an import engine for obtaining a media stream from the media source, said import engine generating a media sequence from the media stream;
an analysis engine for detecting content within the media sequence;
a temporal metadata creation engine for creating temporal metadata for the media sequence as function of the detected content; and
a metadata storage component for storing the temporal metadata for the media source.
2 Assignments
0 Petitions

Accused Products

Abstract
Systems and methods for generating temporal metadata for a media source as a function of detected content. An analysis engine detects content within a media stream of a media source. A metadata creation engine generates temporal metadata as a function of the detected content. The generated temporal metadata may be used to create a media log for the media source, generate metadata subsequent detected content and to compare to media sources.
323 Citations
Content shooting apparatus | ||
Patent #
US 7,884,860 B2
Filed 03/20/2007
|
Current Assignee
Panasonic Intellectual Property Corporation of America
|
Original Assignee
Panasonic Corporation
|
IMPLICIT USER INTEREST MARKS IN MEDIA CONTENT | ||
Patent #
US 20110173194A1
Filed 03/14/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
KEYWORD AUTOMATION OF VIDEO CONTENT | ||
Patent #
US 20110218994A1
Filed 03/05/2010
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Method of DJ commentary analysis for indexing and search | ||
Patent #
US 20100146009A1
Filed 12/05/2008
|
Current Assignee
Lemi Technology LLC
|
Original Assignee
Concert Technology Corporation
|
System and Methods Thereof for Generation of Searchable Structures Respective of Multimedia Data Content | ||
Patent #
US 20100042646A1
Filed 10/21/2009
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
SYSTEM AND METHOD FOR LINKING MULTIMEDIA DATA ELEMENTS TO WEB PAGES | ||
Patent #
US 20100262609A1
Filed 06/23/2010
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
RECONSTRUCTION OF ERRORED MEDIA STREAMS IN A COMMUNICATION SYSTEM | ||
Patent #
US 20100085963A1
Filed 10/08/2008
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Inc.
|
Just-in-time near live DJ for internet radio | ||
Patent #
US 20100142521A1
Filed 12/08/2008
|
Current Assignee
Concert Technology Corporation
|
Original Assignee
Concert Technology Corporation
|
Methods for Identifying Relevant Metadata for Multimedia Data of a Large-Scale Matching System | ||
Patent #
US 20090112864A1
Filed 01/05/2009
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
CONTENT SHOOTING APPARATUS | ||
Patent #
US 20090110372A1
Filed 03/20/2007
|
Current Assignee
Panasonic Intellectual Property Corporation of America
|
Original Assignee
Panasonic Corporation
|
System and Method for Generation of Complex Signatures for Multimedia Data Content | ||
Patent #
US 20090313305A1
Filed 08/10/2009
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Method for recognizing content in an image sequence | ||
Patent #
US 20080253623A1
Filed 04/13/2007
|
Current Assignee
ATG Advanced Swiss Technology Group AG
|
Original Assignee
Advanced US Technology Group Inc.
|
SET OF METADATA FOR ASSOCIATION WITH A COMPOSITE MEDIA ITEM AND TOOL FOR CREATING SUCH SET OF METADATA | ||
Patent #
US 20080269931A1
Filed 04/29/2008
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Ronald Martinez
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
CLOUD DATA PERSISTENCE ENGINE | ||
Patent #
US 20120030313A1
Filed 01/31/2011
|
Current Assignee
Brightcove Incorporated
|
Original Assignee
Unicorn Media Inc.
|
Reconstruction of errored media streams in a communication system | ||
Patent #
US 8,081,635 B2
Filed 10/08/2008
|
Current Assignee
Motorola Solutions Inc.
|
Original Assignee
Motorola Solutions Inc.
|
Method for recognizing content in an image sequence | ||
Patent #
US 8,077,930 B2
Filed 04/13/2007
|
Current Assignee
ATG Advanced Swiss Technology Group AG
|
Original Assignee
ATG Advanced Swiss Technology Group AG
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Set of metadata for association with a composite media item and tool for creating such set of metadata | ||
Patent #
US 8,166,305 B2
Filed 04/29/2008
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Yahoo Inc.
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and methods thereof for generation of searchable structures respective of multimedia data content | ||
Patent #
US 8,266,185 B2
Filed 10/21/2009
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Cloud data persistence engine | ||
Patent #
US 8,280,987 B2
Filed 01/31/2011
|
Current Assignee
Brightcove Incorporated
|
Original Assignee
Unicorn Media Inc.
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for generation of complex signatures for multimedia data content | ||
Patent #
US 8,312,031 B2
Filed 08/10/2009
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
GENERATING CONTENT DATA FOR A VIDEO FILE | ||
Patent #
US 20120301106A1
Filed 05/14/2012
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Ericsson Mobile Communications USA Incorporated
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
CLOUD DATA PERSISTENCE ENGINE | ||
Patent #
US 20130080581A1
Filed 08/30/2012
|
Current Assignee
Brightcove Incorporated
|
Original Assignee
Unicorn Media Inc.
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Systems and methods for recording content within digital video | ||
Patent #
US 8,737,820 B2
Filed 06/17/2011
|
Current Assignee
Synchronoss Technologies Incorporated
|
Original Assignee
SnapOne Inc.
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for linking multimedia data elements to web pages | ||
Patent #
US 8,818,916 B2
Filed 06/23/2010
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
MANAGING DUPLICATE MEDIA ITEMS | ||
Patent #
US 20140244600A1
Filed 02/25/2013
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
GEOGRAPHICALLY INDEPENDENT DETERMINATION OF SEGMENT BOUNDARIES WITHIN A VIDEO STREAM | ||
Patent #
US 20140282722A1
Filed 09/20/2013
|
Current Assignee
Dish Technologies LLC
|
Original Assignee
Echostar Technologies LLC
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and methods thereof for generation of searchable structures respective of multimedia data content | ||
Patent #
US 8,868,619 B2
Filed 09/04/2012
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Generating content data for a video file | ||
Patent #
US 8,879,892 B2
Filed 05/14/2012
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Ericsson Mobile Communications USA Incorporated, Sony Corporation
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
VIDEO PROCESSING DEVICE FOR EMBEDDING TIME-CODED METADATA AND METHODS FOR USE THEREWITH | ||
Patent #
US 20150033248A1
Filed 08/07/2014
|
Current Assignee
VIXS Systems Incorporated
|
Original Assignee
VIXS Systems Incorporated
|
GENERATING CONTENT DATA FOR A VIDEO FILE | ||
Patent #
US 20150050008A1
Filed 11/03/2014
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Ericsson Mobile Communications USA Incorporated, Sony Corporation
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and methods for generation of a concept based database | ||
Patent #
US 9,031,999 B2
Filed 02/13/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for context translation of natural language | ||
Patent #
US 9,087,049 B2
Filed 02/21/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for signature-based unsupervised clustering of data elements | ||
Patent #
US 9,104,747 B2
Filed 07/18/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Video processing device for generating time-coded metadata based on a search and methods for use therewith | ||
Patent #
US 9,124,954 B2
Filed 08/07/2014
|
Current Assignee
VIXS Systems Incorporated
|
Original Assignee
VIXS Systems Incorporated
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and methods thereof for visual analysis of an image on a web-page and matching an advertisement thereto | ||
Patent #
US 9,191,626 B2
Filed 09/21/2012
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
System and method for brand monitoring and trend analysis based on deep-content-classification | ||
Patent #
US 9,218,606 B2
Filed 04/30/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method thereof for dynamically associating a link to an information resource with a multimedia content displayed in a web-page | ||
Patent #
US 9,235,557 B2
Filed 11/26/2012
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method of detecting common patterns within unstructured data elements retrieved from big data sources | ||
Patent #
US 9,256,668 B2
Filed 08/29/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Geographically independent determination of segment boundaries within a video stream | ||
Patent #
US 9,277,251 B2
Filed 09/20/2013
|
Current Assignee
Dish Technologies LLC
|
Original Assignee
Echostar Technologies LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method for determining an area within a multimedia content element over which an advertisement can be displayed | ||
Patent #
US 9,286,623 B2
Filed 04/30/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Signature-based system and method for generation of personalized multimedia channels | ||
Patent #
US 9,292,519 B2
Filed 02/12/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Ranking representative segments in media data | ||
Patent #
US 9,313,593 B2
Filed 12/15/2011
|
Current Assignee
Dolby International AB, Dolby Laboratories Incorporated
|
Original Assignee
Dolby International AB, Dolby Laboratories Incorporated
|
Scene change detection around a set of seed points in media data | ||
Patent #
US 9,317,561 B2
Filed 12/15/2011
|
Current Assignee
Dolby International AB, Dolby Laboratories Incorporated
|
Original Assignee
Dolby International AB, Dolby Laboratories Incorporated
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
METHOD AND APPARATUS FOR PROVIDING SEARCH CAPABILITY AND TARGETED ADVERTISING FOR AUDIO, IMAGE, AND VIDEO CONTENT OVER THE INTERNET | ||
Patent #
US 20160117729A1
Filed 01/06/2016
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
System and method for capturing a multimedia content item by a mobile device and matching sequentially relevant content to the multimedia content item | ||
Patent #
US 9,330,189 B2
Filed 01/29/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Apparatus and method for determining user attention using a deep-content-classification (DCC) system | ||
Patent #
US 9,372,940 B2
Filed 08/29/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Method and device for audio recognition | ||
Patent #
US 9,373,336 B2
Filed 12/11/2013
|
Current Assignee
Tencent Technology Company Limited
|
Original Assignee
Tencent Technology Company Limited
|
Implicit user interest marks in media content | ||
Patent #
US 9,378,286 B2
Filed 03/14/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof | ||
Patent #
US 9,384,196 B2
Filed 02/11/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Generating content data for a video file | ||
Patent #
US 9,396,759 B2
Filed 11/03/2014
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Ericsson Mobile Communications USA Incorporated, Sony Corporation
|
System and method for identification of deviations from periodic behavior patterns in multimedia content | ||
Patent #
US 9,396,435 B2
Filed 10/08/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for generation of signatures for multimedia data elements | ||
Patent #
US 9,449,001 B2
Filed 11/03/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for determining a pupillary response to a multimedia data element | ||
Patent #
US 9,466,068 B2
Filed 02/13/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Systems and method for speech to speech translation using cores of a natural liquid architecture system | ||
Patent #
US 9,477,658 B2
Filed 06/12/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for distributed search-by-content | ||
Patent #
US 9,489,431 B2
Filed 12/04/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for verification of user identification based on multimedia content elements | ||
Patent #
US 9,529,984 B2
Filed 10/01/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for identifying a target area in a multimedia content element | ||
Patent #
US 9,558,449 B2
Filed 11/03/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Systems and methods for generation of searchable structures respective of multimedia data content | ||
Patent #
US 9,575,969 B2
Filed 10/08/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices and methods for capturing and interacting with enhanced digital images | ||
Patent #
US 9,602,729 B2
Filed 09/24/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for displaying additional information in response to a user contact | ||
Patent #
US 9,612,741 B2
Filed 09/03/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for transitioning between display states in response to a gesture | ||
Patent #
US 9,619,076 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 9,632,664 B2
Filed 09/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch input cursor manipulation | ||
Patent #
US 9,639,184 B2
Filed 09/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Context-based analysis of multimedia content items using signatures of multimedia elements and matching concepts | ||
Patent #
US 9,639,532 B2
Filed 12/04/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for displaying and using menus | ||
Patent #
US 9,645,732 B2
Filed 09/27/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for capturing a multimedia content item by a mobile device and matching sequentially relevant content to the multimedia content item | ||
Patent #
US 9,646,006 B2
Filed 03/29/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for creating a database of multimedia content elements assigned to users | ||
Patent #
US 9,646,005 B2
Filed 03/05/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 9,645,709 B2
Filed 09/30/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for matching advertisements to multimedia content elements | ||
Patent #
US 9,652,785 B2
Filed 09/17/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and methods for generation of a concept based database | ||
Patent #
US 9,672,217 B2
Filed 03/10/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices and methods for capturing and interacting with enhanced digital images | ||
Patent #
US 9,674,426 B2
Filed 09/24/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for capturing and interacting with enhanced digital images | ||
Patent #
US 9,706,127 B2
Filed 09/24/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Methods And Apparatus For Speech Segmentation Using Multiple Metadata | ||
Patent #
US 20170213556A1
Filed 08/18/2014
|
Current Assignee
Nuance Communications Inc.
|
Original Assignee
Nuance Communications Inc.
|
GEOGRAPHICALLY INDEPENDENT DETERMINATION OF SEGMENT BOUNDARIES WITHIN A VIDEO STREAM | ||
Patent #
US 20170238034A1
Filed 05/03/2017
|
Current Assignee
Echostar Technologies LLC
|
Original Assignee
Echostar Technologies LLC
|
System and method for diagnosing a patient based on an analysis of multimedia content | ||
Patent #
US 9,747,420 B2
Filed 06/25/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Device, method, and graphical user interface for displaying content associated with a corresponding affordance | ||
Patent #
US 9,753,639 B2
Filed 09/17/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for caching of concept structures | ||
Patent #
US 9,767,143 B2
Filed 11/03/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Device, method, and graphical user interface for transitioning between touch input to display output relationships | ||
Patent #
US 9,778,771 B2
Filed 01/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch input cursor manipulation | ||
Patent #
US 9,785,305 B2
Filed 09/24/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for brand monitoring and trend analysis based on deep-content-classification | ||
Patent #
US 9,792,620 B2
Filed 12/01/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Methods for identifying relevant metadata for multimedia data of a large-scale matching system | ||
Patent #
US 9,798,795 B2
Filed 01/05/2009
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Personalizing content for users | ||
Patent #
US 9,799,055 B1
Filed 04/06/2015
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Device, method, and graphical user interface for displaying additional information in response to a user contact | ||
Patent #
US 9,823,839 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for processing touch inputs with instructions in a web page | ||
Patent #
US 9,830,048 B2
Filed 09/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts | ||
Patent #
US 9,857,897 B2
Filed 01/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for capturing and interacting with enhanced digital images | ||
Patent #
US 9,860,451 B2
Filed 09/23/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 9,880,735 B2
Filed 08/08/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for generation of signatures for multimedia data elements | ||
Patent #
US 9,886,437 B2
Filed 08/03/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object | ||
Patent #
US 9,886,184 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for navigating between user interfaces | ||
Patent #
US 9,891,811 B2
Filed 09/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for navigating between user interfaces | ||
Patent #
US 9,916,080 B2
Filed 04/22/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for speech to speech translation using cores of a natural liquid architecture system | ||
Patent #
US 9,940,326 B2
Filed 10/10/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Method and apparatus for providing search capability and targeted advertising for audio, image, and video content over the internet | ||
Patent #
US 9,947,025 B2
Filed 01/06/2016
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
System and method for characterization of multimedia content signals using cores of a natural liquid architecture system | ||
Patent #
US 9,953,032 B2
Filed 06/12/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Device, method, and graphical user interface for navigating user interface hierarchies | ||
Patent #
US 9,959,025 B2
Filed 03/25/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for transitioning between touch input to display output relationships | ||
Patent #
US 9,965,074 B2
Filed 10/02/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for displaying content associated with a corresponding affordance | ||
Patent #
US 9,971,499 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input | ||
Patent #
US 9,990,121 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for displaying and using menus | ||
Patent #
US 9,990,107 B2
Filed 09/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for manipulating framed graphical objects | ||
Patent #
US 9,996,231 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for navigating user interface hierarchies | ||
Patent #
US 9,996,233 B2
Filed 09/16/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for sharing and searching playlists | ||
Patent #
US 10,019,500 B2
Filed 03/16/2016
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Huawei Technologies Co. Ltd.
|
Device, method, and graphical user interface for switching between user interfaces | ||
Patent #
US 10,037,138 B2
Filed 09/17/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for moving and dropping a user interface object | ||
Patent #
US 10,042,542 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for controlling media presentation | ||
Patent #
US 10,048,757 B2
Filed 09/25/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for processing touch inputs based on their intensities | ||
Patent #
US 10,067,653 B2
Filed 09/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,067,645 B2
Filed 09/30/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for displaying user interface objects corresponding to an application | ||
Patent #
US 10,073,615 B2
Filed 09/16/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold | ||
Patent #
US 10,078,442 B2
Filed 01/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object | ||
Patent #
US 10,095,396 B2
Filed 09/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for selecting user interface objects | ||
Patent #
US 10,095,391 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for navigating user interface hierarchies | ||
Patent #
US 10,101,887 B2
Filed 01/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for displaying user interface objects corresponding to an application | ||
Patent #
US 10,114,546 B2
Filed 09/16/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for scrolling nested regions | ||
Patent #
US 10,126,930 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for processing touch inputs based on their intensities | ||
Patent #
US 10,152,208 B2
Filed 09/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for processing touch inputs based on their intensities | ||
Patent #
US 10,162,452 B2
Filed 09/28/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for transitioning between display states in response to a gesture | ||
Patent #
US 10,168,826 B2
Filed 04/07/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for zooming a user interface while performing a drag operation | ||
Patent #
US 10,175,879 B2
Filed 09/17/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface | ||
Patent #
US 10,175,757 B2
Filed 11/09/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity | ||
Patent #
US 10,175,864 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,180,772 B2
Filed 09/30/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for generation of concept structures based on sub-concepts | ||
Patent #
US 10,180,942 B2
Filed 11/22/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Device, method, and graphical user interface for determining whether to scroll or enlarge content | ||
Patent #
US 10,185,491 B2
Filed 09/17/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for manipulating framed graphical objects | ||
Patent #
US 10,191,627 B2
Filed 11/07/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method of detecting common patterns within unstructured data elements retrieved from big data sources | ||
Patent #
US 10,191,976 B2
Filed 01/13/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for creating user profiles based on multimedia content | ||
Patent #
US 10,193,990 B2
Filed 09/08/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices and methods for capturing and interacting with enhanced digital images | ||
Patent #
US 10,200,598 B2
Filed 09/24/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,203,868 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback | ||
Patent #
US 10,209,884 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Apparatus and method for determining user attention using a deep-content-classification (DCC) system | ||
Patent #
US 10,210,257 B2
Filed 05/23/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Touch input cursor manipulation | ||
Patent #
US 10,222,980 B2
Filed 04/27/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Methods and apparatus for speech segmentation using multiple metadata | ||
Patent #
US 10,229,686 B2
Filed 08/18/2014
|
Current Assignee
Nuance Communications Inc.
|
Original Assignee
Nuance Communications Inc.
|
Devices, methods, and graphical user interfaces for content navigation and manipulation | ||
Patent #
US 10,235,035 B2
Filed 01/28/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures | ||
Patent #
US 10,248,308 B2
Filed 01/28/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,268,342 B2
Filed 09/30/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,268,341 B2
Filed 09/30/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,275,087 B1
Filed 10/09/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
Devices and methods for navigating between user interfaces | ||
Patent #
US 10,303,354 B2
Filed 09/27/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System for generation of a large-scale database of hetrogeneous speech | ||
Patent #
US 10,331,737 B2
Filed 04/28/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,338,772 B2
Filed 09/30/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,338,736 B1
Filed 10/06/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
Devices and methods for navigating between user interfaces | ||
Patent #
US 10,346,030 B2
Filed 09/27/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for navigating between user interfaces | ||
Patent #
US 10,345,961 B1
Filed 10/06/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
Method, device, and system for obtaining information based on audio input | ||
Patent #
US 10,354,307 B2
Filed 05/31/2016
|
Current Assignee
Tencent Technology Company Limited
|
Original Assignee
Tencent Technology Company Limited
|
Systems and methods for generation of searchable structures respective of multimedia data content | ||
Patent #
US 10,360,253 B2
Filed 01/26/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,365,758 B1
Filed 10/06/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
System and method for searching applications using multimedia content elements | ||
Patent #
US 10,372,746 B2
Filed 03/13/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for using on-image gestures and multimedia content elements as search queries | ||
Patent #
US 10,380,164 B2
Filed 03/10/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for tagging multimedia content elements | ||
Patent #
US 10,380,267 B2
Filed 10/10/2013
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for generating an advertisement effectiveness performance score | ||
Patent #
US 10,380,623 B2
Filed 02/13/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for displaying and using menus | ||
Patent #
US 10,387,029 B2
Filed 09/30/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,386,960 B1
Filed 10/06/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
Method for identification of multimedia content elements and adding advertising content respective thereof | ||
Patent #
US 10,387,914 B2
Filed 07/28/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object | ||
Patent #
US 10,402,073 B2
Filed 09/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for adjusting user interface objects | ||
Patent #
US 10,416,800 B2
Filed 01/28/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for enriching a concept database | ||
Patent #
US 10,430,386 B2
Filed 10/02/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture | ||
Patent #
US 10,437,333 B2
Filed 01/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for capturing and interacting with enhanced digital images | ||
Patent #
US 10,455,146 B2
Filed 01/18/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Geographically independent determination of segment boundaries within a video stream | ||
Patent #
US 10,477,258 B2
Filed 05/03/2017
|
Current Assignee
Dish Technologies LLC
|
Original Assignee
Dish Technologies LLC
|
Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface | ||
Patent #
US 10,481,690 B2
Filed 11/09/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for pressure-based alteration of controls in a user interface | ||
Patent #
US 10,496,260 B2
Filed 11/09/2014
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for exploring similarities | ||
Patent #
US 10,521,452 B2
Filed 04/29/2016
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Huawei Technologies Co. Ltd.
|
System and method for generating a customized augmented reality environment to a user | ||
Patent #
US 10,535,192 B2
Filed 08/31/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices and methods for navigating between user interface | ||
Patent #
US 10,540,039 B1
Filed 10/06/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
System and method for contextually enriching a concept database | ||
Patent #
US 10,552,380 B2
Filed 10/02/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Method and system for populating a concept database with respect to user identifiers | ||
Patent #
US 10,585,934 B2
Filed 07/12/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Device, method, and graphical user interface for transitioning between display states in response to a gesture | ||
Patent #
US 10,592,041 B2
Filed 12/21/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Touch input cursor manipulation | ||
Patent #
US 10,599,331 B2
Filed 01/25/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method and system for determining the dimensions of an object shown in a multimedia content item | ||
Patent #
US 10,607,355 B2
Filed 01/29/2015
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for providing augmented reality challenges | ||
Patent #
US 10,614,626 B2
Filed 09/14/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices and methods for controlling media presentation | ||
Patent #
US 10,613,634 B2
Filed 08/13/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for sharing a media collection in a network environment | ||
Patent #
US 10,614,097 B2
Filed 03/18/2016
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Huawei Technologies Co. Ltd.
|
Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics | ||
Patent #
US 10,620,781 B2
Filed 01/29/2015
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for speech to text translation using cores of a natural liquid architecture system | ||
Patent #
US 10,621,988 B2
Filed 05/08/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for enriching a concept database | ||
Patent #
US 10,635,640 B2
Filed 09/05/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,649,571 B1
Filed 10/06/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
Gesture-equipped touch screen system, method, and computer program product | ||
Patent #
US 10,656,752 B1
Filed 10/09/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,664,097 B1
Filed 10/06/2018
|
Current Assignee
P4tents1 LLC
|
Original Assignee
P4tents1 LLC
|
System and method for enriching a concept database with homogenous concepts | ||
Patent #
US 10,691,642 B2
Filed 09/07/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,698,598 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for customizing images | ||
Patent #
US 10,698,939 B2
Filed 06/05/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for customizing a display of a user device based on multimedia content element signatures | ||
Patent #
US 10,706,094 B2
Filed 05/22/2017
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices and methods for navigating between user interfaces | ||
Patent #
US 10,705,718 B2
Filed 07/20/2017
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for identification of inappropriate multimedia content | ||
Patent #
US 10,733,326 B2
Filed 06/25/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto | ||
Patent #
US 10,742,340 B2
Filed 03/05/2014
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,754,542 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for displaying user interface objects corresponding to an application | ||
Patent #
US 10,775,999 B2
Filed 10/29/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for moving and dropping a user interface object | ||
Patent #
US 10,775,994 B2
Filed 07/30/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object | ||
Patent #
US 10,782,871 B2
Filed 02/05/2018
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices and methods for capturing and interacting with enhanced digital images | ||
Patent #
US 10,841,484 B2
Filed 08/07/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
System and method for determining a contextual insight and providing recommendations based thereon | ||
Patent #
US 10,848,590 B2
Filed 07/11/2016
|
Current Assignee
Cortica Ltd.
|
Original Assignee
Cortica Ltd.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,860,177 B2
Filed 01/09/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Method for sharing and searching playlists | ||
Patent #
US 10,860,611 B2
Filed 02/07/2018
|
Current Assignee
Huawei Technologies Co. Ltd.
|
Original Assignee
Huawei Technologies Co. Ltd.
|
Device, method, and graphical user interface for selecting object within a group of objects | ||
Patent #
US 10,884,591 B2
Filed 01/04/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Devices, methods, and graphical user interfaces for content navigation and manipulation | ||
Patent #
US 10,884,608 B2
Filed 03/14/2019
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Inc.
|
Network-extensible reconfigurable media appliance | ||
Patent #
US 20080163287A1
Filed 08/11/2005
|
Current Assignee
Google Inc.
|
Original Assignee
Dennis Fernandez
|
System and method for automated multimedia content indexing and retrieval | ||
Patent #
US 7,184,959 B2
Filed 10/15/2003
|
Current Assignee
Nuance Communications Inc.
|
Original Assignee
ATT Inc.
|
Broadcast program scene notification system | ||
Patent #
US 20070035664A1
Filed 08/25/2004
|
Current Assignee
Access Company Limited
|
Original Assignee
Access Company Limited
|
Systems for inserting advertisements into a podcast | ||
Patent #
US 20070078712A1
Filed 02/02/2006
|
Current Assignee
Oath Inc.
|
Original Assignee
Yahoo Inc.
|
Video search engine using joint categorization of video clips and queries based on multiple modalities | ||
Patent #
US 20070255755A1
Filed 05/01/2006
|
Current Assignee
Oath Inc.
|
Original Assignee
Yahoo Inc.
|
Digital content preparation system | ||
Patent #
US 6,959,288 B1
Filed 02/01/1999
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Scalably presenting a collection of media objects | ||
Patent #
US 7,131,059 B2
Filed 12/31/2002
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Adaptive pattern recognition based control system and method | ||
Patent #
US 6,400,996 B1
Filed 02/01/1999
|
Current Assignee
Hoffberg Family Trust 2
|
Original Assignee
Steven M Hoffberg, Linda I. Hoffberg-Borghesani
|
Methods and apparatus for generating, including and using information relating to archived audio/video data | ||
Patent #
US 6,947,598 B2
Filed 04/20/2001
|
Current Assignee
CDN Innovations LLC
|
Original Assignee
Front Porch Digital Inc.
|
System and method for providing status information from multiple information sources in a single display | ||
Patent #
US 6,725,268 B1
Filed 08/11/2000
|
Current Assignee
ServiceNow Incorporated
|
Original Assignee
ATT Inc.
|
Method and system for visual network searching | ||
Patent #
US 7,010,537 B2
Filed 04/25/2001
|
Current Assignee
Friskit
|
Original Assignee
Friskit
|
Dynamic advertisement system and method | ||
Patent #
US 20060242016A1
Filed 01/13/2006
|
Current Assignee
Tremor Video Inc.
|
Original Assignee
Tremor Media Incorporated
|
Media indexer | ||
Patent #
US 20050033758A1
Filed 08/09/2004
|
Current Assignee
Brent A. Baxter
|
Original Assignee
Brent A. Baxter
|
System for delivery of dynamic content to a client device | ||
Patent #
US 6,892,226 B1
Filed 12/30/1997
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Collaborative media indexing system and method | ||
Patent #
US 20050114357A1
Filed 11/20/2003
|
Current Assignee
Panasonic Corporation
|
Original Assignee
Panasonic Corporation
|
Inverse search systems and methods | ||
Patent #
US 20050216454A1
Filed 03/15/2005
|
Current Assignee
Pinterest Inc.
|
Original Assignee
Yahoo Inc.
|
User interface for creating, viewing and temporally positioning annotations for media content | ||
Patent #
US 6,956,593 B1
Filed 09/15/1999
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for encapsulation of representative sample of media object | ||
Patent #
US 20050246375A1
Filed 05/03/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Meta data for moving picture | ||
Patent #
US 20050244146A1
Filed 04/28/2005
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
System and method for providing user control over repeating objects embedded in a stream | ||
Patent #
US 20040001161A1
Filed 05/02/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and Method for Marking and Tagging Wireless Audio and Video Recordings | ||
Patent #
US 20040212637A1
Filed 04/22/2004
|
Current Assignee
Kivin Varghese
|
Original Assignee
Kivin Varghese
|
Video and digital multimedia aggregator | ||
Patent #
US 20030028889A1
Filed 08/03/2001
|
Current Assignee
Comcast IP Holdings I LLC
|
Original Assignee
Comcast IP Holdings I LLC
|
Watermark systems and methods | ||
Patent #
US 20030032033A1
Filed 04/12/2002
|
Current Assignee
Digimarc Corporation
|
Original Assignee
Digimarc Corporation
|
Method and apparatus for delivery of television programs and targeted de-coupled advertising | ||
Patent #
US 20030093792A1
Filed 06/27/2001
|
Current Assignee
Thomson Licensing SAS
|
Original Assignee
Thomson Licensing SAS
|
Media content search engine incorporating text content and user log mining | ||
Patent #
US 20020161747A1
Filed 03/13/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Integrated system and method for processing video | ||
Patent #
US 6,476,826 B1
Filed 08/22/2000
|
Current Assignee
Vast LLC
|
Original Assignee
VASTVIDEO INC.
|
Data storage/playback device and method | ||
Patent #
US 6,188,831 B1
Filed 01/27/1998
|
Current Assignee
Fuji Xerox Company Limited
|
Original Assignee
Fuji Xerox Company Limited
|
System and method of joining encoded video streams for continuous play | ||
Patent #
US 20010042249A1
Filed 02/12/2001
|
Current Assignee
LOAD Media Network Incorporated
|
Original Assignee
LOAD Media Network Incorporated
|
Archiving and retrieving multimedia objects using structured indexes | ||
Patent #
US 5,630,121 A
Filed 02/02/1993
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Techniques for managing media content | ||
Patent #
US 20070282908A1
Filed 06/05/2006
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Palm Inc.
|
20 Claims
-
1. A system for creating temporal metadata from a media source comprising:
-
an import engine for obtaining a media stream from the media source, said import engine generating a media sequence from the media stream; an analysis engine for detecting content within the media sequence; a temporal metadata creation engine for creating temporal metadata for the media sequence as function of the detected content; and a metadata storage component for storing the temporal metadata for the media source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of providing temporal metadata for a media stream comprising:
-
detecting a first content within a first sequence of the media stream; generating first temporal metadata for the first sequence as a function of the detected first content; and detecting a second content within a second sequence of the media stream; and generating second temporal metadata for the second sequence as a function of the detected second content and as a function of the first temporal metadata. - View Dependent Claims (16, 17, 18)
-
-
19. A method of comparing a first media stream and second media stream comprising:
-
analyzing the first media stream for a first content as a function of a first characteristic of the first media stream; generating a first set temporal metadata based on the first content; analyzing the second media stream for a second content as a function of a second characteristic of the second media stream; generating a second set temporal metadata based on the second content; comparing the first media stream to the second media stream as of function of the first and the second characteristics providing an evaluation of the second media stream as a function of the comparison, the first set of temporal metadata and the second set of temporal metadata. - View Dependent Claims (20)
-
1 Specification
The common practice known as “logging” a media source (e.g. a video tape), is a human intensive, mostly manual process. The “logger” views the media source from time A to time B, writing down words that describe the content to create a log. The log is a text document of data or metadata describing the audio, video and image contents in the media source, at specific times between points A and B. A typical use of the log is a video editor looking for specific contents based on the descriptions (data and metadata) in the log, then extracting the desired contents from the media source to make a new video. Another use may for a broadcaster to locate places in the media source to insert appropriate advertising.
Currently, a number of applications are available to detect particular types of content within a media stream. The following are just a few of the currently available applications: face detection, dynamic image peak detection, color value detection, dynamic image change detection face recognition, music beats detection, audio fingerprint detection, dynamic peaks detection, speech detection, word and phrase detection.
Embodiments of the invention include systems and methods for generating temporal metadata for a media source. In an embodiment, the invention includes an analysis engine for detecting content within the media source and a temporal metadata creation engine for creating temporal metadata for the media source as function of the detected content.
In accordance to another aspect of one embodiment of the invention, temporal metadata is generated for a first detected content of a media source. A second detected content is detected from the media source and second temporal metadata is generated as a function of the second detected content and the first generated metadata.
In accordance to yet another aspect of one embodiment of the invention, two media sources are compared as a function of their generated temporal.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Other features will be in part apparent and in part pointed out hereinafter.
Corresponding reference characters indicate corresponding parts throughout the drawings.
The import engine 102 generates one or media sequences from the media stream. In one embodiment, the import engine generates one or more of the following: a video sequence 108 and an audio sequence 110. The media sequence is then directed to an analysis engine 112.
The analysis engine 112 utilizes one or more components to detect content within the media sequence. In one embodiment, the analysis engine 112 may deactivate one or more components according to the type of media stream being analyzed. For example, if a sound recording is being analyzed, then any video analysis components 114 may be bypassed to improve system performance
The analysis engine 112 includes one or more of the following: a video analysis component 114 and an audio analysis component 116. The video analysis component 114 detects video content 118 from the video sequence 108. The video analysis component 114 includes one or more of the following: dynamic image peaks detection, dynamic image change detection, face detection, face recognition, color value detection and image pattern recognition.
The audio analysis component 116 detects audio content 120 from the audio sequence 110. The audio analysis component 116 includes one or more of the following: music beat detection, dynamic peaks detection, speech detection, word and phrase detection, word boundary detection and audio fingerprint detection.
The detected video content 118 and detected audio content 120 are input into the metadata creation engine 122. The metadata creation engine 122 creates temporal metadata 128 or the “log” for the media stream 106 as a function of the detected content. For example, suppose the video analysis component 114 of the analysis engine 112 includes a face detection component and the component has detected a face from time code 11.22.33 to 11.23.31 in the video sequence 108. The time code data and the detected face are input to the metadata creation component 124 of the metadata creation engine 122 to generate metadata 130. In one embodiment, the metadata generated includes the time code data, a video thumbnail of the face of a particular person, a still thumbnail of the face of the particular person, and the name of the particular person.
In one embodiment, the metadata creation engine 122 includes a metadata aggregation component 126. The metadata aggregation component aggregates the metadata for the media sequence. For example, if the video component of the analysis engine detected the face of “Julie” in the video sequence and the audio component detected the phrase “Happy Birthday, Julie!” in corresponding audio sequence, the metadata generated includes: the keywords “Julie” and “Birthday”, a still image thumbnail of Julie'"'"'s face and the audio thumbnail “Happy Birthday, Julie!” The metadata aggregation component would associate the generated metadata with the time codes corresponding to the media sequence within the media source.
In another embodiment, a user interface 128 allows a user to supply information regarding the detected content. For example, the video analysis component 114 may detect a unique person based on facial characteristics, but is unable to identify the person. The user interface 128 allows the user to identify the person. The metadata 130 generated by the metadata creation component 122 will include the user supplied information. Once the person is identified, the video analysis component 114 and the metadata creation engine 122 will have access to this metadata to generate additional metadata in later detected content for this person from the same media stream 104 or a new media stream.
In one embodiment, the metadata 130 includes one or more of the following: alpha numeric text, motion video thumbnails, audio thumbnails, still image thumbnails and time code data. A thumbnail is a miniature or shortened version of the detected content that is representative of the detected content. The time code data is information that links the metadata to the particular segment of the media stream 104.
In another embodiment, the metadata is displayed to the user via the user interface component 128. The user is given an opportunity to modify the metadata of the detected content. In yet another embodiment, the user can specify threshold values for the analysis engine 112 via the user interface component 128 to re-run the analysis to detect content from the media sequence. For example, suppose the face recognition component of the analysis engine 112 detected the face of “Ada” in the video sequence. However, when the user viewed the metadata, the user determined that person in the video was Ada'"'"'s sister, Helena. The user can adjust the threshold values for the face recognition component via the user interface component 128 and re-run the analysis until the face recognition component can distinguish “Ada” from “Helena”.
The metadata storage component 132 stores the generated metadata 130. In one embodiment, the metadata storage component 132 stores the metadata 130 in a searchable database format. In this embodiment, the user accesses the user interface component 128 to enter keywords to search the metadata to locate a media source of interest. In response to the search, the user interface component 128 will display a listing of metadata corresponding to media sources with metadata that include the entered keyword. From this listing, the user can view/listen to the thumbnails of the metadata to select a desired media source. Because the metadata is associated with the time code data from the media source, the user can directly access to the segment of the media source that contains the selected content. In another embodiment, the metadata is stored as a media log.
In yet another embodiment, the metadata 130 is in a format compatible with one or more of the following: multimedia editing applications, media asset management applications and online video repositories to aid in searching and finding desired content (e.g. tagging). In yet another embodiment, the metadata 130 is generated in a format so that it may be embedded into the media stream. For example, the analysis engine 112 may include a speech recognition component provides text metadata corresponding to the words and phrases detect in the audio sequence. The metadata 130 is generated in a format compatible with closed captioning and the closed captioning metadata is then be embedded into the original media stream to create a new media source that includes the closed captioning. In another embodiment, the speech recognition component may be utilized to create and embed subtitles.
By way of example and not limitation, computer readable media comprise computer storage media and communication media. Computer storage media include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. For example, computer storage media include RAM, ROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to store the desired information and that may be accessed by server 140.
Communication media typically embody computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media. Those skilled in the art are familiar with the modulated data signal, which has one or more of its characteristics set or changed in such a manner as to encode information in the signal. Wired media, such as a wired network or direct-wired connection, and wireless media, such as acoustic, RF, infrared, and other wireless media, are examples of communication media. Combinations of any of the above are also included within the scope of computer readable media.
The computer 140 may also include other removable/non-removable, volatile/nonvolatile computer storage media. Removable/non-removable, volatile/nonvolatile computer storage media that may be used in the exemplary operating environment include, but are not limited to, hard disk drives, magnetic disk drives, optical disk drives, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, and the like.
The drives or other mass storage devices and their associated computer storage media discussed above provide storage of computer readable instructions, data structures, program modules and other data for the server 140. A user may enter commands and information into server 140 through input devices or user interface selection devices such as a keyboard and a pointing device (e.g., a mouse, trackball, pen, or touch pad). Other input devices may include a microphone, joystick, game pad, satellite dish, scanner, or the like. A monitor or other type of display device is also connected to system bus via an interface, such as a video interface.
Generally, the data processors of server 140 are programmed by means of instructions stored at different times in the various computer-readable storage media of the computer. Programs and operating systems are typically distributed, for example, on floppy disks or CD-ROMs. From there, they are installed or loaded into the secondary memory of a computer. At execution, they are loaded at least partially into the computer'"'"'s primary electronic memory. Aspects of the invention described herein includes these and other various types of computer-readable storage media when such media contain instructions or programs for implementing the steps described below in conjunction with a microprocessor or other data processor. Further, aspects of the invention include the computer itself when programmed according to the methods and techniques described herein.
For purposes of illustration, programs and other executable program components, such as the operating system, are illustrated herein as discrete blocks. It is recognized, however, that such programs and components reside at various times in different storage components of the computer, and are executed by the data processor(s) of the computer.
Although described in connection with an exemplary computing system environment, including server 140, embodiments of the invention are operational with numerous other general purpose or special purpose computing system environments or configurations. The computing system environment is not intended to suggest any limitation as to the scope of use or functionality of any aspect of the invention. Moreover, the computing system environment should not be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with aspects of the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, mobile telephones, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices. Generally, program modules include, but are not limited to, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types. Aspects of the invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
In operation, server 140 executes computer-executable instructions such as those illustrated in the figures to implement aspects of the invention.
At 206, a second content is detected either sequentially, simultaneously or partially overlapping with the detection of the first content at 202. In one embodiment, the second content is from the same media stream as the first content. In another embodiment, the second content is from a different media stream than the first content. The second content shares one or more characteristics with the first content. For example, suppose a talking parrot, Polly, is identified in the first content. The image pattern of the parrot, Polly, is detected in the video sequence associated with the first content and the voice pattern of the parrot is detected in the audio sequence associated with the first content. The first metadata includes the time code for the second sequence, the text “Polly the parrot”, a still image of Polly, an audio thumbnail of Polly speaking and a video thumbnail of Polly. Later, another sequence, the image pattern of the pattern of the parrot, Polly, is detected within the second content. In this case, the common characteristic between the first and second content is the image pattern of Polly, the parrot.
At 208, a second metadata is generated for the second detected content as a function of the second detected content and the metadata generated for the first content. In one embodiment, the metadata is created by the metadata creation engine 120 and includes one or more of the following: alpha numeric text, motion video thumbnails, audio thumbnails, still image thumbnails and time code data. Continuing with the example above, the second metadata would include the time code for the second sequence, the text “Polly the parrot”, a still image of Polly, and a video thumbnail of Polly.
In another embodiment, at 210, the user supplies information regarding the first detected content. For example, music is detected in the first content by a music beat detection component, but the name or type of the music is unknown. The user provides the song title and the metadata created for the first content includes the song title. When the same music is detected in the second content, the metadata for the second content will include the song title. Advantageously, this allows a user train the system so that once a pattern (voice, music, image, etc) has been identified by the user, the metadata associated with that pattern can be used to generate metadata for the detected pattern in subsequent sequences.
At 304, a first metadata is generated for the first media stream as a function of the first detected content. In one embodiment, the metadata is created by the metadata creation engine 120 and includes one or more of the following: alpha numeric text, motion video thumbnails, audio thumbnails, still image thumbnails and time code data. In another embodiment, a user identifies the first detected content and the first metadata is generated as a function of the first detected content and the user identification.
At 306, a second media stream is analyzed to detect content either sequentially, simultaneously or partially overlapping with the analysis of the first media stream at 302. At 308, a second metadata is generated for the second media as a function of the second detected content. At 310, a comparison is made of the first and second media streams as a function of a characteristic of the detected content.
At 312, an evaluation is made of the first media stream to the second media stream as a function of the comparison and the first and second metadata. In one embodiment, the evaluation of the first and second media streams to indicates one or more of the following in the second media stream: adult language, adult video content, a location to insert advertisement, a viewer rating and copyright infringement. For example, suppose metadata is generated for a particular copyrighted musical composition. The analysis engine 112 then detects that copyrighted musical composition in the second content using at least one of the following: beat detection, voice recognition and an audio fingerprint. Once detected, the metadata creation engine 122 can generate metadata for second content and indicate that a potential copyright violation may exist in the second content.
In
Similarly, a number of audio analysis components 116 may used to detect audio content from the illustrated audio sequence 404, these components include at least one of the following: a music beat detection component, a speech detection component, word and phrase detection component, dynamic peak detection component and a audio fingerprint component. These audio analysis components are known to one skilled in the art and are used to detect content within the audio sequence 404. For example, in the illustrated video sequence 404 the following content is detected: music is detected by the music beats detection component from time code 11.22.04 to 11.22.58; the speech “Happy” is detected by the speech detection component from time code 11.22.34 to 11.22.58; word and phrase detection indicating speaking gaps is detected from time code 11.23.16 to 11.23.35; the audio fingerprint associated with the song “Happy Birthday” is detected from time code 11.23.47 to 11.24.18; the audio fingerprint associated with people laughing is detected from time code 11.24.24 to 11.25.08 and a dynamic peak associated with a firecracker is detected from time code 11.25.18 to 11.25.28.
Once the content has been detected by the analysis engine 112, the metadata creation engine 122 creates metadata 130 for the content. For example, metadata generated for the song “Happy Birthday” includes the keywords “Happy Birthday” and “Birthday” and an audio thumbprint of the song associated with the time code 11.23.47 to 11.24.18.
The order of execution or performance of the operations in embodiments of the invention illustrated and described herein is not essential, unless otherwise specified. That is, the operations may be performed in any order, unless otherwise specified, and embodiments of the invention may include additional or fewer operations than those disclosed herein. For example, it is contemplated that executing or performing a particular operation before, contemporaneously with, or after another operation is within the scope of aspects of the invention.
Embodiments of the invention may be implemented with computer-executable instructions. The computer-executable instructions may be organized into one or more computer-executable components or modules. Aspects of the invention may be implemented with any number and organization of such components or modules. For example, aspects of the invention are not limited to the specific computer-executable instructions or the specific components or modules illustrated in the figures and described herein. Other embodiments of the invention may include different computer-executable instructions or components having more or less functionality than illustrated and described herein.
When introducing elements of aspects of the invention or the embodiments thereof, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.
Having described aspects of the invention in detail, it will be apparent that modifications and variations are possible without departing from the scope of aspects of the invention as defined in the appended claims. As various changes could be made in the above constructions, products, and methods without departing from the scope of aspects of the invention, it is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.