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).

  • Publication number: 20240119156
    Abstract: A system for verifying software development compliance includes a processor and memory having instructions stored thereon that, when executed by the processor, cause the system to determine that a user has submitted a change to source code stored in a source code repository and, before merging the change with the source code, to perform a compliance analysis of the source code repository by comparing parameters of the source code repository against a set of compliance rules and block the change from being merged with the source code if it is determined that the source code repository is non-compliant. A report is then generated that includes details of the compliance analysis, wherein the report indicates at least whether the source code repository passed or failed for each rule of the set of compliance rules.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Gary Allan Stewart, Sang Ngoc Huynh, Michael Hoak, Dennis Day, Chris Compton
  • Publication number: 20230222529
    Abstract: An online concierge system allows users to order items from a warehouse, which may have multiple warehouse locations. The online concierge system provides a user interface to users for ordering the items, with the user interface providing an indication of whether an item is predicted to be available at the warehouse at different times. To predict availability of an item model at different times, the online concierge system selects data from historical information about availability of items at one or more warehouses based on temporal, geospatial, and socioeconomic information about observations of historical availability of items at warehouses. The online concierge system accounts for distances between observations and a time and geographic location in a feature space to select observations for predicting item availability at the time and the geographic location.
    Type: Application
    Filed: January 10, 2022
    Publication date: July 13, 2023
    Inventors: Ze He, Asif Haque, Allan Stewart, Haixun Wang, Xinyu Li
  • Publication number: 20230132730
    Abstract: An online concierge system maintains a taxonomy associating one or more specific items offered by a warehouse with a category. When the online concierge system receives a selection of an item from a user for inclusion in an order, the online concierge system determines a category including the selected item. From prior received orders, the online concierge system 102 identifies additional categories including one or more items included in various prior received orders. Based on cooccurrences of the category and the additional categories, the online concierge system generates scores for the additional categories. An additional category is selected based on the scores and specific items from the selected additional category are displayed via an interface for selection by the user.
    Type: Application
    Filed: October 30, 2021
    Publication date: May 4, 2023
    Inventors: Shishir Kumar Prasad, Natalia Botía, Diego Goyret, Allan Stewart, Douglas Mill, Andrew Wong, Yao Zhou
  • Patent number: 10794127
    Abstract: A rotor carries a gripping mechanism operable to grip an elongated object such as a drill string section. The rotor is driven by one or more drive mechanisms comprising a flexible element such as a chain. The flexible element allows some relative motion of the rotor and the drive mechanism. The described apparatus has application in making and breaking connections between tubulars in subsurface drilling operations.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: October 6, 2020
    Assignee: Warrior Rig Technologies Limited
    Inventor: Allan Stewart Richardson
  • Patent number: 10592511
    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: Grant
    Filed: April 27, 2017
    Date of Patent: March 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Abhinav Vora, Allan Stewart
  • Patent number: 10570677
    Abstract: Apparatus for use in subsurface drilling permits coupling and uncoupling of drill string sections while continuously moving the drill string. Tripping times can be reduced while maintaining low speeds of the drill string. In one embodiment coupling units operable to make or break couplings between drill string sections are arranged to circulate around a closed path. Each of the coupling units includes an elevator. Drill string sections may be passed off to a pipe handling system on a back side of the apparatus.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: February 25, 2020
    Assignee: Warrior Rig Technologies Limited
    Inventors: Allan Stewart Richardson, Peter Ernest James Root
  • Patent number: 10422192
    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: Grant
    Filed: May 17, 2018
    Date of Patent: September 24, 2019
    Assignee: Warrior Rig Technologies Limited
    Inventors: Allan Stewart Richardson, Jeffery David Blacklock, Peter Ernest James Root
  • Patent number: 10324928
    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: Grant
    Filed: October 28, 2016
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
  • Patent number: 10255331
    Abstract: In one embodiment, a method includes receiving an indication that a first user has interacted with a first object within a newsfeed of an online social network, the first object including one or more n-grams, and identifying a list of second objects from one or more data stores, each second object matching one or more of the n-grams from the first object and being identified based at least in part on a predetermined static-rank of the second object. The method also includes calculating a final-rank for each of the identified second objects and determining one or more revised static-ranks for one or more of the identified second objects based on a comparison of the final-ranks and the static-ranks of the identified second objects.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventor: Allan Stewart
  • Publication number: 20190024466
    Abstract: A rotor carries a gripping mechanism operable to grip an elongated object such as a drill string section. The rotor is driven by one or more drive mechanisms comprising a flexible element such as a chain. The flexible element allows some relative motion of the rotor and the drive mechanism. The described apparatus has application in making and breaking connections between tubulars in subsurface drilling operations.
    Type: Application
    Filed: January 25, 2017
    Publication date: January 24, 2019
    Inventor: Allan Stewart RICHARDSON
  • Patent number: 10169980
    Abstract: A security bin and a security bin controller are described that measure fullness or height of secure contents in a security bin; listen to radio beacons over a short-range radio to determine a bin distance from a first radio, such as by measuring received radio power; determine one of three bin security states: home, caution or warning; and then broadcast a status message, warning message or alarm message over long-range radio, dependent on both the fullness of the bin and the security state. Embodiments include shredder bins, adapted to receive secure or confidential documents. Status messages may be used to initiate a search for a lost bin or to schedule bin service. Embodiments include measuring rate-of-fill. Alarm messages may be responsive to both bin location and fill volume. Embodiments and use of a controller include waste bins, including industrial or medical waste.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: January 1, 2019
    Assignee: USA Technologies, Inc.
    Inventors: Tamara Baker, Amedee Louis Beaudoin, Edward Jansson, Peter Lessels, Allan Stewart, Mandeep Arora, Justin Grant, Michael Marett
  • Publication number: 20180266196
    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: May 17, 2018
    Publication date: September 20, 2018
    Inventors: Allan Stewart RICHARDSON, Jeffery David BLACKLOCK, Peter Ernest James ROOT
  • Patent number: 10012038
    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: Grant
    Filed: July 15, 2015
    Date of Patent: July 3, 2018
    Assignee: Warrior Rig Technologies Limited
    Inventors: Allan Stewart Richardson, Jeffery David Blacklock, Peter Ernest James Root
  • Publication number: 20180179833
    Abstract: Apparatus for use in subsurface drilling permits coupling and uncoupling of drill string sections while continuously moving the drill string. Tripping times can be reduced while maintaining low speeds of the drill string. In one embodiment coupling units operable to make or break couplings between drill string sections are arranged to circulate around a closed path. Each of the coupling units includes an elevator. Drill string sections may be passed off to a pipe handling system on a back side of the apparatus.
    Type: Application
    Filed: June 10, 2016
    Publication date: June 28, 2018
    Inventors: Allan Stewart RICHARDSON, Peter Ernest James ROOT
  • Patent number: 9938216
    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: March 22, 2016
    Date of Patent: April 10, 2018
    Assignee: A.H. Lundberg Systems Limited
    Inventors: Bruce Der, Allan Stewart Jensen
  • Patent number: 9942220
    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 14, 2016
    Date of Patent: April 10, 2018
    Assignee: Facebook, Inc.
    Inventors: Andrei Bajenov, Jonathan H. Frank, Matthew Knight Jones, Alok Menghrajani, Christopher William Palow, Allan Stewart
  • Patent number: 9879486
    Abstract: A portable pipe handling apparatus and method includes 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: Grant
    Filed: July 6, 2015
    Date of Patent: January 30, 2018
    Assignee: Warrior Rig Technologies Limited
    Inventors: Allan Stewart Richardson, Monte Neil Wright
  • Publication number: 20180016853
    Abstract: An integrated casing drive system combines a top drive having a rotary drive portion, a pipe handler having a casing gripper wherein the pipe handler is rotationally mounted to the top drive, and a selectively actuable casing drive lock for locking the rotary drive portion to the pipe handler.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 18, 2018
    Inventor: Allan Stewart RICHARDSON
  • Publication number: 20170316013
    Abstract: In one embodiment, a method includes receiving an indication that a first user has interacted with a first object within a newsfeed of an online social network, the first object including one or more n-grams, and identifying a list of second objects from one or more data stores, each second object matching one or more of the n-grams from the first object and being identified based at least in part on a predetermined static-rank of the second object. The method also includes calculating a final-rank for each of the identified second objects and determining one or more revised static-ranks for one or more of the identified second objects based on a comparison of the final-ranks and the static-ranks of the identified second objects.
    Type: Application
    Filed: July 18, 2017
    Publication date: November 2, 2017
    Inventor: Allan Stewart
  • Patent number: 9803436
    Abstract: An integrated casing drive system combines a top drive having a rotary drive portion, a pipe handler having a casing gripper wherein the pipe handler is rotationally mounted to the top drive, and a selectively actuable casing drive lock for locking the rotary drive portion to the pipe handler.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: October 31, 2017
    Assignee: Warrior Rig Technologies Limited
    Inventor: Allan Stewart Richardson