Patents by Inventor Allan Stewart

Allan Stewart has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9753992
    Abstract: In one embodiment, a method includes accessing a data set comprising a list of objects matching a query, a pre-determined static-rank for each object calculated based on a static-scoring algorithm, and a final-rank for each object calculated based on a final-scoring algorithm, and revising the static-scoring algorithm based on a comparison of the static-ranks and the final-ranks of each object listed in the data set, where the static-scoring algorithm is revised in order to reduce a difference between the static-ranks and final-ranks of the objects listed in the data set.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: September 5, 2017
    Assignee: Facebook, Inc.
    Inventor: Allan Stewart
  • Publication number: 20170228437
    Abstract: In one embodiment, a method includes receiving, from a client system, a query inputted by a first user at a search client, the search client being associated with context data from a page associated with the search client. The context data identifies: a type of the page associated with the search client, a social context of the page associated with the search client, and a threshold number of search results for display. The method includes identifying one or more entities matching the query and ranking each of the identified entities based at least in part on the social context and the type of the page associated with the search client. The method includes sending, to the client system, instructions for presenting a search-results interface including the threshold number of search results corresponding to the threshold number of top ranking identified entities.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 10, 2017
    Inventors: Abhinav Vora, Allan Stewart
  • Patent number: 9679078
    Abstract: In one embodiment, a method includes accessing a social graph comprising nodes and a edges connecting the nodes, receiving from a first user a query inputted at a search client, the search client being associated with context data from a page associated with the search client, such that the context data identifies one or more nodes associated with the page, generating search results corresponding to the query, wherein each of the search results corresponds to a node, and scoring the search results based at least in part on the context data associated with the search client. The context data may identify a social context of the page, which can include tags, comments, likes, commenters, and the like.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: June 13, 2017
    Assignee: Facebook, Inc.
    Inventors: Abhinav Vora, Allan Stewart
  • Patent number: 9613153
    Abstract: When a social networking system receives a report of malicious activity, the social networking system calculates disabled connectivity score for a user reporting the activity or identified by the report. The disabled connectivity score indicates how strongly the user is associated with other objects that have been disabled by the social networking system. Hence, the disabled connectivity score provides a measure of the user's trustworthiness that is used to determine a type of action to be taken in response to the report. Examples of actions that may be taken when a report is received include ignoring the report, further reviewing the report, or taking remedial action by disabling or deleting an object maintained by the social networking system that is the subject of the report.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: April 4, 2017
    Assignee: Facebook, Inc.
    Inventors: Marion Beaufrere, Jan Smole, Rasit Onur Coskunseda, Ziad B. Traboulsi, Nasser Ahmed Al-Sherif, Allan Stewart
  • Publication number: 20170046385
    Abstract: In one embodiment, a method includes accessing a data set including a list of objects matching a query command and a score for each of the listed objects, where the query command is generated by parsing a query using a parsing algorithm, and where the score for each of the listed objects is calculated based on a scoring algorithm. The method also includes generating multiple subsets of the data set, each subset including one or more of the listed objects, and calculating, for each subset, a measure of score-quality associated with the scores of the objects in the subset and a measure of CPU-power associated with an amount of processing power required for retrieving the objects in the subset. The method also includes revising the parsing algorithm based on a comparison of the measures of score-quality and the measures of CPU-power associated with one or more of the subsets.
    Type: Application
    Filed: October 28, 2016
    Publication date: February 16, 2017
    Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
  • Patent number: 9551185
    Abstract: A distributed drive includes a frame, a main sprocket, and a plurality of drive assemblies mounted therearound for rotation of the main sprocket. The main sprocket has a circumferential drive rim around which the drive assemblies are mounted in driving engagement with the drive rim so as to selectively rotate the main sprocket relative to the frame. Each drive assembly includes at least two auxiliary sprockets lying substantially in the plane of the main sprocket. An endless belt is mounted around the auxiliary sprockets so that a span of the endless belt spans between a pair of the auxiliary sprockets in an arc-of-contact with the drive rim. At least one of the two auxiliary sprockets is a selectively driven drive sprocket for selective rotation of the main sprocket.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: January 24, 2017
    Assignee: Warrior Energy Technologies Limited
    Inventor: Allan Stewart Richardson
  • Patent number: 9528332
    Abstract: A power tong includes a rotor, driven by a primary drive, for spinning and torquing threaded connections of a tubular gripped in the rotor. A grip in the rotor grips the tubular. A serpentine member supplies power to actuate the grip. The serpentine member is driven by a secondary drive. The primary and secondary drives are mounted on a stator frame. The rotor is rotatably mounted to the stator frame and driven by the primary drive during continuous three hundred and sixty degrees of rotation. A fixed or backup jaw may also be mounted to the stator frame. Tubular grippers on the fixed jaw grip a first side of a tubular joint. The grip on the rotor grips the opposite side of the tubular joint. High torque low-rotational speed applied to the rotor torques the joint. Low torque high-rotational speed applied to the rotor spins the joint.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: December 27, 2016
    Assignee: Warrior Energy Technologies Limited
    Inventor: Allan Stewart Richardson
  • Patent number: 9514230
    Abstract: In one embodiment, a method includes accessing a set of queries of an online social network received from one or more users of the online social network, parsing each query using a parsing algorithm to generate a query command based on each query, each query command comprising one or more query constraints for a specified number of objects of a specified object-type as specified by parsing-configuration parameters of the parsing algorithm, retrieving the specified number of objects that match at least a portion of the query constraint from one or more data stores associated with the online social network, scoring each retrieved object based on a scoring algorithm, and generating one or more revised parsing-configuration parameters based on a comparison of the scores of the retrieved objects and the specified number of objects of the query constraints.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: December 6, 2016
    Assignee: Facebook, Inc.
    Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
  • Publication number: 20160200651
    Abstract: The invention relates to a method and apparatus to recover and purify methanol from gases produced in the digester during the kraft pulping process. The gas is typically recovered as a foul gas (called stripper off gas or SOG) comprising methanol, water and various other contaminants. The gas is then treated with successive decanting and distillation steps to remove impurities, thereby producing highly purified methanol.
    Type: Application
    Filed: March 22, 2016
    Publication date: July 14, 2016
    Inventors: Bruce Der, Allan Stewart Jensen
  • Publication number: 20160197907
    Abstract: User login information submitted as part of an attempt to log into a computer system is evaluated for unauthorized or illegitimate use based on indicators of suspicious behavior. Example indicators of suspicious behavior include whether the login information is known to have been compromised, whether the login attempt originates from a network source or a physical source that has previously originated an attempt to log in using login information known to have been compromised, and whether multiple login attempts using the login information from multiple users has originated from the source. A suspicion index can be calculated based on the presence of the indicators of suspicious behavior. The system can require enhanced authentication based on the measurement of suspicious behavior.
    Type: Application
    Filed: March 14, 2016
    Publication date: July 7, 2016
    Inventors: Andrei Bajenov, Jonathan H. Frank, Matthew Knight Jones, Alok Mengharajani, Christopher William Palow, Allan Stewart
  • Patent number: 9378465
    Abstract: A method of operation of a URL spam detection system includes: identifying a feature dimension of a user action on a social networking system to detect anomalies; extracting URL chunks from a content associated with the user action; aggregating a non-content feature of the user action along the feature dimension into a URL distribution store to produce a feature distribution for each of the URL chunks; determining whether the feature distribution of a particular URL chunk within the URL chunks exceeds an expectation threshold for the feature dimension; and classifying the particular URL chunk as an illegitimate URL when the feature distribution exceeds the expectation threshold to restrict access to a particular URL chunk on a social networking system.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: June 28, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Allan Stewart, Eugene Zarakhovsky, Christopher Palow, Chetan Gowda, Brent Dorman
  • Publication number: 20160162491
    Abstract: In one embodiment, a method includes accessing a data set comprising a list of objects matching a query, a pre-determined static-rank for each object calculated based on a static-scoring algorithm, and a final-rank for each object calculated based on a final-scoring algorithm, and revising the static-scoring algorithm based on a comparison of the static-ranks and the final-ranks of each object listed in the data set, where the static-scoring algorithm is revised in order to reduce a difference between the static-ranks and final-ranks of the objects listed in the data set.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Applicant: Facebook, Inc.
    Inventor: Allan Stewart
  • Patent number: 9320986
    Abstract: The invention relates to a method and apparatus to recover and purify methanol from gases produced in the digester during the kraft pulping process. The gas is typically recovered as a foul gas (called stripper off gas or SOG) comprising methanol, water and various other contaminants. The gas is then treated with successive decanting and distillation steps to remove impurities, thereby producing highly purified methanol.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: April 26, 2016
    Assignee: A.H. Lundberg Systems Limited
    Inventors: Bruce Der, Allan Stewart Jensen
  • Patent number: 9317614
    Abstract: In one embodiment, a method includes accessing a set of queries of an online social network received from one or more users of the online social network, retrieving for each query a number of objects that match at least a portion of the query from one or more data stores associated with the online social network, where each object is associated with a pre-determined static-score based on a static-scoring algorithm, calculating a final-score for each retrieved object based on a final-scoring algorithm, and determining one or more revised static-scores for one or more of the retrieved objects based on a comparison of the final-scores and the static-scores of the retrieved objects.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 19, 2016
    Assignee: Facebook, Inc.
    Inventor: Allan Stewart
  • Patent number: 9297223
    Abstract: A power transmission for a slewing interface includes a rotor rotatable relative to a stator about a slewing axis, at least one drive sprocket mounted on the stator adjacent the rotor, a first drive cooperating with the at least one drive sprocket, at least two satellite sprockets on the rotor and spaced around the rotor, at least one drive belt mounted around the drive sprockets and around the satellite sprockets in driving engagement collectively therewith, power is delivered continuously from the first drive to at least one of the satellite sprockets at all times during rotation of the rotor about the slewing axis.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: March 29, 2016
    Assignee: Warrior Rig Ltd.
    Inventor: Allan Stewart Richardson
  • Patent number: 9298890
    Abstract: User login information submitted as part of an attempt to log into a computer system is evaluated for unauthorized or illegitimate use based on indicators of suspicious behavior. Example indicators of suspicious behavior include whether the login information is known to have been compromised, whether the login attempt originates from a network source or a physical source that has previously originated an attempt to log in using login information known to have been compromised, and whether multiple login attempts using the login information from multiple users has originated from the source. A suspicion index can be calculated based on the presence of the indicators of suspicious behavior. The system can require enhanced authentication based on the measurement of suspicious behavior.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: March 29, 2016
    Assignee: Facebook, Inc.
    Inventors: Andrei Bajenov, Jonathan H. Frank, Matthew Knight Jones, Alok Menghranjani, Christopher William Palow, Allan Stewart
  • Patent number: 9286378
    Abstract: To allow for detection of links to spam within a social networking system by identifying entities based on uniform resource locators (URLs). Identifiers that include at least one parent entity identifier representing a parent entity and at least one child entity identifier representing a child entity are extracted from URLs. An identifier sequence including the at least one parent entity identifier is designated as an attributable sequence when the child entity accounts for a value of traffic received by the parent entity that does not satisfy a threshold. In an embodiment, the child entity may be identified as an actionable target. The URLs may be classified within a hierarchical structure based on the identifiers. The hierarchical structure may comprise at least one parent node representing the parent entity and at least one child node representing the child entity. The hierarchical structure may be a tree.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 15, 2016
    Assignee: Facebook, Inc.
    Inventors: Eugene Zarakhovsky, Allan Stewart
  • Publication number: 20160017674
    Abstract: A pipe handling system comprises a carriage having an upper surface adapted to support a tubular. The carriage comprises a first section and a second section. The first and second sections are pivotally coupled together for rotation about a pivot axis. The carriage is movable relative to a base and configured such that the leading end of the carriage is elevated as the carriage is advanced. An actuator is coupled between the first and second sections. The actuator is operable to pivot the second section relative to the first section about the pivot axis. In some embodiments the carriage is configured with a positive kink to deliver tubulars to a rig floor and with a negative kink to deliver tubulars to an online or offline stand building system. In some embodiments a live surface on the carriage is controllable to reduce or eliminate swinging of tubulars as they are transferred to or from the drill rig.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 21, 2016
    Inventors: Allan Stewart RICHARDSON, Jeffery David BLACKLOCK, Peter Ernest James ROOT
  • Publication number: 20160002988
    Abstract: A portable pipe handling apparatus and method includes providing a support structure a providing a support structure adapted to support a pipe stand along a pipe stand building axis associated therewith, and inclining the pipe stand building axis so that an upper end of the axis is adjacent a top drive in a drilling rig mast and so that the pipe stand translation trajectory which is substantially co-axial with the pipe stand building axis intersects a hand-off window between the top drive and the pipe stand building axis.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 7, 2016
    Inventors: Allan Stewart RICHARDSON, Monte Neil WRIGHT
  • Patent number: D765822
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: September 6, 2016
    Inventor: Mark Allan Stewart