Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Yahoo Inc patents


Recent patent applications related to Yahoo Inc. Yahoo Inc is listed as an Agent/Assignee. Note: Yahoo Inc may have other listings under different names/spellings. We're not affiliated with Yahoo Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "Y" | Yahoo Inc-related inventors


Computerized system and method for automatically sharing device pairing credentials across multiple devices

Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

Message classification

One or more computing devices, systems, and/or methods for message classification are provided. For example, a set of messages is clustered into a set of clusters. ... Yahoo Inc

Dynamic scan code generation

One or more computing devices, systems, and/or methods for dynamic scan code generation are provided. For example, a meta tag, comprising a user identifier of a user and a promotion code for a consumer good, is extracted from information associated with the user, such as from an email sent to the user. ... Yahoo Inc

Method and system for automatic detection and prevention of quality issues in online experiments

The present teaching relates to managing online experiments. In one example, a plurality of experiment layers is created with respect to a plurality of online users. ... Yahoo Inc

Calculation device, calculation method, and non-transitory computer-readable recording medium

A calculation device according to the present application includes an acquiring unit and a calculation unit. The acquiring unit that acquires a plurality of pieces of first triple information indicating a relationship related to three types of elements and a plurality of pieces of second triple information obtained based on a conceptual system in the plurality of pieces of the first triple information. ... Yahoo Inc

Determination device through clustering analysis of position history data, method, and non-transitory computer readable storage medium

According to an embodiment a determination device through a clustering analysis of position history data incudes an estimation unit that, by conducting a clustering analysis on history data of pieces of geographical position information on earth of a plurality of movable bodies that is obtained by a positioning device, based on a horizontal position constituted of a latitude and a longitude and a lapse of time, acquires pieces of area information indicating a characteristic of geographical area in which there is a tendency for the movable bodies to be positioned, the history data being accumulated sequentially in a storage device with pieces of movable body identification information and pieces of timestamp information, and a determination unit that determines whether the movable body is present in a specified point in time and the geographical area, based on the pieces of area information acquired for one of the movable bodies.. . ... Yahoo Inc

Commentary generation

One or more computing devices, systems, and/or methods for commentary generation are provided. For example, a conversation, occurring through a conversation interface associated with a content item, is monitored to identify a tone of the conversation (e.g., users discussing a news article). ... Yahoo Inc

Creating device, creating method, and non-transitory computer-readable recording medium

A creating device according to the present application includes an acquiring unit, and a creating unit. The acquiring unit acquires a plurality of pieces of triple information indicating a relationship related to three types of elements. ... Yahoo Inc

Computerized system and method for automatically providing networked devices non-native functionality

Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

Automated image ads

A system for generating an advertisement is provided. The system may receive an advertisement request from a client device and select an advertisement from a database in response to the advertisement request. ... Yahoo Inc

Information processing apparatus, information processing method, and non-transitory computer readable storage medium

An information processing apparatus discloses herein includes an acquiring unit and an estimating unit. The acquiring unit acquires a plurality of pieces of identity information including a keyword based on an operation performed by a user. ... Yahoo Inc

Volume control

One or more computing devices, systems, and/or methods for controlling a volume level of a device are provided. For example, a first button corresponding to increasing a volume level of a device may be selected, and the volume level may be increased by a first amount (e.g., 10%). ... Yahoo Inc

Subscription transfer

One or more computing devices, systems, and/or methods for transferring subscriptions are provided. For example, a user (e.g., and/or a device associated with the user) of a communication platform may request to transfer a plurality of subscriptions from a first account to a second account. ... Yahoo Inc

Tip generation

One or more computing devices, systems, and/or methods for generating a set of tips for an entity are provided. For example, users may create user generated content describing an entity, such as a user review for a consumer good, a location, an event, etc. ... Yahoo Inc

05/10/18 / #20180129731

Top-k query processing with conditional skips

Methods and apparatus for performing top-k query processing include pruning a list of documents to identify a subset of the list of documents, where pruning includes, for other query terms in the set of query terms, skipping a document in the list of documents based, at least in part, on the contribution of the query term to the score of the corresponding document and the term upper bound for each other query term, in the set of query terms, that matches the document.. . ... Yahoo Inc

05/10/18 / #20180129710

Information processing apparatus, information processing method, and non-transitory computer readable recording medium

An information processing apparatus according to the present application includes a classification unit, a conversion unit, a label acquiring unit. The classification unit that classifies a feature vector by using a classification vector, the feature vector being converted from target data. ... Yahoo Inc

05/10/18 / #20180126272

Virtual-reality providing system, virtual-reality providing method, virtual-reality-provision supporting apparatus, virtual-reality providing apparatus, and non-transitory computer-readable recording medium

A virtual-reality providing system disclosed herein includes a terminal apparatus and a server apparatus. The terminal apparatus generates a first content based on an instruction that is based on a user operation, the first content being obtained by rendering one or more objects belonging to a first category among a plurality of objects. ... Yahoo Inc

05/03/18 / #20180123387

Asts-less block redundant electrical topology with variable ups walk-ins

Systems and method for the distribution of data center power are disclosed. In one embodiment, the system includes a reserve power system comprising a switchboard, reserve ups, and generator; and a primary power system, the primary power system comprising a primary ups coupled to a primary power source via a primary input, a critical load via a primary output, and the reserve power system via an automatic bypass input. ... Yahoo Inc

