Embedded-advertising content presented in document context
Granted: January 6, 2015
Patent Number:
8930971
A user may activate an embedded advertisement in an embedded window in a document, such as a web page. This embedded advertisement may be associated with a domain (a granddaughter domain) that is different than the domain associated with the embedded window (a daughter domain) and the domain associated with the document (a parent domain). In older browsers, cross-domain communication may not be supported in this circumstance. This problem is solved by opening a series of windows from the…
Searching social connections of a user
Granted: January 6, 2015
Patent Number:
8930966
The present invention is directed to methods and systems for providing personal connection alerts. The user desires to have a personal connection with a target person. An indicator for a target is provided by the user. The indicator is often the name of the target, but can also be a picture of the target, or other information. A record for the target is created based on the received indicator. The target record is stored. A variety of additional information regarding the target may be…
Tracking the virality of user actions
Granted: December 30, 2014
Patent Number:
8924496
A technique for determining the impact of multiple users' actions is described. According to this technique, information specifying multiple users' actions is aggregated. This information includes linkages that indicate the initiators of the multiple users' actions. Then, the impacts of the multiple users' actions are determined based on the aggregated information. In particular, the impact of a given user's action includes a direct component performed by the given user and an indirect…
Product deployment system
Granted: December 23, 2014
Patent Number:
8918781
A product deployment system of an electronic document is described. An example product deployment system includes a deployment processor, a remote execution module, and a plan manager. The deployment processor may be configured to receive a request to deploy an application, generated a deployment plan, provide the deployment plan to the plan manager, and trigger a command to be sent from the remote execution module to the target hosts in the target host set. The plan manager provides the…
Method of and system for fact checking flagged comments
Granted: December 23, 2014
Patent Number:
8918335
A fact checking system verifies the correctness of information and/or characterizes the information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information.
Techniques to facilitate recommendations for non-member connections
Granted: December 9, 2014
Patent Number:
8909559
Disclosed in some examples are methods, systems, and machine-readable mediums which provide a relevance engine for determining a relevance of an individual (either a non-member or another member) to another individual (either a non-member or another member). This relevance engine may use signals in the form of data that the social networking service may learn about the individuals to determine how relevant the individuals are to each other.
Pushing tuning parameters for logical group scoring
Granted: November 18, 2014
Patent Number:
8892653
Systems and methods for the forming of user device groups are presented. Tuning parameters are pushed to a first user device operated by a first user the tuning parameters specifying weights and/or functions to be applied to data from one or more sensors on the first user device. Tuned data is received from the first user device, the tuned data representing data from the one or more sensors that has been tuned in accordance with the tuning parameters. Then potential membership of the…
Reassigning streaming content to distribution servers
Granted: November 11, 2014
Patent Number:
8886807
Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance,…
Card-based processing and updates
Granted: November 11, 2014
Patent Number:
8886740
Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card…
Handling multiple users joining groups simultaneously
Granted: November 4, 2014
Patent Number:
8880609
Systems and methods for the forming of user device groups are presented. Logical relationship information describing one-to-one logical relationships among a first user and other users are recorded. Then content from a first user device of the first user and content from a second user device of the second user are received. Based on a determination that the content from the first user device and the content from the second user device were received within a preset amount of time of each…
Generating a supplemental description of an entity
Granted: November 4, 2014
Patent Number:
8880562
A statistically overrepresented token in the descriptions of users associated with a target entity may be descriptive of the target entity. This may be true regardless of whether a primary description of the entity includes the overrepresented token. Accordingly, the entity description machine may access multiple descriptions of multiple users associated with the target entity. A portion of the multiple descriptions may each include a token descriptive of the target entity and of a…
Dynamic submission and preference indicator
Granted: November 4, 2014
Patent Number:
8880523
Indicating preference for a content contribution is disclosed. A request for information associated with the content contribution is received from a first entity. The status of the content contribution is determined. A response is provided to the first entity. Determining the status of the content contribution includes determining whether a submission of the content contribution was previously received.
Methods and systems for name pronunciation
Granted: October 28, 2014
Patent Number:
8873721
In an embodiment, a system maintains a database of a plurality of persons. The database includes an audio clip of a pronunciation of a name of a first person in the database. The system determines from a calendar database that a second person has an event in common with the first person, and transmits to a device associated with the second person an indication that the database includes the pronunciation of the name of the first person.
Front-end tool for displaying diagnostic information to facilitate web page development
Granted: October 28, 2014
Patent Number:
8875012
The disclosed embodiments relate to a system that displays diagnostic information to facilitate web page development. While a web page is being assembled at a front-end system using data gathered from one or more back-end systems, the system accumulates metadata associated with the assembly process. Next, the system renders the web page using the gathered data. Finally, the system sends the rendered web page along with the metadata to a browser to be displayed to a user, wherein the…
Recommendation engine
Granted: October 21, 2014
Patent Number:
8869042
Determining an item to present to a first user is disclosed. Preference information is received that comprises the preferences of a plurality of users associated with one or more items. User correlations are determined from the received preference information. For the first user, a set of other users most correlated with the first user is determined. One or more items are presented to the first user based at least in part on the preferences of the other users.
Event visualization
Granted: October 21, 2014
Patent Number:
8869037
Displaying a preference by a first user of a content contribution submitted by a second user is disclosed. A preference event by the first user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is caused to be rendered graphically.
Sticky routing
Granted: October 21, 2014
Patent Number:
8868756
A system and method are provided for sticky routing of a user's service requests and connections to a distributed service hosted by multiple data centers. Sticky routing data are generated when a user first connects, to include member ID, preferred data center, a user bucket associated with one data center, a generation of the bucket, a generation of the user's sticky routing data, and timing information identifying a time of issue and/or a time of expiration of the routing data. A user…
Filtering recorded interactions by age
Granted: October 21, 2014
Patent Number:
8868739
Systems and methods for the forming of user device groups are presented. First, logical relationship information can be recorded, the logical relationship information describing logical relationships between a first user and other users, the logical relationship information associated with a social networking service. Communications between the first user and the other users, the communications being of at least two different types of communications, may be monitored. A first user group…
Detecting associates
Granted: October 21, 2014
Patent Number:
8868568
Detecting, for a content item, associated preference events is disclosed. For the content item, a plurality of preference events from a plurality of users is received. The received preference events are accumulated. Associated events are detected. The effect of the events is reduced when assigning a status to the item.
Navigating with a camera device
Granted: October 21, 2014
Patent Number:
8868109
A navigation system and method are described. A destination may be determined for a user. A starting location may be determined for the user using data obtained via a mobile device of the user. The user may be enabled to establish a route from the starting location to the destination using the mobile device. Route information that details the established route may be stored in a database for subsequent display to other users. In some embodiments, a value total for each user may be…