Systems and methods are provided for identifying an influencer from a pool of people based on past interactions with one or more items. A similarity score is calculated for each of a plurality of items. An affinity score is determined for each person in the pool of people for each of the plurality of items. A similar item affinity score is calculated for each person based on the similarity score for each item and the affinity score for that item. The influencer is identified based on the similar item affinity scores for each person in the pool of people. The influencer is granted a permission to perform a particular action related to the particular item based on being identified as the influencer.
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
G06F 16/2457 - Query processing with adaptation to user needs
G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
2.
Computer-Implemented Systems and Methods for Providing Consistent Application Generation
Systems and methods are provided for generating a plurality of applications of disparate types. A graphical user interface is provided for designing an interactive user experience, where a designed user experience includes an arrangement of experience elements, where the experience elements include a plurality interactive elements and decorative elements, and where each of the experience elements are configured for display according to one or more attributes. An identification of the experience elements and the attributes of the experience elements is received via the graphical user interface. An identification of a plurality of disparate types of applications to be generated based on the designed experience is received. The experience is translated for each of the disparate types of applications to generate the plurality of applications of disparate types.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
Computer-implemented systems and methods are provided for providing access to a portion of a video to a requesting user. For example, a computer can receive an identification of a video, a starting point of a clip within the video, and an ending point of the clip within the video from a rights holder. The computer can define a video clip based on the identified video, the starting point, and the ending point. The computer can also provide a link by which a requesting user is provided access to the video clip.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
4.
Systems and Methods for Defining Ad Spaces in Video
Computer-implemented systems and methods are provided for defining ad space in a video. For example, a computer can receive an identification of a video and an advertisement space definition that includes a time stamp for the advertisement space in the video and an advertisement length. The computer can receive a request to view the video. The computer can determine an advertisement to play in the advertisement space such that the advertisement is not longer than the advertisement length included in the video's advertisement space definition. The computer can provide access to the video, and when the video reaches the time stamp, the advertisement is played in the advertisement space.
H04N 21/262 - Content 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 or generating play-lists
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/4784 - Supplemental services, e.g. displaying phone caller identification or shopping application receiving rewards
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
5.
Systems and Methods for Word Offensiveness Detection and Processing Using Weighted Dictionaries and Normalization
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A plurality of offensive words are received, where each offensive word is associated with a severity score identifying the offensiveness of that word. A string of words is received. A distance between a candidate word and each offensive word in the plurality of offensive words is calculated, and a plurality of offensiveness scores for the candidate word are calculated, each offensiveness score based on the calculated distance between the candidate word and the offensive word and the severity score of the offensive word. A determination is made as to whether the candidate word is an offender word, where the candidate word is deemed to be an offender word when the highest offensiveness score in the plurality of offensiveness scores exceeds an offensiveness threshold value.
Computer-implemented systems and methods of providing content to a user via communications between a content provider and a user over a plurality of disparate communication channels are provided. Content is provided to a user via a first transmission channel for presentation. Metadata associated with the content identifies a content event trigger at a point in the content. The content is displayed using a first presentation system. When the content event trigger is reached, supplemental content is provided to the user via a second transmission channel. The supplemental content is provided to the user during continued presentation of the content, and the supplemental content is provided to the user using a content providing system that is wholly separate from the first presentation system.
H04N 21/237 - Communication with additional data server
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
H04N 21/4722 - End-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 or for manipulating displayed content for requesting additional data associated with the content
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/61 - Network physical structure; Signal processing
H04N 21/4786 - Supplemental services, e.g. displaying phone caller identification or shopping application e-mailing
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
36 - Insurance; financial affairs
41 - Education; entertainment
42 - Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software.
Goods & Services
Downloadable software platform for investment portfolio
construction, reporting, and measuring; downloadable
software platform for measurement, collection, analysis, and
assessment of investment data; downloadable software
platform for verifying and auditing of investment impact
data and creation of infographics, charts, maps, and graphs
illustrating investment impact. Printed material, namely, journals, articles, periodicals,
newsletters, research reports, presentation materials, and
white papers all in field of investments and measuring the
impact of investments. Providing financial investment information in the nature of
investment rating and scoring services and impact investment
rating and scoring services; financial consulting services,
namely, financial investments advising; financial services,
namely, wealth management services; development of
customized financial solutions, namely, financial planning
and investment advisory services; providing financial
information and metrics to aid in evaluating and reporting
on the performance of financial investments and the social
impact of those investments via an online computer database. Educational services, namely, providing educational
presentations in the field of investments and the social
impact of those investments, and printed materials
distributed therewith; on-line journals, namely, blogs in
the field of investments and measuring the impact of
investments. Platform as a service (PaaS) featuring a computer software
platform for investment portfolio construction, reporting
and measuring the impact of investments; platform as a
service (PaaS) featuring a computer software platform for
measurement, collection, analysis, and assessment of
investment data; platform as a service (PaaS) featuring a
computer software platform for verifying and auditing of
investment impact data and creation of infographics, charts,
maps, and graphs illustrating investment impact.
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
36 - Insurance; financial affairs
41 - Education; entertainment
42 - Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software.
Goods & Services
(1) Downloadable software platform for investment portfolio construction, reporting, and measuring; downloadable software platform for measurement, collection, analysis, and assessment of investment data; downloadable software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact.
(2) Printed material, namely, journals, articles, periodicals, newsletters, research reports, presentation materials, and white papers all in field of investments and measuring the impact of investments. (1) Providing financial investment information in the nature of investment rating and scoring services and impact investment rating and scoring services; financial consulting services, namely, financial investments advising; financial services, namely, wealth management services; development of customized financial solutions, namely, financial planning and investment advisory services; providing an online computer database in the field of financial information and metrics to aid in evaluating and reporting on the performance of financial investments and the social impact of those investments.
(2) Educational services, namely, providing educational presentations in the field of investments and the social impact of those investments, and printed materials distributed therewith; On-line journals, namely, blogs in the field of investments and measuring the impact of investments.
(3) Platform as a service (PAAS) featuring a computer software platform for investment portfolio construction, reporting and measuring the impact of investments; Platform as a service (PAAS) featuring a computer software platform for measurement, collection, analysis, and assessment of investment data; Platform as a service (PAAS) featuring a computer software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact.
9.
Systems and Methods for Controlling Media Content Access Parameters
Systems and methods enabling marketing and distribution of motion pictures and other media content by content creators and other content providers are described herein. A platform is provided by which a plurality of content providers can market and distribute media content to users. Information about activity of the users on the platform is obtained in relation to the item of media content or in relation to media content related to the item of media content. A request is received for an activity report comprising information related to a user demographic or a media content characteristic. Responsive to the activity report request, the activity report is provided to the content provider.
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04N 21/482 - End-user interface for program selection
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/472 - End-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 or for manipulating displayed content
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/25 - Management 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 or learning user preferences for recommending movies
G06Q 30/06 - Buying, selling or leasing transactions
H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
H04H 60/63 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for services of sales
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
36 - Insurance; financial affairs
41 - Education; entertainment
42 - Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software.
Goods & Services
Downloadable software platform for investment portfolio construction, reporting, and measuring; downloadable software platform for measurement, collection, analysis, and assessment of investment data; downloadable software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact Printed material, namely, journals, articles, periodicals, newsletters, research reports, presentation materials, and white papers all in field of investments and measuring the impact of investments Providing financial investment information in the nature of investment rating and scoring services and impact investment rating and scoring services; financial consulting services, namely, financial investments advising; financial services, namely, wealth management services; development of customized financial solutions, namely, financial planning and investment advisory services; providing an online computer database in the field of financial information and metrics to aid in evaluating and reporting on the performance of financial investments and the social impact of those investments Educational services, namely, providing educational presentations in the field of investments and the social impact of those investments, and printed materials distributed therewith; On-line journals, namely, blogs in the field of investments and measuring the impact of investments Platform as a service (PAAS) featuring a computer software platform for investment portfolio construction, reporting and measuring the impact of investments; Platform as a service (PAAS) featuring a computer software platform for measurement, collection, analysis, and assessment of investment data; Platform as a service (PAAS) featuring a computer software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
36 - Insurance; financial affairs
41 - Education; entertainment
42 - Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software.
Goods & Services
Downloadable software platform for investment portfolio construction, reporting, and measuring; downloadable software platform for measurement, collection, analysis, and assessment of investment data; downloadable software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact Printed material, namely, journals, articles, periodicals, newsletters, research reports, presentation materials, and white papers all in field of investments and measuring the impact of investments Providing financial investment information in the nature of investment rating and scoring services and impact investment rating and scoring services; financial consulting services, namely, financial investments advising; financial services, namely, wealth management services; development of customized financial solutions, namely, financial planning and investment advisory services; providing an online computer database in the field of financial information and metrics to aid in evaluating and reporting on the performance of financial investments and the social impact of those investments Educational services, namely, providing educational presentations in the field of investments and the social impact of those investments, and printed materials distributed therewith; On-line journals, namely, blogs in the field of investments and measuring the impact of investments Platform as a service (PAAS) featuring a computer software platform for investment portfolio construction, reporting and measuring the impact of investments; Platform as a service (PAAS) featuring a computer software platform for measurement, collection, analysis, and assessment of investment data; Platform as a service (PAAS) featuring a computer software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
36 - Insurance; financial affairs
41 - Education; entertainment
42 - Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software.
Goods & Services
Downloadable software platform for investment portfolio construction, reporting, and measuring; downloadable software platform for measurement, collection, analysis, and assessment of investment data; downloadable software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact Printed material, namely, journals, articles, periodicals, newsletters, research reports, presentation materials, and white papers all in field of investments and measuring the impact of investments Providing financial investment information in the nature of investment rating and scoring services and impact investment rating and scoring services; financial consulting services, namely, financial investments advising; financial services, namely, wealth management services; development of customized financial solutions, namely, financial planning and investment advisory services; providing an online computer database in the field of financial information and metrics to aid in evaluating and reporting on the performance of financial investments and the social impact of those investments Educational services, namely, providing educational presentations in the field of investments and the social impact of those investments, and printed materials distributed therewith; On-line journals, namely, blogs in the field of investments and measuring the impact of investments Platform as a service (PAAS) featuring a computer software platform for investment portfolio construction, reporting and measuring the impact of investments; Platform as a service (PAAS) featuring a computer software platform for measurement, collection, analysis, and assessment of investment data; Platform as a service (PAAS) featuring a computer software platform for verifying and auditing of investment impact data and creation of infographics, charts, maps, and graphs illustrating investment impact
13.
Method and system for delivery of content over an electronic book channel
Computer-implemented systems and methods of providing content to a user via communications between a content provider and a user over a plurality of disparate communication channels are provided. Content is provided to a user via a first transmission channel for presentation. Metadata associated with the content identifies a content event trigger at a point in the content. The content is displayed using a first presentation system. When the content event trigger is reached, supplemental content is provided to the user via a second transmission channel. The supplemental content is provided to the user during continued presentation of the content, and the supplemental content is provided to the user using a content providing system that is wholly separate from the first presentation system.
H04N 21/4722 - End-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 or for manipulating displayed content for requesting additional data associated with the content
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
H04N 21/237 - Communication with additional data server
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/4786 - Supplemental services, e.g. displaying phone caller identification or shopping application e-mailing
H04N 21/61 - Network physical structure; Signal processing
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
14.
Systems and methods for word offensiveness detection and processing using weighted dictionaries and normalization
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A plurality of offensive words are received, where each offensive word is associated with a severity score identifying the offensiveness of that word. A string of words is received. A distance between a candidate word and each offensive word in the plurality of offensive words is calculated, and a plurality of offensiveness scores for the candidate word are calculated, each offensiveness score based on the calculated distance between the candidate word and the offensive word and the severity score of the offensive word. A determination is made as to whether the candidate word is an offender word, where the candidate word is deemed to be an offender word when the highest offensiveness score in the plurality of offensiveness scores exceeds an offensiveness threshold value.
Systems and methods are provided for generating a plurality of applications of disparate types. A graphical user interface is provided for designing an interactive user experience, where a designed user experience includes an arrangement of experience elements, where the experience elements include a plurality interactive elements and decorative elements, and where each of the experience elements are configured for display according to one or more attributes. An identification of the experience elements and the attributes of the experience elements is received via the graphical user interface. An identification of a plurality of disparate types of applications to be generated based on the designed experience is received. The experience is translated for each of the disparate types of applications to generate the plurality of applications of disparate types.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
G06F 17/30 - Information retrieval; Database structures therefor
G06F 9/44 - Arrangements for executing specific programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
Computer-implemented systems and methods of providing content to a user via communications between a content provider and a user over a plurality of disparate communication channels are provided. Content is provided to a user via a first transmission channel for presentation. Metadata associated with the content identifies a content event trigger at a point in the content. The content is displayed using a first presentation system. When the content event trigger is reached, supplemental content is provided to the user via a second transmission channel. The supplemental content is provided to the user during continued presentation of the content, and the supplemental content is provided to the user using a content providing system that is wholly separate from the first presentation system.
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/4722 - End-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 or for manipulating displayed content for requesting additional data associated with the content
H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
H04N 21/237 - Communication with additional data server
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/4786 - Supplemental services, e.g. displaying phone caller identification or shopping application e-mailing
H04N 21/61 - Network physical structure; Signal processing
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
Systems and methods are provided for identifying an influencer from a pool of people based on past interactions with one or more items. A similarity score is calculated for each of a plurality of items. An affinity score is determined for each person in the pool of people for each of the plurality of items. A similar item affinity score is calculated for each person based on the similarity score for each item and the affinity score for that item. The influencer is identified based on the similar item affinity scores for each person in the pool of people. The influencer is granted a permission to perform a particular action related to the particular item based on being identified as the influencer.
G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
G06F 16/2457 - Query processing with adaptation to user needs
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
18.
Computer-implemented systems and methods for providing consistent application generation
Systems and methods are provided for generating a plurality of applications of disparate types. A graphical user interface is provided for designing an interactive user experience, where a designed user experience includes an arrangement of experience elements, where the experience elements include a plurality interactive elements and decorative elements, and where each of the experience elements are configured for display according to one or more attributes. An identification of the experience elements and the attributes of the experience elements is received via the graphical user interface. An identification of a plurality of disparate types of applications to be generated based on the designed experience is received. The experience is translated for each of the disparate types of applications to generate the plurality of applications of disparate types.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
G06F 17/30 - Information retrieval; Database structures therefor
G06F 9/44 - Arrangements for executing specific programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
19.
Systems and methods for defining ad spaces in video
Computer-implemented systems and methods are provided for defining ad space in a video. For example, a computer can receive an identification of a video and an advertisement space definition that includes a time stamp for the advertisement space in the video and an advertisement length. The computer can receive a request to view the video. The computer can determine an advertisement to play in the advertisement space such that the advertisement is not longer than the advertisement length included in the video's advertisement space definition. The computer can provide access to the video, and when the video reaches the time stamp, the advertisement is played in the advertisement space.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04N 21/262 - Content 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 or generating play-lists
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
36 - Insurance; financial affairs
41 - Education; entertainment
42 - Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software.
Goods & Services
Downloadable software platform for investment portfolio construction, reporting and measuring. Printed material, namely, journals, articles, periodicals, newsletters, research reports, presentation materials, and white papers all in field of investments and measuring the impact of investments. Investment rating and scoring services; impact investment rating and scoring services; financial consulting services, namely, financial investments advising; financial services, namely, wealth management services; development of customized financial solutions, namely, financial planning and investment advisory services; providing a database and metrics to aid in evaluating and reporting on the performance of financial investments and the social impact of those investments. Educational services, namely, providing educational presentations in the field of investments and the social impact of those investments, and printed materials distributed therewith; on-line journals, namely, blogs in the field of investments and measuring the impact of investments. Hosted software platform for investment portfolio construction, reporting and measuring the impact of investments.
09 - Scientific and electric apparatus and instruments
36 - Insurance; financial affairs
41 - Education; entertainment
42 - Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software.
Goods & Services
Downloadable software platform for investment portfolio construction, reporting and measuring Providing financial investment information in the nature of investment rating and scoring services and impact investment rating and scoring services; financial consulting services, namely, financial investments advising; financial services, namely, wealth management services; development of customized financial solutions, namely, financial planning and investment advisory services; providing an online computer database in the field of financial information and metrics to aid in evaluating and reporting on the performance of financial investments and the social impact of those investments Educational services, namely, providing educational presentations in the field of investments and the social impact of those investments, and printed materials distributed therewith Platform as a service (PAAS) featuring a computer software platform for investment portfolio construction, reporting and measuring the impact of investments
16 - Paper, cardboard and goods made from these materials
41 - Education; entertainment
Goods & Services
Printed material, namely, journals, articles, periodicals, newsletters, research reports, presentation materials, and white papers all in field of investments and measuring the impact of investments On-line journals, namely, blogs in the field of investments and measuring the impact of investments
23.
Systems and methods for providing access to rights holder defined video clips
Computer-implemented systems and methods are provided for providing access to a portion of a video to a requesting user. For example, a computer can receive an identification of a video, a starting point of a clip within the video, and an ending point of the clip within the video from a rights holder. The computer can define a video clip based on the identified video, the starting point, and the ending point. The computer can also provide a link by which a requesting user is provided access to the video clip.
G11B 27/19 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04L 29/06 - Communication control; Communication processing characterised by a protocol
24.
Systems and methods for defining ad spaces in video
Computer-implemented systems and methods are provided for defining ad space in a video. For example, a computer can receive an identification of a video and an advertisement space definition that includes a time stamp for the advertisement space in the video and an advertisement length. The computer can receive a request to view the video. The computer can determine an advertisement to play in the advertisement space such that the advertisement is not longer than the advertisement length included in the video's advertisement space definition. The computer can provide access to the video, and when the video reaches the time stamp, the advertisement is played in the advertisement space.
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
25.
METHOD AND SYSTEM FOR PREDICTING ASSOCIATION ITEM AFFINITIES USING SECOND ORDER USER ITEM ASSOCIATIONS
Systems and methods are provided for determining an affinity score of a source entity and a target entity without consideration of data that directly links the source entity and the target entity. An intermediate entity that is relatable to a source entity is identified. A target entity is identified that is relatable to an intermediate entity. A similarity score is calculated identifying a degree of similarity between the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score is calculated of the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score of the source entity and the target entity is determined based on the similarity score and the affinity score.
Financial services, namely, wealth management services; development of customized financial solutions for individuals, groups and entities, namely, financial planning and investment advisory services. Educational services, namely, providing educational speakers in the field of investments; on-line journals, namely, blogs in the field of investments.
Financial services, namely, wealth management services; development of customized financial solutions for individuals, groups and entities, namely, financial planning and investment advisory services. Educational services, namely, providing educational speakers in the field of investments; on-line journals, namely, blogs in the field of investments.
28.
Systems and methods for word offensiveness processing using aggregated offensive word filters
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A first plurality of offensive words are received, and a second plurality of offensive words are received. A string of words are received, where one or more detected offensive words are selected from the string of words that matches words from the first plurality of offensive words or the second plurality of offensive words. The string of words is processed based upon the detection of offensive words in the string of words.
G10L 21/00 - Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
G06F 17/30 - Information retrieval; Database structures therefor
29.
Computer-implemented systems and methods for providing consistent application generation
Systems and methods are provided for generating a plurality of applications of disparate types. A graphical user interface is provided for designing an interactive user experience, where a designed user experience includes an arrangement of experience elements, where the experience elements include a plurality interactive elements and decorative elements, and where each of the experience elements are configured for display according to one or more attributes. An identification of the experience elements and the attributes of the experience elements is received via the graphical user interface. An identification of a plurality of disparate types of applications to be generated based on the designed experience is received. The experience is translated for each of the disparate types of applications to generate the plurality of applications of disparate types.
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A plurality of offensive words are received, where each offensive word is associated with a severity score identifying the offensiveness of that word. A string of words is received. A distance between a candidate word and each offensive word in the plurality of offensive words is calculated, and a plurality of offensiveness scores for the candidate word are calculated, each offensiveness score based on the calculated distance between the candidate word and the offensive word and the severity score of the offensive word. A determination is made as to whether the candidate word is an offender word, where the candidate word is deemed to be an offender word when the highest offensiveness score in the plurality of offensiveness scores exceeds an offensiveness threshold value.
Systems and methods are provided for identifying an influencer from a pool of people based on past interactions with one or more items. A popularity metric is determined for a particular item, and an earliness of interaction metric is determined for a person in the pool based on an interaction with the particular item by the person. A prescience metric is calculated for the person based on the popularity metric and the earliness of interaction metric for the person, and the influencer is identified based on the prescience metric for the person and prescience metrics calculated for other people in the pool.
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
32.
Method and system for predicting association item affinities using second order user item associations
Systems and methods are provided for determining an affinity score of a source entity and a target entity without consideration of data that directly links the source entity and the target entity. An intermediate entity that is relatable to a source entity is identified. A target entity is identified that is relatable to an intermediate entity. A similarity score is calculated identifying a degree of similarity between the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score is calculated of the source entity and the intermediate entity, or the target entity and the intermediate entity. An affinity score of the source entity and the target entity is determined based on the similarity score and the affinity score.
G06F 17/30 - Information retrieval; Database structures therefor
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
33.
Display panel portion or screen portion with transitional indicator of the operation of a computer-programmed device
Computer-implemented systems and methods of providing content to a user via communications between a content provider and a user over a plurality of disparate communication channels are provided. Content is provided to a user via a first transmission channel for presentation. Metadata associated with the content identifies a content event trigger at a point in the content. The content is displayed using a first presentation system. When the content event trigger is reached, supplemental content is provided to the user via a second transmission channel. The supplemental content is provided to the user during continued presentation of the content, and the supplemental content is provided to the user using a content providing system that is wholly separate from the first presentation system.
H04N 21/4722 - End-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 or for manipulating displayed content for requesting additional data associated with the content
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/4786 - Supplemental services, e.g. displaying phone caller identification or shopping application e-mailing
H04N 21/61 - Network physical structure; Signal processing
39.
Systems and methods for word offensiveness processing using aggregated offensive word filters
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A first plurality of offensive words are received, and a second plurality of offensive words are received. A string of words are received, where one or more detected offensive words are selected from the string of words that matches words from the first plurality of offensive words or the second plurality of offensive words. The string of words is processed based upon the detection of offensive words in the string of words.
G10L 21/00 - Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
40.
Systems and methods for word offensiveness detection and processing using weighted dictionaries and normalization
Computer-implemented systems and methods are provided for identifying language that would be considered obscene or otherwise offensive to a user or proprietor of a system. A plurality of offensive words are received, where each offensive word is associated with a severity score identifying the offensiveness of that word. A string of words is received. A distance between a candidate word and each offensive word in the plurality of offensive words is calculated, and a plurality of offensiveness scores for the candidate word are calculated, each offensiveness score based on the calculated distance between the candidate word and the offensive word and the severity score of the offensive word. A determination is made as to whether the candidate word is an offender word, where the candidate word is deemed to be an offender word when the highest offensiveness score in the plurality of offensiveness scores exceeds an offensiveness threshold value.
Computer-implemented systems and methods are provided that include receiving data or metadata for first content or data or metadata related to the first content. A first alternative for the first content is generated, where the first alternative is based upon the data or metadata for the first content or data or metadata for content related to the first content. A selection of the first alternative is received, where the selection of the first alternative generates first additional data or metadata for the first content or first additional data or metadata for content related to the first content. One or more second alternatives corresponding to the first content are dynamically generated, where a second alternative in the one or more second alternatives is based upon the generated first additional data or metadata for the first content or first additional data or metadata for content related to the first content.
Computer-implemented systems and methods are described for providing user access to content via customized options for a plurality of regions, a customized option being provided to a user based on a region associated with the user. An upload of content for distribution and metadata describing the content are received. A first option definition is received that defines first criteria for accessing the content in a first region. A second option definition defining second criteria for accessing the content in a second region is received. One or more options for the content are provided to the user based on the region associated with the user. An identification of an option is received from the user, and access to the content is provided according to the criteria of the option that the user has identified.