05/03/18 / #20180121487

Method and system for committing transactions in a semi-distributed manner

The present teaching relates to committing transactions over a database in a semi-distributed manner. In one example, a transaction is executed to access a plurality of keys stored in the database. ... Yahoo Inc

04/05/18 / #20180097828

Computerized system and method for automatically determining malicious ip clusters using network activity data

Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

04/05/18 / #20180097766

Automatic electronic message content rating method and apparatus

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

04/05/18 / #20180095970

Presenting suggestions for user input based on client device characteristics

A computer implemented method includes: receiving an incomplete input from a user; presenting a plurality of suggestions to the user for completion of the input, wherein the suggestions are presented in a ranked order based on a characteristic associated with the user terminal; receiving a selection by the user of a suggestion from the suggestions; and completing the input with the suggestion.. . ... Yahoo Inc

04/05/18 / #20180095967

Online ranking of queries for sponsored search

A system and method for ranking query-advertisement combinations is disclosed. Embodiments use an online component to enhance and rank query ad combinations. ... Yahoo Inc

03/29/18 / #20180089462

Virtualization input component

One or more systems and/or methods for storing personal information within a first device and/or for providing personal information from the first device to the second device are provided. The first device (e.g., a smartphone) may identify a user interface (e.g., a movie streaming website) populated with user specified data (e.g., a password). ... Yahoo Inc

03/29/18 / #20180089311

User profile expansion for personalization and recommendation

Software for a website hosting a content-aggregation service generates a first representation of interests for a user. The first representation includes a plurality of entities including pivot entities and extended entities, where the extended entities result from a nearest-neighbor search of word embeddings. ... Yahoo Inc

03/22/18 / #20180082323

Selling item transaction processing device, selling item transaction processing method and non-transitory computer readable storage medium

A selling item transaction processing device disclosed herein includes a setting reception unit, a transaction price changing unit, a purchase reception unit, and a processing unit. The setting reception unit receives setting of a transaction price of a selling item. ... Yahoo Inc

03/22/18 / #20180082196

Generation apparatus, generation method, and non-transitory computer readable storage medium

According to one aspect of an embodiment a generation apparatus includes a selection unit that selects a model to be used for generating a response based on one of conditions input from a user among from a plurality of models for generating responses to inquiries, the models being for generating the responses corresponding to the conditions that are different from one another. The generation apparatus includes a generation unit that generates the response to an inquiry from the user by using the model selected by the selection unit.. ... Yahoo Inc

03/22/18 / #20180082195

Inference device, inference method, and non-transitory computer readable storage medium

An inference device disclosed herein includes an identifying unit, and an inferring unit. The identifying unit identifies a set of a predetermined phenomenon, an effect having a causal relation with the predetermined phenomenon, and a polarity of the effect, from concept information in which a phenomenon, an effect having a causal relation with the phenomenon, a polarity to be an indicator of advantages and disadvantages caused by the effect to a user. ... Yahoo Inc

03/22/18 / #20180082186

Estimation device, estimation method, and non-transitory computer readable storage medium

According to one aspect of an embodiment an estimation device includes a collecting unit that collects pieces of operation information that indicate operational statuses of electric devices, provided in a predetermined facility, and terminal information that is acquired by a terminal device of a user in the predetermined facility. The estimation device includes an estimating unit that estimates an action of a user in the predetermined facility based on the pieces of operation information and the terminal information.. ... Yahoo Inc

03/22/18 / #20180081989

Method and system for providing query suggestions based on personalized spelling correction

The present teaching relates to providing a query suggestion. In one example, a request is received for query suggestions with respect to a query prefix input by a user. ... Yahoo Inc

03/22/18 / #20180081964

Method and system for next word prediction

A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for predicting a next word comprises generating a suggestion database including a plurality of suggestions; receiving an input from a user including a first word and at least one character of a second word; obtaining one or more indices associated with the at least one character from the suggestion database; retrieving one or more suggestions corresponding to the one or more indices from the suggestion database; and presenting the one or more suggestions to the user.. . ... Yahoo Inc

03/15/18 / #20180077249

Baseline interest profile for recommendations using a geographic location

Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. ... Yahoo Inc

03/15/18 / #20180075847

Method and system for facilitating a guided dialog between a user and a conversational agent

The present teaching relates to facilitating a guided dialog with a user. In one example, an input utterance is obtained from the user. ... Yahoo Inc

03/15/18 / #20180075653

Headset visual displacement for motion correction

Many headset devices, such as virtual reality helmets, present visuals that respond to the user's motion, such that a rotation of the user's head causes the visual to be re-rendered from a correspondingly rotated perspective. The lag between the user's motion and the updated rendering from the new perspective may be perceivable even at high framerates, and may induce unpleasant feelings such as vertigo. ... Yahoo Inc

03/15/18 / #20180075324

Information processing apparatus, information processing method, and computer readable storage medium

An information processing apparatus according to the present application includes a conversion unit, au update unit, a generation unit, and a first learning unit. The conversion unit converts input target data into a feature vector. ... Yahoo Inc

03/01/18 / #20180061459

Computerized system and method for automatically generating high-quality digital content thumbnails from digital video

Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

03/01/18 / #20180060411

Building profiles for clusters with smart union of individual profiles

A system for generating a cluster profile is provided. The system may include a server and a database. ... Yahoo Inc

03/01/18 / #20180060339

Method and system for providing query suggestions

