CN103620639B - 多轮播件的选择性数字服务信息源 - Google Patents

多轮播件的选择性数字服务信息源 Download PDF

Info

Publication number
CN103620639B
CN103620639B CN201280032246.6A CN201280032246A CN103620639B CN 103620639 B CN103620639 B CN 103620639B CN 201280032246 A CN201280032246 A CN 201280032246A CN 103620639 B CN103620639 B CN 103620639B
Authority
CN
China
Prior art keywords
information source
user
video
item
internet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201280032246.6A
Other languages
English (en)
Other versions
CN103620639A (zh
Inventor
迈克尔·M·戈登
布莱尔·R·R·哈里森
艾德里安·K·罗斯顿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FREQUENCY IP HOLDINGS LLC
Original Assignee
FREQUENCY IP HOLDINGS LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/US2011/034653 external-priority patent/WO2012148425A1/en
Application filed by FREQUENCY IP HOLDINGS LLC filed Critical FREQUENCY IP HOLDINGS LLC
Publication of CN103620639A publication Critical patent/CN103620639A/zh
Application granted granted Critical
Publication of CN103620639B publication Critical patent/CN103620639B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • H04N21/23617Multiplexing of additional data and video streams by inserting additional data into a data carousel, e.g. inserting software modules into a DVB carousel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26266Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • H04N21/4725End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4886Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time

Abstract

通过界面呈现内容以提供个性化的视频信息源给用户的方法和系统。视频信息源从在多个因特网源处收集的信息源项目获得。所述信息源项目被过滤以除去那些未链接至视频内容的信息源项目。用户规定的标准用于过滤所述信息源项目。

Description

多轮播件的选择性数字服务信息源
相关申请的交叉引用
本申请要求2011年5月11日递交的第2011202182号澳大利亚专利申请(代理人案号93274-804968)、2011年4月29日递交的PCT/US2011/034653(代理人案号93274-806064)、2011年11月14日递交的美国专利申请13/296,183(代理人案号93274-823394)的优先权,这些专利申请的全部内容通过引用并入文中。
技术领域
本申请总体涉及选择性数字服务信息源的形成和呈现,但不限于形成和呈现主要包括或仅仅包括视频以及视频相关内容的选择性数字服务信息源。
背景技术
通过使用因特网存在许多可用于用户的服务,包括网站、其它因特网站点、出版服务、多媒体服务、数据服务、信息服务、电子商务服务、电子交易服务、付款服务、软件及内容下载服务、通信服务、其它远程访问站点和服务、以及其它的数字站点、中心、目的站或系统;无论是共享的还是专用的、公共的或私人的、机构的或个人的、固定的或移动的、有线的或无线的;以及,通过浏览器、微型浏览器、嵌入式浏览器、应用程序、其它软件程序、或其它界面访问。现今广泛使用的流行的因特网服务的示例包括但不限于:可主要包括视频内容或音频内容、主要包括文本内容和图形(包括相片)内容、或者多种内容和多媒体类型的混合的内容网站,包括诸如CNN.comTM、Politico.comTM、HuffingtonPost.comTM、NYTimes.comTM和其它网站的网站;视频发布网站,诸如YouTubeTM、DailyMotionTM、MetacafeTM以及其它;娱乐内容服务,诸如NetflixTM、PandoraTM、HuluTM、ZyngaTM;社交网站,诸如FacebookTM、TwitterTM和My SpaceTM;以及许多其它网站。
由因特网服务提供的数字内容可包括以下中的任一个、全部、或任意组合:专属内容、独家许可的内容或者非独家许可的内容、同步发行内容、会员提供的内容、用户提供的内容、系统产生的内容、从一个或多个用户到一个或多个其他用户的消息或电子邮件、社交内容、评论、等级、对于其他数字内容的嵌入链接、标签、地图、位置、时间和日期内容、用户标识符、源标识符、以及其它有关或无关的内容。万维网和超文本传输协议的超链接结构、现代网络浏览器的高级性能、执行程序的能力(内置于越来越多的现代用户设备)、所形成且传递给用户设备的应用软件内在的灵活性、在许多离散的因特网服务中支持广泛部署的且较细化集中的功能性的公共平台的增多、以及在用户和因特网服务之间使数据和内容实时地或接近实时地来往流动的能力,已经单独地和共同地日益允许因特网服务形成简单的、复杂的、或合成的内容和数据信息源,并且包括与所需的一样多、或者与所需的一样少的不同组成。
用户可顺序地、兼顾地或者同时地使用多于一种的因特网服务;可使用具有不同的关注程度、强度、频率、复杂性、服务的知识的深度、和/或技巧的不同的因特网服务;以及,由于其他人的因特网服务选择,可根据任务和兴趣,根据在该时刻的或者随着时间的其对设备的选择、或者出于其他原因,而不时地或随着时间改变其选择以及服务的混合。
用户越来越多地使用与配有浏览器的个人电脑不同的设备或除其之外的设备来访问因特网服务,包括可使用SMS的移动电话以及其它移动电话、配有网络的移动电话、智能手机、可上网的电视机、数字机顶盒、DVD播放器和蓝光播放器、数字录像机、电视游戏控制台、诸如iPadTM的平板电脑、以及其他设备。这些设备具有大量的形状因子、记忆设备、存储器、显示器、输出界面、用户输入界面和设备、以及其他外围设备和组件。由于这样的设备方面,或者不管这样的设备方面如何,用户可具有针对给定的目的、给定的时间和地点或者给定的使用模式影响或确定设备选择的偏好和习惯。
存在许多可用于在浏览器、配有浏览器的个人电脑、以及用户使用的许多其它设备中使用的用以访问因特网服务的标准。有时,这些标准在最终确定之前在多样性技术实现中(对于不同的产品,时间不同)且以不同的完整性程度而部署在批量生产产品中;这些标准经常随着时间、时常不连续地演变;并且这些标准的受欢迎程度是有波动的。因此,设备在技术上并非总是一致的,且并非全部这类标准被所有的设备和部件提供者支持。例如,一些浏览器支持HTML5,而一些浏览器不支持HTML5;不同的支持HTML5的浏览器支持不同的媒体标准(例如,当呈现<视频>标签识别的内容时,一些浏览器支持H.264,而另一些浏览器支持WebMTM或者另外的视频编码译码器);一些设备支持AdobeTMFlashTM,而一些设备(例如AppleTMiPhoneTM和iPadTM)不支持AdobeTMFlashTM;或者,一种机顶盒可支持MPEG2视频,而不支持H.264视频,然而另一机顶盒可支持MPEG2视频和H.264视频二者,第三机顶盒可仅支持H.264视频。另外,在设备中部署有多样化的内容安全方案,包括私有加密方案、基于联盟的加密方案、以及其它加密方案;且存在多样化的权利管理和用户认证方案,包括基于联盟的方案(例如UltravioletTM)以及供应商私有方案(诸如DisneyTMKeychestTM和AppleTMiTunesTM)。
随着可用于用户的设备的种类和性能增多且随着用户行为响应于新的设备和新性能而发展,内容公司策略也发展。发展中的内容公司策略的方面包括:阻止一些设备或全部设备访问一些内容或全部内容;修改或定制可用在一些设备或全部设备上的内容的技术形式;修改或定制可用在一些设备或全部设备上的内容的编辑形式;修改或定制与通过一些设备或全部设备访问的内容一起呈现的广告、赞助或其它促销方面;使在不同的设备上可用的内容具有不同的访问价格、术语、用户权利和特权以及其它条件;以及许多其它的策略变型。内容公司策略以及策略方面通常随设备变化,随给定设备上的内容公司变化、以及随地理变化。例如,在美国,ABCTM/DisneyTM使多数的ABCTM网络电视节目在广播电视上可得到(具有商业广告)、在线得到(具有商业广告)、以及经由AppleTMiTunesTM在线下载得到(不具有商业广告,但是每集付一定费用),但是阻止这些节目可以在GoogleTVTM上得到;同时,它使多数的DisneyTM网络电视节目在广播电视上得到(不具有商业广告)、在线得到(具有商业广告)、以及经由iTunesTM在线下载得到(不具有商业广告,但是每集付一定费用),并且阻止这些节目可以在GoogleTVTM上得到。
多数的因特网服务进行合法操作。合法的因特网服务可通过许可证发放、联合、正当使用、政府允许、或其它合法的方法来适当地得到关于内容的权利;或者可产生其自己的内容;或者可实行这些方法和其它方法的组合。然而,一些因特网服务较少关注得到关于内容的适当权利,以及可依赖他们的用户以具有所得到的权利,可依赖实际的或所谓的合法的安全港规定,或者可较少关注或不关注权利问题。随着用户因特网使用的增加,知识产权侵犯的问题增多。
发明内容
在各个实施方式中,公开了通过界面来呈现内容以向用户提供个性化的视频信息源的方法和系统。从在多个因特网源处收集的信息源项目来获得视频信息源。信息源项目被过滤以去除那些不与视频内容链接的信息源项目。由用户所指定的标准用于过滤信息源项目。
在另一实施方式中,公开了一种用于从因特网提供个性化的视频内容信息源给用户的视频处理系统。所述视频处理系统包括服务信息源、聚合系统和选择性视频信息源。服务信息源从因特网服务中获得,该因特网服务可从因特网进行访问。所述服务信息源包括多个在第一服务信息源中连续布置的信息源项目。所述服务信息源包括多个信息源项目,每个信息源项目均包括与可从因特网得到的另一内容项目的第一独立地可解析的链接。聚合系统被配置成:接收服务信息源;从所述服务信息源中去除多个非视频信息源项目,该非视频信息源项目未链接至可从因特网得到的视频内容;以及从服务信息源中去除多个过滤的信息源项目,该过滤的信息源项目符合或不符合预订的标准。选择性视频信息源包括多个剩余的信息源项目,其排除了多个非视频信息源项目以及多个过滤的信息源项目。
在另一实施方式中,公开了一种用于从因特网提供个性化的视频内容信息源给用户的方法。获取服务信息源,包括多个连续布置且与内容对象链接的信息源项目,该内容对象可通过因特网服务从因特网得到。服务信息源被过滤以从服务信息源中去除多个非视频信息源项目,该非视频信息源项目不与可从因特网得到的视频内容链接。服务信息源被过滤以从服务信息源中去除多个符合或不符合预订标准的过滤的信息源项目。选择性信息源被发送给用户,其包括多个剩余的信息源项目,该剩余的信息源项目排除了多个非视频信息源项目以及多个过滤的信息源项目。
在另一实施方式中,公开了一种用于将从因特网收集的个性化视频信息源提供给用户的方法。接收内容信息源的选择,包括多个连续布置且与内容对象链接的信息源项目,该内容对象可通过因特网服务从因特网中得到。接收来自用户的标准,该标准指定服务的过滤。服务信息源的那些不与在因特网上得到的视频对象链接的信息源项目被从服务信息源中去除。从服务信息源中去除服务信息源的那些由标准指定的信息源项目。多个信息源项目的子集被发送给用户,其中,子集由两个前面的句子限定。
从下文所提供的详细描述中,本公开的适用性的其它方面将变得明显。应理解,指示各个实施方式的详细描述和特定示例出于说明的目的且不用于必要地限制本公开的范围。
公开了用于通过界面呈现内容以提供个性化视频信息源给用户的方法和系统。从在各个因特网源处收集的信息源项目获得该视频信息源。那些视频信息源由围绕第一轮播件转动或者在第一轮播件内滚动或移动的图标或者信道涉及。视频信息源被布置成列和/或排,其围绕第二轮播件转动或者在第二轮播件内滚动或移动。在一个轮播件内的移动导致另一轮播件以同步的方式移动,即使移动可处于不同的速度。
在另一实施方式中,公开了用于从多个因特网源提供个性化的视频信息源给用户的内容呈现界面。所述内容呈现界面包括:第一轮播件,所述第一轮播件包括针对多个视频信息源的多个指示符;和第二轮播件,所述第二轮播件包括排或列。多个视频信息源中的每一视频信息源从利用因特网可访问的因特网服务获得。多个视频信息源中的每一视频信息源包括多个信息源项目。多个信息源项目中的每一个信息源项目通过针对通过因特网可得到的另一内容项目的单独地可解析的统一资源标识符(URI)限定。第二轮播件包括排或列,其分别涉及多个视频信息源的多个信息源项目。第一轮播件和第二轮播件随着对方的移动而转动。
在另一实施方式中,公开了用于通过界面从多个因特网源呈现内容以提供个性化视频信息源给用户的方法。产生了针对多个视频信息源的多个指示符,其中,每一视频信息源从通过因特网可访问的因特网服务而获取且包括多个信息源项目。每一视频信息源项目由针对通过因特网可得到的另一内容项目的单独地可解析的统一资源标识符(URI)限定。所述多个指示符被程序控制以沿着第一轮播件在用于用户的界面中显示。生成多个视频信息源,所述多个视频信息源分别涉及多个信息源项目。在第二轮播件中布置所述多个视频信息源。多个视频信息源中的每一视频信息源布置在列或排中。第一轮播件和第二轮播件被程序控制成随着对方的移动而转动。
在另一实施方式中,公开了一种用于通过界面从多个因特网源呈现内容以提供个性化的视频信息源给用户的方法。提供了针对多个信息源项目的多个指示符。每一视频信息源从通过因特网可访问的因特网服务获取且包括多个信息源项目。每一视频信息源项目由针对通过因特网可得到的另一内容项目的单独地可解析的统一资源标识符(URI)限定。所述多个指示符沿着第一轮播件在用于用户的界面中显示。确定多个视频信息源,所述多个视频信息源分别涉及多个信息源项目。在第二轮播件中布置所述多个视频信息源,其中,多个视频信息源中的每一视频信息源被布置在列或排中。第一轮播件和第二轮播件随着对方的移动来转动。
从下文所提供的详细描述中,本公开的适用性的其他方面将变得明显。应理解,指示各个实施方式的详细描述和特定示例,出于说明的目的且不用于必要地限制本公开的范围。
附图说明
结合附图描述本发明:
图1示出了聚合两个或更多个因特网服务信息源的因特网系统的实施方式的框图;
图2A、图2B和图2C示出了信息源处理流程的实施方式的图;
图3示出了聚合系统的实施方式的框图;
图4A和图4B示出了说明信息源的逻辑流的实施方式的图;
图5示出了用于收集信息源项目的方法的实施方式的流程图;
图6示出了用于处理服务信息源的方法的实施方式的流程图;
图7A、图7B和图7C示出了对于聚合系统的用户界面的实施方式;
图8A、图8B和图8C示出了对于聚合系统的用户界面的另一实施方式;
图9示出了对于聚合系统的用户界面的第一窗格的实施方式;
图10A、图10B和图10C示出了对于聚合系统的用户界面的另一实施方式;
图11示出了对于聚合系统的用户界面的又一实施方式;和
图12示出了对于聚合系统的用户界面的再一实施方式。
在附图中,相似的部件和/或特征可具有相同的附图标记。另外,相同类型的各个部件可通过在该附图标记后面跟着破折号和第二标记而区分,该第二标记在相似的部件之间进行区别。如果在说明书中仅使用第一附图标记,则描述适合于具有相同的第一附图标记的任一相似的部件,而与第二附图标记无关。
具体实施方式
随后的描述仅提供了优选的示例性实施方式,且不用于限制本公开的范围、应用性或布局。相反,随后的优选的示例性实施方式的描述将为本领域技术人员提供一种可行的描述以执行优选的示例性实施方式。应理解,在不偏离所附权利要求所提出的精神和范围的情况下,元件的功能和布置可进行各种变化。
首先参照图1和图2A,示出了基本的实施方式,其包括聚合两个或更多个因特网服务信息源206的因特网系统100。图1示出了因特网系统100的框图,而未示出将各个块联接在一起的因特网络或其他网络。图2示出了各种操作以将服务信息源206转换成选择性信息源220的信息源和过滤器的功能图。仅示出了单个的选择性信息源220和单个的用户116,但应理解存在用于由因特网系统100支持的许多不同用户116的许多不同的选择性信息源220。聚合系统108选择性地且可选地将服务信息源206的聚合压缩成一个或多个选择性信息源220,并且将该一个或多个选择性信息源220呈现给在用户位置120处利用呈现系统/设备/媒介112进行观看的用户116。在该公开中,单数术语“一个选择性信息源”以及复数术语“多个选择性信息源”出于方便、清晰以及可读性的目的,是可互换使用的,用于指一个或多个选择性信息源220,且应被相应地进行解释。在主要实施方式中,通过仅包括来自服务信息源206的聚合的、作为、包含、涉及或指示视频内容的项目,选择性信息源220从服务信息源206的聚合而产生。这从服务信息源206的聚合形成压缩的且视频专用的选择性信息源220。因特网服务126通常通过第三方(例如,网站、FacebookTM、YouTubeTM、TwitterTM)来进行操作。
在其他实施方式中,通过选择(指包括和/或排除)项目(其作为、包含、涉及或者指示不同于视频的一个或多个媒体类型,或除了视频外,其还包含、涉及或指示一个或者多个媒体类型)来建立选择性信息源220;通过选择项目(其为、包含、涉及或者指示视频内容)从单个因特网服务信息源206来建立选择性信息源220;通过选择项目(其为、包含、涉及或者指示不同于视频的一个或多个媒体类型,或除视频外,其还包含、涉及或指示一个或者多个媒体类型)从单个因特网服务信息源206来建立选择性信息源220;通过选择项目(其作为、包含、涉及或指示视频内容)且基于一个或多个其它标准(包括用户、因特网服务、因特网服务内的用户、源、源内的用户、用户评分或评级、用户评论、关键字、标签、用户标签、主题、种类、语言、其他内容指示、长度、格式和/或编解码、保真度(例如,标准清晰度、720p、1080p)、时间和/或日期、设备112、或位置)来选择性地压缩单个服务信息源206或服务信息源的聚合(即,聚合信息源204),进而从单个因特网服务信息源206或者从多于一个的因特网服务信息源206的聚合来建立选择性信息源220;通过选择项目(其作为、包含、涉及或指示不同于视频的一个或多个媒体类型,或除视频外,其还包含、涉及或指示一个或者多个媒体类型)且基于一个或多个其它标准(相应地,包括用户、因特网服务、因特网服务内的用户、源、源内的用户、用户评分或评级、用户评论、关键字、标签、用户标签、主题、种类、语言、其他内容指示、长度、格式和/或编解码、保真度(例如,标准清晰度、720p、1080p)、时间和/或日期、设备112、或位置)、可选地通过使用第一级过滤器212或第二级过滤器216或者两者都使用,来选择地压缩单个信息源206或聚合信息源204,进而从单个因特网服务信息源206或者从聚合信息源204来建立选择性信息源220;或者,通过相应地基于其他类似的或者不同的标准选择项目,可选地通过使用第一级过滤器212或第二级过滤器216或者两者都使用,来选择性地压缩单个服务信息源206或聚合信息源204,进而从单个因特网服务信息源206或者从聚合信息源204来建立选择性信息源220。
在基本的实施方式中,用户配置哪些因特网服务信息源206将被聚合作为其选择性信息源220的基础,并且提供需要什么凭证来使聚合系统108能够收集所配置的服务信息源206。一个或多个服务信息源206经可选的第一级过滤212而收集入聚合信息源204,该聚合信息源204可具有可选的第二级过滤器216,从而产生选择性信息源220。一些信息源可特定于用户,例如用户的TwitterTM服务信息源206(尽管其可包括许多TwitterTM用户的TwitterTM消息["tweets"],但是该TwitterTM服务信息源206将仅包含用户追踪的那些信息源)或者用户的电子邮件服务信息源206(入站的电子邮件信息);在许多这样的情况下,聚合系统108访问这些服务信息源206的能力将取决于用户116提供其凭证,通常是其用户名和密码,以供聚合系统108使用。在基本的实施方式中,用户116可永久性地(使聚合系统108存储访问凭证)或者暂时性地(聚合系统108使用凭证用于当前会话,但不存储这些凭证、或者暂时存储这些凭证)提供用于其他因特网服务126的访问凭证,并且能够取消访问,实际上使给定的服务信息源206与聚合系统108断开。其他服务信息源206可为免费可用的服务信息源206,例如公开的服务信息源206,如YouTubeTM信道或网站的RSS信息源;诸如这些服务信息源的服务信息源206经常不需要任何凭证。在基本的实施方式中,这些服务信息源206可被配置或解除配置,即使不存在访问或者取消这些服务信息源206所需的访问凭证。其他服务信息源206可借助聚合系统108通过查询一个或多个网站或其他公开可用的或私人可用的因特网内容源或服务126来形成,或者可用于聚合系统108。
图2B示出这样的实施方式:其中,正如任何其他服务信息源206一样,通过一个用户116形成的聚合信息源204可用于聚合系统108的其他用户。任何用户116可订阅另一用户的聚合信息源204,作为视频共享信息源224,只要该原始用户没有将该聚合信息源204标注为私有的信息源。用户116能够将他们的聚合信息源204或视频共享信息源224推荐给其他用户。在图2B的示例中,一个用户已经从多个服务信息源206经可选的第一级过滤来配置聚合信息源204。聚合信息源204被镜像成可用于另一用户的视频共享信息源224,该视频共享信息源224可选地指定第二级过滤器216以形成选择性信息源220。
在基本的实施方式中,用户116建立用户名和密码、或使用其已经建立的其它凭证(诸如其FacebookTM的用户名和密码,通过FacebookTM连接)或者其能够使用的其它凭证(诸如其雇主分配的用户名、密码或其他凭证;或者诸如系统创建的凭证,包括精准地、不严格地、恰当地等识别用户的凭证或者使用户与一个或多个服务或资源相关联的凭证),以访问和控制用户的选择性信息源220(配置和重新配置将被聚合以建立用户的选择性信息源220的服务信息源206,连接和配置呈现系统112,以及执行其他的控制和配置功能)。在其他的实施方式中,用户116能够使用其他的访问凭证或方法,或者必需使用禁止访问凭证或方法,以通过聚合系统108访问或控制其选择性信息源220的一些方面或全部方面。
如先前在主要实施方式中所描述的,一些因特网服务信息源206(其将被包括在信息源的聚合中,作为用户的选择性信息源的基础),诸如TwitterTM服务信息源206或来自电子邮件账户的服务信息源206,可部分地或全部由能够针对整体服务信息源206内的特定用户或其他子实体识别的项目组成;例如,TwitterTM服务信息源206包括通常能够利用一个或多个特定的TwitterTM用户、TwitterTM账户、或TwitterTM列表识别的消息。另外,来自因特网服务信息源206的信息源项目(其将被包括在服务信息源206的聚合中,作为用户的选择性信息源220的基础),可具有其他的可选的或强制性的属性;例如,电子邮件信息源中的消息可具有优先标记、垃圾邮件标记、或一个或多个其他属性。在优选的实施方式的可选方面中,基于用户、账户、列表、实体、或因特网服务信息源206中的项目的其他属性或特征,用户还能够配置特定的因特网服务信息源206(其将被聚合作为用户的选择性信息源220的基础)以包括或排除来自聚合的信息源项目,而成为用户的选择性信息源220的基础。
在基本的实施方式中,聚合系统108被实施为因特网服务且支持两个或更多个用户。因此,在基本的实施方式中,聚合系统108收集针对聚合系统108的多个用户116中的任一个用户配置的因特网服务信息源206,并且选择性地将聚合的信息源204和/或视频共享信息源224压缩成用于每个用户的一个或多个选择性信息源220。在其他的实施方式中,系统100被实施为仅支持一个用户116的因特网聚合系统108;被实施为在一个或多个用户设备或呈现系统112上部署且支持这些设备112的一个或多个用户116的软件;被实施为在支持一个或多个用户116的因特网络中部署的软件;或者,被实施为另一因特网服务的特征。
参照图2C,示出了建立选择性信息源220的另一实施方式的图。在该实施方式中,选择性信息源220是由用户设计的聚合信息源204与由另一用户制定的视频共享信息源224的函数。第二级过滤器基于用户规定的标准来进行组合且可选择或过滤掉信息源的某些部分。选择性信息源220可包括用于可选地与聚合信息源204组合的任意数量的视频共享信息源。在其他示例中,用户可避免仅仅依赖一个或多个视频共享信息源224指定聚合信息源204以形成其选择性信息源220。
在基本的实施方式中,配置用于聚合的一些服务信息源206可重叠(例如,如果在TwitterTM上,系统的超过一个的用户关注一位受欢迎的名人);在该情况下,配置用于聚合的该服务信息源206仅仅被得到一次,且能够作为其它用户116(其也已配置该信息源用于聚合)的基础被同时地、同步地、不同步地或不连续地使用(或再利用)。以此方式,主要实施方式的聚合系统108在其资源利用方面是高效的且避免重复的或反复的处理。当一个用户针对将用于另一用户的服务信息源206而使用凭证时,甚至可以使用再利用。
在其他实施方式中,配置用于聚合的任何重叠的服务信息源206的一些或全部针对已配置该服务信息源从而包括在其聚合信息源204中的一些用户或全部用户,单独地获得。在需要凭证的情况下,服务信息源206能够保持分离且从因特网服务126重复检索。在一些实施方式中,可进行分离,而与是否需要凭证无关。
在基本的实施方式中,可选地,用户116配置以用于聚合的一些服务信息源206能够通过因特网服务126单独地提供给该用户116,使得已经配置该服务信息源206以包括在其聚合信息源204中的一些或全部用户116接收对于他们专用的或者专门为他们建立的个性化的、部分个性化的、唯一的、部分唯一的、或者潜在唯一的选择性信息源220。在基本的实施方式中,通过与聚合信息源204相关联的用户ID来识别用户116,用户将该用户ID提供给聚合系统108,且聚合系统108将该用户ID传递至待被聚合的服务信息源206的因特网服务126,使得因特网服务126能够配置并返回、或者发送针对该特定用户116定制的或者全部或部分归属于该特定用户116的服务信息源206。在主要实施方式的该可选的方面中,用户116还提供密码,使得能够向因特网服务126认证该用户116。在另一实施方式中,不需要密码。
在其他的实施方式中,通过以下中的任一个、全部、或者任何组合来识别用户116:具有或不具有密码的用户ID;与特定设备112关联的特性,设备标识符、MAC地址、或与设备112相关的其他属性或数据元素;与网络地址关联的特性,网络标识符、电话号码或者与网络相关的其他属性或数据元素;与内容相关联的特性,一组内容、所查看的内容的样式、内容访问特征、一组内容访问特征、或者内容访问特征的样式;与存储的标识符相关的特性,诸如,因特网浏览器cookie、FlashTM本地共享对象或类似的文档;与派生的标识符相关联的特性,诸如包括用户设备和/或设备软件的一个或多个方面的设备指纹;与生物识别信息相关联的特性;与使用方式或使用特征相关联的特性;或者,通过识别用户或者用户与信息源提供者的相关性的另一方法的相关内容。
在基本的实施方式中,尽管配置用于聚合的大多数服务信息源206为服务信息源,但将与视频内容不同的数据、声音、音乐或其它信息提供给聚合系统108的另外的信息源也能够被可选地配置用于聚合。该数据或其他信息可被聚合系统108用于可选的建立通过计算形成的、过滤的、或者可替选的排序的信息源;例如,用户的梦幻体育联盟名册的数据信息源可被配置用于聚合,且聚合系统108接着可使用其接收的关于用户的梦幻体育联盟名册的信息作为识别项目的基础,以过滤包括在用户的选择性信息源220中的项目或者可替选地排序用户的选择性信息源220中的项目;在该可选的实施方式中,如果且当所提供的数据或其他信息变化时,在选择性信息源220中包含的项目的内容、过滤或排序将相应地变化。
接下来参照图3,示出了聚合系统108的实施方式的框图。存在可以以数据库、文档系统和/或存储数据结构的形式的多个信息存储器,具体地,服务信息源项目308、聚合信息源项目328、选择性信息源项目332、服务凭证314、和信息源过滤器324。在多个存储器中的信息可以组合在单个存储器中或者在多个位置处的多个存储器之间划分。聚合系统108包括在一个或多个位置中的一个或多个硬件服务器上运行的应用软件。
聚合引擎304管理聚合系统内的信息的处理。服务接口320针对新的服务信息源项目308周期性地检查各个因特网服务126。在因特网服务126需要的情况下如果服务凭证314由用户116提供且通过服务接口320使用时,服务凭证314被存储。服务信息源项目308被处理且存储。在一些情况下,服务信息源项目308可被推至聚合引擎304,而不需通过因特网服务126查询服务信息源项目308。
在另一实施方式中,一个或多个因特网服务126发送、传送或者提供服务信息源项目308至聚合系统108,访问应用程序接口(API)或者其他接口机制以提供信息源项目、相关的内容、元数据、提取内容或突出内容、以及与服务信息源206或者与服务信息源206中的各个服务信息源项目308有关的任何其他信息。
可存在作为信息源过滤器324存储的第一级过滤器212和第二级过滤器216。信息源处理器316执行标准过滤以找到合适的信息源项目,但也能够应用用户116指定的第一级过滤器212和第二级过滤器216。服务信息源项目308通过其源因特网服务126、类别、子类别、题材、一个或多个主题、一个或多个标签、类型、内容评级、评论者评级、流行性、和/或其他因素而组织。聚合信息源项目328为由用户指定的多个服务信息源206在经过由信息源处理器316应用的任一信息源过滤器324后进行的聚合。使用任一第二级过滤器216,通过信息源处理器316进一步过滤选择性信息源项目332。
过滤器包括第一级过滤器212和第二级过滤器216或其他过滤器,能够是绝对的,或者可以表示比例或相对权重或程度,或者可以将两者组合。因此,应用到一个用户的聚合信息源204或视频共享信息源224的过滤器可完全阻住或总是包括与特定的标准相匹配的那些信息源项目328、332,以包括在选择性信息源220或者选择性信息源220的子集中,然而,应用至第二用户的信息源204、224的过滤器可操作以减少这类信息源项目328、332的数目,但不完全阻住这类信息源项目328、332,或者操作以增大这类信息源项目328、332的比例,但并不总是将这类信息源项目328、332包括在该第二用户的选择性信息源220或选择性信息源220的子集中,而应用至第三用户的信息源204、224的过滤器可操作以改变在该第三用户的选择性信息源220或选择性信息源220的子集中的匹配指定的标准的信息源328、332的位置或顺序。例如,在用户界面312中,这类过滤器会可视化地作为“滑动”条呈现给用户,其中,最左边位置指“总是包括”,最右边位置指“总是排除”,介于最左和最右之间的位置指包括、重要性或优先性的渐变程度。
一旦服务接口320已经发现服务信息源项目308,其被处理以确定包括的视频或内容链接、信息源服务源、视频或内容的描述、任何评论或分级、用户评论、有关文章等。在处理的各个阶段中,包括服务信息源项目308的全部信息不需要被复制。聚合信息源204可为指定包括哪些服务信息源项目308的标识符的列表。类似地,选择性信息源可为没有被过滤掉的、且指定于被包括从而用于一个或多个用户116的服务信息源项目308的列表。
用户116与用户界面312交互以配置聚合系统108。通过用户界面312创建账户,在该用户界面312处,服务信息源206被指定、过滤、认证等。另外,用户116能够向聚合系统108验证其自身,例如,利用用户名和密码或者利用其它凭证。通过用户界面312提供内容页以显示选择性信息源项目332。选择性信息源项目332能够通过最早的项目、最新的项目、最多回顾的项目、流行性、未查看的项目、或者任何其他标准或标准的组合来进行组织。在多个实施方式中,用户界面312可通过聚合系统108来提供,在呈现系统112上的应用程序、支程序或应用软件中实施,或者被分成在聚合系统108和呈现系统112之间实施。
然后参照图4A,示出了说明信息源的逻辑流的实施方式的图400-1。在该实施方式中,存在x个服务信息源206、y个聚合信息源204和z个选择性信息源。箭头示出服务信息源206如何通常在逻辑上组合成聚合信息源204以及可选地在逻辑上组合成选择性信息源220。例如,第一服务信息源206-1为对于第一聚合信息源204-1的唯一的贡献者。第一聚合信息源204-1、第三聚合信息源204-3、和第五聚合信息源204-5被用户识别以组合成第一选择性信息源220-1。在另一示例中,第三服务信息源206-3和第五服务信息源206-5组合成第四聚合信息源204-4,随后,第四聚合信息源204-4成为第五选择性信息源220-5的唯一贡献者。
参照图4B,示出了说明信息源的流的实施方式的图400-2。该实施方式增添了通过第一级过滤器212和第二级过滤器216进行的用户定义的过滤。此外,这些过滤器是标准过滤器,其筛选特定类型的信息源项目,例如,视频信息源项目被筛选以排除不具有视频的项目。在一个示例中,第五服务信息源206-5被提供给第四聚合信息源204-4和第五聚合信息源204-5。在第五聚合信息源之前的第一级过滤器212可选择或筛选出与特定主题有关的或具有特定特性的任何服务信息源项目308,例如HD视频或具有“查理·辛”的关键字或标签的服务信息源项目308。在另一示例中,第二聚合信息源204-2被提供给第一选择性信息源220-1和第二选择性信息源220-2,其中仅仅第二选择性信息源220-2过滤输入的聚合信息源项目328。
然后参照图5,示出了针对主要实施方式的用于收集信息源项目的方法500。在块504中开始该方法的示出部分,其中,服务接口320收集服务信息源项目308。使用任何必须的服务凭证314来访问服务信息源206。在块508,通过服务接口320收集各个用户选择的服务信息源206。针对新的服务信息源项目308,可定期地检查每一服务信息源206。在块512中,对服务信息源项目308进行处理。
多个用户116已经订阅多个服务信息源206。在块516中,处理后的服务信息源项目308被安排至订阅的聚合信息源204。在块520中,在服务信息源项目308成为聚合信息源204的一部分之前,对服务信息源项目308执行用户指定的任意第一级过滤器212。在块524,聚合信息源项目328被安排至已经订阅的选择性信息源200。在块528,任意第二级过滤器216被应用于选择性信息源项目332。用户116周期性访问聚合系统108以通过用户界面312或设备112来查看选择性信息源220。
参照图6,示出了确定服务信息源206的方法512。聚合系统108确定来自聚合信息源204的聚合信息源项目328是否其本身是视频内容、或是否涉及视频内容或者是否其内包括视频内容,如果聚合信息源项目328其本身是视频内容或涉及视频内容或者其内包括视频内容,则通过以下块中的任一块、一些块或所有块处理该聚合信息源项目328,所述的以下块取决于来自服务信息源206的聚合信息源项目328所呈现的要求且按照聚合信息源项目328所呈现的要求确定的任意次序执行。方法512的示出部分开始于块604,在块604中,聚合引擎304识别服务信息源项目308且对其进行分类,并且提取服务信息源项目308的可用特征,例如,服务信息源项目308的任何可用的识别特征、分类特征、时间特征或者系统相关的特征。
在块608,聚合引擎304确定服务信息源项目308是否先前已经被处理,如果其先前已经被处理,则确定服务信息源项目308最近如何以及处于什么情况。然后,确定服务信息源项目308本身是否是视频资源。在块612,聚合引擎304确定不是视频资源的服务信息源项目308是否是网页、RSS信息源、XML文档、或潜在地其内包含URL(其为视频资源或者反复地需要进一步处理)的其他数据类型。在块616,包含在该资源内的嵌入式可执行代码(诸如包含在网页内的JavascriptTM)被执行以获得内容(该内容通常在该资源内通过浏览器或者通过这类嵌入式可执行代码的其他软件客户端的执行而激活)以及进一步处理由此得到的内容。在块620,确定视频资源URL或其他资源URL是否是内容、或者是否是用于广告(视频或非视频)的URL;并且如果其是用于广告的URL,则忽略它。
可选地,聚合引擎304的模块或功能、或者与聚合引擎304相关的独立系统或独立模块,可重复地访问、执行、下载或者激活服务信息源项目308、网页、网页元素、URL、<视频>标签、其他标签、嵌入代码、其他内容容器、或其他识别内容指示符的全部或一部分,这将其本身识别为不同的用户代理、不同的设备类型、不同的媒体播放器类型、或其他部件类型,和/或在以上范围内,在每一这样的访问、执行、下载、或激活中来将其自身识别为具有不同的功能、性能、连接性、特征或能力,以接收指示替选的格式、协议、结构、规则或其他可利用的特征的多个替选的响应。在多个这样的替选响应可用的情况下,聚合引擎304的模块或功能、或者与聚合引擎304相关的独立系统或独立模块,可存储替选的响应中的一些或全部、以及可选地与这些响应相关的访问、执行、下载、或激活中的一些或全部所相关联的选项中的一些或全部。
当服务信息源项目308中的URL被激活时,其可被重新定向和/或被重写。在块624,确定URL是否为缩短的URL,如果是,发布用于该URL的HTTP(或其他适当格式化的请求)以得到实际的基准参照URL用于进一步处理。在块628,确定该基准参照URL先前是否已被处理,如果是,则确定修改参数、创建参数或过期日期参数是否与基准参照URL相关,如果一个是可用的,由于该基准参照URL先前被处理,则确定其是否指示由该基准参照URL识别的资源是否已经变化或尚未变化。在块632,在基准参照URL先前未被处理的情况下,聚合引擎304解析周边资源以得到元数据,如日期、时间、合适名称以及潜在地与视频资源有关、与视频资源相关联或者说明视频资源的其它元数据。聚合引擎304可选地解析周边资源以得到用户评论,“喜欢”、评级、以及其他用户反馈或其他内容。聚合引擎304可选地将从周边资源得到的数据与基准参照URL或基准视频对象相关联,以聚合从出现特定的基准参照URL或基准视频对象的多个周边资源得到的数据。
在基准参照URL可用于URL的情况下,例如,对于聚合的内容而言可以是这种情况,聚合引擎识别基准参照视频对象是否可用于URL识别的视频资源。在块636,存储在先前未被存储的聚合的视频资源。可选地,提取并存储该视频对象的一个或多个短的突出点;在基本的实施方式的当前实施中,提取且存储单独的所突出的15秒。可选地,视频资源、提取的突出点、或者视频资源和提取的突出点两者,被转换代码或者被处理成一个或多个其他的格式、编解码、比特率、容器或形式。在块640,聚合引擎存储通过该过程512获得的数据和对象且将该数据和对象关联,该数据和对象至少通过所处理的项目以及作为服务信息源项目的视频资源键控。
在基本的实施方式中,聚合系统108可选地消除重复的视频项目(即,出现在针对一个或多个用户116聚合的服务信息源206中的多于一个的服务信息源206中出现的项目),同时保持选择性信息源项目332存在于任一选择性信息源220中、或者存在于任一选择性信息源220的过滤后或压缩后的任一视图中。在基本的实施方式中,通过提供资源的URL、嵌入式代码或其他标识符给聚合系统108,用户116还可将资源或项目增添至聚合系统108,使得视频将被包括在用户的聚合信息源204中且被处理以得到用户的选择性信息源220;该项目被处理,仿佛其为自服务信息源206获得的项目。
在基本的实施方式的可选的方面,一些因特网服务126被聚合系统108所阻挡住,使得用户116不能够配置这样的因特网服务126用于聚合、不能够将与该因特网服务126相关的因特网项目308添加到聚合系统108中、或者不能够指定来自该因特网服务126的内容以合并到聚合系统108中;主要实施方式的该可选的方面可被配置成防止聚合系统108访问和/或并入与以下这样的因特网服务126相关联的内容或从以下这样的因特网服务126获得的内容:该因特网服务126已经被识别为部分地、主要地、或完全地由不期望的、禁止的、违法的、盗版的、未经许可的、复制的、或可引起反对的内容组成的因特网服务126。在该可选的方面的另一实施方式中,基于与用户116或呈现设备112相关的标准或其他标准,对于一些用户116,一些因特网服务126被聚合系统108阻挡。在该可选的方面的另一实施方式中,一些或全部的因特网服务126被配置用于内容审查且每一信息源项目332(包括有关的或相关的内容)被关于数字水印、数字指纹、音频内容匹配、或其他内容匹配来检查,以确定特定的信息源项目332及其有关的或相关的内容是否被允许或阻挡。
接下来参照图7A、图7B和图7C,示出了针对聚合系统108的用户界面312的实施方式。在基本的实施方式中,用于由聚合系统108识别的基于全屏(与微型相对)浏览器的用户116的用户界面312包括横跨屏幕的顶部的具有导航件以及其他控制件的内容导航窗格720、在内容导航窗格720的下方且位于屏幕的左下方的信息源窗格712中运行的用户的选择性信息源的显示、在用户界面312的右侧且在总体控制件下面的用于视频播放的活动项目窗格708、位于视频窗口702的下面的显示关于视频的信息(即,名称740、源756和描述744)的信息显示屏、以及位于信息显示屏下面的评论输入栏752以及共享控制件724、728和732。
在基本的实施方式的可选的方面,用于基于全屏浏览器的用户的用户界面312为在由除了主要实施方式的聚合系统108外的一方发布的网页中嵌入的视频播放窗口702。该嵌入的用户界面312还可包括信息源窗格720和/或内容导航窗格720。其他实施方式可包括信息源窗格712,当选择一个选择性信息源项目332时,信息源窗格712可被视频播放窗格702覆盖或替代。
在主要实施方式的另一可选方面,与每一选择性信息源项目332相关的一个或多个数据元素或数据类型从与在其中找到该选择性信息源项目332的服务信息源206相关联的因特网服务126中的一些或全部而呈现,例如评级、评论、“喜欢”、“分享”或其他关于选择性信息源项目332的这类信息。在主要实施方式的又一可选方面,与每一选择性信息源项目332相关的一个或多个数据元素或数据类型从与在其中找到该选择性信息源项目332的服务信息源206相关联的因特网服务126中的一些或全部而合并,例如,从多个因特网服务126收集信息源项目332的“喜欢”或共享,或者从多个因特网服务126平均化或在数学上合并信息源项目332的等级。
在主要实施方式的另一可选方面,用户界面312和控制件适用于因特网连接的电视机的显示特征以及数据输入/输出性能,其中,以电视机显示器的全屏或接近全屏地播放视频,当视频播放窗口702开启时,与该视频相关的易懂的信息显示在该视频上面,且接着在数秒后渐渐消失,以提供对于该视频的不受阻碍的视觉访问;控制件,例如“跳到下一视频”或者“停止选择性信息源”,通过在电视遥控器上进行按键来执行。在一些情况下,当执行播放的暂时操控时,播放操控控制748将半透明地覆盖视频播放窗口702,且在操控后逐渐消失。
在主要实施方式的另一可选方面,用户界面312和控制件适用于因特网连接的智能手机或平板电脑的显示特征和数据输入/输出性能,其中,以智能手机或平板电脑的全屏(但是,在至少一些情况下,物理上是小的)或接近全屏地播放视频播放窗口702,当视频开启时,与视频相关的信息740、756、744在视频上显示,且接着在数秒后渐渐消失,以提供对于视频的不受阻碍的视觉访问;控制件,例如“跳到下一视频”或者“停止选择性信息源”,通过触摸屏幕形成的手势、或者通过按下在屏幕上调用或出现的软键盘上按键、或者通过按压在智能手机或平板电脑上的物理键来执行。
在主要实施方式的另一可选方面中,用户界面312分割在两个显示屏中,这两个显示屏实施为嵌在单一设备中的两个显示屏或作为两个单独的设备。第一显示屏可为具有视频播放窗口702的电视机,其通过内部线路或机顶盒来提供。第二显示屏可用于提供反馈窗格712、内容导航窗格720、内容信息740、756、744、播放操控控制748、评论输入栏752、共享控制724、728、732和/或内嵌链路控制736。第二显示屏可为智能遥控器、智能手机、PDA、个人电脑、平板电脑等。从第二显示屏到第一显示屏可直接进行通讯或者通过诸如机顶盒的中介物或者通过聚合系统108进行通讯。
在另一实施方式中,用户界面312包括多列的选择性信息源项目332,全部选择性信息源项目332可根据相同的标准被存储或者选择性信息源项目332中的一些或全部可根据不同的标准被存储且实施为多个信息源窗格712或者实施为在单一信息源窗格712中的多列信息。在该实施方式中,当选择性信息源项目332被选择用于播放时,一个或多个信息源窗格712会缩小、分散或消失、移至另一位置、或以其它方式可视地为活动的项目窗格708让位。
在主要实施方式中,选择性信息源220以时间倒序的时间序列呈现给用户116,即,如图7B中所示,最新的项目为第一个(例如,在项目列表的顶端)。在其它实施方式中,选择性信息源220以按时间先后的时间序列呈现给用户116;在选择性信息源项目332群集在一起的改动的时间倒序的时间序列的情况下,在组758内的选择性信息源项目332以按时间先后的时间序列呈现,而组758以时间倒序的时间序列呈现;在选择性信息源项目332群集在一起的改动的按时间先后的时间序列的情况下,组758内的选择性信息源项目332以时间倒序的时间序列呈现,而组758以按时间先后的时间序列呈现;或者以确定的序列呈现,与时间顺序无关。可选地,选择性信息源220还可以以一个或多个过滤的序列或可替选的序列呈现,例如,以下序列中的任一个、全部或任一组合:
·时间倒序序列或其他序列,该序列通过信息源过滤器324过滤以仅仅显示来自特定的聚合信息源204或主题758(例如,用户的TwitterTM信息源、FacebookTM信息源、音乐视频信息源等)的选择性信息源项目332;或者仅仅显示与服务信息源206内的特定实体(例如,用户追随的特定的TwitterTM实体)相关联的选择性信息源项目332;或者仅仅显示来自特定源(例如BBC NewsTM)的选择性信息源项目332;或者仅仅显示与特定主题、元数据标签、合适的名称、或其他标识符或属性相关联的选择性信息源项目332;
·时间倒序序列或其他序列,该序列被过滤以仅仅显示来自一个或多个特定的类别750(例如新闻、体育、名人或金融)的选择性信息源项目332;或者,在该类别750内,以时间倒序序列或其他序列,该序列被过滤以仅仅显示来自特定的聚合信息源204的选择性信息源项目332,或者仅仅显示与在选择性信息源220内的特定实体相关联的选择性信息源项目332,或者仅仅显示来自特定源的选择性信息源项目332,或仅仅显示与特定主题、合适的名称、或其他标识符或属性相关联的选择性信息源项目332;
·完全或部分地通过一个或多个算法且基于以下中的任一种、全部或任意组合确定的序列:过滤掉重复的、接近重复的、不精确重复的、反复的、接近反复的、或不精确反复的选择性信息源项目332;基于其他用户或用户的子集的查看(包括开始的视图、部分完成的视图、完成的视图、和/或重复的视图)、喜欢、共享、保存、以及其他行为,通过整个用户群或通过用户群的子集的确定,来识别或多或少流行的、或者或多或少的相关的选择性信息源项目332,并且其中,该子集可选地与用户关联、在社交方面连接至用户、与用户比得上、不精确地或接近地暂时与用户一致、通过实际的、地理的或网络的位置与用户相关联、直接或间接链接至用户、或者在其他方面与用户相关,或者与用户无关;
·序列,该序列完全地或部分地通过一个或多个算法确定且完全地或部分地基于选择性信息源项目332(其基于用户的目前或过去的动作或行为而选择),该动作或行为包括以下动作或行为中的任一种、全部或者任意组合:用户的服务信息源206订阅;用户的服务信息源206的说明;用户的查看行为,包括开始的视图、部分完成的视图、完成的视图、和/或反复视图;用户的喜欢、共享、保存、和用于后来查看的保存;用户的搜索或其他查询;用户的添加的资源和项目;与一个设备或多个设备112、设备的类别、或者一个设备或多个设备112的属性或特征相关联的、或者基于用户的比较动作或行为或者与用户的比较动作或行为相关联的用户的动作或行为,该比较动作或行为与一个设备或多个设备112、设备112的类别、或者一个设备或多个设备112的属性或特征相关联,与与另一设备或另外多个设备112、设备112的类别或者另一设备或另外多个设备112的属性或特征相关联的动作或行为相比较;和/或其他用户动作、无行动或行为;
·序列,该序列完全或部分地基于在与用户相关联的一个或多个非视频链接服务信息源中包含的信息而确定,或者完全或部分地通过一个或多个算法而确定,该算法完全地或部分地基于在与用户相关联的一个或多个非视频链接服务信息源中包含的信息;或者,该序列基于不与视频内容链接的服务信息源项目308而确定;
·序列,该序列完全地或部分地通过一个或多个算法而确定,在服务信息源项目308的整个范围或组内,该算法增加、减少、实现连续的服务信息源项目308的数目和/或服务信息源项目308的比例的最小值或者限制了连续的服务信息源项目308的数目和/或服务信息源项目308的比例的最大值,所述服务信息源项目来自一个源或服务信息源206、或一组源或一组服务信息源206、或一类源或一类服务信息源206、或者具有一种或多种其他属性;
·完全地或部分地基于以下中的任一种、全部或任意组合来包括或排除在用户的选择性信息源220中的选择性信息源项目332:确定选择性信息源项目332是否已经包括在另一用户的选择性信息源220中,第一用户在一个或多个社交网络上与该另一用户具有关系,诸如朋友关系、同事关系、或另外的社交网络关系或联系;在聚合系统108或者在一个或多个社交网络、或者在一个或多个其他数字系统中,用户使用的水平、共享活动、评级活动、评论活动、或其他活动或使用、或者这些活动中一些的组合或全部;在聚合系统108或者在一个或多个社交网络、或者在一个或多个其他数字系统中的特征,包括服务信息源项目308、服务信息源206、类别750、设备112、用户使用、共享活动、评级活动或其他活动或使用的时间特征或其他特征,或者以上特征的一些特征的任意组合或全部;已经包括有选择性信息源项目332的选择性信息源220的一个或多个聚合的、细分的、或交叉引用的用户或用户组;一个或多个聚合的、分组的、细分的、分类的、分配的、识别的、计算的、分级的、或交叉引用的因特网服务126、因特网服务信息源206、和/或单个的或成组的用户选择性信息源220,其在一个时间点、在一段时间内、基于一个或多个其他时间有关的特征、和/或与时间无关,包含或不包含、引用或不引用、涉及或不涉及、指示或不指示、或发信号告知一个或多个选择性信息源项目332;其他选择性信息源项目332的先前查看、共享、分级或其他使用;在用户的选择性信息源220内包括的其他选择性信息源项目332的先前查看、共享、分级或其他使用,无论是类似地包括、任意包括、或者以其他形式包括;一个或多个算法,其被设计成或用于最大化所包括的选择性信息源项目332、其他选择性信息源项目332、其他选择性信息源220、聚合系统108、或设备112的单个的或聚合的查看、共享、分级、或其他使用,该最大化立即进行、随着时间进行、与时间无关、或者其他。例如,来自用户的社交网络账户的选择性信息源220可排除或包括来自特定朋友、标记有特定关键字的、或者基于任意其他标准排除的信息源项目332以形成关键字信息源项目。又例如,选择性信息源220或因特网服务信息源206可基于选择性信息源项目332或其他信息源项目通过某些社交网络服务的全部用户、全部社交网络服务的一些用户、在一个或多个社交网络服务上与用户有关系的其他用户、在一个或多个社交网络服务上与用户没有关系的其他用户、在社交网络服务上特定组的用户(例如,最常见跟随的用户、最常见共享媒体项目的用户、或者由一些其他方式所确定为有特殊影响的、预示的、或有见识的用户)、或者一个或多个社交网络服务的用户的另一超集或子集共享的次数过滤和/或排序;和/或
·包括或排除用户的选择性信息源220中的选择性信息源项目332,这完全基于或部分地基于以下数据中的任一个、全部或任意组合:从用户的设备112获得的数据,诸如位置、日程数据、存储的媒体数据、其他安装的程序;从与用户的设备112相关联的、或与用户相关联的另一设备122相关联的服务得到的数据;从与用户112相关联的因特网服务126得到的数据。
在基本的实施方式中,视频以它们在选择性信息源220中呈现给用户116的顺序而相继地播放,如果选择性信息源220以过滤后的或压缩后的顺序呈现,则视频以该过滤后或压缩后的顺序呈现。因此,在主要实施方式中且在基于全屏浏览器的用户界面312(例如PC)上,用户可看到在左侧的信息源窗格712中的选择性信息源220、其当前正在播放的信息源项目332、其最近播放的信息源项目332、以及其即将进行播放的信息源项目332,其中,信息源项目332作为竖向转动的轮播件布置在信息源窗格712中。在基本的实施方式中,在描绘用户界面312的屏幕的左手边信息源窗格712上呈现的正在运行的选择性信息源220中的每一项目包含关于该项目的描述性信息,诸如名称720、说明744、源756、喜欢和分享的数目、可选地其他评级信息、以及可选地其他信息;这能够使用户看到关于当前未在活动项目窗格708的视频播放窗口中播放的信息源项目332的这类信息。用户116能够通常地通过指向并点击信息源项目332而手动地在所呈现的选择性信息源220内选择信息源项目332,此时,该信息源项目332开始在活动项目窗格708的视频播放窗口中进行播放,这使得当信息源项目332通过在信息源窗格712内的竖直的轮播件中布置的选择性信息源220的列表而转动时,用户116根据需求直接访问任意信息源项目332且开始播放。用户116还能够通过点击按钮或滑块控制件(其使播放前进至下一个信息源项目332)在选择性信息源220的列表中选择下一个相继的视频,这停止了当前信息源项目332的播放且开始相继地播放下一个信息源项目332。在一个实施方式中,在任一信息源项目332播放结束时,当该信息源项目332的播放达到末尾时,下一个信息源项目332顺序地自动开始播放。其他实施方式可使用播放控制以在播放完当前的信息源项目332后,开始播放下一个信息源项目332。
在主要实施方式的可选的方面,自动顺序播放无限地继续下去,直到达到选择性信息源220的末尾;以这种方式,非常长的连续时间段的视频内容播放(小时、天、周、月,仅仅由用户的选择性信息源220的历史的长度来限定)可原则上提供至用户116,具有与用户所期望的一样多或一样少的动作以及产生的控制。在主要实施方式的另一方面,基于所播放的视频的数目、所播放的视频的总时间量、自从上一用户发起动作开始已经经过的时间间隔、在用户的选择性信息源中的项目的年龄、或者其他标准,在预定的点或范围后,自动顺序播放通过聚合系统108被暂停或停止;当用户启动时或者如果用户响应于提示、或系统要求或对话,自动顺序播放可接着恢复。
在主要实施方式的可选方面,用户116能够执行下面的一个或多个动作以用于其选择性信息源220中的一些或全部信息源项目332:
●“喜欢”信息源项目,其标记该信息源项目为用户喜欢的信息源项目;
●为信息源项目评级,其利用用户的评级标记信息源项目,该评级可以是正的或负的;并且其可具有任意所期望的范围,诸如星等级;
●保存信息源项目,其标记信息源项目为用户已经保存的信息源项目;
●保存信息源项目以随后观看,其标记信息源项目为用户已经保存的且将再次观看的信息源项目,包括在不同的设备112上、以及包括在特定的设备或特定的成组的设备112上观看;
●自动保存信息源项目,基于用户指定的标准,包括保存信息源项目的任意变型或特定方法,诸如以下中的任一个、所有或者任意组合:来自一个或多个选择性信息源的信息源项目,与一个或多个用户或源相关的信息源项目,与一个或多个主题或主题的类别、信息源项目的长度、信息源项目的内容、信息源项目的类别、或其他信息源项目属性相关联的信息源项目;
●手动地或自动地终止保存已经保存过的信息源项目,包括基于以下的内容中的任一个、全部或任意组合:自从保存后经过的时间间隔、自从上次查看后经过的时间间隔、自从上次共享或喜欢后经过的时间间隔、自从上次由与用户相关的另一人操作后经过的时间间隔、与信息源项目相关的选择性信息源、与信息源项目相关的用户、与信息源项目相关的源、与信息源项目相关的主题或主题的类别、信息源项目的长度、信息源项目的内容、信息源项目的类别、或其他项目属性;
●与聚合系统的其他用户共享信息源项目或者将信息源项目共享给一个或多个其他因特网服务的用户(如果用户尚未提供用户凭证,可需要其提供其用于该系统的用户凭证)或者以上两者,或者发送信息源项目给聚合系统或另一因特网服务的其他用户,或者发送信息源项目给聚合系统和另一因特网服务的其他用户;
●自动地共享选择性信息源项目332,基于用户指定的标准,包括共享选择性信息源项目332的任意变型或特定方法,诸如以下内容中的任意一个、全部、或任意组合:用户喜欢的、保存的、存储的、或评级的选择性信息源项目332;来自一个或多个选择性信息源220的选择性信息源项目332;与一个或多个用户或源相关的选择性信息源项目332;与一个或多个主题或主题的类别、信息源项目的长度、信息源项目的内容、信息源项目的类别、信息源项目的等级、或者其他的信息源项目属性相关的选择性信息源项目332;
●将选择性信息源项目332存储至一个或多个设备112,使得与该选择性信息源项目332相关的内容中的一些内容或所有内容(包括或排除视频内容)可在与聚合系统108断开连接时的设备112上查看;
●自动地将选择性信息源项目332存储至一个或多个设备112,基于用户指定的标准,包括存储选择性信息源项目332的任何变型或特定方法,诸如以下内容中的任一个、全部或任意组合:用户喜欢的、保存的、共享的、或评级的选择性信息源项目332;来自一个或多个选择性信息源220的选择性信息源项目332;与一个或多个用户或源相关的选择性信息源项目332;与一个或多个主题或主题的类别、信息源项目的长度、信息源项目的内容、信息源项目的类别、信息源项目的等级、或者其他的信息源项目属性相关的选择性信息源项目332;
●对信息源项目的评论;
●结合共享信息源项目,发送消息;
●提供反馈给信息源项目的发布者;
●设置与信息源项目相关的次序;
●接受与信息源项目一起提供的建议;
●从用户的选择性信息源中删除信息源项目;和/或
●撤回或取消任何先前的操作。
在主要实施方式的可选方面,当聚合系统108按照在竖直的轮播件中用于用户116的原始排序前进经过选择性信息源220时,在信息源窗格712中显示的用户的选择性信息源220中即将出现的信息源项目332的顺序基于用户的操作,被动态地影响、改变、或重排。例如,如先前所述,在主要实施方式中,在选择性信息源220中的信息源项目332的序列为时间倒序的时间序列(在该可选的方面,其可被认为信息源项目332的原始序列);当聚合系统108前进通过播放过程且用户116观看、跳过、喜爱、保存、或共享选择性信息源220中的项目时,在主要实施方式的该可选方面,聚合系统108动态地调节在用户的选择性信息源220中即将出现的信息源项目332的顺序以反映这些操作,使得用户116查看较多的与用户喜爱或共享的或保存用于后来查看的信息源项目332共享多个特征的项目,或者查看较少的与用户跳过的或删除的信息源项目332共享多个特征的项目;或者聚合系统基于用户操作重新排序选择性信息源220中即将出现的信息源项目332。当聚合系统108前进通过所调整的选择性信息源220时,该过程可基于用户的操作而反复地重复,进一步调整即将发生的信息源项目332的序列;类似地,基于用户的操作,该过程可被取消或撤销,且用户的即将发生的选择性信息源项目332返回到原始顺序。
接着参照图8A、图8B和图8C,在另一实施方式中的用户界面312包括多列的、多行的、或多阵列的选择性信息源项目332、因特网信息源项目308、关键字信息源项目、聚合信息源项目328、和/或其他信息源项目、以及导航窗格720中的一阵列的或多阵列的图标830,该图标830通常在多列的、多行的、或多阵列的选择性信息源项目、因特网服务信息源项目、关键词信息源项目、聚合信息源项目、和/或其他信息源项目(在下文中“信息源项目”)上方显示,可替选地在多列的、多行的、或多阵列的信息源项目的左侧显示,或者可替选地,在另外的位置显示。每一图标830识别一组或多组信息源项目,诸如:与一个或多个社交网络服务上的一个或多个用户账户相关联的选择性信息源项目332,包括用户的自己账户或另外的用户或成组的用户;或者与一个或多个特定的因特网服务126相关联的选择性信息源项目332或因特网服务信息源项目206,例如由用户116选择的新网站(诸如CNN.comTM)或者一组新网站;或者与特定的关键字、题目或主题相关联的选择性信息源项目332,诸如运动队或运动员;或者,在聚合信息源204中收集的选择性信息源项目332,诸如被推荐的项目。在所描述的实施方式中,存在四个信息源窗格712,每一窗格分别显示一列选择性信息源项目332,在本文中其有时被称为信道或者智能信道。
如图8C所示,在用户界面312的后面为具有三个以分层方式相关的不同视图880的视图轮播件870。第一视图880-1目前通过用户界面312对于用户不可见(该用户界面312显示了视图轮播件870的窗口)、对应于分层中的最高级别、且允许从多个选择性信息源220或其他信息源中选择,所述多个选择性信息源220或其他信息源中的一些信息源可为两个或更多个选择性信息源220或其他信息源的聚合,而形成智能信道。在图8A中详细描述第一视图880-1。第二视图880-2在一个信息源窗格712中示出特定的选择性信息源220或者其他信息源,其中一个视频在活动项目窗格708中播放。第二视图880-2为通过用户界面312当前可见的视图轮播件870的一部分。第三视图880-3示出视频播放的全屏形式。在该实施方式中,触摸屏手势使视图轮播件870移动,例如,两个手指触摸将使轮播件转动。单个手指触摸将在当前视图880内移动且不转动视图轮播件870。
在该实施方式中,在内容导航窗格720中的图标830对应于一列或多列、一行或多行、或一阵列或多阵列的信息源项目,并且这些图标按照与所述一列或多列、一行或多行或一阵列或多阵列的信息源项目相同的顺序进行布置,可选地,在任何时间显示的图标830比所显示的所述列、行或阵列的信息源项目多或者少。如图8B所示,所描述的实施方式将选择性信息源项目332布置在一列信息源窗格712中。可围绕信道轮播件805转动的图标830的序列可通过手势、鼠标操作、光标控制、键盘控制、语音命令、或者其他用户界面控制而移动、滚动、前进、恢复或者进行其他操控。在全部图标830可放在内容导航窗格720中的情况下,信道轮播件805可以转动或可以不转动,例如,在该实施方式中,当存在的图标830比内容导航窗格720能够放得下的图标多时,信道轮播件805才转动。在平板电脑实施方式中,单一的触摸手势使信道轮播件805转动。在该实施方式的可选方面,图标830可与子阵列的图标链接,使得有时当出现图标830时,链接的子阵列的图标也出现,例如以下拉块的形式或滑块的形式,并且当图标830移动至信道轮播件805的视图区的边缘时,该子阵列消失或者不再出现。
当信道轮播件805上的图标830的序列移动、滚动、前进、恢复或进行其他操控时,所述列的、所述行的或者所述阵列的可视的信息源项目同时移动、滚动、前进、分散、渐显或逐渐消失、重获、或者进行其他操控。由于信息源窗格712的宽度可与图标830的宽度不同,故信道轮播件805可比列轮播件850旋转得快或旋转得慢,使得在轮播件805和轮播件850之间可存在除了1:1外的传动比。例如,用户界面312的这个方面能够使用户通过移动图标序列(例如,通过拖放)而移动信息源窗格列712,并且当显示的图标比显示的列多时,其使用户对更多列的或全部列的选择性信息源项目332具有较广的可见性,可用的信息源项目与详细的可见性结合,形成在所显示的列的信息源项目中可用的选择性信息源项目332。滚动控制件820显示特征条810,通过该特征条,图标830使其对应的信息源窗格712显示。如果视图轮播件870被转动,则将被使用的图标830和信息源窗格712通过无线游标840突出,但其他实施方式可以以粗体、增强色、动画或者任何其他机制来突出信息源窗格712或图标830,以在视图轮播件870旋转时,提醒查看者当前的焦点。这些元件可同时移动,使得移动第一元件或第一元件阵列导致第二元件或第二元件阵列移动,而移动第二元件或者第二元件阵列也导致第一元件或第一元件阵列移动;或者,这些元件可以不同时移动,使得移动第一元件或第一元件阵列导致第二元件或第二元件阵列移动,而移动第二元件或者第二元件阵列不导致第一元件或第一元件阵列移动;或者,可实施同时移动和不同时移动的组合。
图标830和信息源窗格712以同步的次序,且分别同时围绕轮播件进行转动,尽管列轮播件850的直径大于图标轮播件805的直径。当用户转动一个轮播件时,另一轮播件将以预定的移动比以同步方式进行转动,轮播件805和轮播件850之间的直径差异确定该预定的移动比。用户界面312的这个方面还能够使用户快速移动通过全部列的选择性信息源项目332(可用的信息源项目),例如以快速且直接导航至特定的所需列的选择性信息源项目332。特征条810告知用户哪些信息源窗格712在下面示出以及在列轮播件850中可看到的内容。在图8A的示例中,第一图标到第四图标830-1、830-2、830-3、830-4通过特征条810指示以发信通知对应的第一选择性信息源窗格列到第四选择性信息源窗格列712-1、712-2、712-3和712-4。在该实施方式中,图标既出现在内容导航窗格720中,也出现在对应的信息源窗格712中。
可选地,在该实施方式中,图标830可从图标轮播件805中删除,这可选地又导致相对应的信息源窗格712从视图中去除。可选地,在该实施方式中,图标轮播件805中的图标830可通过用户116或聚合系统108或者通过用户116和聚合系统108而重新组织、重新安排、或者重新排序,这可选地又导致列轮播件850中的信息源窗格712与图标轮播件805一起同步地被重新组织、重新安排、或者重新排序。
可选地,在该实施方式中,图标轮播件805中的图标830可被组合,这可选地又导致了相对应的信息源窗格712被组合;或者,图标830通过过滤可被分成多个构成部分,这可选地又导致相对应的选择性信息源项目332(信息源项目)的列被分开;或者以上两种情况都存在。图标的混合和分开引起选择性信息源项目332(信息源项目)的对应重新布置。在两个或更多个图标组合的情况下,组合的图标可以被细分成显示被组合的图标的面板。例如,如图8A所示,第六图标830-6组合两个图标,第七图标830-7组合四个图标。图8B示出用于第六图标830-6的信息源窗格712,其具有来自两个图标的选择性信息源项目332。
可替选地,在多个实施方式中,可视界面312可包括多列、多行或其它阵列的选择性信息源项目332(信息源项目)以及以下这样的阵列:除了图标之外,该阵列还包括按钮、栏标、标记、键、标签、编号、或其他图形元素中的任一个、全部或者任意组合,或者该阵列包括除了图标之外的按钮、栏标、标记、键、标签、编号、或其他图形元素中的任一个、全部或者任意组合,这些按钮、栏标、标记、键、标签、编号、或其他图形元素中的任一个或全部可组织在一个或多个行、列、队列、或其他阵列中。
参照图9,示出了第一视图880-1的另一实施方式。在该实施方式中,选择性信息源项目332(信息源项目)水平地布置在信息源窗格712中。选择性信息源项目332(信息源项目)可为具有按时间顺序布置或者以某种其它方式布置的始端和终端的列表。在其他实施方式中,选择性信息源项目332(信息源项目)可以以作为轮播件的循环表的方式设置,或者以任意其他布置方式进行设置。在该实施方式和其他实施方式的另一可选方面,分片式图标830-6、830-7中的图标830可与非信息源项目、功能或方面相关。在该实施方式中,图标轮播件805竖直布置。信息源窗格712布置在竖直的信息源轮播件855中,该竖直的信息源轮播件855与图标轮播件805和滚动控制件820同步转动。
在主要实施方式的该可选方面,该调整后的序列可连续地与用户的选择性信息源220一起显示、或者显示为用户的选择性信息源220的一部分、或者显示为用户的选择性信息源220的下一部分,或者,该调整后的序列可显示为用户的选择性信息源220的单独标记的且单独可选择的序列。对用户的即将来临的序列的调整可在用户116前进通过用户的选择性信息源220、或者自动播放前进通过用户的选择性信息源220时,实时或者接近实时地提供;对用户的即将来临的序列的调整可在会话之间实行;对用户的即将来临的序列的调整可在指定数量的、或者指定量类型的一种或者多种类型的用户操作已经发生后而实行;对用户的即将来临的序列的调整可在两个或更多个用户操作已顺序发生后或者连续发生后、在指定的时间段内发生后、在指定数目的用户操作以内发生后、以特定的次序或未以特定的次序发生后、或以其他方式发生后而实行;或者,对用户的即将来临的序列的调整可在达到调整的适用性中指定的置信水平后实行。
在主要实施方式和其他实施方式的可选方面,图标830可在逻辑上被细分成多个区域,每一区域可控制、激活、或指示与图标830相关的信息源项目的子集。该区域可被保留用于或优先化用于与特定的因特网服务206相关联;一旦与一组因特网服务206相关联,该区域可以被重布置;和,该区域可被标记、不标记、或者有条件地标记,例如如果用户缩放视图放大倍数则标签出现、或者如果用户用三根手指点击图标则标签出现。用户操作可与图标830的区域的不同组合相关联,例如,点击图标830的区域将信息源项目过滤成仅那些与有关的信息源项目相关联的信息源项目。例如,在智能手机上的图标830可以较大且因此可包含数个区域;特定的图标830可以是“社交”图标,该“社交”图标与通过用户连接的因特网社交网络服务126的选择性信息源220以及服务信息源206相关;分片式图标830-7的右上角或右上区可以保留用于FacebookTM126,右下角供TwitterTM126用、且其它角可用于其他的社交网络服务126;如果用户点击用户界面312中的词“社交”,则来自全部连接的社交网络服务126的选择性信息源项目332的选择性信息源220与相对应的分片式图标830-6、830-7一起出现,该图标830-6、830-7会是选择性信息源220的聚合,在好像用户点击分片式图标830-6、830-7的角或区域中,相关联的社交网络服务126的选择性信息源项目332出现。分片式图标830-6、830-7可以可选地通过访问可用在设备112上的编程借口而被程序设计配置,由与设备有关的服务提供、由聚合系统108或与聚合系统108有关的控制系统提供、或者由另一服务所提供,以连接至社交网络服务126,该社交网络服务已经通过用户116连接至设备112、设备有关的服务、聚合系统108或与聚合系统108有关的控制系统或者另一服务。
在主要实施方式和其它实施方式的可选方面,与用户116相关的图标830、分片式图标830-6、830-7、和/或一个或多个相关的或不相关的信息源项目的内容和特征,在用户116使用的或者与用户116相关的一个或多个设备112或界面312中同步。在主要实施方式的该可选方面,当使用一个设备112或界面312、或者聚合系统108的用户116改变分片式图标830-6、830-7的信息源、添加信息源到分片式图标830-6、830-7、或者从分片式图标830-6、830-7删除信息源、或者改变、添加或删除分片式图标830-6、830-7时,该改变、添加或删除在用户116使用的其它设备112或界面312上得到体现且受到任何另外的、最重要的规则或策略管制,受到可应用于该设备112上的图标830、分片式图标830-6、830-7的任何具体显示(其可在一些或全部方面不同)的影响;类似地,当使用一个设备112或界面312、或聚合系统108的用户116重新组织分片式图标830-6、830-7时,例如改变分片式图标830-6、830-7中的信息源的排序、分组或其它特征,该重新组织在用户116使用的其它设备112或界面312上体现、受到任何另外的、最主要的规程或规则的管制,受到可应用于每一其它设备112上的图标830、分片式图标830-6、830-7的任何具体显示(其可在一些或全部方面不同)的影响。图标830和分片式图标830-6、830-7的同步可以是完全的或部分的,可应用于图标830和/或分片式图标830-6、830-7的全部或子集,且可应用于用户116使用的或用户116相关的设备112或界面312的全部或子集;例如,给定的图标830或分片式图标830-6、830-7可被指定为专用于设备112或者界面312,因此与任意其它设备112或界面312不同步;另一图标830或者分片式图标830-6、830-7可被指定为专用于设备类别(例如智能手机;电视机),因此与从该类别内一个设备112或一个界面312到该类别内的全部其它设备112或全部其它界面312同步,但与不是该类别内的设备112或界面312不同步;且其它的图标830和/或分片式图标830-6、830-7可在所有设备中同步。图标830和/或分片式图标830-6、830-7的同步可在不同的视图轮播件870中维持,使得不管在给定的设备112或界面312或在给定的操作模式中使用的特定的视图轮播件如何,图标830和/或分片式图标830-6、830-7在每一视图轮播件870的环境下进行合适的更新。当图标830和/或分片式图标830-6、830-7被更新时,与图标830和/或分片式图标830-6、830-7相关联的信息源项目将在用户116使用的其他设备112或界面312上通常进行类似的更新、受到任何另外的、最主要的规程或规则的管制、并且受到可应用在该设备上的信息源项目的任何具体显示(其可在一些或全部方面不同)的影响。另外地,不考虑图标830或分片式图标830-6、830-7的任何变化,在主要实施方式的该可选方面,当使用一个设备112或界面312、或系统的用户116改变信息源项目时,例如添加或删除或标记信息源项目或者改变一个或多个信息源项目的序列或其他特征,该改变体现在用户116使用的其它设备112或界面312上,受到任何另外的、最主要的规程或规则的管制,受到可应用于每一其它设备上的任何具体显示的影响。这样的同步的变化可立即实行、在一个时间点实行、在指定的时间段或者剩余的时间段之后实行、或者不考虑时间实行。通常地或选择性地,另外的最重要的规程和/或规则可选地可被提供,图标830和/或分片式图标830-6、830-7的自动同步,例如,用户116或系统可指定具体的图标,所述具体的图标在以下中的任一个、全部或者任意组合中出现:一个或多个具体的设备112或界面312而不是其他设备112或界面312、在全部时间或者在某些时间、以一个视图模式而不是另一视图模式、或者通过其他标准来确定。同步可应用于图标830、分片式图标830-6、830-7和/或一个或多个相关的或无关的信息源项目的内容的一些而不是全部的方面、性质、属性或特征。
在该实施方式的可选的方面,图标830和/或分片式图标830-6、830-7可暂时地呈现在设备112或界面312上,例如,在使用因特网服务126期间,由于用户116表现出对将该服务信息源206添加至其分片式图标830-6、830-7感兴趣,或者由于因特网服务126与分片式图标830-6、830-7链接,或者作为建议或推荐选择性信息源220给用户116的方式,或者出于另一原因。暂时性的图标830或分片式图标830-6、830-7可基于一段时间、使用时间、未使用时间、或者基于其它时间的标准、或者基于操作计数或操作序列、操作机会、基于操作的计数或序列、无操作、或事件、或者基于其它标准而期满,或者可从不期满。暂时性的图标830或分片式图标830-6、830-7可呈现出与其非暂时性的对应物相一致、或者呈现出与其非暂时性的对应物不同,例如,暂时性的图标830可选地可呈现出不同的颜色或尺寸、或者不同的位置或排序、或则具有不同的视觉强度、或者具有不同的插图、或者具有指示符(诸如标记或图形元素),其表示该图标是暂时性的。暂时性的图标830或分片式图标830-6、830-7可选地还可包含可操作的指示符,例如用于拒绝或删除该图标,或者用于接受该图标或使该图标为永久性的,或者接受以用于该设备112或界面312或者仅仅是接受该图标。与暂时性的图标830和/或分片式图标830-6、830-7相关联的信息源项目可以以与其非暂时性对应物所关联的那些信息源项目相同的方式被识别;或者可以以不同的方式被识别,例如通过提供特定组的信息源项目或者提供信息源项目的子集;与暂时性的图标830和/或分片式图标830-6、830-7相关联的信息源项目可有条件地出现,例如基于用户操作、手势、或其它条件;或者,与暂时性的图标830和/或分片式图标830-6、830-7相关联的信息源项目可根本不出现,使得仅仅出现暂时性的图标830或分片式图标830-6、830-7。
在该实施方式的另一可选方面,与用户116相关联的一个或多个图标830、分片式图标830-6、830-7、选择性信息源、因特网服务信息源、关键字信息源(即,被筛选以包括或排除基于主题、关键字、元数据标签等的信息源项目的信息源)、聚合信息源和/或其它信息源(在下文“信息源”)和/或信息源项目可有条件地或无条件地被显示在用户的设备112上和/或在用户的设备112上可用的外部界面元件(例如操作系统、网络浏览器、另一应用程序、或者主屏幕、其它屏幕、子屏幕、或屏幕上的区域、或其它设备设施)内显示。在该实施方式的该可选方面,替代第一安装和/或启动应用程序、支程序或应用软件(其接着呈现与用户116相关联的图标830、分片式图标830-6、830-7、信息源和/或信息源项目),与用户116相关联的图标830、分片式图标830-6、830-7、信息源和/或信息源项目中的一个、子集、组合或全部本身在操作系统、网络浏览器、另一应用程序、或者主屏幕、其它屏幕、子屏幕、或屏幕上的区域、或其它设备设施上可见,且可通过操作系统、网络浏览器、另一应用程序、或者主屏幕、其它屏幕、子屏幕、或屏幕上的区域、或其它设备设施进行访问。图标830、分片式图标830-6、830-7、信息源和/或信息源项目可总是被显示,或者可有条件地被显示,例如当用户首次为设备通电或选择屏幕或其它设备设施(其中嵌入有图标830、分片式图标830-6、830-7、信息源和/或信息源项目)时,或者在用户116已经配置设备112以这种方式显示图标830、分片式图标830-6、830-7、信息源和/或信息源项目的条件下,或者在图标830、分片式图标830-6、830-7和/或信息源中的一个或多个中存在新的、未见的项目的条件下。例如,在该实施方式的该可选方面,具有不同的分片式图标830-6、830-7但具有相同配置的设备的两个不同的用户116将分别看到不同的主屏幕或其它屏幕,然而在另一实施方式中,其中仅有应用程序、支程序或应用软件呈现被显示在主屏幕上,一旦用户启动应用程序、支程序或应用软件,具有两个不同的分片式图标830-6、830-7但具有相同配置的设备112的两个不同的用户116最初将在其各自的主屏幕上或其它屏幕上看见相同的应用程序呈现,且仅仅在其设备中看见差异,即他们不同的分片式图标830-6、830-7。在该实施方式的该可选方面,如先前讨论的,嵌入的图标830、分片式图标830-6、830-7、信息源和/或信息源项目也可与任何数目的其它设备中的、与用户116相关联的图标830、分片式图标830-6、830-7、信息源和/或信息源项目同步,且可包括或不包括其它设备112中的、与用户116相关联的暂时性的图标830、和/或分片式图标830-6、830-7,也如先前所讨论的。
在该实施方式的该可选方面,用户相关的图形元素和与图标830和/或分片式图标830-6、830-7相关联的用户控制的整合可使用以下中的任一个、全部或者任意组合而实现:设备级别的编程接口;操作系统编程接口;应用级别的编程接口;在控制设备接口的系统上、在控制图标830和/或分片式图标830-6、830-7的系统上、或者以上两者上的系统级别的编程接口;或者,系统对系统编程接口,其中,控制设备的系统直接地或者通过一个或多个中间系统来以程序设计的方式与控制图标830和/或分片式图标830-6、830-7的系统进行通信。在该实施方式和其他实施方式的另一可选方面,相关的或无关的信息源项目可有条件地或无条件地与显示的图标830和/或分片式图标830-6、830-7一起显示、与显示的图标830和/或分片式图标830-6、830-7无关地显示、和/或在不显示图标830和/或分片式图标830-6、830-7的情况下显示。
在该实施方式和其他实施方式的可选方面,触摸、拖放、点击、激活或者以其它方式与所显示的图标830、分片式图标830-6、830-7和/或信息源项目中的一个或多个、或组、或特定的一个、或子集接合,也导致用户的设备和/或可用于用户的设备的界面元素(诸如操作系统、网络浏览器、另一应用程序、或者其他设备设施)显示一个或多个另外的图标830、分片式图标830-6、830-7、信息源项目、或信息源项目内容,整体激活或未整体激活用户界面312。以此方式,所显示的图标830、分片式图标830-6、830-7和/或信息源项目可用于启用用户界面312,或用于进一步查看内容和选择,而不需启用整个界面。该有限的界面可为用户可配置的界面小部件,该小部件可设置在屏幕的四个边缘的任一边缘上。在图10A-图10C中示出界面1000的一个示例,所显示的图标830或分片式图标830-6、830-7可呈现为沿着智能手机的主屏幕或平板电脑主屏幕1000-1的一个边缘运行的单排的图标,使得界面1000-1的每一用户将通过拖拉标签904来使个性化的图标阵列立即可用,而不需首先启用整个界面,如图所示,其中,图10A中的标签未被拖拉;从右至左拖拉标签904,所显示的图标830和分片式图标830-6、830-7显示在用于界面1000-2的转动列或滚动列(用于轮播件805,其包含的图标比在沿着智能手机的主屏幕的一个边缘的区域中可以显示的图标多)中,如图10B所示;在界面1000-3中,沿着垂直于列的长度的方向进一步拖拉图标830或标签904将显示示出与图标830相关联的信息源项目的信息源项目轮播件850,如图10C所示;在信息源窗格712的一个信息源窗格中触摸信息源项目将启动视频播放;从智能手机主屏幕完成全部,而不需首先启动整个界面。
接下来参照图11,示出了智能手机界面或平板电脑界面1000的另一实施方式,所述界面1000具有水平布置的信道轮播件805以从右到左转动或从左到右转动。该有限的界面可被用户配置成界面小部件以占据屏幕的任一水平区域,在该屏幕上可选择较高位置或较低位置。选择任何图标830将使用于可见图标中的一些图标或全部图标的对应的信息源窗格712(未示出)显示为水平轮播件,该水平轮播件高于或低于信道轮播件805。选择信息源窗格712中的信息源项目将启动在信道轮播件805上方或下方的视频窗口702(未示出)。在一些实施方式中,视频窗口702的启动将填充整个屏幕或者至少全部或部分地遮住信道轮播件805。
在主要实施方式和其他实施方式的可选方面,用户116可以可选地在多个风格模式中进行选择。每一风格模式包括图标830和/或分片式图标830-6、830-7的组合,并且可选地还包括相关的或无关的信息源项目的组合。当用户116选择一种风格模式时,仅有那些与所选择的风格相关联的图标830和/或分片式图标830-6、830-7、以及可选地相关的或无关的信息源项目在该模式下通过该界面312来显示。图标830和/或分片式图标830-6、830-7、以及可选地相关的或无关的信息源项目可仅与一种风格、多于一种风格、或指定数目的风格相关联,和/或可具有风格关联度,其可用于确定用户的特定组的图标830和/或分片式图标830-6、830-7、以及可选地相关的或无关的信息源项目中哪一些应与该风格相关以用于风格模式目的或其他目的。可选地,风格可包含或可仅包含未包含在用户的选择中的图标830和/或分片式图标830-6、830-7、服务信息源、服务信息源项目、以及可选地相关的或无关的信息源项目,例如,风格仅包含关于包含在用户的选择中的推荐,或者风格包含一些目前选择以及一些关于包含在用户的选择内的推荐,在任一情况下,可选地还限于全部可能性的子集;在该模式下,用户能够可选地选择是否仅仅其在先选择的信息源项目用于风格过滤器或者是否其信息源项目能够被先前未选择的信息源项目补充或替代。可选地,用户116能够控制哪些风格可用于其自身。风格可包括用于在图标830和/或分片式图标830-6、830-7、服务信息源、服务信息源项目、以及可选地相关的或无关的信息源项目当中分类、过滤或选择的任一属性或基础,包括但不限于类别、主题、时间、查看历史、长度、源、关键字、内容元素、等级、流行性、行动者、创建者、创建时间或日期、和/或其他属性。风格还可包括设备122的用户或者用户群。作为风格模式的示例,用户116可配置其系统以向其提供音乐、电影、时尚、政治以及运动的选择,作为可用于其本身的风格;在该示例中,当用户选择音乐风格时,与音乐风格相关联的图标、或者包含与音乐风格相关联的信息源项目的图标将被显示;因此,用户的关于特定的音乐家、音乐博客、以及音乐服务的图标将被显示,每一图标具有全部相关联的信息源项目,用于用户的社交网络服务的加号图标将被显示,每一图标具有也与音乐风格相关联的全部相关联的信息源项目,例如,用户TwitterTM图标将与来自其TwitterTM信息源的与音乐有关的项目一起被显示。继续该示例,当用户选择政治风格时,不同的图标组将被显示,这些图标与政治风格相关联或者包含与政治风格相关联的信息源项目;因此,用户的关于特定的政治家或政治评论员、政党、以及政治博客的图标将被显示,每一图标具有全部相关的信息源项目,具有与政治有关的信息源项目的加号新闻服务将被显示,每一加号新闻服务具有也与政治方格相关联的全部相关联的信息源项目,例如,用户的CNNTM图标将与来自用户CNNTM信息源的与政治有关的项目一起被显示,关于用户的社交网络服务的加号图标将被显示,每一加号图标具有也与政治风格相关联的全部相关联的信息源项目,例如,用户的TwitterTM图标830将与来自用户TwitterTM信息源的与政治有关的项目一起被显示。在给定的风格模式中可包括另外的风格模式,因此,例如运动风格模式也可包含篮球风格模式,其还可包含大学篮球风格模式,或者运动风格模式可包含篮球风格模式和大学篮球风格模式二者。作为另一示例,可用于用户的风格选项可以为标准的、用户的和推荐的。在该示例中,当用户选择标准模式时,用户看到其正常组的图标830和信息源项目;当用户选择用户模式时,用户看到在其标准阵列的图标830和服务信息源206内包含的全部与其他用户相关的一组图标830,可选地包括在用户的标准模式中未独立地出现的各个用户;并且,当用户选择推荐的模式时,用户看到在其标准模式视图中未出现的、但是为其推荐的以用于供其选择包含在其个人配置中的图标830和信息源项目。
可用的风格模式、所选择的风格模式、以及其他风格模式有关的特征的视觉表示可选地可被实施为图标、图标的阵列、或图标的子阵列、实施为单独的指示符、消息、下拉控制、关键字控制、或符号,有条件地或指示给用户116或者不指示给用户116。当多于一个的风格模式可用于用户116时,所选择的风格模式可以从该用户116使用的一个设备到该用户116使用的另一设备112连续同步、周期性同步、有条件地同步,或者部分地同步、或者不同步。
在主要实施方式和其他实施方式的可选方面,用户能够可选地、有条件地、或无条件地实时地、接近实时地、回顾地、或者以聚合方式与聚合系统108的一个或多个其他的用户、与另一因特网服务206(诸如社交网络服务126)的一个或多个其他用户、或者与另一服务的一个或多个用户(该另一服务能够通过用户的设备启用或通过用户的设备与另一系统或服务的相互连接而启用),来共享、或者禁止共享其图标830和/或分片式图标830-6、830-7、其他用户界面元素、组件、内容、消息、或特征、或者风格或其他模式的选择、和/或相关的或无关的信息源项目、信息源、以及相关联的操作、用户操作和对于用户操作的响应中的一些或全部。由于用户或另一用户的操作或选择、或者基于其他,这类共享可被自动地、周期性地、连续地执行。例如,用户116可选地可与聚合系统108的另一用户116共享其分片式图标830-6、830-7以及任何信息源项目过滤,使得接收用户可看到且随意地采纳共享用户的图标830、分片式图标830-6、830-7、图标组合、或图标配置以及相关的信息源中的一些或全部。这类共享可通过允许共享用户发送其一些或全部的图标配置给接收用户、或者通过使共享用户公开其图标配置或图标配置的一部分使得任意其他用户能够看到且可选地采纳一些或全部图标配置、或者通过接收用户请求且共享用户允许或不允许访问共享用户的配置、或者通过任一类似的方法来实施。又例如,用户116能够可选地实时或接近实时地与聚合系统108的其他用户或者与社交网络服务的其他用户共享其进行的每一图标选择操作,使得当共享用户使用聚合系统108的每时每刻,其他用户将被告知共享用户所选择的图标830、分片式图标830-6、830-7、和/或信息源,以及可选地被告知共享用户所使用的访问聚合系统108的设备112。
另外,用户能够可选地、有条件地、或无条件地允许或者不允许实时、接近实时、回顾地、或者以聚合方式从聚合系统108的一个或多个其他的用户、从另一因特网服务206(诸如社交网络服务)的一个或多个其他用户116、或者从另一服务的一个或多个用户116(该另一服务能够通过用户的设备或通过用户的设备112与另一系统或服务的相互连接而启用)共享其图标830、分片式图标830-6、830-7、信息源、其他用户界面元素、组件、内容、消息、或特征、或者风格或其他模式的选择、和/或相关的或无关的信息源项目、以及相关联的操作、用户操作和对于用户操作的响应中的一些或全部。
在主要实施方式和其他实施方式中,图标830、和/或成组的图标830和/或分片式图标830-6、830-7、和/或其他用户界面元素、组件、内容、消息、或特征、或者风格或其他模式、和/或相关的或无关的信息源项目、以及相关联的操作、用户操作和对于用户操作的响应的实施、配置、同步、协调、管理以及共享,能够通过以下中的任一个、全部、或任意组合而实现:在用户界面312、用户设备112、和/或可用于用户的设备的界面元素(诸如操作系统、网络浏览器、另一应用程序、或其他设备设施)与在设备上操作的信息源呈现界面之间的直接数据接口或者直接编程接口;在可视用户界面312、用户的设备112、和/或可用于用户的设备112的界面元素(诸如操作系统、网络浏览器、另一应用程序、或其他设备设施)和聚合系统108或者与聚合系统108相关的其他控制系统之间的数据接口或者编程接口;在直接或间接与可视用户界面312、用户的设备112、和/或可用于用户的设备112的界面元素(诸如操作系统、网络浏览器、另一应用程序、或其他设备设施)通信的中间系统与在设备上操作的信息源呈现界面之间的数据接口或者编程接口;在直接或间接与可视用户界面312、用户的设备112、和/或可用于用户的设备的界面元素(诸如操作系统、网络浏览器、另一应用程序、或其他设备设施)通信的中间系统与聚合系统108或者与聚合系统108相关的其他控制系统之间的数据接口或编程接口;在聚合系统108和因特网服务206或另一系统或服务之间直接或间接通信的数据接口或编程接口;在聚合系统108和因特网服务206或另一系统或服务之间直接或间接通信的数据接口或编程接口,利用用户访问凭证以访问聚合系统108、因特网服务126和/或另一系统或服务;或者,传递图标830、分片式图标830-6、830-7、和/或其他用户界面元素、组件、内容、消息、或特征、或者风格或其他模式、和/或信息源项目的内容或者有关的信息,或者与设备112或用户界面312的一个或多个用户116相关联的其他信息的另一数据接口或编程接口。
在主要实施方式的可选方面,用户116可以选择规则的查看模式,其播放选择性信息源220中的所呈现的每一视频的全部(即,播放第一视频、然后播放下一视频、然后播放再下一个视频);或者可以选择通过快放控制件754激活的快放查看模式,其以扫描序列播放每一视频的一个或多个摘录,而不是完全视频。在主要实施方式的该可选方面,摘录可具有特定的长度、可具有可由用户116选择的长度、可具有由聚合系统108选择的长度、或者可具有由聚合系统108对于每一摘录所独立选择的用于每一信息源项目332的长度。在主要实施方式的该可选方面,用户116可以选择点击完整播放图标,其然后启动完整信息源项目332从开始进行播放;当结束时,聚合系统108将留在活动的查看窗格708的规则的查看模式以用于用户的选择性信息源220中的下一信息源项目332,或者在主要实施方式的另一可选方面,聚合系统108将返回至快放查看模式以用于下一信息源项目332。当用户116选择快放查看模式或者改变快放查看模式的设置(摘录的长度等)时,用户的选择性信息源220的呈现内容被过滤以仅包括那些必要的摘录可用于的信息源项目332,从而向用户116呈现在该模式下合适运行的选择性信息源220。
在主要实施方式的另一可选方面,内容发布者和/或因特网服务126可被提供以下选项:禁止快放查看模式或者指定一个或多个摘录以快放查看模式中呈现。如果内容发布者126已经决定禁止快放查看模式,则当用户116选择该查看模式时,用户的信息源的呈现内容被额外地过滤以仅包括那些内容发布者126未禁止快放查看模式的信息源项目,从而向用户116呈现在该模式下合适运行的信息源。如果内容发布者126已经决定指定一个或多个摘录以在快放查看模式中呈现,则当用户116选择该模式时,用户的信息源的呈现内容被额外地过滤以仅包括那些指定的摘录匹配快放查看模式设置的信息源项目,或者可替选地,用户的设置被覆盖且内容发布者126的选择的摘录被呈现,即使该摘录不符合用户的快放查看模式设置。
在主要实施方式的另一可选方面,内容发布者126可被提供以下选项:禁止在特定的设备112上进行快放查看模式、或者指定以快放查看模式用在特定的设备112上的摘录。如果内容发布者126已经决定禁止在特定的设备112上的快放查看模式,则当用户116选择快放查看时,用户的信息源的呈现内容被额外地过滤以仅包括那些内容发布者126未禁止在用户116用于播放的设备112上的快放查看模式的信息源项目,从而向用户116呈现在该模式下合适运行的信息源。如果内容发布者126已经决定指定一个或多个摘录以快放查看模式在特定的设备112上呈现,则当用户116选择该模式时,用户的信息源的呈现内容被额外地过滤以仅包括那些用于由用户116使用的设备112的、内容发布者126指定的摘录匹配快放查看模式设置的信息源项目,或者可替选地,用户的设置被覆盖且内容发布者126所选择的用于被用户116使用的设备112的摘录被呈现,即使该摘录不符合用户的快放查看模式设置。
在主要实施方式中,呈现给用户116的信息源可选地可基于用户116正在使用的设备112的性能被修改(扩展或压缩),以有效地呈现视频内容,该视频内容包括信息源中的信息源项目、包含在信息源中的信息源项目中、由信息源中的信息源项目所涉及、或者由信息源中的信息源项目指示。在主要实施方式中,有效地呈现视频内容的能力以绝对措辞来确定,即,设备112能够呈现视频内容或者设备112不能呈现视频内容;在另一实施方式中,有效地呈现视频内容的能力以定性措辞来确定,诸如,基于设备112能够呈现的视频内容怎么样、基于在设备的总能力的环境下的视频播放的相对质量、或者基于在设备112的特定用户的或者典型用户的正常使用的环境下的视频播放的相对质量。在一些实施方式中,因特网服务126可指定使得其视频以足够的质量呈现的最小服务质量,并且如果用户设备112不能达到指定的最小质量,那些信息源项目从信息源中去除、隐藏或者禁用。
在主要实施方式和其他实施方式的可选方面,设备112能够通知聚合系统108其何时接收未涉及可呈现的视频的信息源项目、或者涉及呈现较差的视频的信息源项目、或者涉及被阻止或禁止播放或者不正常播放或者不具有足够的服务质量(QoS)的视频的信息源项目。聚合系统108能够评估从多个设备112接收到的通知,包括已经接收的通知的数量(可选地包括仅接收一个通知)、接收通知的频率、通知的速率的变化、接收到的通知所来自的地理位置、网络位置、域位置、子域位置或其他位置、格式、编码、比特率、或内容属性、接收到的通知所来自的一个设备或多个设备112、设备112的类别、设备112的软件或固件版本;或者其他与接收的通知相关联的因素;以及,聚合系统108去除来自一些或全部用户116的信息源的信息源项目,和可选地去除来自一些或全部用户116的信息源的其它相关的、类似的、或有关的信息源项目。例如,信息源项目可适当地停止在机顶盒设备112上呈现、但适当地在平板电脑112上呈现。对于在机顶盒设备112上播放的信息源,信息源项目可被去除或禁用、但会保留在发送至平板电脑112的信息源中。在播放器112报告与上述因素之一相关的问题的情况下,类似定位的用户116可使该信息源项目禁用。另外地,与聚合系统108相关的保障人员可被通知使得呈现故障可被纠正,例如通过联系服务信息源的提供者(信息源项目来自该服务信息源)、通过更新或修改用户界面312、通过修改呈现系统112使得受影响的信息源项目可被适当地查看、或者通过其他修正的操作。例如,服务信息源提供者可改变其视频播放器软件或者视频编码技术,使得信息源项目不再能够在呈现系统112上播放。保障人员可纠正界面软件(该界面软件从服务信息源提供者的因特网域、或者从服务信息源提供者的信息源取得视频)以能够使来自服务信息源提供者的视频正确地在呈现系统112上播放。被禁用的信息源项目332在进行该纠正后能够再次使用,并且先前不能呈现的信息源项目被重新处理且可用于有关的信息源。
在主要实施方式的可选方面,基于可被访问的或者被访问的用户的信息源项目和用户116正在使用中的设备112、基于与信息源项目相关联的规则、属性、或特征,呈现给用户116的信息源可选地可被修改(扩展或压缩),所述规则、属性或特征包括由与以下内容相关的制造者、发布者、分配者、贡献者或其它方中的任一个、全部、或任意组合指定的偏好或设置:一个或多个项目、或者包含在一个或多个信息源项目中的内容或者一个或多个信息源项目涉及的内容、或者一个或多个因特网服务126(其向信息源提供一个或多个信息源项目、包含在一个或多个信息源项目中的内容或者由一个或多个信息源项目涉及的内容)涉及的内容。在主要实施方式的可选方面,基于用户的信息源项目和用户116正在使用中的设备112、基于与设备112相关联的规则、属性、或特征(包括与设备112相关的制造者、分配者、或其他方指定的偏好或设置),呈现给用户116的信息源可选地可被修改(扩展或压缩)。在主要实施方式的另一可选方面,基于用户的信息源项目以及用户116正在使用的设备112附接的网络或网络段,基于与网络或网络段相关联的规则、属性或特征(包括由网络运营者或网络段运营者(包括网络运营者、企业或其它组织、或者家庭网络或其它住宅网络的运营者)指定的偏好或设置,呈现给用户116的信息源可选地可被修改(扩展或压缩)。
在主要实施方式中,基于(包括或排除)以下内容中的全部、任一种、或者任意组合,用户116能够查看信息源的子集和/或播放视频内容,该视频内容包括信息源中的信息源项目、包含在信息源中的信息源项目中、由信息源中的信息源项目涉及、或者由信息源中的信息源项目指示:一个或多个信息源项目所获自的一个或多个因特网服务126;与一个或多个信息源项目所获自的一个或多个因特网服务126相关联的一个或多个用户116或其他实体;涉及一个或多个信息源项目的一个或多个源;发布一个或多个信息源项目的一个或多个源;首次发布一个或多个信息源项目的一个或多个源;因特网服务126的一个或多个列表或类别;一个或多个因特网服务126的用户的一个或多个列表或类别;涉及、发布或首次发布信息源项目的源的一个或多个列表或类别;一个或多个信息源项目涉及的一个或多个主题;包括一个或多个主题的一个或多个主题类别;一个或多个时间范围、时间表、序列或日期;一个或多个等级,不论是全局的、还是在一个或多个因特网服务126内;与一个或多个信息源项目有关的活动;或者,与一个或多个信息源项目相关联的其他标准。
在主要实施方式的可选方面,用户116通过聚合系统108能够将一个或多个设备112(诸如连接的消费者电子设备、视频游戏控制台、智能手机、机顶盒、平板电脑或其他设备)附接至其用户账户。在主要实施方式中,用户116导航至其期望连接到其账户的设备112上可用的的代码,然后将该代码通过用户界面312输入到其账户中。在用于将设备112连接至其账户的替选方法中,用户116导航至其期望连接到的设备112上的登录屏幕,且输入其用户名和密码,从而从所期望的设备112登录到聚合系统108。在用于将设备112连接至用户账户的另一方法中,基于例如在订货时用户提供的信息或者以其他方式得到的信息,设备112在出货前被配置成连接至用户的账户。以这些方法或其他方法中的任一种方法,主要实施方式的聚合系统108接着识别设备类型、唯一的识别信息、以及其他技术和配置特征,识别连接至用户账户的设备112,以及将合适配置的信息源、合适格式化的服务信息源项目、其他用户界面参数和元素、运行参数、控制和命令、以及其他的内容和数据提供给设备112,并且接受来自设备112的数据、输入、和其他适当格式化的(以及,如果所需,认证的)条目。在一个实施方式中,设备112通过聚合系统108仅能够与单一用户账户附接;在另一实施方式中,设备112能够与聚合系统108的多个用户账户附接。
在主要实施方式的可选方面,聚合系统108以任何适宜水平或范围的地理精度或文化精度,诸如全球区域(例如北美、西欧)、大陆、国家、州、县、市、邮政编码、指定的销售区域(DMA)、普查地段、语言、区、或其他文化环境,来确定用户116或设备112、或者用户116和设备112的组合的一个或多个居住区域、位置、或其他地理特征。接着,居住区域、位置或其他地理特征可被用于过滤、优先考虑、选择、或者替换一些或全部信息源项目、或者一些形式的信息源项目、或者一些形式的与信息源项目相关联的内容(例如为用户116呈现在信息源中的或者利用信息源呈现的视频内容),例如,用以选择一种形式的信息源项目,其以专用于或者适于一个区域、一个地方或特征的语言呈现,或其包括定制用于或适合一个区域、一个国家或地方的内容形式,或者用以将一种这样形式的信息源项目代替另一形式,或者作为另一示例用以过滤掉出于法律或规章原因在一个国家或地方不适合或者被禁止的信息源项目332。在主要实施方式的该可选方面的另一实施方式中,用户116能够指定其住宅区域、位置、或者其他地理特征。在另一实施方式中,聚合系统108确定用户116的一个或多个住宅区域、位置、或特征;用户116也能够指定其住宅区域、位置、或其他体力特征,且聚合系统108能确定在何时、什么条件下、和/或对于哪种信息源项目以使用用户116指定的该住宅区域、位置、或者其他地理特征以及确定在何时、什么条件下、和/或对于哪种信息源项目以使用聚合系统108确定的住宅区域、位置、或者其他地理特征。在一个实施方式中,因特网服务126能够指定针对每一服务信息源206或每一服务信息源项目308的住宅区域、位置、或者其他地理特征,其被传至聚合系统108且能够单独地被聚合系统108使用、或者结合聚合系统108确定的住宅区域、位置、或者其他地理特征、或者结合用户116指定的住宅区域、位置、或者其他地理特征、或者结合上述两者被聚合系统108使用。
在主要实施方式的可选方面,聚合系统108的用户界面312呈现给用户116包含与聚合系统108连接的一个或多个设备112的列表或阵列,列表或阵列可选地包括制造商、型号、设备类型、运营商、唯一标识符、和/或其他有关的描述性数据,允许用户116提供定制的名称或标识符给每一设备112(诸如“约翰的智能手机”或者“客厅电视”),使用户116管理每一设备112(包括取消该设备112与用户的账户的连接),使用户116管理其信息源、信息源的子集、项目的列表、或信息源项目的其他类别或子集中的哪些以何标签或名称可用在每一设备112上,使用户识别或保存用于特定的一个设备或多个设备112的信息源项目(例如,当通过网络浏览器浏览网络时或者从连接的智能手机评阅其信息源时)、识别或保存视频以用于在设备“客厅电视”或者在成组的设备“在家内的电视”上观看,使用户116管理项目的长度、项目的内容、项目的类别、或其他项目属性(其将确定或影响哪些内容或信息源项目可用在该设备112上),允许用户116从另一设备控制一个连接的设备112,诸如从连接的智能手机控制连接的蓝光播放器、控制一个或多个信息源、信息源的子集、或成组的内容或信息源项目如何被过滤和/或呈现在设备或另一设备112上,以及使用户116保存、退回变化至、或恢复先前的形式的与一个或多个设备112相关联的这样的配置、信息、设置或者控制。
在主要实施方式和其他实施方式的可选方面,聚合系统108通过访问单一共享内容管理系统来访问多个因特网服务206。聚合系统108可使用单一系统级别的访问技术,诸如标记、签到序列、共享私密密钥、公共密钥、数字签名、或其他认证技术,以访问共享内容管理系统,或者可使用单独系统级别的访问技术以访问共享内容管理系统以用于与所述共享内容管理系统相关联的每一批准的因特网服务206,或者可访问共享内容管理系统,而不需任何系统级别的访问控制。聚合系统108能够使用公共通道、接口和处理步骤和技术以用于全部与特定的共享内容管理系统相关联的因特网服务206,同时,仍识别与共享内容管理系统相关联的单独的因特网服务206、以及识别和维持信息源项目和其他有关的信息(例如元数据)和与共享内容管理系统相关联的合适的因特网服务206的相关联。类似地,聚合系统108可同时地或顺序地访问多个共享内容管理系统。如果给定的因特网服务206与多于一个的共享内容管理系统相关联,则聚合系统108能够可选地维持来自与因特网服务126相关联的一些或全部共享内容管理系统的信息源项目和其他相关信息的分离,或者能够将所述信息源项目和其它相关信息中的一些或全部合并成与因特网服务126相关联的内容和/或相关信息的单一信息源。如果给定的因特网服务126从一个共享内容管理系统移动到另一共享内容管理系统,则聚合系统108能够使用任何新的所需的系统级别的所需访问技术来访问新的共享内容管理系统,且能够可选地将信息源项目和其他相关信息中的一些或全部合并成与因特网服务126相关联的内容和/或相关信息的单一信息源。
在主要实施方式和其他实施方式的可选方面,聚合系统108的运营商或另一服务提供者能够将以下中的任一个、一些、全部或任意组合提供给聚合系统108:技术优化、数字广告执行、用户活动报告、以及与用于内容信息源、因特网服务、或其他内容、数据或服务的提供者的其他应用同步。
技术优化包括但不限于:以一个编码比特率或以多个编码比特率进行的音频和/或视频编码和/或转码;音频和/或视频编码和/或转码以使文档适于传送给特定的设备,包括检测设备112和选择与设备112相关联的合适的技术格式;将所编码的文档分割成合适的段长度以用于适于各种设备112和/或各种网络连接条件的传送,使得文档以合适的格式和协议编码以用于特定的设备,和/或使得全部的段长适合于给定的设备(考虑到不同设备112的不同存储器、处理器、缓冲器、以及其他技术特征),和/或使得当更多的网络吞吐量可用时,较高比特率的段可被请求和/或发送,而当较少的网络吞吐量可用时,较低比特率的段可被请求和/或发送;以及,文档传送、或者文档传送授权给一个或多个所选择的数据服务提供者或者数据的、存储器的、或计算的基础结构提供者。
数字广告执行包括但不限于:在内容请求、播放、其他用户操作之前、之后或者在内容请求、播放、其他用户操作期间、或者结合内容请求、播放、其他用户操作、或者独立于用户操作,发出一个或多个合适格式化的广告请求给一个或多个广告服务或服务器;识别合适的广告服务或服务器以向其发出广告请求,包括在多个广告服务或服务器中分配广告请求以用于给定的内容请求或播放或者一系列内容请求或播放;以及包括基于服务信息源、内容发布者、内容分配者、或其他与内容、设备、网络或用户相关联的实体;从数据文档或表格、或在URI中形成、检索、发送和/或接收与数字广告相关的参数、内容标签、嵌入代码、脚本语言、或程序设计调用;将数字广告或其他广告合并到内容经验中,包括在音频、视频、图形或其他内容之前、之后、期间、以覆盖方式、以阿尔法混合(alphablend)方式、以与所述音频、视频、图形或其它内容结合的方式、或独立于所述音频、视频、图形或其它内容,显示或插入音频、视频、图形或其他广告内容;以及,将所完成的广告视图报告给一个或多个广告服务或服务器、测试服务或服务器、和/或其他服务或服务器。
用户活动报告包括但不限于发布合适格式化的URL请求、像素请求、数据消息、命令、或其他数据交互给一个或多个测量服务器或服务、分析服务器或服务、报告服务器或服务或者其他服务器或服务。活动报告可由聚合系统108使用,且可选地被返回至因特网服务126以用于其信息源和/或信息源项目。
与其它应用程序的同步包括但不限于:在用户界面312或用户设备112与一个或多个其它应用程序之间的链接;特别从给定的信息源或信息源项目到一个或多个其它应用程序的链接;在聚合系统的环境下,在链接过程中包括识别用户身份、其它应用程序的提供者、或者另一因特网服务126的提供者;在链接过程中,包括识别用户选择的、查看的、互作的、或者执行的导致一个或多个其它应用程序、或一个或多个其它应用程序相关联、或者链接至一个或多个其它应用程序的内容或其它项目、或者在用户界面312或用户设备112内的位置、或者用户操作;从用户界面312或用户设备112,提示下载一个或多个其它应用程序;以及,在用户界面312或用户设备112中,通知一个或多个其它应用程序或服务的可用性。
技术优化、数字广告执行、用户活动报告、以及与其它应用程序的同步可在技术上通过以下内容中的任一种、全部、或任意组合实施:作为用户界面312的一部分而执行;作为设备112上的软件功能的一部分;作为聚合系统108的一部分;作为与聚合系统108相关联的系统的一部分;作为与聚合系统108和/或用户116相关联的因特网服务126的一部分;作为内容管理系统、共享内容管理系统、或与服务信息源206相关联的其它系统的一部分,或者与内容管理系统、共享内容管理系统、或与服务信息源206相关联的其它系统相结合;作为独立系统或独立编程接口;作为独立的因特网服务126;通过设备112的编程接口或者其他数字接口、在设备112上执行的操作系统、或者在设备112上执行的其它软件;通过可用于结合直接地、间接地、或者通过中间网络连接至用户设备112的网络的编程接口或其它数字接口。
在主要实施方式和其它实施方式的该方面的一个实施中,技术优化、数字广告执行、以及用户活动报告通过聚合系统108的运营商而提供。在该实施中,服务信息源提供者:在视频服务信息源项目被发布或者可用时,能够访问视频内容项目的XML信息源;能够访问其数字广告服务器;能够访问其数字广告的XML信息源;提供用于其内容传送服务的配置;以及提供一个或多个报告服务URL或信标。聚合系统108的运营商:接收来自服务信息源提供者的视频内容项目的XML信息源;将视频信息源项目编码和/或转码成一个或多个合适编码的文件格式,每一文件格式以一个或多个比特率,在由聚合系统108支持的一些或全部设备上提供用于播放的视频内容;,在设备112支持和/或传送条件所期望的情况下,将所编码的文件分割成一个或多个适于由聚合系统108支持的一些或全部设备112的段长;以及,使一个或多个因特网URL或其他内容标识符与每一编码的文件或段相关联。聚合系统108的运营商还接收广告的XML信息源且类似地提供用于在聚合系统108相关联的一些或全部设备112上播放的广告。聚合系统108的运营商然后在发送给用户设备的信息源中提供合适的用于该设备112的URI、包含合适的用于该设备112的URI的清单、或者可替选地中间URI、或者包含中间URI的清单,该中间URI将通过HTTP重定向或其他相似技术导致合适的用于该设备112的URI。以这种方式,当内容项目、URI、中间URI、或者包含URI或中间URI的清单被用户请求时,其将从聚合系统108或者与聚合系统108相关联的系统请求,而不是直接从服务信息源提供者126请求。聚合系统108的运营商能够操作编码、转码和/或分割文件的系统,能够利用编码、转码和/或分割文件的外部服务,或能够利用提供URI、中间URI、包含URI的清单、和/或包含中间URI(其识别形式上合适于设备112的内容)的清单的外部服务。
继续该实施,发送给设备112的URI能够包括或编码与数字广告管理相关联的参数、选项、过程、或替选项,其可直接地或在与其他信息或参数组合后被传递给数字广告服务器或服务。可替选地,可从文件或表格中重获该参数、可生成该参数、或者可以其他方式确定该参数。这些参数可影响或控制针对可用的一些或所有广告单元的广告服务器或服务的选择、广告到可用的广告单元的导入、或数字广告过程的其他方面。
继续该实施,在用户112进行内容选择或播放之前、在用户112进行内容选择或播放期间、在用户112进行内容选择或播放之后、或者与在用户112进行的内容选择或播放结合,聚合系统108的运营商或相关的系统接着可发出请求给服务信息源提供者126识别的广告服务器或服务,作为响应,接收插入哪一广告的指示(在内容播放体验期间的内容之前插入、在内容播放体验期间的内容之后插入、或插入到内容播放体验期间的内容中、或者与内容播放体验期间的内容结合显示);以及,能够代表服务信息源提供者126,在合适的位置、以合适编码的和分割的形式将正确的广告插入或显示在播放体验中。广告可以通过下方式中的任一种、全部或任意组合插入:在内容被请求时或者在内容被请求之前的准备阶段,用户界面312、用户的设备112,通过将涉及该广告的URL或中间URL插入到发送至用户的设备112的清单中,通过将包含涉及该广告的URL或中间URL的清单插入到发送至用户的设备112的清单的序列中,或者直接插入到发送给用户的设备112的内容中。广告播放或显示时、广告播放或显示期间、广告播放或显示之后、或者与广告播放或显示结合,聚合系统108的运营商接着能够代表服务信息源提供者126来将完成广告播放或显示报告给由服务信息源提供者识别的或者与服务信息源提供者相关联的一个或多个广告服务器或服务或者其他报告服务器或服务。聚合系统108的运营商还能够代表服务信息源提供者来将用户的内容视频播放活动的进展、完成以及其他分析特征报告给由服务信息源提供者识别的或者与服务信息源提供者相关联的一个或多个报告和/或测量服务器或服务。
该实施可支持多个服务信息源提供者126,其提供内容项目(当其被发布或可用时)的独立的XML信息源以及广告的XML信息源,采用不同的广告服务器或服务(同时还支持使用相同的广告服务器或服务的多个服务信息源提供者126,这通过向广告测量服务器或服务识别聚合系统108的运营商在进行报告时所代表的服务信息源提供者126),以及采用不同的报告和/或测量服务器或服务(同时还支持使用相同的报告和/或测量服务器或服务的多个服务信息源提供者126,这通过向报告和/或测量服务器或服务识别聚合系统108的运营商在进行报告时所代表的服务信息源提供者126)。该实施可同时支持多个不同的在多个不同设备112上操作的用户界面312,该多个不同设备112代表多个服务信息源提供者126或者独立于任意单独的服务信息源提供者126与多个广告服务器或服务以及多个服务报告和/或测量服务器或服务交互。
主要实施方式和其他实施方式的该方面的其他实施,能够通过以下部件提出的请求和发送的报告而提供数字广告执行和用户活动报告:用户界面312;用户设备112;用户设备112的部件、设施或在用户设备112上运行的其他程序;或者,直接地或通过另一网络连接至用户设备112的网络。在所有这样的实施中,可直接地对广告服务器或服务和/或报告和/或测量服务器或服务提出请求和进行报告,或者对聚合系统108的运营商或者另一服务运营商操作的中间服务器或服务提出请求和进行报告。聚合系统108的运营商或者另一服务运营商可维持和/或提供一个或多个数据集、数据记录、数据元素、或其他输入信息(对于每一参与的服务信息源提供者,其识别广告服务器、报告和/或测量服务器、请求格式、报告协议、以及其他必要的技术和界面信息、地址、协议、格式、和认证技术)给用户界面312、用户设备112、或其他请求和报告服务器或服务,使得用户界面312、用户设备112、或其他请求和报告服务器或服务能够代表每一服务信息源提供者126成功地对正确的服务器和/或服务进行请求和/或报告。在这样的实施中,聚合系统108的运营商或其他服务运营商可提供和周期性地更新一个或多个数据集、数据记录、数据元素、或其他输入信息,从而能够使用户界面312、用户设备112、或其他请求和报告服务器或服务通过多次访问数据集、数据记录、数据元素、或其他输入而在与聚合系统108的运营商或其他服务运营商的通信之间进行多个请求;或者,聚合系统108的运营商或其他服务运营商可维持一个或多个数据集、数据记录、数据元素、或其他输入信息,以及能够使用户界面312、用户设备112、或其他请求和报告服务器或服务访问数据集、数据记录、数据元素、或其他输入信息,与数据集、数据记录、数据元素、或其他输入信息交互,与数据集、数据记录、数据元素、或其他输入信息通信,或每当需要这样的信息时,从数据集、数据记录、数据元素、或其他输入信息得到所需的信息;或者,聚合系统108的运营商或其他服务运营商能够充当通信集线器或通信点,例如交换所,其能够使用户界面312、用户设备112或者其他请求和报告服务器或服务在需要时或者在需要之前从该通信集线器或通信点访问信息、与信息交互、与信息通信、或得到信息,而该通信集线器或通讯点在这类信息被请求时或者这种请求之前又访问来自服务信息源提供者、因特网服务206、共享内容管理系统或其他这类信息的源的数据集、数据记录、数据元素、或其他输入信息。这些实施可同时支持多个不同的在多个不同设备112上操作的用户界面312,该多个不同设备112代表多个服务信息源提供者126、或者独立于任何单独的服务信息源提供者126与多个广告服务器或服务以及多个服务报告和/或测量服务器或服务交互。
在主要实施方式和其他实施方式的另一可选方面,聚合系统108的运营商能够将广告加载特性或者是否要插入广告发信告知多个服务信息源提供者126,以使用户所体验的全部广告加载可在多个服务信息源提供者126中协调,并且使得每一服务信息源提供者126能够接收全部可用的广告加载的共享。在决定插入多少广告以及将这些广告插入到哪些视频播放中时,这可帮助防止服务信息源提供者126的单独的操作以不协调的方式组合从而以太多的广告来充斥用户的播放体验。在主要实施方式和其他实施方式的该方面的一个实施中,用户界面312或用户设备112包括具有每一个所请求的服务信息源项目308的参数,该参数指示广告是否应被插入所请求的内容项目中。在主要实施方式和其他实施方式的该方面的另一实施中,代表服务信息源提供者126向广告服务器提出请求的用户界面312、用户设备112、聚合系统108、或其他系统,包括具有每一个所请求的服务信息源项目的参数,该参数指示广告是否应被插入所请求的内容项目中。在主要实施方式和其他实施方式的该方面的另一实施中,代表服务信息源提供者126向广告服务器提出请求的用户界面312、用户设备112、聚合系统108或其他系统,通过未向广告服务器提出请求来管理总广告加载,这导致其内没有插入广告的内容项目。在任何这样的实施中,根据每一服务信息源提供者的共享、全部加载对象、或其他对象,广告加载被控制到对于用户可接受的水平,同时可用的广告家在在服务信息源提供者126中进行分配。以这种方式,用户界面312、用户设备112、聚合系统108或其他系统操作以协调在参与的服务信息源提供者中的广告插入。在其他实施方式中,在聚合系统108可插入广告的情况下,服务信息源提供者126将广告效用插入到内容项目或元数据中。
在主要实施方式和其他实施方式的可选方面,信息源可包括添加到信息源的项目,该项目不是信息源内容项目。添加的项目可包括:信息源提供者、服务提供者、或其他提供者、或者日期、时段、季节、设备、位置、网络或其他团体的标识符;在信息源或信息源项目的顶端的介绍项目、开始项目或者概要项目;在信息源、信息源项目、或成组的信息源项目的底端的概要项目或结束项目;在信息源项目之间的过渡的多媒体项目;以及,被添加到信息源的不是信息源内容项目的其他项目。
在主要实施方式和其他实施方式的可选方面,呈现给用户的服务信息源可由来自多于一个的服务信息源206的信息源项目组成,该多于一个的服务信息源未呈现针对贡献内容提供者的归属、未呈现贡献内容提供者的识别、或者未呈现由贡献内容提供者分离。例如,因特网服务126,可从多个源收集信息源项目且将那些信息源项目聚合至传给聚合系统108的服务信息源206。
在主要实施方式和其他实施方式的可选方面,响应于一般由用户116、与用户116相关联的或者由用户116授权的其他用户116、聚合系统108的其他用户116、或者搜索服务的其他用户作出的搜索请求,与用户116相关联的信息源和/或其他信息源项目可被访问、搜索、索引、关联、或使用。例如,用户116可使其信息源中的一个或多个或者甚至全部公开,使得该信息源可被其他用户116搜索。
搜索提供者能够向聚合系统108的供应商或与聚合系统108相关联的系统提供用户标识符(诸如用户名或用户号、设备名或设备号、与用户或设备相关联的全球唯一标识符、IP地址、主机号、或其任意组合)以及一个或多个搜索术语、关键字、类别或其他搜索指示。聚合系统108或者与聚合系统108相关联的其它系统的运营商能够将来自服务信息源206的对搜索术语、关键字、类别或者其他搜索指示作出响应的特定的信息源项目提供给搜索提供者,该特定的信息源项目为与由用户标识符识别的用户116相关联的、与由用户标识符识别的用户116相关联的其他用户116相关联的、或者与聚合系统108的用户116相关联的信息源项目。基于用户116、与用户116相关联的用户、另一因特网服务206的用户、或者聚合系统108的用户的活动,响应于搜索术语、关键字、类别或其他搜索指示的项目可基于聚合系统108的运营商收集的数据进行按优先排序、分级、评分、和/或加权,该数据包括但不限于,关于一个或多个信息源项目、内容提供者信息源、关键字、或类别的共享活动、查看活动、分级活动、追踪活动或订阅活动、或其他用户活动。
可替选地,聚合系统108或者与聚合系统108相关联的其他系统的运营商能够将一个或多个用户标识符(诸如用户名或用户号、设备名或设备号、与用户或设备相关联的全球唯一标识符、IP地址、主机号、或其任意组合)以及一个或多个因特网域、因特网服务、信息源、与一个或多个信息源相关联的关键字、信息源的组合特征或其他信息源的特征、与用户标识符识别的每一用户116相关联的信息源项目、或者与用户标识符识别的每一用户116相关联的其他用户116的信息源项目提供给搜索提供者。
可替选地,聚合系统108或者与聚合系统108相关联的其他系统的运营商能够提供给搜索提供者一个或多个因特网域、因特网服务、信息源、与一个或多个信息源相关联的关键字、信息源的组合特征或其他信息源的特征、和/或与聚合系统108的用户116的全部用户116相关联的信息源项目、或者与聚合系统108的用户116的子集相关联的信息源项目。
搜索提供者可包括搜索服务运营商、设备制造者、网络访问或服务提供者、软件提供者、或搜索服务的任何其他运营商。
在搜索提供者和聚合系统108或者与聚合系统108相关联的其他系统的运营商之间的界面的实施,可包括以下的任一种、全部、或者任意组合:作为用户界面312的一部分而执行;作为设备112的一部分;作为聚合系统108的一部分;作为与聚合系统108相关联的系统的一部分;作为与聚合系统108和/或用户116相关联的因特网服务206的一部分;作为搜索提供者的系统或编程接口或者与搜索提供者相关联的系统;作为另一系统或程序接口;作为另一因特网服务206;通过设备的编程接口或者其他数字接口、在设备112上执行的操作系统、或者在设备112上执行的其它软件;或者,通过可用于结合直接地、间接地、或者通过中间网络连接至用户设备112的网络的编程接口或其它数字接口。
在主要实施方式和其他实施方式的可选方面,聚合系统108,与聚合系统108相关联的系统,与用户界面312或设备112相关联的系统,与一些或全部设备112(在该设备上执行用户界面312的实例)相关联的系统,与在一些或全部设备112(在该设备上执行用户界面312的实例)上操作的软件相关联的系统,与通过一些或全部设备112(在该设备上执行用户界面312的实例)所形成的、在其上保存的、或者处理的一个或多个文件或其他数据相关联的系统,与一些或全部服务信息源提供者相关联的系统,与直接地、间接地、或通过中间网络连接至一些或全部设备(在该设备上执行用户界面312的实例)的一些或全部网络相关联的系统,或者另一系统或服务,能够接收、累积、解析、处理、汇总、以及控制包括关于操作、互作、事件或其他行为和活动的数量的信息、统计的信息、定量的信息、定性的信息、描述性信息或其他信息的数据元、数据记录、数据组、或其他信息、以及将其分成子集,当用户接合用户界面312或设备112、聚合系统108或者与聚合系统108连接的因特网服务126的其他界面、信息源、信息源项目、图标830、分片式图标830-6、830-7、控制件、数据输入段、和/或用户界面312或设备112的其他元件时,用户116开始、停止、完成、进行或者采用所述的操作、互作、事件或其他行为和活动。此外,这类累积的数据能够但不是必要地包括用户认证方法、用户标识、匿名的唯一用户标识(诸如全球唯一标识符)、位置、日期、时间、设备标识符、网络标识符、连接模式、和操作系统标识符和其他软件部件标识符、用户输入设备标识符、以及其他信息。所累积的数据可被以下的内容分成子集且输出到以下:一个或多个服务信息源提供者、在其上执行可视用户界面312的实例的设备112的制造者,在其上执行可视用户界面312的实例的设备112上执行的其他软件的开发者,直接地、间接地、或者通过中间网络连接至在其上执行可视用户界面312的实例的一些或全部设备112的网络的提供者,因特网服务206的提供者,广告公司,广告测试和报告服务器或服务,观众测试和报告服务器或服务、或者其他测试和报告服务器或服务。
接下来参照图12,示出了用户界面312的单一窗格视图1200的实施方式。在该实施方式中,信道轮播件805转动以选择无线游标840指示的单一图标830-4。示出了对应于所选择的图标830-4的信息源窗格712-4。用户能够选择信息源窗格712中的在视频窗口702中示出的信息源项目。视频窗口702可被选择成全屏以占据整个单一窗格视图、或者可在播放开始后或者在播放开始后经一定延时之后,自动地占据整个单一窗格视图。在该实施方式中,使用内置式播放器、机顶盒、DVD或蓝光播放器、视频流设备等,在电视上显示单一窗格视图1200。
在上述描述中给出了特定的细节以提供实施方式的透彻理解。然而,应理解,在不存在这些具体细节的情况下也可实施这些实施方式。例如,电路可以方框图形式示出以免用不必要的细节使该实施方式不清楚。在其他情况下,可示出已知的电路、过程、算法、结构和技术,而没有不必要的细节,以避免使实施方式不清楚。
另外,应注意到,实施方式可被描述为过程,该过程被描绘为流程图、流程示意图、结构示意图、或方框图。尽管流程图可将操作描述为连续的过程,但是许多操作可以并行地或同时地进行。另外,操作的次序可被重排。当操作完成时终止过程,但可包括未包括在图中的额外的步骤。一个过程可对应于方法、函数、程序、子程序、辅程序等。当过程对应于函数时,其终止对应于该功能返回至调用函数或主函数。
另外,实施方式可通过硬件、软件、脚本语言、固件、中间件、微码、硬件描述语言、和/或它们的任意组合而实施。当以软件、固件、中间件、脚本语言、和/或微码实施时,用以执行必要的任务的程序代码或代码段被保存在机器可读介质(例如存储介质)中。代码段或机器可读指令可表示步骤、功能、辅程序、程序、例行程序、子程序、模块、软件包、脚本、等级、或者指令、数据结构和/或程式内容的任意组合。代码段可通过传递和/或接收信息、数据、自变量、参数、和/或存储内容与另一代码段或硬件电路联接。信息、自变量、参数、数据等可通过任意合适的设备(包括共享内存、消息传递、权标传递、网络传输等)被传递、转发、或传送。
对于固件和/或软件实施,可通过执行在文中描述的功能的模块(例如步骤、功能、等)实施方法。明确表达指令的任何机器可读介质可被用于实施文中所描述的方法。例如,软件代码可被存储在存储器中。可在处理器内或处理外实施该存储。作为在文中所使用的术语“存储器”指任意类型的长期的、短期的、易失性的、非易失性的、或其他的存储介质,且不限于任何特定类型的存储器或多个存储器,或者在其上保存存储器的特定类型的媒介。
此外,如文中所述,术语“存储介质”可表示一个或多个用于存储数据的存储器,包括只读存储器(ROM)、随机存取存储器(RAM)、磁性RAM、磁芯存储器、磁盘存储介质、光学存储器、闪速存储器设备和/或其他用于存储信息的机器可读介质。术语“机器可读介质”包括但不限于便携式或固定的存储设备、光学存储设备、无线信道、和/或各种其他的能够包含或携带指令和/或数据的存储介质。
当本公开的原理结合特定的设备和方法如上描述时,应该清楚地理解到该描述仅仅作为示例而不作为对本公开的范围的限制。

Claims (20)

1.一种用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,所述视频处理系统包括:
第一服务信息源,所述第一服务信息源从第一因特网服务获得,所述第一因特网服务能够从因特网进行访问,其中:
所述第一服务信息源包括多个第一信息源项目,所述多个第一信息源项目连续地布置在所述第一服务信息源中,
所述第一服务信息源包括的所述多个第一信息源项目分别包括与能够从因特网获得的另一内容项目的第一独立地可解析的链接,
所述多个第一信息源项目包括具有与视频内容项目的独立地可解析的链接的至少一个信息源项目,和
所述多个第一信息源项目包括具有与非视频内容项目的独立地可解析的链接的至少一个信息源项目;
第二服务信息源,所述第二服务信息源从第二因特网服务获得,所述第二因特网服务能够从因特网进行访问,其中:
所述第二服务信息源包括多个第二信息源项目,所述多个第二信息源项目连续地布置在所述第二服务信息源中,
所述第二服务信息源包括的所述多个第二信息源项目分别包括与能够从因特网获得的另一内容项目的第二独立地可解析的链接,
所述多个第二信息源项目包括具有与视频内容项目的独立地可解析的链接的至少一个信息源项目,和
所述多个第二信息源项目包括具有与非视频内容项目的独立地可解析的链接的至少一个信息源项目;
聚合系统,所述聚合系统被配置成:
接收所述第一服务信息源,并将所述第一服务信息源减少至所述多个第一信息源项目中的第一子集,所述第一子集链接至能够从因特网获得的视频内容项目,以及
接收所述第二服务信息源,并将所述第二服务信息源减少至所述多个第二信息源项目中的第二子集,所述第二子集链接至能够从因特网获得的视频内容项目;以及
选择性视频信息源,所述选择性视频信息源包括分别包含与能够从因特网获得的视频对象的链接的多个信息源项目,所述选择性视频信息源包括所述多个第一信息源项目中的所述第一子集和所述多个第二信息源项目中的所述第二子集。
2.根据权利要求1所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源通过所述聚合系统根据呈现代理的性能而被过滤,所述呈现代理用于呈现所述视频内容。
3.根据权利要求2所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源连续地向所述用户播放。
4.根据权利要求1所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源通过与所述聚合系统联接的网站呈现。
5.根据权利要求4所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源连续地向所述用户播放。
6.根据权利要求1所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,
在允许访问所述第一服务信息源之前,所述第一因特网服务需要凭证。
7.根据权利要求1所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中:
所述选择性视频信息源通过所述聚合系统根据呈现代理的性能而被过滤,所述呈现代理用于呈现所述视频内容,
所述选择性视频信息源通过所述聚合系统根据与所述第一因特网服务相关联的输入而被过滤,和
所述输入指定被阻止播放所述多个第一信息源项目中的一些第一信息源项目的呈现代理。
8.根据权利要求7所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源连续地向所述用户播放。
9.根据权利要求1所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源通过所述聚合系统过滤,以包括一个或多个可能的呈现代理。
10.根据权利要求1所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源通过所述聚合系统过滤,以排除一个或多个可能的呈现代理。
11.根据权利要求1所述的用于将来自因特网的个性化的视频内容信息源提供给用户的视频处理系统,其中:
所述第一服务信息源还包括为文本的多个第三信息源项目,所述多个第三信息源项目不具有与内容的任何链接,和
所述聚合系统防止所述第三信息源项目被包括在所述多个第一信息源项目中的所述第一子集中。
12.一种用于将来自因特网的个性化的视频内容信息源提供给用户的方法,所述方法包括:
从第一因特网服务获取第一服务信息源,所述第一服务信息源包括连续布置且链接至内容对象的多个第一信息源项目,所述内容对象能够从因特网获得,其中,所述多个第一信息源项目包括链接至视频对象的至少一个信息源项目和链接至非视频对象的至少一个信息源项目;
从第二因特网服务获取第二服务信息源,所述第二服务信息源包括连续布置且链接至内容对象的多个第二信息源项目,所述内容对象能够从因特网获得,其中,所述多个第二信息源项目包括链接至视频对象的至少一个信息源项目和链接至非视频对象的至少一个信息源项目;
过滤所述第一服务信息源以得到所述多个第一信息源项目中的第一子集,使得所述第一子集限于所述第一服务信息源的链接至能够在因特网上获得的视频对象的第一信息源项目;
过滤所述第二服务信息源以得到所述多个第二信息源项目中的第二子集,使得所述第二子集限于所述第二服务信息源的链接至能够在因特网上获得的视频对象的第二信息源项目;
将所述第一子集和所述第二子集组合成选择性视频信息源,所述选择性视频信息源包含分别包括与能够使用因特网获得的视频对象的链接的多个信息源项目;和
传送所述选择性视频信息源给用户。
13.根据权利要求12所述的用于将来自因特网的个性化的视频内容信息源提供给用户的方法,所述方法还包括将所述选择性视频信息源中的信息源项目处理到连续播放所述信息源项目的一致的用户界面中。
14.根据权利要求12所述的用于将来自因特网的个性化的视频内容信息源提供给用户的方法,其中,所述选择性视频信息源根据与所述用户相关联的呈现代理的性能进行过滤。
15.根据权利要求12所述的用于将来自因特网的个性化的视频内容信息源提供给用户的方法,其中,所述选择性视频信息源连续地向所述用户播放。
16.根据权利要求12所述的用于将来自因特网的个性化的视频内容信息源提供给用户的方法,所述方法还包括根据所述用户指定的标准来过滤所述多个第一信息源项目。
17.根据权利要求12所述的用于将来自因特网的个性化的视频内容信息源提供给用户的方法,其中,所述第一服务信息源的所述获取包括向所述第一因特网服务呈现所述用户的凭证,所述第一因特网服务允许访问所述多个第一信息源项目。
18.一种用于将来自因特网的个性化的内容信息源提供给用户的视频处理系统,所述视频处理系统包括一个或多个硬件服务器,所述一个或多个硬件服务器配置成:
从第一因特网服务获取第一服务信息源,所述第一服务信息源包括连续布置且链接至内容对象的多个第一信息源项目,所述内容对象能够从因特网获得,其中,所述多个第一信息源项目包括链接至视频对象的至少一个信息源项目和链接至非视频对象的至少一个信息源项目;
从第二因特网服务获取第二服务信息源,所述第二服务信息源包括连续布置且链接至内容对象的多个第二信息源项目,所述内容对象能够从因特网获得,其中,所述多个第二信息源项目包括链接至视频对象的至少一个信息源项目和链接至非视频对象的至少一个信息源项目;
过滤所述第一服务信息源以得到所述多个第一信息源项目中的第一子集,使得所述第一子集限于所述第一服务信息源的链接至能够在因特网上获得的视频对象的第一信息源项目;
过滤所述第二服务信息源以得到所述多个第二信息源项目中的第二子集,使得所述第二子集限于所述第二服务信息源的链接至能够在因特网上获得的视频对象的第二信息源项目;
将所述第一子集和所述第二子集组合成选择性信息源,所述选择性信息源包含分别包括与能够使用因特网获得的视频对象的链接的多个信息源项目;和传送所述选择性信息源给用户。
19.根据权利要求18所述的用于将来自因特网的个性化的内容信息源提供给用户的视频处理系统,其中,所述选择性视频信息源连续地向所述用户播放。
20.根据权利要求18所述的用于将来自因特网的个性化的内容信息源提供给用户的视频处理系统,其中:
所述选择性视频信息源包括来自所述第一服务信息源和/或所述第二服务信息源的信息源项目,和
所述信息源项目未链接至视频内容。
CN201280032246.6A 2011-04-29 2012-04-30 多轮播件的选择性数字服务信息源 Active CN103620639B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
USPCT/US2011/034653 2011-04-29
AU2011202182A AU2011202182B1 (en) 2011-05-11 2011-04-29 Creation and presentation of selective digital content feeds
AU2011202182 2011-04-29
PCT/US2011/034653 WO2012148425A1 (en) 2011-04-29 2011-04-29 Creation and presentation of selective digital content feeds
US13/296,183 2011-11-14
US13/296,183 US8583759B2 (en) 2011-04-29 2011-11-14 Creation and presentation of selective digital content feeds
PCT/US2012/035854 WO2012149556A2 (en) 2011-04-29 2012-04-30 Multiple-carousel selective digital service feeds

Publications (2)

Publication Number Publication Date
CN103620639A CN103620639A (zh) 2014-03-05
CN103620639B true CN103620639B (zh) 2017-06-23

Family

ID=45442125

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280032246.6A Active CN103620639B (zh) 2011-04-29 2012-04-30 多轮播件的选择性数字服务信息源

Country Status (5)

Country Link
US (11) US8583759B2 (zh)
EP (1) EP2702551A4 (zh)
CN (1) CN103620639B (zh)
AU (1) AU2011202182B1 (zh)
WO (1) WO2012149556A2 (zh)

Families Citing this family (425)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9762685B2 (en) 2005-04-27 2017-09-12 Live Nation Entertainment, Inc. Location-based task execution for enhanced data access
US20140379390A1 (en) 2013-06-20 2014-12-25 Live Nation Entertainment, Inc. Location-based presentations of ticket opportunities
US20080168402A1 (en) 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US20080168478A1 (en) 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
DE102007010789A1 (de) * 2007-03-02 2008-09-04 Deutsche Thomson Ohg Verfahren zum Betreiben eines Netzwerkes sowie lokales Netzwerk und Netzwerkkomponente
US9591086B2 (en) 2007-07-25 2017-03-07 Yahoo! Inc. Display of information in electronic communications
US9584343B2 (en) 2008-01-03 2017-02-28 Yahoo! Inc. Presentation of organized personal and public data using communication mediums
US8645827B2 (en) 2008-03-04 2014-02-04 Apple Inc. Touch event model
US8416196B2 (en) 2008-03-04 2013-04-09 Apple Inc. Touch event model programming interface
US8717305B2 (en) 2008-03-04 2014-05-06 Apple Inc. Touch event model for web pages
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US8566044B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US8566045B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US8285499B2 (en) 2009-03-16 2012-10-09 Apple Inc. Event recognition
EP2438571A4 (en) 2009-06-02 2014-04-30 Yahoo Inc AUTOMATICALLY ADDRESSED ADDRESS BOOK
WO2010140003A2 (en) * 2009-06-04 2010-12-09 Bae Systems Plc System and method of analysing transfer of data over at least one network
US7930430B2 (en) 2009-07-08 2011-04-19 Xobni Corporation Systems and methods to provide assistance during address input
US8990323B2 (en) 2009-07-08 2015-03-24 Yahoo! Inc. Defining a social network model implied by communications data
US9721228B2 (en) 2009-07-08 2017-08-01 Yahoo! Inc. Locally hosting a social network using social data stored on a user's computer
US9020938B2 (en) 2010-02-03 2015-04-28 Yahoo! Inc. Providing profile information using servers
US8473860B2 (en) * 2010-02-12 2013-06-25 Microsoft Corporation Multi-layer user interface with flexible parallel and orthogonal movement
US20120254804A1 (en) * 2010-05-21 2012-10-04 Sheha Michael A Personal wireless navigation system
US8620935B2 (en) 2011-06-24 2013-12-31 Yahoo! Inc. Personalizing an online service based on data collected for a user of a computing device
US8972257B2 (en) 2010-06-02 2015-03-03 Yahoo! Inc. Systems and methods to present voice message information to a user of a computing device
US8552999B2 (en) 2010-06-14 2013-10-08 Apple Inc. Control selection approximation
US9781170B2 (en) * 2010-06-15 2017-10-03 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US9838450B2 (en) 2010-06-30 2017-12-05 Brightcove, Inc. Dynamic chunking for delivery instances
US9762639B2 (en) 2010-06-30 2017-09-12 Brightcove Inc. Dynamic manifest generation based on client identity
US9377950B2 (en) * 2010-11-02 2016-06-28 Perceptive Pixel, Inc. Touch-based annotation system with temporary modes
US9384216B2 (en) 2010-11-16 2016-07-05 Microsoft Technology Licensing, Llc Browsing related image search result sets
EP2466538A1 (en) * 2010-12-20 2012-06-20 Alcatel Lucent Media asset management system
US20120239464A1 (en) * 2011-01-12 2012-09-20 Broadridge Investor Communication Solution, Inc. Computer methods and computer systems for voting
JP5977922B2 (ja) * 2011-02-24 2016-08-24 セイコーエプソン株式会社 情報処理装置および情報処理装置の制御方法、透過型頭部装着型表示装置
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
US11758212B2 (en) 2011-04-29 2023-09-12 Frequency Ip Holdings, Llc Aggregation and presentation of video content items with feed item customization
AU2011202182B1 (en) * 2011-05-11 2011-10-13 Frequency Ip Holdings, Llc Creation and presentation of selective digital content feeds
US8978149B2 (en) 2011-05-17 2015-03-10 Next Issue Media Media content device, system and method
US8977964B2 (en) 2011-05-17 2015-03-10 Next Issue Media Media content device, system and method
US9501531B2 (en) * 2011-05-18 2016-11-22 Microsoft Technology Licensing, Llc Contextual relevance engine for activity feeds
US10078819B2 (en) 2011-06-21 2018-09-18 Oath Inc. Presenting favorite contacts information to a user of a computing device
US9183172B1 (en) * 2011-06-22 2015-11-10 Amazon Technologies, Inc. Author interactions using online social networks
US9747583B2 (en) 2011-06-30 2017-08-29 Yahoo Holdings, Inc. Presenting entity profile information to a user of a computing device
WO2013003945A1 (en) * 2011-07-07 2013-01-10 Locationary, Inc. System and method for providing a content distribution network
US9288165B1 (en) 2011-07-21 2016-03-15 Parlant Technology, Inc. System and method for personalized communication network
US8832301B2 (en) * 2011-07-21 2014-09-09 Parlant Technology System and method for enhanced event participation
US20130046856A1 (en) * 2011-08-15 2013-02-21 Telefonaktiebolaget L M Ericsson (Publ) Event-triggered streaming of windowed video content
CN102957727A (zh) * 2011-08-26 2013-03-06 腾讯科技(深圳)有限公司 Sns网络中好友动态提示方法、系统、客户端及服务器
US9178753B2 (en) 2011-08-31 2015-11-03 Salesforce.Com, Inc. Computer implemented methods and apparatus for providing access to an online social network
US9286384B2 (en) * 2011-09-21 2016-03-15 Sonos, Inc. Methods and systems to share media
US9448708B1 (en) * 2011-10-19 2016-09-20 Google Inc. Theming for virtual collaboration
US9135344B2 (en) 2011-12-20 2015-09-15 Bitly, Inc. System and method providing search results based on user interaction with content
US9135211B2 (en) * 2011-12-20 2015-09-15 Bitly, Inc. Systems and methods for trending and relevance of phrases for a user
US9111211B2 (en) 2011-12-20 2015-08-18 Bitly, Inc. Systems and methods for relevance scoring of a digital resource
US9619811B2 (en) * 2011-12-20 2017-04-11 Bitly, Inc. Systems and methods for influence of a user on content shared via 7 encoded uniform resource locator (URL) link
US9128896B2 (en) 2011-12-20 2015-09-08 Bitly, Inc. Systems and methods for identifying phrases in digital content that are trending
US9582592B2 (en) 2011-12-20 2017-02-28 Bitly, Inc. Systems and methods for generating a recommended list of URLs by aggregating a plurality of enumerated lists of URLs, the recommended list of URLs identifying URLs accessed by users that also accessed a submitted URL
US8983948B1 (en) * 2011-12-29 2015-03-17 Google Inc. Providing electronic content based on a composition of a social network
US20130185670A1 (en) * 2012-01-12 2013-07-18 Google Inc. Graphical view of social content streams
US8930992B2 (en) * 2012-01-19 2015-01-06 Sony Corporation TV social network advertising
US20130205215A1 (en) * 2012-02-03 2013-08-08 Salesforce.Com, Inc. Computer implemented methods and apparatus for defining groups of users of an online social network
US20130232148A1 (en) * 2012-03-01 2013-09-05 Microsoft Corporation Content mapping
US8875009B1 (en) * 2012-03-23 2014-10-28 Amazon Technologies, Inc. Analyzing links for NCX navigation
US8977721B2 (en) * 2012-03-27 2015-03-10 Roku, Inc. Method and apparatus for dynamic prioritization of content listings
US9986273B2 (en) * 2012-03-29 2018-05-29 Sony Interactive Entertainment, LLC Extracting media content from social networking services
US10327032B2 (en) 2012-03-29 2019-06-18 Sony Interactive Entertainment LLC Extracting media content from social networking services
US9224173B2 (en) * 2012-05-02 2015-12-29 Cisco Technology, Inc. Ordering activities and notifications within a collaboration platform
EP2849095A4 (en) * 2012-05-11 2015-12-30 Sony Corp INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING AND PROGRAM
US9971738B2 (en) 2012-05-17 2018-05-15 Next Issue Media Content generation with restructuring
US10164979B2 (en) 2012-05-17 2018-12-25 Apple Inc. Multi-source content generation
US8823667B1 (en) * 2012-05-23 2014-09-02 Amazon Technologies, Inc. Touch target optimization system
US8990418B1 (en) * 2012-06-01 2015-03-24 Google Inc. Providing data feeds for video programs
CN103455515B (zh) * 2012-06-01 2017-03-22 腾讯科技(深圳)有限公司 Sns社区中的用户推荐方法和系统
US10489389B2 (en) 2012-06-07 2019-11-26 Wormhole Labs, Inc. Experience analytic objects, systems and methods
US10700944B2 (en) 2012-06-07 2020-06-30 Wormhole Labs, Inc. Sensor data aggregation system
US10649613B2 (en) 2012-06-07 2020-05-12 Wormhole Labs, Inc. Remote experience interfaces, systems and methods
US9060152B2 (en) 2012-08-17 2015-06-16 Flextronics Ap, Llc Remote control having hotkeys with dynamically assigned functions
US9451539B2 (en) * 2012-06-27 2016-09-20 At&T Intellectual Property I, L.P. Method and apparatus for generating recommended changes to communication behaviors
US20140013247A1 (en) * 2012-07-03 2014-01-09 salesforce.com,inc. Systems and methods for providing a customized user interface for publishing into a feed
US20140013342A1 (en) * 2012-07-05 2014-01-09 Comcast Cable Communications, Llc Media Content Redirection
WO2014008468A2 (en) * 2012-07-06 2014-01-09 Blekko, Inc. Searching and aggregating web pages
US20170090735A1 (en) * 2012-07-09 2017-03-30 Jenny Q. Ta Social network system and method
US9063972B1 (en) * 2012-07-17 2015-06-23 Google Inc. Increasing user retention and re-engagement in social networking services
US9247020B2 (en) * 2012-08-07 2016-01-26 Google Inc. Media content receiving device and distribution of media content utilizing social networks and social circles
WO2014025884A2 (en) 2012-08-07 2014-02-13 Visible World, Inc. Systems, methods and computer-readable media for resource-based allocation of content transmitted in a media network
US11368760B2 (en) 2012-08-17 2022-06-21 Flextronics Ap, Llc Applications generating statistics for user behavior
US20160119675A1 (en) 2012-09-06 2016-04-28 Flextronics Ap, Llc Programming user behavior reporting
US20140059497A1 (en) * 2012-08-21 2014-02-27 International Business Machines Corporation Coordinated multi-level carousel
EP2711794B1 (de) * 2012-09-25 2014-11-12 dSPACE digital signal processing and control engineering GmbH Verfahren zur zeitweiligen Separierung von Objektdaten von Entwurfsmodellen
US20140089009A1 (en) * 2012-09-27 2014-03-27 Wobblebase, Inc. Method for Personal Genome Data Management
US9558281B2 (en) * 2012-09-28 2017-01-31 Orange System and method for screencast creation and abridging based on user web browsing
US8925054B2 (en) 2012-10-08 2014-12-30 Comcast Cable Communications, Llc Authenticating credentials for mobile platforms
US11394790B2 (en) * 2012-10-09 2022-07-19 Cvent Inc. Method, system and apparatus for providing activity feed for events to facilitate gathering and communicating of event information
US20140108968A1 (en) * 2012-10-11 2014-04-17 Yahoo! Inc. Visual Presentation of Customized Content
CN102917265A (zh) * 2012-10-25 2013-02-06 深圳创维-Rgb电子有限公司 基于网络电视的资讯浏览方法和系统
CN103795758B (zh) * 2012-10-31 2015-08-19 腾讯科技(深圳)有限公司 内容浏览、生成及交互方法,内容浏览终端、服务器及系统
US10291571B2 (en) * 2012-11-14 2019-05-14 Facebook, Inc. Mobile full-screen notification user interface
US9235321B2 (en) * 2012-11-14 2016-01-12 Facebook, Inc. Animation sequence associated with content item
US9591339B1 (en) * 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US9720558B2 (en) * 2012-11-30 2017-08-01 Verizon and Redbox Digital Entertainment Services, LLC Systems and methods for providing a personalized media service user interface
US10192200B2 (en) 2012-12-04 2019-01-29 Oath Inc. Classifying a portion of user contact data into local contacts
WO2014089345A1 (en) 2012-12-05 2014-06-12 Frequency Ip Holdings, Llc Automatic selection of digital service feed
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US20140173662A1 (en) * 2012-12-14 2014-06-19 International Business Machines Corporation Multi-dimensional channel directories
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
US9015110B2 (en) * 2012-12-20 2015-04-21 Hulu, LLC Automatic updating of aggregations for aggregating data
US9015605B2 (en) * 2012-12-20 2015-04-21 Daniel Sullivan Cross-platform content management for online community advocacy management platform
KR101457632B1 (ko) * 2012-12-20 2014-11-10 주식회사 팬택 프로그램 알림 기능을 갖는 휴대용 전자 기기 및 이를 위한 프로그램 알림 방법
US9817556B2 (en) * 2012-12-26 2017-11-14 Roovy, Inc. Federated commenting for digital content
US9002815B2 (en) * 2012-12-27 2015-04-07 Dropbox, Inc. Migrating content items
US10249007B2 (en) * 2012-12-28 2019-04-02 Facebook, Inc. Social cover feed interface
US10761672B2 (en) * 2012-12-28 2020-09-01 Facebook, Inc. Socialized dash
US10649607B2 (en) 2012-12-28 2020-05-12 Facebook, Inc. Re-ranking story content
US10691230B2 (en) 2012-12-29 2020-06-23 Apple Inc. Crown input for a wearable electronic device
US10275117B2 (en) * 2012-12-29 2019-04-30 Apple Inc. User interface object manipulations in a user interface
US10521188B1 (en) * 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
GB201300031D0 (en) * 2013-01-02 2013-02-13 Canonical Ltd Ubuntu UX innovations
US9495079B2 (en) * 2013-01-10 2016-11-15 Salesforce.Com, Inc. Persistent feeder component for displaying feed items received from information feeds of online social networks
US10250453B1 (en) * 2013-01-23 2019-04-02 Intuit Inc. System for supporting a multi-tenant data architecture
US9507480B1 (en) * 2013-01-28 2016-11-29 Amazon Technologies, Inc. Interface optimization application
US9143475B2 (en) * 2013-01-29 2015-09-22 Synchronoss Technologies, Inc. Unified messaging proxy, a system and a method thereof
US9767845B2 (en) * 2013-02-05 2017-09-19 Alc Holdings, Inc. Activating a video based on location in screen
WO2014123341A1 (en) * 2013-02-06 2014-08-14 Samsung Electronics Co., Ltd. System and method of providing object for service of service provider
US11477512B2 (en) 2013-02-22 2022-10-18 Meta Platforms, Inc. Time-delayed publishing
US9826275B2 (en) * 2013-02-27 2017-11-21 Comcast Cable Communications, Llc Enhanced content interface
US9165069B2 (en) * 2013-03-04 2015-10-20 Facebook, Inc. Ranking videos for a user
US20140258969A1 (en) * 2013-03-05 2014-09-11 Research In Motion Limited Web-Based Integrated Development Environment For Real-Time Collaborative Application Development
US20140258968A1 (en) * 2013-03-05 2014-09-11 Research In Motion Limited Visual Representation Of Edits For Collaborative Application Development
US20140258894A1 (en) * 2013-03-05 2014-09-11 Research In Motion Limited Visual Timeline Of An Application History
US9158518B2 (en) 2013-03-11 2015-10-13 Blackberry Limited Collaborative application development environment using a connected device
US9083674B2 (en) * 2013-03-11 2015-07-14 Aol Inc. Systems and methods for sharing audio feeds
US20140280157A1 (en) * 2013-03-13 2014-09-18 Aeris Communications, Inc. Management of data feeds from devices and publishing and consumption of data
US9251545B2 (en) * 2013-03-15 2016-02-02 International Business Machines Corporation Rights management for content aggregators
US9063632B2 (en) * 2013-03-15 2015-06-23 Salesforce.Com, Inc. Systems and methods for interacting with records via a publisher and an information feed
US9063984B1 (en) 2013-03-15 2015-06-23 Google Inc. Methods, systems, and media for providing a media search engine
US9823813B2 (en) * 2013-03-15 2017-11-21 Salesforce.Com, Inc. Apparatus and methods for performing an action on a database record
WO2014145976A1 (en) * 2013-03-15 2014-09-18 Troxler Robert E Systems and methods for identifying and separately presenting different portions of multimedia content
US20140280134A1 (en) * 2013-03-15 2014-09-18 Salesforce.Com, Inc. Systems and methods for cross-referencing feed items
US9773264B2 (en) 2013-03-26 2017-09-26 Blackberry Limited Method for providing composite user interface controls and an online storefront for same
US20140298201A1 (en) * 2013-04-01 2014-10-02 Htc Corporation Method for performing merging control of feeds on at least one social network, and associated apparatus and associated computer program product
US20140325400A1 (en) * 2013-04-30 2014-10-30 Hewlett-Packard Development Company, L.P. Multi-panel view interface for a browser operating on a computing device
US20140331265A1 (en) * 2013-05-01 2014-11-06 Microsoft Corporation Integrated interactive television entertainment system
US9514119B2 (en) * 2013-05-21 2016-12-06 International Business Machines Corporation Contributor identification tool
US20140366066A1 (en) * 2013-06-06 2014-12-11 Wipro Limited Method and system for providing broadcast program recommendations in a digital television system
USD738394S1 (en) 2013-06-09 2015-09-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
USD741350S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9634910B1 (en) 2013-06-14 2017-04-25 Google Inc. Adaptive serving companion shared content
US9715533B2 (en) 2013-07-02 2017-07-25 Ebay Inc. Multi-dimensional search
KR102090755B1 (ko) * 2013-07-02 2020-03-19 삼성전자주식회사 기능 제어 방법 및 그 전자 장치
KR20150008688A (ko) * 2013-07-15 2015-01-23 삼성전자주식회사 디스플레이장치 및 그 제어방법
US9146958B2 (en) 2013-07-24 2015-09-29 Sap Se System and method for report to report generation
SE537697C2 (sv) * 2013-08-08 2015-09-29 Enigio Time Ab Förfarande för att skapa signaler för tidsstämpling av dokument och förfarande för tidsstämpling av dokument
WO2015021459A1 (en) * 2013-08-09 2015-02-12 Yang Shaofeng Method for processing and displaying real-time social data on map
US20150046812A1 (en) 2013-08-12 2015-02-12 Google Inc. Dynamic resizable media item player
WO2015023261A1 (en) * 2013-08-13 2015-02-19 Hewlett-Packard Development Company L. P. Representing numerical data in a mobile device
US9544650B1 (en) * 2013-08-20 2017-01-10 Google Inc. Methods, systems, and media for presenting news items corresponding to media content
US20150067048A1 (en) * 2013-08-30 2015-03-05 Linkedln Corporation Techniques for suggesting content to promote via a feed
US10545657B2 (en) 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US10503388B2 (en) 2013-09-03 2019-12-10 Apple Inc. Crown input for a wearable electronic device
EP3047359B1 (en) 2013-09-03 2020-01-01 Apple Inc. User interface for manipulating user interface objects
US9769539B2 (en) * 2013-09-03 2017-09-19 International Business Machines Corporation Consumer-configurable alternative advertising reception with incentives
US9953079B2 (en) 2013-09-17 2018-04-24 International Business Machines Corporation Preference based system and method for multiple feed aggregation and presentation
US10635732B2 (en) * 2013-09-19 2020-04-28 Facebook, Inc. Selecting content items for presentation to a social networking system user in a newsfeed
US9332047B2 (en) * 2013-09-30 2016-05-03 Brightcove Inc. Dynamic chunk manipulation for streaming mixed live and on-demand media: dynamic permutation layer
US11238056B2 (en) 2013-10-28 2022-02-01 Microsoft Technology Licensing, Llc Enhancing search results with social labels
US9542440B2 (en) 2013-11-04 2017-01-10 Microsoft Technology Licensing, Llc Enterprise graph search based on object and actor relationships
EP3074883A4 (en) * 2013-11-27 2017-06-21 Intel Corporation High level of detail news maps and image overlays
US10467279B2 (en) 2013-12-02 2019-11-05 Gopro, Inc. Selecting digital content for inclusion in media presentations
USD772278S1 (en) 2013-12-18 2016-11-22 Apple Inc. Display screen or portion thereof with animated graphical user interface
EP3090568A1 (en) * 2013-12-30 2016-11-09 Thomson Licensing Proximity dependent media playback
USD755201S1 (en) * 2013-12-30 2016-05-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
KR20150084520A (ko) * 2014-01-14 2015-07-22 삼성전자주식회사 디스플레이 장치, 대화형 서버 및 응답 정보 제공 방법
US10028008B2 (en) * 2014-02-04 2018-07-17 Google Llc Persistent media player
US11645289B2 (en) 2014-02-04 2023-05-09 Microsoft Technology Licensing, Llc Ranking enterprise graph queries
US9870432B2 (en) 2014-02-24 2018-01-16 Microsoft Technology Licensing, Llc Persisted enterprise graph queries
US11657060B2 (en) 2014-02-27 2023-05-23 Microsoft Technology Licensing, Llc Utilizing interactivity signals to generate relationships and promote content
US10757201B2 (en) 2014-03-01 2020-08-25 Microsoft Technology Licensing, Llc Document and content feed
US10979249B1 (en) * 2014-03-02 2021-04-13 Twitter, Inc. Event-based content presentation using a social media platform
US10169457B2 (en) 2014-03-03 2019-01-01 Microsoft Technology Licensing, Llc Displaying and posting aggregated social activity on a piece of enterprise content
US10255563B2 (en) 2014-03-03 2019-04-09 Microsoft Technology Licensing, Llc Aggregating enterprise graph content around user-generated topics
US10394827B2 (en) 2014-03-03 2019-08-27 Microsoft Technology Licensing, Llc Discovering enterprise content based on implicit and explicit signals
US20150312633A1 (en) * 2014-03-07 2015-10-29 Blocksense Llc Electronic system and method to render additional information with displayed media
TWD165580S (zh) * 2014-03-07 2015-01-21 三緯國際立體列印科技股份&#x6 具變化外觀之顯示螢幕的圖形化使用者介面
US10291745B2 (en) * 2014-03-28 2019-05-14 Microsoft Technology Licensing, Llc Cross-client integration of groups
US20150277687A1 (en) * 2014-03-28 2015-10-01 An-Sheng JHANG System and method for manipulating and presenting information
US20150281144A1 (en) * 2014-03-28 2015-10-01 Microsoft Technology Licensing, Llc Cross-client subscription to groups
US20150287073A1 (en) * 2014-04-07 2015-10-08 Tangome, Inc. Advertisement carousel system
KR101560727B1 (ko) * 2014-04-07 2015-10-15 네이버 주식회사 멀티트랙 비디오 컨텐츠의 제공을 위한 멀티트랙 비디오 컨텐츠 서비스 방법 및 시스템
US10229029B2 (en) * 2014-04-08 2019-03-12 Oracle International Corporation Embedded instruction sets for use in testing and error simulation of computing programs
WO2015161004A1 (en) * 2014-04-15 2015-10-22 Ramteke Parag D System and method for networking of people socially and professionally via specific nested categories filters under single networking platform
US9958860B2 (en) * 2014-05-01 2018-05-01 Rockwell Automation Technologies, Inc. Systems and methods for broadcasting data and data tags associated with an industrial automation system
CN105094508A (zh) * 2014-05-15 2015-11-25 青岛海信移动通信技术股份有限公司 一种移动终端应用程序进行窗口控制的方法和装置
US10015329B2 (en) * 2014-05-16 2018-07-03 Ricoh Company, Ltd. Information management apparatus, information management method, and information device
US20150348106A1 (en) * 2014-05-29 2015-12-03 Google Inc. Dynamic content item creation
USD769892S1 (en) 2014-05-30 2016-10-25 Apple Inc. Display screen or portion thereof with graphical user interface
US9811250B2 (en) * 2014-05-31 2017-11-07 Apple Inc. Device, method, and graphical user interface for displaying widgets
US9563709B2 (en) * 2014-06-04 2017-02-07 Facebook, Inc. Recommending objects to a user of a social networking system based on the location of the user
CN106415475A (zh) 2014-06-24 2017-02-15 苹果公司 用于在用户界面中导航的列界面
CN116243841A (zh) 2014-06-27 2023-06-09 苹果公司 尺寸减小的用户界面
EP2960812A1 (en) 2014-06-27 2015-12-30 Thomson Licensing Method and apparatus for creating a summary video
US9690860B2 (en) * 2014-06-30 2017-06-27 Yahoo! Inc. Recommended query formulation
US9729933B2 (en) * 2014-06-30 2017-08-08 Rovi Guides, Inc. Systems and methods for loading interactive media guide data based on user history
US10554709B2 (en) * 2014-07-08 2020-02-04 Microsoft Technology Licensing, Llc Stream processing utilizing virtual processing agents
US9894010B2 (en) * 2014-07-24 2018-02-13 Cisco Technology, Inc. Management of heterogeneous client device groups
CA2899046C (en) * 2014-08-01 2021-12-21 Quantify Labs, Inc. Electronic content ranking based on distribution and consumption
WO2016036509A1 (en) 2014-09-02 2016-03-10 Apple Inc. Electronic mail user interface
US20160062571A1 (en) 2014-09-02 2016-03-03 Apple Inc. Reduced size user interface
CN110072131A (zh) 2014-09-02 2019-07-30 苹果公司 音乐用户界面
WO2016036416A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
US10061826B2 (en) 2014-09-05 2018-08-28 Microsoft Technology Licensing, Llc. Distant content discovery
JP5855196B1 (ja) * 2014-09-19 2016-02-09 ヤフー株式会社 情報表示装置、配信装置、情報表示方法および情報表示プログラム
US10719808B2 (en) * 2014-10-01 2020-07-21 Maury Hanigan Video assisted hiring system and method
EP3202121B1 (en) * 2014-10-03 2018-12-05 Telefonaktiebolaget LM Ericsson (publ) Dynamic generation of unique identifiers in a system of connected things
US9544307B2 (en) 2014-10-29 2017-01-10 Salesforce.Com, Inc. Providing a security mechanism on a mobile device
US20160164985A1 (en) * 2014-12-05 2016-06-09 Facebook, Inc. Selecting comments for presentation to a social networking system user along with a content item
US10142309B2 (en) * 2014-12-19 2018-11-27 Dropbox, Inc. No password user account access
US10070191B2 (en) * 2014-12-31 2018-09-04 Sling Media Pvt Ltd Systems and methods for displaying video content relevant to application content
US10275141B2 (en) * 2014-12-31 2019-04-30 Dish Technologies Llc Systems and methods for overlaying a digital mini guide onto a video stream
USD805102S1 (en) 2015-01-27 2017-12-12 Twitter, Inc. Media sharing device with graphical user interface
WO2016121553A1 (ja) * 2015-01-27 2016-08-04 株式会社Nttドコモ 表示制御装置及びプログラム
KR101611388B1 (ko) * 2015-02-04 2016-04-11 네이버 주식회사 태그를 활용한 검색 서비스 제공 방법 및 시스템
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
JP6533085B2 (ja) 2015-03-31 2019-06-19 Line株式会社 端末、情報処理方法、及びプログラム
US20160295248A1 (en) * 2015-04-01 2016-10-06 Echostar Technologies L.L.C. Aggregating media content
US10838943B2 (en) * 2015-04-10 2020-11-17 International Business Machines Corporation Content following content for providing updates to content leveraged in a deck
US9774693B2 (en) * 2015-04-29 2017-09-26 Facebook, Inc. Methods and systems for viewing user feedback
USD768170S1 (en) * 2015-05-01 2016-10-04 Microsoft Corporation Display screen with graphical user interface
USD768171S1 (en) * 2015-05-01 2016-10-04 Microsoft Corporation Display screen with graphical user interface
US9329748B1 (en) 2015-05-07 2016-05-03 SnipMe, Inc. Single media player simultaneously incorporating multiple different streams for linked content
US9402050B1 (en) * 2015-05-07 2016-07-26 SnipMe, Inc. Media content creation application
US10685471B2 (en) * 2015-05-11 2020-06-16 Facebook, Inc. Methods and systems for playing video while transitioning from a content-item preview to the content item
US20160342327A1 (en) * 2015-05-22 2016-11-24 Lg Electronics Inc. Watch-type mobile terminal and method of controlling therefor
KR20180001559A (ko) * 2015-05-26 2018-01-04 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
USD765699S1 (en) 2015-06-06 2016-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
US20160357364A1 (en) * 2015-06-07 2016-12-08 Apple Inc. Graphical User Interface for a Document Viewing Application
WO2016202888A1 (en) * 2015-06-15 2016-12-22 Piksel, Inc Providing streamed content responsive to request
US10425492B2 (en) 2015-07-07 2019-09-24 Bitly, Inc. Systems and methods for web to mobile app correlation
US11144604B1 (en) * 2015-07-17 2021-10-12 EMC IP Holding Company LLC Aggregated performance reporting system and method for a distributed computing environment
US20170041408A1 (en) * 2015-08-05 2017-02-09 Facebook, Inc. Systems and methods for managing shared content
CN105119809B (zh) * 2015-08-05 2018-06-15 腾讯科技(深圳)有限公司 动态信息显示方法和装置
WO2017040392A1 (en) * 2015-08-31 2017-03-09 David Sharp Crowd sourced indexing and/or searching of content
US20170085931A1 (en) * 2015-09-22 2017-03-23 Samsung Electronics Co., Ltd. Electronic apparatus and method for providing content thereof
US20170094360A1 (en) * 2015-09-30 2017-03-30 Apple Inc. User interfaces for navigating and playing channel-based content
US10650029B2 (en) * 2015-10-01 2020-05-12 Facebook, Inc. Systems and methods for accessing categorized content
US10754911B2 (en) * 2015-10-02 2020-08-25 Facebook, Inc. Systems and method for content presentation
US11341153B2 (en) * 2015-10-05 2022-05-24 Verizon Patent And Licensing Inc. Computerized system and method for determining applications on a device for serving media
US10528211B2 (en) * 2015-10-08 2020-01-07 Salesforce.Com, Inc. Computing systems and processes for simultaneous co-development of dashboard interfaces
CA3001480C (en) * 2015-10-16 2019-06-18 Tribune Broadcasting Company, Llc Video-production system with dve feature
US10397631B2 (en) 2015-10-23 2019-08-27 At&T Intellectual Property I, L.P. Method and apparatus for flexible consumption of media content
US10528021B2 (en) * 2015-10-30 2020-01-07 Rockwell Automation Technologies, Inc. Automated creation of industrial dashboards and widgets
US20170131864A1 (en) * 2015-11-06 2017-05-11 Facebook, Inc. Interface for Presenting Feed to a User Based on Scroll Inputs
US9762943B2 (en) * 2015-11-16 2017-09-12 Telefonaktiebolaget Lm Ericsson Techniques for generating and providing personalized dynamic live content feeds
US20170142047A1 (en) * 2015-11-18 2017-05-18 Facebook, Inc. Systems and methods for providing multimedia replay feeds
US10521213B2 (en) * 2015-12-17 2019-12-31 Time Warner Cable Enterprises Llc Technique for efficiently upgrading software in a video content network
US9877055B2 (en) * 2015-12-18 2018-01-23 Google Llc Computer system and method for streaming video with dynamic user features
US10313281B2 (en) 2016-01-04 2019-06-04 Rockwell Automation Technologies, Inc. Delivery of automated notifications by an industrial asset
US10346019B2 (en) * 2016-01-09 2019-07-09 Apple Inc. Graphical user interface for providing video in a document reader application
US20170237701A1 (en) * 2016-02-15 2017-08-17 Roger Safont System and Method for Improved Social Media Aggregation and Notification
US10284900B2 (en) 2016-03-15 2019-05-07 Sony Corporation Multiview as an application for physical digital media
US10455270B2 (en) * 2016-03-15 2019-10-22 Sony Corporation Content surfing, preview and selection by sequentially connecting tiled content channels
US10341283B2 (en) * 2016-03-21 2019-07-02 Facebook, Inc. Systems and methods for providing data analytics for videos based on a tiered architecture
US10200485B2 (en) * 2016-04-05 2019-02-05 Facebook, Inc. Pushing news feed content to client devices
US10798205B2 (en) * 2016-04-13 2020-10-06 Facebook, Inc. Cache system for live broadcast streaming
US10122539B2 (en) 2016-04-13 2018-11-06 Facebook, Inc. URL replication for live broadcast streaming
US10824932B2 (en) * 2016-04-29 2020-11-03 Microsoft Technology Licensing, Llc Context-aware digital personal assistant supporting multiple accounts
CN105915934B (zh) * 2016-05-09 2019-07-12 深圳市百米生活股份有限公司 一种通过视频图像回传识别节目的方法及系统
US11039181B1 (en) 2016-05-09 2021-06-15 Google Llc Method and apparatus for secure video manifest/playlist generation and playback
US11069378B1 (en) 2016-05-10 2021-07-20 Google Llc Method and apparatus for frame accurate high resolution video editing in cloud using live video streams
US10785508B2 (en) * 2016-05-10 2020-09-22 Google Llc System for measuring video playback events using a server generated manifest/playlist
US10595054B2 (en) 2016-05-10 2020-03-17 Google Llc Method and apparatus for a virtual online video channel
US10771824B1 (en) 2016-05-10 2020-09-08 Google Llc System for managing video playback using a server generated manifest/playlist
US11032588B2 (en) 2016-05-16 2021-06-08 Google Llc Method and apparatus for spatial enhanced adaptive bitrate live streaming for 360 degree video playback
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
USD817344S1 (en) * 2016-06-30 2018-05-08 Paradigm Social Media, Llc Display screen with graphical user interface for social media website
US11256762B1 (en) * 2016-08-04 2022-02-22 Palantir Technologies Inc. System and method for efficiently determining and displaying optimal packages of data items
US10346417B2 (en) * 2016-08-18 2019-07-09 Google Llc Optimizing digital video distribution
US10318570B2 (en) 2016-08-18 2019-06-11 Rockwell Automation Technologies, Inc. Multimodal search input for an industrial search platform
JP6674355B2 (ja) * 2016-08-31 2020-04-01 株式会社東芝 通信装置、通信方法及びプログラム
US10319128B2 (en) 2016-09-26 2019-06-11 Rockwell Automation Technologies, Inc. Augmented reality presentation of an industrial environment
US10545492B2 (en) 2016-09-26 2020-01-28 Rockwell Automation Technologies, Inc. Selective online and offline access to searchable industrial automation data
US10401839B2 (en) 2016-09-26 2019-09-03 Rockwell Automation Technologies, Inc. Workflow tracking and identification using an industrial monitoring system
US10938925B1 (en) * 2016-10-06 2021-03-02 Akamai Technologies, Inc. Delivery and acceleration with localized source IP addresses without reliance on client headers
US11966560B2 (en) 2016-10-26 2024-04-23 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
US10388075B2 (en) 2016-11-08 2019-08-20 Rockwell Automation Technologies, Inc. Virtual reality and augmented reality for industrial automation
US10735691B2 (en) 2016-11-08 2020-08-04 Rockwell Automation Technologies, Inc. Virtual reality and augmented reality for industrial automation
US10866631B2 (en) 2016-11-09 2020-12-15 Rockwell Automation Technologies, Inc. Methods, systems, apparatuses, and techniques for employing augmented reality and virtual reality
USD813883S1 (en) * 2016-11-16 2018-03-27 Brunswick Corporation Exercise equipment display screen with graphical user interface
US11635872B2 (en) * 2016-11-22 2023-04-25 Snap Inc. Smart carousel of image modifiers
US11150795B2 (en) * 2016-11-28 2021-10-19 Facebook, Inc. Systems and methods for providing content
US10123083B2 (en) * 2016-12-20 2018-11-06 Google Llc Systems and methods to select programming information for inclusion in informational displays
US10567821B2 (en) 2016-12-30 2020-02-18 Turner Broadcasting System, Inc. Creation of channel to support legacy video-on-demand systems
US10085045B2 (en) * 2016-12-30 2018-09-25 Turner Broadcasting System, Inc. Dynamic generation of video-on-demand assets for multichannel video programming distributors
CA2997355A1 (en) * 2016-12-30 2019-06-14 Tivo Solutions Inc. Advanced trick-play modes for streaming video
US11134309B2 (en) 2016-12-31 2021-09-28 Turner Broadcasting System, Inc. Creation of channels using pre-encoded media assets
US11503352B2 (en) 2016-12-31 2022-11-15 Turner Broadcasting System, Inc. Dynamic scheduling and channel creation based on external data
US10645462B2 (en) 2016-12-31 2020-05-05 Turner Broadcasting System, Inc. Dynamic channel versioning in a broadcast air chain
US11038932B2 (en) 2016-12-31 2021-06-15 Turner Broadcasting System, Inc. System for establishing a shared media session for one or more client devices
US11051074B2 (en) 2016-12-31 2021-06-29 Turner Broadcasting System, Inc. Publishing disparate live media output streams using live input streams
US10075753B2 (en) 2016-12-31 2018-09-11 Turner Broadcasting System, Inc. Dynamic scheduling and channel creation based on user selection
US10694231B2 (en) * 2016-12-31 2020-06-23 Turner Broadcasting System, Inc. Dynamic channel versioning in a broadcast air chain based on user preferences
US10992973B2 (en) 2016-12-31 2021-04-27 Turner Broadcasting System, Inc. Publishing a plurality of disparate live media output stream manifests using live input streams and pre-encoded media assets
US11051061B2 (en) 2016-12-31 2021-06-29 Turner Broadcasting System, Inc. Publishing a disparate live media output stream using pre-encoded media assets
US11109086B2 (en) 2016-12-31 2021-08-31 Turner Broadcasting System, Inc. Publishing disparate live media output streams in mixed mode
US11962821B2 (en) 2016-12-31 2024-04-16 Turner Broadcasting System, Inc. Publishing a disparate live media output stream using pre-encoded media assets
US10856016B2 (en) 2016-12-31 2020-12-01 Turner Broadcasting System, Inc. Publishing disparate live media output streams in mixed mode based on user selection
US10965967B2 (en) 2016-12-31 2021-03-30 Turner Broadcasting System, Inc. Publishing a disparate per-client live media output stream based on dynamic insertion of targeted non-programming content and customized programming content
US10607242B1 (en) 2017-02-14 2020-03-31 Patreon, Inc. Generation of subscription recommendations for content creators
US10621532B1 (en) 2017-02-14 2020-04-14 Patreon, Inc. Generation of engagement and support recommendations for content creators
US9942356B1 (en) * 2017-02-24 2018-04-10 Spotify Ab Methods and systems for personalizing user experience based on personality traits
US11082725B2 (en) * 2017-02-27 2021-08-03 Kddi Corporation Video distribution system, terminal device, and video data distribution device
US10311091B2 (en) 2017-03-24 2019-06-04 Apple Inc. Generation and presentation of an overview of an electronic magazine issue
US11095942B2 (en) 2017-05-25 2021-08-17 Turner Broadcasting System, Inc. Rules-based delivery and presentation of non-programming media items at client device
USD846587S1 (en) 2017-06-04 2019-04-23 Apple Inc. Display screen or portion thereof with animated graphical user interface
US10657173B2 (en) * 2017-06-09 2020-05-19 Google Llc Validate modification of audio-based computer program output
US10600409B2 (en) 2017-06-09 2020-03-24 Google Llc Balance modifications of audio-based computer program output including a chatbot selected based on semantic processing of audio
US10652170B2 (en) 2017-06-09 2020-05-12 Google Llc Modification of audio-based computer program output
US10614122B2 (en) 2017-06-09 2020-04-07 Google Llc Balance modifications of audio-based computer program output using a placeholder field based on content
US20180373800A1 (en) * 2017-06-27 2018-12-27 Alan Pizer Method of storing and ordering interactive content data in localized and connected content data structures
US10572536B2 (en) * 2017-07-27 2020-02-25 Facebook, Inc. Determining rate of video feed stories in a feed provided to users
US11323398B1 (en) * 2017-07-31 2022-05-03 Snap Inc. Systems, devices, and methods for progressive attachments
CN109389259A (zh) * 2017-08-02 2019-02-26 北京恒冠网络数据处理有限公司 一种知识产权交互系统及方法
US10592553B1 (en) * 2017-08-02 2020-03-17 Michael W. Seitz Internet video channel
US10771574B2 (en) * 2017-11-03 2020-09-08 Lotame Solutions Inc. Managing data transmissions based on a user's digital footprint
US10445944B2 (en) 2017-11-13 2019-10-15 Rockwell Automation Technologies, Inc. Augmented reality safety automation zone system and method
USD849034S1 (en) * 2017-11-17 2019-05-21 Nnamudi Nam Mokwunye Computer display with graphical user interface
US11570124B2 (en) * 2017-12-01 2023-01-31 At&T Intellectual Property I, L.P. Predictive network capacity scaling based on customer interest
WO2019117882A1 (en) * 2017-12-12 2019-06-20 Google Llc Providing a video preview of search results
CN108111885A (zh) * 2017-12-25 2018-06-01 北京奇艺世纪科技有限公司 一种合作数据确定方法、装置及电子设备
US11061977B1 (en) * 2017-12-29 2021-07-13 Facebook, Inc. Broadcasting system with integrated social networking
CN108282673B (zh) * 2018-01-29 2021-02-23 阿里巴巴(中国)有限公司 一种播放记录的更新方法、服务器及客户端
JP7132730B2 (ja) * 2018-03-14 2022-09-07 キヤノン株式会社 情報処理装置および情報処理方法
US11163941B1 (en) * 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US10966001B2 (en) * 2018-04-05 2021-03-30 Tvu Networks Corporation Remote cloud-based video production system in an environment where there is network delay
US11463747B2 (en) 2018-04-05 2022-10-04 Tvu Networks Corporation Systems and methods for real time control of a remote video production with multiple streams
US11212431B2 (en) 2018-04-06 2021-12-28 Tvu Networks Corporation Methods and apparatus for remotely controlling a camera in an environment with communication latency
US10595055B2 (en) * 2018-04-23 2020-03-17 Amazon Technologies, Inc. Server-side insertion of media fragments
AU2019100574B4 (en) * 2018-06-03 2020-02-20 Apple Inc. Setup procedures for an electronic device
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. SETUP PROCEDURES FOR AN ELECTRONIC DEVICE
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
US11403342B2 (en) 2018-06-11 2022-08-02 Snap Inc. Intent-based search
US10878030B1 (en) * 2018-06-18 2020-12-29 Lytx, Inc. Efficient video review modes
US10602226B2 (en) * 2018-06-27 2020-03-24 Microsoft Technology Licensing, Llc Ranking carousels of on-line recommendations of videos
US11574027B1 (en) 2018-06-28 2023-02-07 Meta Platforms, Inc. Systems and methods for managing obfuscated content
US11108716B1 (en) * 2018-06-28 2021-08-31 Facebook, Inc. Systems and methods for content management
JP7139737B2 (ja) * 2018-07-10 2022-09-21 富士フイルムビジネスイノベーション株式会社 情報処理装置、及び情報処理プログラム
CN109146495B (zh) * 2018-08-14 2022-03-04 广东小天才科技有限公司 快速安全启动支付的方法、装置及终端设备
CN109151547B (zh) * 2018-08-30 2021-07-23 广州虎牙信息科技有限公司 一种轮播方法、装置、终端及存储介质
CN109121001B (zh) * 2018-09-05 2021-07-27 深圳市酷开网络科技股份有限公司 一种多内容商的轮播系统、轮播方法及智能电视
US10712824B2 (en) 2018-09-11 2020-07-14 Apple Inc. Content-based tactile outputs
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US11029818B2 (en) 2018-09-24 2021-06-08 Salesforce.Com, Inc. Graphical user interface management for different applications
US11003317B2 (en) 2018-09-24 2021-05-11 Salesforce.Com, Inc. Desktop and mobile graphical user interface unification
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
US10789052B2 (en) * 2018-10-29 2020-09-29 Salesforce.Com, Inc. User interface (UI) design system mapping platform for automatically mapping design system components to a design document file from a design tool to generate a mapped specification
US20200134523A1 (en) 2018-10-31 2020-04-30 Walmart Apollo, Llc Systems and methods for distributed risk analysis
KR102655094B1 (ko) * 2018-11-16 2024-04-08 삼성전자주식회사 메모리를 공유하는 이종의 프로세서들을 포함하는 스토리지 장치 및 그것의 동작 방법
US10880606B2 (en) 2018-12-21 2020-12-29 Turner Broadcasting System, Inc. Disparate live media output stream playout and broadcast distribution
US11082734B2 (en) 2018-12-21 2021-08-03 Turner Broadcasting System, Inc. Publishing a disparate live media output stream that complies with distribution format regulations
US10873774B2 (en) 2018-12-22 2020-12-22 Turner Broadcasting System, Inc. Publishing a disparate live media output stream manifest that includes one or more media segments corresponding to key events
US11496803B2 (en) * 2019-02-08 2022-11-08 Hulu, LLC Video stream switching service
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
CN114297620A (zh) 2019-03-24 2022-04-08 苹果公司 用于媒体浏览应用程序的用户界面
WO2020198221A1 (en) 2019-03-24 2020-10-01 Apple Inc. User interfaces for viewing and accessing content on an electronic device
US11445263B2 (en) 2019-03-24 2022-09-13 Apple Inc. User interfaces including selectable representations of content items
CN111859208A (zh) * 2019-04-25 2020-10-30 北京小米移动软件有限公司 显示方法、装置及存储介质
JP7114820B2 (ja) 2019-05-23 2022-08-08 グーグル エルエルシー プラットフォームをまたいだコンテンツのミュート
US11153315B2 (en) 2019-05-30 2021-10-19 Bank Of America Corporation Controlling access to secure information resources using rotational datasets and dynamically configurable data containers
US11165777B2 (en) 2019-05-30 2021-11-02 Bank Of America Corporation Controlling access to secure information resources using rotational datasets and dynamically configurable data containers
US20200380560A1 (en) * 2019-05-30 2020-12-03 Ncr Corporation Automated digital advertising using behavioral intelligence
US11138328B2 (en) 2019-05-30 2021-10-05 Bank Of America Corporation Controlling access to secure information resources using rotational datasets and dynamically configurable data containers
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
US20200394055A1 (en) * 2019-06-12 2020-12-17 Aras Corporation System and method for providing a configurable user interface using a self-describing data system
CN112218167B (zh) * 2019-07-10 2022-04-15 腾讯科技(深圳)有限公司 多媒体信息播放方法、服务器、终端及存储介质
WO2021041983A1 (en) * 2019-08-30 2021-03-04 Shoeibi Lisa Methods for indexing and retrieving text
CN110807138B (zh) * 2019-09-10 2022-07-05 国网电子商务有限公司 一种搜索对象类别的确定方法及装置
CN111447468B (zh) * 2019-09-25 2023-04-25 来享享网络科技股份有限公司 一种信息共享系统、方法及非暂时性机器可读媒体
CN112825559B (zh) * 2019-11-20 2022-11-08 腾讯科技(深圳)有限公司 互动视频播放方法及装置、互动视频生成方法
US11863673B1 (en) 2019-12-17 2024-01-02 APPDIRECT, Inc. White-labeled data connections for multi-tenant cloud platforms
CN110730373A (zh) * 2019-12-18 2020-01-24 南京创维信息技术研究院有限公司 带屏设备之间的跨屏推送视频的方法及系统
EP3842941A1 (en) * 2019-12-25 2021-06-30 Shanghai Transsion Co., Ltd. A sidebar interaction method, device, and computer-readable storage medium
US11490166B2 (en) * 2019-12-26 2022-11-01 Sling TV L.L.C. Systems and methods for program source display
CN111291220B (zh) * 2020-01-20 2021-07-13 北京字节跳动网络技术有限公司 标签展示方法、装置、电子设备和计算机可读介质
US11768835B2 (en) * 2020-01-31 2023-09-26 Salesforce, Inc. Merging multiple unsynchronized streams of related events and multi-tenant support
US11392657B2 (en) * 2020-02-13 2022-07-19 Microsoft Technology Licensing, Llc Intelligent selection and presentation of people highlights on a computing device
US11270330B1 (en) 2020-02-26 2022-03-08 Patreon, Inc. Systems and methods to determine tax classification of benefits offered to subscribers of a membership platform
US11048387B1 (en) * 2020-03-02 2021-06-29 Rovi Guides, Inc. Systems and methods for managing media feed timelines
US11301273B2 (en) * 2020-03-11 2022-04-12 Atlassian Pty Ltd. Computer user interface for a virtual workspace having multiple application portals displaying context-related content
EP3903501A2 (en) 2020-03-13 2021-11-03 Google LLC Media content casting in network-connected television devices
JP7359770B2 (ja) 2020-03-13 2023-10-11 グーグル エルエルシー 知識ベースのメディアコンテンツの推奨および統合ユーザインターフェイスを有する、ネットワーク接続されたテレビ装置
US11386377B1 (en) 2020-03-17 2022-07-12 Patreon, Inc. Systems and methods to recommend price of benefit items offered through a membership platform
US11790391B1 (en) 2020-03-17 2023-10-17 Patreon, Inc. Systems and methods to recommend benefit types of benefit items to offer within a membership platform
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
CN111506641B (zh) * 2020-04-21 2023-07-07 北京北信源软件股份有限公司 数据管理方法、数据采集平台、数据管理系统及存储介质
US11659229B2 (en) * 2020-04-29 2023-05-23 Arris Enterprises Llc System and method for management and presentation of alternate media
CN111625639B (zh) * 2020-06-02 2022-07-12 中国人民解放军国防科技大学 一种基于多轮响应生成的上下文建模方法
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
CN111669623B (zh) * 2020-06-28 2023-10-13 腾讯科技(深圳)有限公司 视频特效的处理方法、装置以及电子设备
US11671419B2 (en) * 2020-09-30 2023-06-06 APPDIRECT, Inc. Multi-cloud data connections for white-labeled platforms
US11405668B2 (en) * 2020-10-30 2022-08-02 Rovi Guides, Inc. Systems and methods for viewing-session continuity
US20220138260A1 (en) * 2020-10-30 2022-05-05 Here Global B.V. Method, apparatus, and system for estimating continuous population density change in urban areas
US11451841B2 (en) * 2020-12-03 2022-09-20 AVAST Software s.r.o. Content feed delivery system and method
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
KR102641470B1 (ko) * 2020-12-08 2024-02-27 네이버 주식회사 쇼핑 콘텐츠 제공 방법 및 시스템
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
CN113709560B (zh) * 2021-03-31 2024-01-02 腾讯科技(深圳)有限公司 视频剪辑方法、装置、设备及存储介质
CN115278326A (zh) * 2021-04-29 2022-11-01 腾讯科技(深圳)有限公司 视频展示方法、装置、计算机可读介质及电子设备
US11368735B1 (en) 2021-05-18 2022-06-21 Patreon, Inc. Systems and methods to facilitate quality control of benefit items created for subscribers of a membership platform
CN115379257A (zh) * 2021-05-20 2022-11-22 阿里巴巴新加坡控股有限公司 一种渲染方法、装置、系统、存储介质及程序产品
US11715126B1 (en) 2021-06-07 2023-08-01 Patreon, Inc. Systems and methods to process payments for subscribership within a membership platform
US20220397995A1 (en) * 2021-06-15 2022-12-15 Microsoft Technology Licensing, Llc Dashboard explore mode
US20220398306A1 (en) * 2021-06-15 2022-12-15 Microsoft Technology Licensing, Llc Service-driven widgets with multiple forms of authentication displayed in a widgets board
US11675860B1 (en) * 2021-07-28 2023-06-13 Patreon, Inc. Systems and methods to generate creator page recommendations for content creators
WO2023005172A1 (en) * 2021-07-28 2023-02-02 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Content viewer processing method and wireless device
WO2023059576A1 (en) * 2021-10-07 2023-04-13 Demostack, Inc. Dynamic recorder for demonstrations of web-based software applications
US11714537B2 (en) * 2021-12-02 2023-08-01 Amazon Technologies, Inc. Techniques for providing a search interface within a carousel
US11792243B2 (en) 2022-01-19 2023-10-17 Bank Of America Corporation System and method for conducting multi-session user interactions
US11909807B2 (en) 2022-05-18 2024-02-20 Demostack, Inc. Local recording for demonstration of web-based software applications
US20230409577A1 (en) * 2022-06-16 2023-12-21 X Development Llc Aggregating information from different data feed services
US11910044B1 (en) * 2022-06-30 2024-02-20 Amazon Technologies, Inc. Systems and methods for switching the processing of a live content stream to another datacenter

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101331712A (zh) * 2005-12-15 2008-12-24 微软公司 将网络外部数据内容展示给连接网络的设备
CN101887449A (zh) * 2009-05-12 2010-11-17 阿瓦雅公司 作为联络中心的工作分配的对web订阅源的处理

Family Cites Families (150)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5526034A (en) 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
US5706448A (en) 1992-12-18 1998-01-06 International Business Machines Corporation Method and system for manipulating data through a graphic user interface within a data processing system
US5499330A (en) 1993-09-17 1996-03-12 Digital Equipment Corp. Document display system for organizing and displaying documents as screen objects organized along strand paths
JP3697276B2 (ja) 1993-10-27 2005-09-21 ゼロックス コーポレイション 画像ディスプレイ方法及び画像ディスプレイ装置並びに画像スケーリング方法
US5515486A (en) 1994-12-16 1996-05-07 International Business Machines Corporation Method, apparatus and memory for directing a computer system to display a multi-axis rotatable, polyhedral-shape panel container having front panels for displaying objects
US7336279B1 (en) 1994-12-16 2008-02-26 Canon Kabushiki Kaisha Intuitive hierarchical time-series data display method and system
US5677708A (en) 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
US5754809A (en) 1995-12-12 1998-05-19 Dell U.S.A., L.P. Perspective windowing technique for computer graphical user interface
WO1997041506A1 (en) 1996-04-30 1997-11-06 Sony Electronics Inc. User interface for navigating among, organizing and executing program, files and data in a computer system
US5880733A (en) 1996-04-30 1999-03-09 Microsoft Corporation Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system
US5745109A (en) 1996-04-30 1998-04-28 Sony Corporation Menu display interface with miniature windows corresponding to each page
US5977974A (en) 1996-09-17 1999-11-02 Canon Kabushiki Kaisha Information processing apparatus and method
US5991799A (en) 1996-12-20 1999-11-23 Liberate Technologies Information retrieval system using an internet multiplexer to focus user selection
US6211921B1 (en) 1996-12-20 2001-04-03 Philips Electronics North America Corporation User interface for television
US6198483B1 (en) 1997-01-30 2001-03-06 Ken Launais Motion user interface
US5986638A (en) 1997-02-04 1999-11-16 Mag Technology Co., Ltd. Apparatus and method for synchronously selecting icons in flywheel controlled color computer monitor
US6118480A (en) 1997-05-05 2000-09-12 Flashpoint Technology, Inc. Method and apparatus for integrating a digital camera user interface across multiple operating modes
US6069606A (en) 1997-05-15 2000-05-30 Sony Corporation Display of multiple images based on a temporal relationship among them with various operations available to a user as a function of the image size
US6028600A (en) 1997-06-02 2000-02-22 Sony Corporation Rotary menu wheel interface
EP1014257A4 (en) 1997-08-12 2000-10-04 Matsushita Electric Ind Co Ltd WINDOW DISPLAY DEVICE
US6230116B1 (en) 1997-10-02 2001-05-08 Clockwise Technologies Ltd. Apparatus and method for interacting with a simulated 3D interface to an operating system operative to control computer resources
US6266098B1 (en) 1997-10-22 2001-07-24 Matsushita Electric Corporation Of America Function presentation and selection using a rotatable function menu
US6151601A (en) * 1997-11-12 2000-11-21 Ncr Corporation Computer architecture and method for collecting, analyzing and/or transforming internet and/or electronic commerce data for storage into a data storage area
US5940076A (en) 1997-12-01 1999-08-17 Motorola, Inc. Graphical user interface for an electronic device and method therefor
US20040207628A1 (en) 1997-12-30 2004-10-21 Hoddie J. Peter Method and apparatus for chaining two or more tweens to provide non-linear multimedia effects
US6448987B1 (en) 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
GB0027260D0 (en) 2000-11-08 2000-12-27 Koninl Philips Electronics Nv An image control system
JP2000105772A (ja) 1998-07-28 2000-04-11 Sharp Corp 情報管理装置
EP1107097A4 (en) 1998-08-24 2007-10-17 Hitachi Ltd SYSTEM, DEVICE AND METHOD FOR DISPLAYING MULTIMEDIA INFORMATION PROCESSING
JP2000076267A (ja) 1998-08-31 2000-03-14 Sharp Corp 情報検索方法、情報検索装置、及び情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体
US6446262B1 (en) * 1998-10-26 2002-09-03 Two Way Tv Limited Broadcasting interactive applications
US6909443B1 (en) 1999-04-06 2005-06-21 Microsoft Corporation Method and apparatus for providing a three-dimensional task gallery computer interface
US6515656B1 (en) 1999-04-14 2003-02-04 Verizon Laboratories Inc. Synchronized spatial-temporal browsing of images for assessment of content
US7263667B1 (en) 1999-06-09 2007-08-28 Microsoft Corporation Methods, apparatus and data structures for providing a user interface which facilitates decision making
US6693606B1 (en) 1999-09-10 2004-02-17 Sony Computer Entertainment Inc. Method of and apparatus for displaying measured quantity, recording medium, and program
JP2001125913A (ja) 1999-10-28 2001-05-11 Sony Corp 情報処理装置および方法、並びに記録媒体
US6473751B1 (en) 1999-12-10 2002-10-29 Koninklijke Philips Electronics N.V. Method and apparatus for defining search queries and user profiles and viewing search results
US20010049826A1 (en) 2000-01-19 2001-12-06 Itzhak Wilf Method of searching video channels by content
JP2003528377A (ja) 2000-03-17 2003-09-24 ビジブル. コム インコーポレーティッド 三次元空間ユーザ・インタフェース
US6636246B1 (en) 2000-03-17 2003-10-21 Vizible.Com Inc. Three dimensional spatial user interface
US6662177B1 (en) 2000-03-29 2003-12-09 Koninklijke Philips Electronics N.V. Search user interface providing mechanism for manipulation of explicit and implicit criteria
JP4325075B2 (ja) 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
JP4730571B2 (ja) 2000-05-01 2011-07-20 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
JP4431918B2 (ja) 2000-05-01 2010-03-17 ソニー株式会社 情報処理装置、情報処理方法、および記録媒体
US7249325B1 (en) 2000-05-11 2007-07-24 Palmsource, Inc. Automatically centered scrolling in a tab-based user interface
JP2002041276A (ja) 2000-07-24 2002-02-08 Sony Corp 対話型操作支援システム及び対話型操作支援方法、並びに記憶媒体
JP2002074322A (ja) 2000-08-31 2002-03-15 Sony Corp 情報処理装置及び情報処理方法並びにデータ記録媒体
US20020138617A1 (en) 2000-09-06 2002-09-26 Jacob Christfort Providing content from multiple services
US6918091B2 (en) 2000-11-09 2005-07-12 Change Tools, Inc. User definable interface system, method and computer program product
US6961943B2 (en) * 2000-12-06 2005-11-01 Microsoft Corporation Multimedia processing system parsing multimedia content from a single source to minimize instances of source files
JP2002175139A (ja) 2000-12-07 2002-06-21 Sony Corp 情報処理装置、メニュー表示方法及びプログラム格納媒体
US6819344B2 (en) 2001-03-12 2004-11-16 Microsoft Corporation Visualization of multi-dimensional data having an unbounded dimension
CA2385401C (en) 2001-05-07 2012-09-25 Vizible.Com Inc. Method of representing information on a three-dimensional user interface
US6839072B2 (en) 2001-06-15 2005-01-04 Koninklijke Philips Electronics N.V. Method and system and article of manufacture for display of option recommendations through time-by-score
US8063923B2 (en) 2001-07-13 2011-11-22 Universal Electronics Inc. System and method for updating information in an electronic portable device
US7107532B1 (en) 2001-08-29 2006-09-12 Digeo, Inc. System and method for focused navigation within a user interface
US7159177B2 (en) 2001-08-29 2007-01-02 Digeo, Inc. System and method for focused navigation within a user interface
US20030046693A1 (en) 2001-08-29 2003-03-06 Digeo, Inc. System and method for focused navigation within an interactive television user interface
US7594246B1 (en) 2001-08-29 2009-09-22 Vulcan Ventures, Inc. System and method for focused navigation within a user interface
US7055104B1 (en) 2002-03-29 2006-05-30 Digeo, Inc. System and method for focused navigation using filters
US7093201B2 (en) 2001-09-06 2006-08-15 Danger, Inc. Loop menu navigation apparatus and method
US7036091B1 (en) 2001-09-24 2006-04-25 Digeo, Inc. Concentric curvilinear menus for a graphical user interface
US20030061206A1 (en) 2001-09-27 2003-03-27 Richard Qian Personalized content delivery and media consumption
US20030093794A1 (en) * 2001-11-13 2003-05-15 Koninklijke Philips Electronics N.V. Method and system for personal information retrieval, update and presentation
US7111788B2 (en) 2002-04-22 2006-09-26 Nokia Corporation System and method for navigating applications using a graphical user interface
TWI238348B (en) 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
US7200611B2 (en) 2002-05-13 2007-04-03 Microsoft Corporation TV program database
US20030222890A1 (en) 2002-05-31 2003-12-04 David Salesin System and method for adaptable presentations
US7607107B2 (en) 2002-06-18 2009-10-20 The Directv Group, Inc. On-screen user interface device
US7139006B2 (en) 2003-02-04 2006-11-21 Mitsubishi Electric Research Laboratories, Inc System and method for presenting and browsing images serially
JP2004295159A (ja) 2003-02-07 2004-10-21 Sony Corp アイコン表示システム、アイコン表示方法、電子機器装置およびコンピュータプログラム
JP4093088B2 (ja) 2003-03-18 2008-05-28 松下電器産業株式会社 リモコン送信機
DE60315948T2 (de) 2003-03-27 2008-06-26 Exalead Methode zur Indexierung und Recherche einer Sammlung von Internet Dokumenten
JP3945445B2 (ja) 2003-04-21 2007-07-18 ソニー株式会社 表示方法及び表示装置
US7558833B2 (en) * 2003-05-20 2009-07-07 At&T Intellectual Property, I, L.P. Method and system for selectively forwarding electronic-mail
JP4240293B2 (ja) 2003-05-27 2009-03-18 株式会社ソニー・コンピュータエンタテインメント マルチメディア再生装置およびマルチメディア再生方法
US8200775B2 (en) * 2005-02-01 2012-06-12 Newsilike Media Group, Inc Enhanced syndication
EP1510911A3 (en) 2003-08-28 2006-03-22 Sony Corporation Information processing apparatus, information processing method, information processing program and storage medium containing information processing program
FI20031433A (fi) 2003-10-03 2005-04-04 Nokia Corp Menetelmä valikkojen muodostamiseksi
US6990637B2 (en) 2003-10-23 2006-01-24 Microsoft Corporation Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
US7386624B2 (en) 2003-10-23 2008-06-10 International Business Machines Corporation Method, system and article for dynamic real-time stream aggregation in a network
US20050108755A1 (en) 2003-11-17 2005-05-19 Sony Corporation, A Japanese Corporation Multi-source programming guide apparatus and method
US20050187943A1 (en) 2004-02-09 2005-08-25 Nokia Corporation Representation of media items in a media file management application for use with a digital device
US20050229102A1 (en) 2004-04-12 2005-10-13 Microsoft Corporation System and method for providing an interactive display
US7555465B2 (en) 2004-04-26 2009-06-30 Robert Steven Davidson Service and method for providing a single point of access for multiple providers' video and audio content
WO2005109160A1 (en) 2004-05-12 2005-11-17 Redsky Mobile Inc. Navigation of an n-dimensional hierarchical structure using a 2-dimensional controller
US8028250B2 (en) 2004-08-31 2011-09-27 Microsoft Corporation User interface having a carousel view for representing structured data
JP4727342B2 (ja) 2004-09-15 2011-07-20 ソニー株式会社 画像処理装置、画像処理方法、画像処理プログラム及びプログラム格納媒体
TWI329263B (en) 2004-09-24 2010-08-21 Hon Hai Prec Ind Co Ltd A device and method for processing information
CN101107604A (zh) 2005-01-20 2008-01-16 皇家飞利浦电子股份有限公司 多媒体演示创建
US7383503B2 (en) 2005-02-23 2008-06-03 Microsoft Corporation Filtering a collection of items
US7710423B2 (en) 2005-03-21 2010-05-04 Microsoft Corproation Automatic layout of items along an embedded one-manifold path
US7685530B2 (en) 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
KR20070015766A (ko) 2005-08-01 2007-02-06 (주)판도라티비 인터넷을 이용한 개인 동영상 방송시스템 및 서비스 방법
CA2621499C (en) * 2005-09-08 2014-02-11 The Directv Group, Inc. Mosaic channel video stream with interactive services
US20070061745A1 (en) 2005-09-09 2007-03-15 Microsoft Corporation Nested views in an electronic file system
US20070083536A1 (en) 2005-10-07 2007-04-12 Darnell Benjamin G Indirect subscriptions to a user's selected content feed items
US7730425B2 (en) 2005-11-30 2010-06-01 De Los Reyes Isabelo Function-oriented user interface
JP4894252B2 (ja) 2005-12-09 2012-03-14 ソニー株式会社 データ表示装置、データ表示方法及びデータ表示プログラム
JP4437548B2 (ja) 2005-12-09 2010-03-24 ソニー株式会社 音楽コンテンツ表示装置、音楽コンテンツ表示方法及び音楽コンテンツ表示プログラム
US7562312B2 (en) 2006-01-17 2009-07-14 Samsung Electronics Co., Ltd. 3-dimensional graphical user interface
US7917583B2 (en) * 2006-02-17 2011-03-29 Verizon Patent And Licensing Inc. Television integrated chat and presence systems and methods
US20070225047A1 (en) * 2006-03-21 2007-09-27 Nokia Corporation Automatic discovery and deployment of feed links to mobile terminals
US20070245020A1 (en) * 2006-04-18 2007-10-18 Yahoo! Inc. Publishing scheduler for online content feeds
JP4737539B2 (ja) 2006-05-03 2011-08-03 株式会社ソニー・コンピュータエンタテインメント マルチメディア再生装置および背景画像表示方法
JP2007300565A (ja) 2006-05-03 2007-11-15 Sony Computer Entertainment Inc マルチメディア再生装置およびメニュー画面表示方法
US9225761B2 (en) 2006-08-04 2015-12-29 The Directv Group, Inc. Distributed media-aggregation systems and methods to operate the same
US20080168503A1 (en) * 2007-01-08 2008-07-10 General Instrument Corporation System and Method for Selecting and Viewing Broadcast Content Based on Syndication Streams
US20080195605A1 (en) * 2007-02-09 2008-08-14 Icliquein Technology, Inc. Service directory and management system
USD573605S1 (en) 2007-03-23 2008-07-22 A9.Com, Inc. User interface for a portion of a display screen
USD571821S1 (en) 2007-03-23 2008-06-24 A9.Com, Inc. User interface for a portion of a display screen
US20080281832A1 (en) 2007-05-08 2008-11-13 Pulver Jeffrey L System and method for processing really simple syndication (rss) feeds
US8145704B2 (en) * 2007-06-13 2012-03-27 Ntech Properties, Inc. Method and system for providing media programming
US8549550B2 (en) 2008-09-17 2013-10-01 Tubemogul, Inc. Method and apparatus for passively monitoring online video viewing and viewer behavior
US8495693B2 (en) * 2007-09-21 2013-07-23 Echostar Technologies L.L.C Systems and methods for time shifting in multiple video presentation
US7921071B2 (en) * 2007-11-16 2011-04-05 Amazon Technologies, Inc. Processes for improving the utility of personalized recommendations generated by a recommendation engine
KR101208835B1 (ko) 2008-01-18 2012-12-06 에스케이플래닛 주식회사 객체 기반 상품 컨텐츠 저작/유통 시스템 및 방법
US8151215B2 (en) 2008-02-07 2012-04-03 Sony Corporation Favorite GUI for TV
US20090232129A1 (en) 2008-03-10 2009-09-17 Dilithium Holdings, Inc. Method and apparatus for video services
USD596190S1 (en) 2008-04-24 2009-07-14 Htc Corporation Graphic user interface for a display screen
JP2011018085A (ja) 2008-06-19 2011-01-27 Panasonic Corp 情報処理装置
US20090328101A1 (en) 2008-06-30 2009-12-31 Nokia Corporation User interface for mobile tv interactive services
KR20100003666A (ko) * 2008-07-01 2010-01-11 김진우 컨텐츠 통합 관리 시스템 및 그 방법
US20100058416A1 (en) * 2008-08-29 2010-03-04 Embarq Holdings Company, Llc Method and system for providing a web-based content feed for a set-top box
USD609243S1 (en) 2008-09-08 2010-02-02 Samsung Electronics Co., Ltd. Transitional image display for mobile phone
WO2010032402A1 (ja) 2008-09-16 2010-03-25 パナソニック株式会社 データ表示装置、集積回路、データ表示方法、データ表示プログラム及び記録媒体
CA128768S (en) 2008-09-17 2009-09-09 Toshiba Also Trading As Toshiba Corp Kk Display screen
CA128767S (en) 2008-09-17 2009-09-09 Toshiba Also Trading As Toshiba Corp Kk Display screen
US8176046B2 (en) * 2008-10-22 2012-05-08 Fwix, Inc. System and method for identifying trends in web feeds collected from various content servers
JP5282617B2 (ja) 2009-03-23 2013-09-04 ソニー株式会社 情報処理装置、情報処理方法および情報処理プログラム
US20120005702A1 (en) 2009-04-08 2012-01-05 Vidiactive, Ltd. Improved Television and Video System
USD615098S1 (en) 2009-04-21 2010-05-04 Microsoft Corporation Icon for a display screen
US8700665B2 (en) * 2009-04-27 2014-04-15 Avaya Inc. Intelligent conference call information agents
US20100293580A1 (en) 2009-05-12 2010-11-18 Latchman David P Realtime video network
US20100313255A1 (en) 2009-06-03 2010-12-09 Exling, Llc Web Browser and Web Page Plug-In Language Translation Method and System
US8312273B2 (en) 2009-10-07 2012-11-13 Microsoft Corporation Privacy vault for maintaining the privacy of user profiles
FI20105105A0 (fi) 2010-02-04 2010-02-04 Axel Technologies Medialaitteen käyttöliittymä
US8468201B2 (en) * 2010-03-23 2013-06-18 Google Inc. Organizing social activity information on a site
US20110276923A1 (en) 2010-05-04 2011-11-10 Qwest Communications International Inc. Photo Stack
US8510772B2 (en) * 2010-05-18 2013-08-13 International Business Machines Corporation Filtering method and system
FI20105574A0 (fi) 2010-05-25 2010-05-25 Axel Technologies Käyttöliittymä medialaitetta varten
WO2012021418A1 (en) 2010-08-12 2012-02-16 Gary Anderson Systems and methods for video messaging and confirmation
US8866822B2 (en) 2010-09-07 2014-10-21 Microsoft Corporation Alternate source for controlling an animation
US20120150994A1 (en) * 2010-11-10 2012-06-14 Coad Jr Peter Systems and methods for distributing and facilitating the reading of a library of published works in a serialized electronic format
KR101730422B1 (ko) 2010-11-15 2017-04-26 엘지전자 주식회사 영상표시기기 및 그 동작 방법
US20120210353A1 (en) * 2011-02-11 2012-08-16 Sony Network Entertainment International Llc Second display interaction with social networking feed
US10152192B2 (en) 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
AU2011202182B1 (en) 2011-05-11 2011-10-13 Frequency Ip Holdings, Llc Creation and presentation of selective digital content feeds
US8771048B2 (en) 2011-06-24 2014-07-08 Wpc, Llc Computer-implemented video puzzles
US20130132994A1 (en) 2011-11-21 2013-05-23 EarDish Corporation Media content aggregator and content rating system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101331712A (zh) * 2005-12-15 2008-12-24 微软公司 将网络外部数据内容展示给连接网络的设备
CN101887449A (zh) * 2009-05-12 2010-11-17 阿瓦雅公司 作为联络中心的工作分配的对web订阅源的处理

Also Published As

Publication number Publication date
US9307277B2 (en) 2016-04-05
US20190141380A1 (en) 2019-05-09
US20160173924A1 (en) 2016-06-16
US20140337335A1 (en) 2014-11-13
US9161072B2 (en) 2015-10-13
AU2011202182B1 (en) 2011-10-13
US20120278725A1 (en) 2012-11-01
US9003438B2 (en) 2015-04-07
US8706841B2 (en) 2014-04-22
CN103620639A (zh) 2014-03-05
US20120291079A1 (en) 2012-11-15
US10057617B2 (en) 2018-08-21
WO2012149556A2 (en) 2012-11-01
WO2012149556A3 (en) 2013-01-03
EP2702551A2 (en) 2014-03-05
US20130110978A1 (en) 2013-05-02
US20130305278A1 (en) 2013-11-14
US9451309B2 (en) 2016-09-20
US8583759B2 (en) 2013-11-12
US20160173925A1 (en) 2016-06-16
US20150172736A1 (en) 2015-06-18
EP2702551A4 (en) 2014-09-17
US20140173666A1 (en) 2014-06-19
US8613015B2 (en) 2013-12-17
US20120278428A1 (en) 2012-11-01
US10555020B2 (en) 2020-02-04
US8566722B2 (en) 2013-10-22
US10051303B2 (en) 2018-08-14

Similar Documents

Publication Publication Date Title
CN103620639B (zh) 多轮播件的选择性数字服务信息源
US11212571B2 (en) Aggregation and presentation of video content items with search service integration
CN103562848B (zh) 多个源媒体和目的媒体的发现和管理平台
CN105359125B (zh) 用户历史播放列表和预订
CN103348693B (zh) 在交互式媒体指南应用中在内容中导航的系统和方法
CN105072454B (zh) 针对在线内容的媒体指南的特定化、集中式、自动化创建
CN102656898B (zh) 在线社交网络上的自动媒体资产更新
CN106489150A (zh) 用于识别和保存媒体资产的一部分的系统和方法
GB2479947A (en) Content Provision System
US11758212B2 (en) Aggregation and presentation of video content items with feed item customization
CN103563391A (zh) 用于多屏幕媒体体验的方法、装置和系统
EP2994866A1 (en) Channel-level advertising attributes in an internet-based content platform
CN101833552A (zh) 一种流媒体标记和推荐的方法
CN104053063A (zh) 用于控制显示装置的直观的基于图像的节目指南
CN103369371A (zh) 用于提供选择的访问的内容信道的方法和装置
CN103369373A (zh) 用于更新内容频道的方法和设备
CN103369378A (zh) 用于利用内容信道的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant