Yahoo Patent Grants

Dwell-time based generation of a user interest profile

Granted: April 25, 2017
Patent Number: 9633017
A method is provided for building a user interest profile. According to the method, features of each of a plurality of articles are identified. For a given user, views of one or more of the plurality of articles are logged. For each view, a corresponding dwell time for the view by the given user is measured. A weight is applied to each view based on the corresponding measured dwell time. User interest scores for features of the articles are determined based on the weighted views, and the…

Socializing via search

Granted: April 25, 2017
Patent Number: 9633113
Implementations of methods, apparatuses, or systems are disclosed to facilitate search related communications. In at least one implementation, a method may include processing search queries based at least in part on one or more search query parameters to identify candidate search queries for an exchange of related communications, wherein candidate search queries originate from different special purpose computing system resources and/or different users.

Content ranking based on user features in content

Granted: April 25, 2017
Patent Number: 9633119
Methods, systems, and computer programs are presented for providing a personalized news stream to a user. One method includes an operation for identifying user features associated with a user. The user features include personal features and social features. The personal features are based on activities of the user and the profile of the user. The social features are based on information about social connections of the user. The method further includes operations for extracting content…

Real time object scanning using a mobile phone and cloud-based visual search engine

Granted: April 25, 2017
Patent Number: 9633272
A system for tagging an object comprises and interface and a processor. The interface is configured to receive an image. The processor is configured to determine a key frame. Determining a key frame comprises determining that the image is stable. The processor is configured to determine a tag for an item in the key frame.

User feed data delivery

Granted: April 25, 2017
Patent Number: 9633354
A system for delivering user specific data comprises a web browser, an application server, and a content server. The browser receives an identification associated with a user profile and transmits a login message to the application server. The application server receives the login message, determines the profile associated with the login message and the feeds or searches associated with the determined profile. Next, the application server queries the content server for data associated…

Recommendation of television content

Granted: April 25, 2017
Patent Number: 9635401
A method for recommending television content is provided, including the following operations: identifying available television channels for a television device; determining a current date and time; identifying a plurality of content items broadcast on the available television channels at approximately the current date and time; determining a device profile associated with the television device, the device profile being time-dependent; determining recommended content items from the…

Selecting sporting events based on event status

Granted: April 18, 2017
Patent Number: 9626686
Accessing one or more sets of sporting event data, each of which being associated with a particular one of one or more sporting events, and each of which comprising one or more sporting event data that indicate at least current event status of the associated sporting event at a current time. For each of the sporting events, calculating a value by applying the set of sporting event data associated with the sporting event to one or more algorithms, each of which having been determined for…

System and method for a task management library to execute map-reduce applications in a map-reduce framework

Granted: April 11, 2017
Patent Number: 9619291
An improved system and method for a task management library to execute map-reduce applications is provided. A map-reduce application may be operably coupled to a task manager library and a map-reduce library on a client device. The task manager library may include a wrapper application programming interface that provides application programming interfaces invoked by a wrapper to parse data input values of the map-reduce application. The task manager library may also include a…

System and method to enable private conversations around content

Granted: April 11, 2017
Patent Number: 9621503
Methods, system and computer readable medium for allowing a user to participate in an online private conversation for a head content includes detecting a selection of the content published on a website hosted by a host. A conversation interface is provided for initiating a private conversation within a context of the content. A comment related to the content is provided and one or more users are selected, using the conversation interface. The selected users are socially related to the…

Information providing apparatus, information providing method, and network system

Granted: April 11, 2017
Patent Number: 9621622
An information providing apparatus according to an embodiment of the invention includes a receiving unit and a distribution unit. The receiving unit receives an access request for accessing first content from a terminal apparatus used by a first user. The distribution unit distributes, to the terminal apparatus, the first content including link information which is posted by a second user related to the first user in a predetermined communication service among pieces of link information…

Peer-to-peer architecture for web traffic management

Granted: April 11, 2017
Patent Number: 9621648
Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the…

Emotionally relevant content

Granted: April 4, 2017
Patent Number: 9613033
Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application).…

System and method for facilitating email message reply

Granted: April 4, 2017
Patent Number: 9614801
A system and method for facilitating email messaging combines the convenience of an auto-fill of the recipient fields in a standard email message with a blank canvas for composing a new, quick reply message. By selecting the quick reply feature that can be provided with the message view screen of an email utility, the user is shown a second user interface with a blank compose screen. The email recipients are automatically filled in from the message view screen of the current message. The…

Method or system for recommending personalized content

Granted: March 28, 2017
Patent Number: 9607077
Methods and systems are provided that may be utilized to recommend content to a user.

Generating preference indices for image content

Granted: March 28, 2017
Patent Number: 9607217
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. The developed parameters may be transferred to a neural network utilized to generate signal sample value levels corresponding to preference indices for contiguous portions of digital images.

Email sharing

Granted: March 28, 2017
Patent Number: 9607291
Sharing email content includes: receiving from a user a selection of an email to share; capturing the subject and content of the email; generating an identifier for the captured subject and content; storing the captured subject and content with the identifier; providing a window with the subject and content for user editing; and transmitting the edited subject and content to the user's social contacts.

Methods and systems for facilitating communications between providers of on-line services and potential customers

Granted: March 28, 2017
Patent Number: 9607309
Systems and methods are provided that can include monitoring of activities of potential customer users, for example, on an e-commerce Web site. Based at least in part on the monitored activities, a notification or alert may be provided to a merchant or a merchant administrator, regarding a potential customer, such as by being sent to a mobile device of the merchant or merchant administrator. Real-time communications may be facilitated or initiated between the merchant or the merchant…

Method of queuing signals

Granted: March 28, 2017
Patent Number: 9608943
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 implement a queuing system with an adjustable scalability/reliability level.

Customizable gestures for mobile devices

Granted: March 21, 2017
Patent Number: 9600169
Users are enabled to define and modify mappings between (1) gestures and (2) actions performed by one or more computing devices in response to a device detecting performance of a gesture. A generalized gesture-to-action mapping framework allows users to intuitively define and modify such mappings. In response to a device detecting the performance of a particular gesture, one or more devices may cause the execution of one or more device actions based on a set of user-defined…

Personalized recommendations on dynamic content

Granted: March 21, 2017
Patent Number: 9600581
This disclosure describes systems and methods for selecting and/or ranking web-based content predicted to have the greatest interest to individual users. In particular, articles are ranked in terms of predicted interest for different users. This is done by optimizing an interest model and in particular through a method of bilinear regression and Bayesian optimization. The interest model is populated with data regarding users, the articles, and historical interest trends that types of…