Methods, systems and programing for providing query suggestions. In one example, a search query is received from a user. ... Yahoo Inc

02/22/18 / #20180054709

Estimation device, estimation method, and non-transitory computer readable storage medium

An estimation device disclosed herein includes a detection unit, an acquisition unit, and an estimation unit. The detection unit detects acceleration in a moving object. ... Yahoo Inc

02/22/18 / #20180054410

Automated connection of electronic messaging and social networking services method and apparatus

Disclosed are systems and methods for improving interactions with and between electronic mail services and other services, such as social networking service and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

02/22/18 / #20180053097

Method and system for multi-label prediction

A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for multi-label prediction comprises generating a label space; receiving a data point from a user; generating a first feature vector from the data point; projecting the first feature vector to the label space; determining a first set of labels associated with the first feature vector from the label space; converting the first set of labels to a second set of labels; and providing the second set of labels to the user.. . ... Yahoo Inc

02/22/18 / #20180052823

Hybrid classifier for assigning natural language processing (nlp) inputs to domains in real-time

Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. ... Yahoo Inc

02/15/18 / #20180047425

Computerized system and method for automatically extracting gifs from videos

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

02/15/18 / #20180047064

Media enrichment system and method

Disclosed herein are aspects associated with contextual, or related, media enrichment presentation item of a media object served via the internet. A request to annotate a media object in connection with the media object's presentation is received, and a media object identifier and a profile identifier are obtained. ... Yahoo Inc

02/15/18 / #20180046985

Presenting entity profile information to a user of a computing device

Entity profile information is presented to a user of a computing device. In one embodiment, a method includes: receiving a communication associated with a first entity; in response to receiving the communication, creating or updating, by at least one processor, a first entity profile, wherein the first entity profile is for display to the user on the computing device; and storing a plurality of entity profiles for entities, the entity profiles including the first entity profile.. ... Yahoo Inc

02/08/18 / #20180039855

Quality of location-related content

Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for improving quality of location-related content, such as truncated location-related content, for example, while preserving and/or maintaining user privacy.. . ... Yahoo Inc

02/08/18 / #20180039614

Hybrid grammatical and ungrammatical parsing

A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. ... Yahoo Inc

02/01/18 / #20180032958

Integrating rich media into a web-based display interface

Techniques are provided for integrating rich media into a scalable, multi-user, web-based calendar system having multiple interconnected web-based interfaces. Rich media refers to digital media that exhibit either, or a combination, of dynamic or interactive properties, including video content, audio content, graphical content, hyperlinks, or browser-based applications to such content, that are associated with a particular calendar event. ... Yahoo Inc

02/01/18 / #20180032907

Detecting abusive language using character n-gram features

Methods and apparatus for detecting abusive language are disclosed. In one embodiment, a set of character n-grams is ascertained for a set of text. ... Yahoo Inc

01/25/18 / #20180027307

Emotional reaction sharing

One or more computing devices, systems, and/or methods for emotional reaction sharing are provided. For example, a client device captures video of a user viewing content, such as a live stream video. ... Yahoo Inc

01/25/18 / #20180026786

Encryption device, encryption method, encryption data, and non-transitory computer readable storage medium

According to one aspect of an embodiment an encryption device includes an acquisition unit that acquire information that is to be an encryption object. The encryption device includes an encryption unit that apply a plurality of functions to the acquired information in order of having a quasi-periodic structure to encrypt the information.. ... Yahoo Inc

01/25/18 / #20180025086

Device identification for multiple device ids

An electronic system may be configured to determine if a first-type device id and a second-type device id both identify a same device. To do so, the electronic system may preliminarily group a particular first-type id with a particular second-type id based on matching time slots and network addresses. ... Yahoo Inc

01/25/18 / #20180025047

Method and system for concurrent database operation

The present teaching relates to concurrent database operation. In one example, a plurality of requests which includes a scan request to obtain first data associated with a plurality of first keys stored in a database is received concurrently. ... Yahoo Inc

01/18/18 / #20180020243

Computerized system and method for automatic highlight detection from live streaming media and rendering within a specialized media player

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

01/18/18 / #20180020067

User subscription to content

One or more computing devices, systems, and/or methods for facilitating user subscription to content from a content provider are provided. For example, a message interface provides access to messages associated with a user message address of a user. ... Yahoo Inc

01/18/18 / #20180018391

Data classification device, data classification method, and non-transitory computer readable storage medium

A data classification device according to the present application includes a conversion unit, a classification unit, a first learning unit, and a second learning unit. The conversion unit converts input classification target data into a feature vector. ... Yahoo Inc

01/11/18 / #20180012630

Selective content insertion into areas of media objects

One or more computing devices, systems, and/or methods for selective content insertion into areas of media objects are provided. For example, a media object (e.g., an image or video), is selected for composition with content, such as where a message, interactive content, a hyperlink, or other types of content is overlaid or embedded into the media object to create a composite media object. ... Yahoo Inc

01/11/18 / #20180012284

Information analysis apparatus, information analysis method, and non-transitory computer readable storage medium

An information analysis apparatus includes: a weight assigning unit that assigns a weight to each of a plurality of items based on an action taken by a user who has viewed a sales content on which the plurality of items to be recommended are posted; a selection unit that selects a plurality of pairs in which two items are selected among the plurality of items placed in the sales content and associated with each other; and an evaluation unit that evaluates a characteristic based on characteristic information indicating a property of each of the two items selected as a pair by the selection unit and the weight assigned by the weight assigning unit to the two items.. . ... Yahoo Inc

