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: 9753992Abstract: 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: GrantFiled: February 10, 2016Date of Patent: September 5, 2017Assignee: Facebook, Inc.Inventor: Allan Stewart
-
Publication number: 20170228437Abstract: 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: ApplicationFiled: April 27, 2017Publication date: August 10, 2017Inventors: Abhinav Vora, Allan Stewart
-
Patent number: 9679078Abstract: 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: GrantFiled: May 21, 2014Date of Patent: June 13, 2017Assignee: Facebook, Inc.Inventors: Abhinav Vora, Allan Stewart
-
Patent number: 9613153Abstract: 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: GrantFiled: January 26, 2015Date of Patent: April 4, 2017Assignee: Facebook, Inc.Inventors: Marion Beaufrere, Jan Smole, Rasit Onur Coskunseda, Ziad B. Traboulsi, Nasser Ahmed Al-Sherif, Allan Stewart
-
Publication number: 20170046385Abstract: 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: ApplicationFiled: October 28, 2016Publication date: February 16, 2017Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
-
Patent number: 9551185Abstract: 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: GrantFiled: March 27, 2015Date of Patent: January 24, 2017Assignee: Warrior Energy Technologies LimitedInventor: Allan Stewart Richardson
-
Patent number: 9528332Abstract: 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: GrantFiled: June 5, 2014Date of Patent: December 27, 2016Assignee: Warrior Energy Technologies LimitedInventor: Allan Stewart Richardson
-
Patent number: 9514230Abstract: 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: GrantFiled: July 30, 2013Date of Patent: December 6, 2016Assignee: Facebook, Inc.Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
-
Publication number: 20160200651Abstract: 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: ApplicationFiled: March 22, 2016Publication date: July 14, 2016Inventors: Bruce Der, Allan Stewart Jensen
-
Publication number: 20160197907Abstract: 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: ApplicationFiled: March 14, 2016Publication date: July 7, 2016Inventors: Andrei Bajenov, Jonathan H. Frank, Matthew Knight Jones, Alok Mengharajani, Christopher William Palow, Allan Stewart
-
Patent number: 9378465Abstract: 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: GrantFiled: April 29, 2013Date of Patent: June 28, 2016Assignee: FACEBOOK, INC.Inventors: Allan Stewart, Eugene Zarakhovsky, Christopher Palow, Chetan Gowda, Brent Dorman
-
Publication number: 20160162491Abstract: 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: ApplicationFiled: February 10, 2016Publication date: June 9, 2016Applicant: Facebook, Inc.Inventor: Allan Stewart
-
Patent number: 9320986Abstract: 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: GrantFiled: February 12, 2009Date of Patent: April 26, 2016Assignee: A.H. Lundberg Systems LimitedInventors: Bruce Der, Allan Stewart Jensen
-
Patent number: 9317614Abstract: 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: GrantFiled: July 30, 2013Date of Patent: April 19, 2016Assignee: Facebook, Inc.Inventor: Allan Stewart
-
Patent number: 9297223Abstract: 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: GrantFiled: November 5, 2012Date of Patent: March 29, 2016Assignee: Warrior Rig Ltd.Inventor: Allan Stewart Richardson
-
Patent number: 9298890Abstract: 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: GrantFiled: March 20, 2012Date of Patent: March 29, 2016Assignee: Facebook, Inc.Inventors: Andrei Bajenov, Jonathan H. Frank, Matthew Knight Jones, Alok Menghranjani, Christopher William Palow, Allan Stewart
-
Patent number: 9286378Abstract: 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: GrantFiled: August 31, 2012Date of Patent: March 15, 2016Assignee: Facebook, Inc.Inventors: Eugene Zarakhovsky, Allan Stewart
-
Publication number: 20160017674Abstract: 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: ApplicationFiled: July 15, 2015Publication date: January 21, 2016Inventors: Allan Stewart RICHARDSON, Jeffery David BLACKLOCK, Peter Ernest James ROOT
-
Publication number: 20160002988Abstract: 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: ApplicationFiled: July 6, 2015Publication date: January 7, 2016Inventors: Allan Stewart RICHARDSON, Monte Neil WRIGHT
-
Patent number: D765822Type: GrantFiled: April 27, 2015Date of Patent: September 6, 2016Inventor: Mark Allan Stewart