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: 20240119156Abstract: 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: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Gary Allan Stewart, Sang Ngoc Huynh, Michael Hoak, Dennis Day, Chris Compton
-
Publication number: 20230222529Abstract: 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: ApplicationFiled: January 10, 2022Publication date: July 13, 2023Inventors: Ze He, Asif Haque, Allan Stewart, Haixun Wang, Xinyu Li
-
Publication number: 20230132730Abstract: 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: ApplicationFiled: October 30, 2021Publication date: May 4, 2023Inventors: Shishir Kumar Prasad, Natalia BotÃa, Diego Goyret, Allan Stewart, Douglas Mill, Andrew Wong, Yao Zhou
-
Patent number: 10794127Abstract: 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: GrantFiled: January 25, 2017Date of Patent: October 6, 2020Assignee: Warrior Rig Technologies LimitedInventor: Allan Stewart Richardson
-
Patent number: 10592511Abstract: 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: GrantFiled: April 27, 2017Date of Patent: March 17, 2020Assignee: Facebook, Inc.Inventors: Abhinav Vora, Allan Stewart
-
Patent number: 10570677Abstract: 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: GrantFiled: June 10, 2016Date of Patent: February 25, 2020Assignee: Warrior Rig Technologies LimitedInventors: Allan Stewart Richardson, Peter Ernest James Root
-
Patent number: 10422192Abstract: 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: GrantFiled: May 17, 2018Date of Patent: September 24, 2019Assignee: Warrior Rig Technologies LimitedInventors: Allan Stewart Richardson, Jeffery David Blacklock, Peter Ernest James Root
-
Patent number: 10324928Abstract: 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: GrantFiled: October 28, 2016Date of Patent: June 18, 2019Assignee: Facebook, Inc.Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
-
Patent number: 10255331Abstract: 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: GrantFiled: July 18, 2017Date of Patent: April 9, 2019Assignee: Facebook, Inc.Inventor: Allan Stewart
-
Publication number: 20190024466Abstract: 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: ApplicationFiled: January 25, 2017Publication date: January 24, 2019Inventor: Allan Stewart RICHARDSON
-
Patent number: 10169980Abstract: 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: GrantFiled: February 21, 2018Date of Patent: January 1, 2019Assignee: USA Technologies, Inc.Inventors: Tamara Baker, Amedee Louis Beaudoin, Edward Jansson, Peter Lessels, Allan Stewart, Mandeep Arora, Justin Grant, Michael Marett
-
Publication number: 20180266196Abstract: 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: May 17, 2018Publication date: September 20, 2018Inventors: Allan Stewart RICHARDSON, Jeffery David BLACKLOCK, Peter Ernest James ROOT
-
Patent number: 10012038Abstract: 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: GrantFiled: July 15, 2015Date of Patent: July 3, 2018Assignee: Warrior Rig Technologies LimitedInventors: Allan Stewart Richardson, Jeffery David Blacklock, Peter Ernest James Root
-
Publication number: 20180179833Abstract: 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: ApplicationFiled: June 10, 2016Publication date: June 28, 2018Inventors: Allan Stewart RICHARDSON, Peter Ernest James ROOT
-
Patent number: 9938216Abstract: 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: March 22, 2016Date of Patent: April 10, 2018Assignee: A.H. Lundberg Systems LimitedInventors: Bruce Der, Allan Stewart Jensen
-
Patent number: 9942220Abstract: 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 14, 2016Date of Patent: April 10, 2018Assignee: Facebook, Inc.Inventors: Andrei Bajenov, Jonathan H. Frank, Matthew Knight Jones, Alok Menghrajani, Christopher William Palow, Allan Stewart
-
Patent number: 9879486Abstract: 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: GrantFiled: July 6, 2015Date of Patent: January 30, 2018Assignee: Warrior Rig Technologies LimitedInventors: Allan Stewart Richardson, Monte Neil Wright
-
Publication number: 20180016853Abstract: 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: ApplicationFiled: September 27, 2017Publication date: January 18, 2018Inventor: Allan Stewart RICHARDSON
-
Publication number: 20170316013Abstract: 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: ApplicationFiled: July 18, 2017Publication date: November 2, 2017Inventor: Allan Stewart
-
Patent number: 9803436Abstract: 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: GrantFiled: October 25, 2013Date of Patent: October 31, 2017Assignee: Warrior Rig Technologies LimitedInventor: Allan Stewart Richardson