01/11/18 / #20180012254

Advertisement delivery apparatus, advertisement delivery method, and non-transitory computer readable storage medium

An advertisement delivery apparatus according to the present application includes a receiving unit, a classifying unit, and a determining unit. The receiving unit receives a delivery request for a plurality of advertisements to be delivered to a terminal device. ... Yahoo Inc

01/11/18 / #20180011854

Method and system for ranking content items based on user engagement signals

The present teaching relates to method, system, and programs for training a ranking model for ranking content items. In one example, a set of content items is obtained. ... Yahoo Inc

01/04/18 / #20180007049

Computerized systems and methods for authenticating users on a network device via dynamically allocated authenticating state machines hosted on a computer network

Disclosed are systems and methods for improving interactions with and between computers in an authentication system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across platforms, which data can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

01/04/18 / #20180005131

Automatic social media content timeline summarization method and apparatus

Disclosed are systems and methods for improving interactions with and between computers in social media content generation and delivery and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

01/04/18 / #20180005088

Automatic canonical digital image selection method and apparatus

Disclosed are systems and methods for automatic selection of canonical digital images from a large corpus of digital images, such as the corpus of digital images available on the web, for an entity, such as and without limitation a person, a point of interest, object, etc. The automated, unsupervised approach for selecting a diverse set of high quality, canonical digital images, is well suited for processing a large corpus of digital images. ... Yahoo Inc

01/04/18 / #20180004818

Method and system for querying streaming data

The present teaching relates to streaming data querying and providing query results. In one example, a query is received for events happening after receipt of the query. ... Yahoo Inc

01/04/18 / #20180004719

Visual recognition using social links

System, method and architecture for providing improved visual recognition by modeling visual content, semantic content and an implicit social network representing individuals depicted in a collection of content, such as visual images, photographs, etc., which network may be determined based on co-occurrences of individuals represented by the content, and/or other data linking the individuals. In accordance with one or more embodiments, using images as an example, a relationship structure may comprise an implicit structure, or network, determined from co-occurrences of individuals in the images. ... Yahoo Inc

01/04/18 / #20180004718

Fact machine for user generated content

A fact machine receives a comment string from a webpage and segments the comments into sub-conversations. The fact machine also identifies entities within comments or draft comments as well as a sentiment and/or attributes associated with the entity. ... Yahoo Inc

01/04/18 / #20180001215

Automatic fantasy sports data analysis method and apparatus

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

12/28/17 / #20170374489

Mobile ghosting

In one embodiment, a first set of applications installed on a first device is identified. Device characteristics of a second device may be ascertained. ... Yahoo Inc

12/28/17 / #20170372265

Systems and methods to provide server side profile information

Systems and methods to provide server side profile information. An ldap server is provisioned for each user of a plurality of users. ... Yahoo Inc

12/28/17 / #20170372046

Computerized system and method for modifying a media file by automatically applying security features to select portions of media file content

Disclosed are systems and methods for improving interactions with and between computers in content providing, generating, securing and/or hosting systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the security and quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

12/28/17 / #20170371900

Generic card feature extraction based on card rendering as an image

Methods and apparatus for using features of images representing content items to improve the presentation of the content items are disclosed. In one embodiment, a plurality of digital images are obtained, where each of the images represents a corresponding one of a plurality of content items. ... Yahoo Inc

12/21/17 / #20170366626

Method to enrich the browser cookies' attributes by graph propagation

Systems, methods, and apparatuses are disclosed for generating mapping data structures based on predicted relationships across tracking data obtained from tracking online browsing histories of users to a network of websites.. . ... Yahoo Inc

12/21/17 / #20170365099

Image processing device, image processing method, and non-transitory computer-readable recording medium

An image processing device according to the present application includes an accepting unit and a specifying unit. The accepting unit accepts image data that includes therein at least two diagrams that can be extracted as circles. ... Yahoo Inc

12/21/17 / #20170364966

Determination device, determination method, and non-transitory computer-readable recording medium

A determination device according to the present application includes an acquisition unit, an estimation unit, and a determination unit. The acquisition unit acquires user information as information about a user. ... Yahoo Inc

12/21/17 / #20170364963

Keyword recommendation

An example system can include a server that includes or is associated with a keyword recommendation module. The keyword recommendation module can be configured to select keywords for a search engine for use in a search engine marketing campaign, wherein the search engine provides more traffic to internet content of a publisher than other search engines, for the keywords. ... Yahoo Inc

12/21/17 / #20170364946

Determination device, determination method, and non-transitory computer readable storage medium

A determination device according to the present application includes an acquisition unit, a calculation unit, and a determination unit. The acquisition unit acquires user information that is information regarding a user who uses a terminal device that becomes a providing destination of content. ... Yahoo Inc

12/14/17 / #20170358022

Traveler recommendations

One or more computing devices, systems, and/or methods for providing recommendations to travelers are provided. For example, locational data associated with a device of a user is evaluated to identify a set of location points at which the device was located over time. ... Yahoo Inc

12/07/17 / #20170353746

System and method for video conversations

This disclosure describes methods and systems for viewing a collection of media objects, such as a video clip and associated responses (video, audio and text), in a seamless way. Provided with a media object and a series of responses and counter responses, a real time media combining methodology is coupled with a text and audio conversion process to generate a media stream, or downloadable media object, that contains the original media object and some or all of the associated responses. ... Yahoo Inc

12/07/17 / #20170351750

Ranking answers for on-line community questions

Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for in part, to facilitate and/or support one or more operations and/or techniques for ranking answers for on-line community questions.. . ... Yahoo Inc

11/30/17 / #20170345196

Generating apparatus, generating method, and non-transitory computer readable storage medium

A generating apparatus according to an embodiment of the present application includes an obtaining unit and a generating unit. The obtaining unit obtains intermediate images in an intermediate layer of a neural network that recognizes the quantity of objects contained in an image. ... Yahoo Inc

11/30/17 / #20170344612

Search across multiple user interfaces

One or more computing devices, systems, and/or methods for searching across multiple user interfaces are provided. For example, a search query may be received from a user of a computing environment. ... Yahoo Inc

11/30/17 / #20170344552

Computerized system and method for optimizing the display of electronic content card information when providing users digital content

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

11/30/17 / #20170344534

Real time parsing and suggestions from pre-generated corpus with hypernyms

Systems and methods of natural language processing in an environment with no existing corpus are disclosed. The method includes defining an input grammar specific to a chosen domain, the input grammar having a domain specific knowledge and general grammatical knowledge. ... Yahoo Inc

11/30/17 / #20170344305

Storage device, file writing method, and non-transitory computer readable storage medium

A storage device according to the present application includes a receiving unit and a control unit. The receiving unit receives a write request for writing a file with a specified directory name. ... Yahoo Inc

11/23/17 / #20170339159

Registering apparatus, terminal apparatus, registering method, and non-transitory computer readable storage medium

A registering apparatus disclosed herein includes a receiving unit and a registering unit. The receiving unit receives a registration request that is transmitted from a first terminal apparatus of which reliability has been verified on the basis of a predetermined rule and that is a request including certification indicating that a second terminal apparatus is trusted by the first terminal apparatus on the basis of a rule held in the first terminal apparatus. ... Yahoo Inc

11/23/17 / #20170339093

Computerized system and method for automatically creating and communicating media streams of digital content

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

11/23/17 / #20170339081

Virtual chat rooms

One or more computing devices, systems, and/or methods for hosting virtual chat rooms of a chat room are provided. For example, users (e.g., 3,000 users) may access video interfaces, hosting a video, and chat room interfaces associated with a chat room for the video (e.g., users may access a news website providing a live stream of a current event along with a chat room for discussing the live stream). ... Yahoo Inc

11/23/17 / #20170337627

Information distribution apparatus for switching structure of data for digital screen display, method, and non-transitory computer readable storage medium

According to one aspect of an embodiment an information distribution apparatus includes an acquisition unit that, acquires a predetermined score stored in a storage device for a user corresponding to the client information terminal device; a selection unit that selects a data item to be incorporated as a. Component into the data for digital screen display to be distributed to the client information terminal device in accordance with the score acauired by the acquisition unit; and a distribution unit that, after incorporating a component corresponding to the data selected by the selection unit into the data for digital screen display, distributes the resultant data for digital screen display to the client information terminal device that is a transmission source of the distribution request.. ... Yahoo Inc

11/23/17 / #20170337611

Method and system for presenting personalized products based on digital signage for electronic commerce

Method and system for electronic commerce are provided. An image of a user is obtained. ... Yahoo Inc

11/23/17 / #20170337514

Locally hosting a social network using social data stored on a user's computer

Systems and methods to host a social network locally on a user's computing device using social data at the user device. In one embodiment, a method includes maintaining, on a local computing device of a user, social data regarding social relationships of the user in order to support a social network of the user; and hosting, via the local computing device, the social network.. ... Yahoo Inc

11/16/17 / #20170331760

Overall performance when a subsystem becomes overloaded

Methods and apparatus for improving performance of a system including a first computing system are disclosed. In one embodiment, the first computing system receives a request via a network from a client device. ... Yahoo Inc

11/16/17 / #20170330363

Automatic video segment selection method and apparatus

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

11/16/17 / #20170330239

Methods and systems for near real-time lookalike audience expansion in ads targeting

A signature matrix is used to test each online event for inclusion of a user in a pre-generated lookalike audience. Locality sensitive hashing is used to compile the signature matrix to dramatically reduce memory storage requirements and processing time for each received online event. ... Yahoo Inc

11/16/17 / #20170329779

System and method for relevance-based electronic message presentation

Relevant messages, or “hero results”, which are not ranked at the uppermost part of a time-based listing of search results are identified and such hero results can be displayed apart from the time-based listing of search results. A user can be provided with messages in a time-based presentation as well as messages in a relevance-based presentation. ... Yahoo Inc

11/09/17 / #20170324821

Display of communication system usage statistics

Among other disclosures, a method may include collecting historical communication data, personal data and usage statistics relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository. ... Yahoo Inc

11/09/17 / #20170322908

Automatically creating at-a-glance content

Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. ... Yahoo Inc

10/26/17 / #20170310789

Content sharing recommendations

One or more computing devices, systems, and/or methods for providing content sharing recommendations are provided. For example, signals, associated with a user (e.g., a location of the user, an event occurring near the user, an activity being performed by the user, content of a message recently received by the user or being composed by the user, etc.), are evaluated to identify a context associated with the user (e.g., the user may be composing a social network post about a basketball game that the user is attending). ... Yahoo Inc

10/26/17 / #20170309255

Video monitoring

One or more computing devices, systems, and/or methods for monitoring a video are provided. For example, the video may be rendered within a canvas overlaying a webpage within a web browser. ... Yahoo Inc

10/26/17 / #20170308773

Learning device, learning method, and non-transitory computer readable storage medium

According to one aspect of an embodiment a learning device includes a generating unit that generates a new second learner by using a part of a first learner in which deep learning has been performed on the relationship held by a combination of first content and second content that has a type different from that of the first content. The learning device includes a learning unit that allows the second learner generated by the generating unit to perform deep learning on the relationship held by a combination of the first content and third content that has a type different from that of the second content.. ... Yahoo Inc

10/26/17 / #20170308537

Customized content stream utilizing dwelltime-based machine learning

Methods, systems, and computer programs are presented for selecting content items for presentation to a user device of a user. One method includes an operation for measuring dwelltimes for a plurality of content items, where the dwelltime for a content item is based on the amount of time that the content item is displayed to a viewer. ... Yahoo Inc

10/12/17 / #20170295118

Content subject suggestions

One or more computing devices, systems, and/or methods for auto-generating subject suggestions are provided. For example, a set of n-grams are generated from text within an email body of an email being composed by a user and/or from descriptive information of attachments to the email. ... Yahoo Inc

10/05/17 / #20170289617

Computerized system and method for automatically detecting and rendering highlights from streaming videos

Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

10/05/17 / #20170289586

System and method for tagging content and delivering the tag to buddies of a given user

A method comprises retrieving a profile of a given user, the given user having a given-user device; delivering a content item to the given-user device; receiving one or more user-specified tags associated with the content item; identifying one or more buddies of the user as indicated in the profile; and delivering the one or more tags to the one or more buddies.. . ... Yahoo Inc

10/05/17 / #20170287483

Systems and methods to present voice message information to a user of a computing device

Systems and methods to process and/or present information relating to voice messages for a user that are received from other persons. In one embodiment, a method implemented in a data processing system includes: receiving first data associated with prior communications or activities for a first user on a mobile device; receiving a voice message for the first user; transcribing the voice message using the first data to provide a transcribed message; and sending the transcribed message to the mobile device for display to the user.. ... Yahoo Inc

10/05/17 / #20170286368

Dynamic content mapping

Briefly, embodiments disclosed herein may relate to dynamic display of representations of digital content for user interaction on computing devices, for example.. . ... Yahoo Inc

09/28/17 / #20170280198

Video content deep diving

One or more computing devices, systems, and/or methods for displaying content associated with a video element of a video are provided. For example, a video may comprise video elements (e.g., pixels of frames of the video depicting an entity such as a car, an actor, a monument, etc.) that are tagged with content tags (e.g., a textual string such as a search query used to obtain content from content providers). ... Yahoo Inc

09/28/17 / #20170279870

Target webpage performance

One or more computing devices, systems, and/or methods for generating a recommendation for increasing loading time performance of a target webpage are provided. For example, a third party window, specifying a target webpage as a source, is inserted into a webpage. ... Yahoo Inc

09/21/17 / #20170273047

Terminal device, non-transitory computer readable storage medium, and insurance condition determination device

A terminal device that includes a first execution unit that executes a first application having a navigation function for a user in a vehicle, and a second execution unit that executes a second application having a transmission function and a reception function of a message, and the second execution unit automatically replies to the message in cooperation with the first application in a case where the second execution unit receives the message to the second application while the vehicle is being driven.. . ... Yahoo Inc

09/21/17 / #20170272835

Decision device for switching digital data packet stream, method, and non-transitory computer readable storage medium

A decision device for switching a digital data packet stream according to the present application includes an acquiring unit and a decision unit. An acquiring unit acquires, as feature information associated with a first digital data packet stream that is transmitted via an information and telecommunications network, the length of playback time in a case where the digital data packet stream is played back by rendering at a standard playback rate. ... Yahoo Inc

09/21/17 / #20170272525

System and method of content selection using selection activity in digital messaging

Information is collected about a user, e.g., the user's interests, from the user's interaction with digital messaging content. Information collected about the user can be used to identify an interest of the user. ... Yahoo Inc

09/21/17 / #20170270683

Image processing apparatus, image processing method, and non-transitory computer readable storage medium

An image processing apparatus according to the present application includes a reception unit and a specification unit. The reception unit receives image data produced through image capturing by a predetermined image capturing apparatus and including an elliptical figure. ... Yahoo Inc

09/21/17 / #20170270592

Control apparatus for man-machine interaction using receptor and effector, method, and non-transitory computer readable storage medium

A control apparatus for a man-machine interaction according to the present application includes a first processing unit and a second processing unit. The first processing unit acquires detection information detected using a sensor as a receptor by an artifact including an interface configured to perform a man-machine conversational interaction with a user, using the sensor and an effector as an output apparatus, the detection information indicating a status of the interaction. ... Yahoo Inc

09/21/17 / #20170270433

Information processing apparatus, information processing system, information processing method, and computer-readable recording medium

An information processing apparatus according to the present application includes an acquisition unit and a generation unit. The acquisition unit acquires, when a user performs one of specific behaviors respectively having a plurality of types, information on a behavior of the user performed on a terminal device and information on context associated with the user. ... Yahoo Inc

09/21/17 / #20170270122

Computerized system and method for high-quality and high-ranking digital content discovery

Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

09/21/17 / #20170270097

Determination apparatus and determination method

According to one aspect of an embodiment a determination apparatus includes an association unit that associates three words between which association is to be determined, on a distributed representation space. The determination apparatus includes a determination unit that determines association between the three words as an angle defined by the three words associated with each other on the distributed representation space.. ... Yahoo Inc

09/14/17 / #20170264436

Method and system for digital signature-based adjustable one-time passwords

The present teaching relates to adjustable one-time password (otp) setup, sign-in, and verification. In one example, a first length of a signature is determined. ... Yahoo Inc

09/14/17 / #20170262895

Search apparatus, search method, and search program

An advertising apparatus receives requirements for searching documents, acquires, for each of the requirements, a first list that arranges in ascending order document numbers, each of which is associated with a corresponding one of the documents and extracts starting document numbers of the respective requirements of the first list to thereby prepare a second list. Each starting document number totals a count that satisfies a minimum requirement count that represents the number of requirements required for the document to be searched. ... Yahoo Inc

09/14/17 / #20170262878

System and method for traffic quality based pricing via deep neural language models

Systems, devices, and methods are disclosed for determining the quality of traffic received from different web page publishers, and setting a pricing structure for the different traffic based on the determined quality of traffic. Accurately determining the quality of traffic and/or clicks from different publishers allows the network system described herein to offer a fair marketplace with just return on investments (roi) for advertisers, and offer a robust and accurate traffic quality based pricing model for publishers. ... Yahoo Inc

09/07/17 / #20170257462

Method and system for synchronizing software module hosts

Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. ... Yahoo Inc

09/07/17 / #20170257329

Electronic message composition support method and apparatus

Disclosure includes an electronic message composition support system, method and architecture. Techniques including machine learning and natural language processing techniques are used to extend message composition capability and support and to provide feedback to a user regarding an error, condition, etc. ... Yahoo Inc

09/07/17 / #20170255862

Method and system for user profiling for content recommendation

The present teaching relates to generating user profiles with semantic knowledge. A first information associated with a user is obtained. ... Yahoo Inc

09/07/17 / #20170255845

Computerized method and system for automated determination of high quality digital content

Disclosed are systems and methods for improving interactions with and between computers in a content generating, hosting and/or providing system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

09/07/17 / #20170255650

Data access based on content of image recorded by a mobile device

Embodiments of the invention are directed to using image data and contextual data to determine information about a scene, based on one or more previously obtained images. Contextual data, such location of image capture, can be used to determine previously obtained images related to the contextual data and other location-related information, such as billboard locations. ... Yahoo Inc

08/31/17 / #20170249311

Quality-based scoring and inhibiting of user-generated content

Methods and devices for assessing the quality of user-generated content are described. In one embodiment, a method is disclosed for measuring the quality of a user-generated answer to a question by combining various factors, including question-answer surface word vector similarity, question-answer explicit semantic analysis vector similarity, answer-answer explicit sematic analysis vector similarity, query performance predictor, sentiment analysis, textual analysis of the answer, and reputation of the answerer. ... Yahoo Inc

08/24/17 / #20170245114

Determination device through clustering analysis of position history data, method, and non-transitory computer readable storage medium

According to an embodiment a determination device through a clustering analysis of position history data incudes an estimation unit that, by conducting a clustering analysis on history data of pieces of geographical position information on earth of a plurality of movable bodies that is obtained by a positioning device, based, on a horizontal position constituted of a latitude and a longitude and a lapse of time, acquires pieces of area information indicating a characteristic of geographical area in which there is a tendency for the movable bodies to be positioned, the history data being accumulated sequentially in a storage device with pieces of movable body identification information and pieces of timestamp information, and a determination unit that determines whether the movable body is present in a specified point in time and the geographical area, based on the pieces of area information acquired for one of the movable bodies.. . ... Yahoo Inc

08/24/17 / #20170243288

Delivery apparatus, delivery method, non-transitory computer readable storage medium, and delivery system

A delivery apparatus according to the present application includes an acquisition unit, a generation unit, and a delivery unit. The acquisition unit acquires user information that represents information relating to a user. ... Yahoo Inc

08/24/17 / #20170242912

Method and system for searching encrypted data

The present teaching relates to searching encrypted data. In one example, a search request is received for encrypted documents. ... Yahoo Inc

08/24/17 / #20170241786

Estimation device, estimation method, and non-transitory computer readable storage medium

According to one aspect of an embodiment an estimation device includes a detection unit that detects a predetermined physical state that is produced at a time of movement. The estimation device includes an estimation unit that estimates a moving velocity from a state detected by the detection unit, by using a learner that has learned a velocity zone with the physical state being produced therefrom.. ... Yahoo Inc

08/17/17 / #20170236161

Information processor, method, and non-transitory computer readable storage medium for presuming attribute based on flow of physical unit and appealing

An information processor includes a detecting unit (control unit), a presuming unit (control unit), and a control unit. The detecting unit detects, by detecting a transition of positional information on individual physical units by sensing with electromagnetic waves and a communication with electromagnetic waves, detects a flow of an aggregate of the physical units. ... Yahoo Inc

08/10/17 / #20170228775

Learning apparatus, learning method, and non-transitory computer readable storage medium

A learning apparatus according to the subject application includes an acquisition unit, a generating unit, and a specifying unit. The acquisition unit acquires terminal information that is information about a terminal device receiving information content. ... Yahoo Inc

08/10/17 / #20170228599

Content-based video representation

Methods and systems for classifying a video include analyzing an image captured in each frame of the video file to identify one or more elements. Each element identified in the image of each frame is matched to a corresponding term defined in a vocabulary list. ... Yahoo Inc

08/10/17 / #20170228457

Scalable and effective document summarization framework

Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. ... Yahoo Inc

08/03/17 / #20170223411

Pointer activity as an indicator of interestingness in video

A method is provided, that initiates with providing a video over a network to a plurality of client devices, wherein each client device is configured to render the video and track movements of a pointer during the rendering of the video. Movement data that is indicative of the tracked movements of the pointer is received over the network from each client device. ... Yahoo Inc

08/03/17 / #20170220949

Method and system for distributed deep machine learning

The present teaching relates to distributed deep machine learning on a cluster. In one example, a request is received for estimating one or more parameters associated with a machine learning model on a cluster including a plurality of nodes. ... Yahoo Inc

08/03/17 / #20170220617

Scalable conflict detection in transaction management

Multi-thread systems and methods are described for concurrently handling requests to commit data updates to a database by a plurality of data transactions. The database preferably supports multi-versioning and the data transactions are preferably isolated by snapshot isolation. ... Yahoo Inc

08/03/17 / #20170220220

Advertisement generation apparatus and terminal device

An advertisement generation apparatus includes a generating unit that generates a page to be displayed on a terminal device that displays an advertisement on a screen. The page includes a content page and an advertising page that are superimposed one on top of the other, where the content page includes an advertising space such that the advertising space is to he scrolled on the screen according to operation, and the advertising page is greater in size than the advertising space. ... Yahoo Inc

07/27/17 / #20170214647

Computerized system and method for determining and displaying message content in a user's inbox

Disclosed are systems and methods for improving interactions with and between computers in content communicating, displaying, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

07/20/17 / #20170208497

Information providing device, information providing method, non-transitory computer readable storage medium, and control method of terminal device

According to one aspect of an embodiment an information providing device includes a communication unit that communicates with a terminal device used by a user. The information providing device includes an information provision control unit that generates provided information provided to the user in the terminal device and optionally including congestion information presenting a congestion condition and cause the communication unit to transmit the generated provided information to the terminal device. ... Yahoo Inc

07/13/17 / #20170199932

Systems and methods for quote extraction

Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identity: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.. ... Yahoo Inc

07/06/17 / #20170195700

Content-adaptive digital content adjustment method and system

Disclosed herein is a content-adaptive digital media content adjustment system, method and architecture. Playback rate of a media content item comprising audio and video content can be increased by removing a portion of the content item's audio content and a corresponding portion of the content item's video content. ... Yahoo Inc

07/06/17 / #20170195453

Network content communication

Briefly, embodiments of systems and/or method of communicating digital content via a network, such as a computing and/or communications network, are described.. . ... Yahoo Inc

07/06/17 / #20170195413

Peer-to-peer architecture for web traffic management

Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. ... Yahoo Inc

07/06/17 / #20170195274

Computerized system and method for modifying a message to apply security features to the message's content

Disclosed are systems and methods for improving interactions with and between computers in content providing, generating and/or hosting systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the security and quality of data used in processing interactions between or among processors in such systems. ... Yahoo Inc

07/06/17 / #20170193685

Systems and methods for assembling and/or displaying multimedia objects, modules or presentations

Aspects of the present innovations relate to systems and/or methods involving multimedia modules, objects or animations. According to an illustrative implementation, one method may include accepting at least one input keyword relating to a subject for the animation and performing processing associated with templates. ... Yahoo Inc

07/06/17 / #20170193545

Filtering machine for sponsored content

A filtering machine receives sponsored content and filters the sponsored content according to a quality metric generated by quality model circuitry and assigned to the instance of sponsored content. The quality model circuitry generates the quality metric in accordance with historical feedback received about other sponsored content and a collection of quality factors pertaining to the sponsored content. ... Yahoo Inc

07/06/17 / #20170193336

Generating preference indices for image content

Briefly, embodiments of methods and/or systems of generating preference indices for contiguous portions of digital images are disclosed. For one embodiment, as an example, parameters of a neural network may be developed to generate object labels for digital images. ... Yahoo Inc

07/06/17 / #20170193109

On-line content sampling

Briefly, embodiments disclosed herein relate generally to on-line content sampling, and more particularly to utilization of machine learning techniques to sample on-line content in a search engine environment, for example.. . ... Yahoo Inc

07/06/17 / #20170193107

Systems and methods involving integration/creation of search results media modules

Provided herein are mixed-media modules with functional layers that can be used to provided additional information to targeted audience. Systems and methods are disclosed for performing processing involved with search, such as processing search information to return search results. ... Yahoo Inc

07/06/17 / #20170193106

Method and system for recommending content

The present teaching relates to recommending content by analyzing the streamed data. A request is received from a user requesting one or more recommendations from a set of items. ... Yahoo Inc

07/06/17 / #20170193074

Finding related articles for a content stream using iterative merge-split clusters

Software generates an article signature for each article in a plurality of articles. The software initializes a clustering algorithm with a plurality of initial clusters that are non-overlapping. ... Yahoo Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Yahoo Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Yahoo Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###