Location marker with retroreflectors

    公开(公告)号:US10032384B1

    公开(公告)日:2018-07-24

    申请号:US15250778

    申请日:2016-08-29

    IPC分类号: G08G5/00 G01S19/15

    摘要: A location marker that may be used to provide information to a vehicle, such as an unmanned aerial vehicle (UAV). The location marker may include a plurality of retroreflectors that may form a pattern readable by a vehicle or other device. The pattern may be read to extract an identifier of a location, such as an address or an identifier of a person. A global positioning system (GPS) device may transmit a general location of the location marker to the vehicle, while the location marker may provide a unique visual location identifier to a device within visual range of the location marker. In some embodiments, the location marker may also include lights that may be individually sequenced on and off at different times to create a time domain signal sequence that is readable by the vehicle.

    Self-healing charging device
    72.
    发明授权

    公开(公告)号:US10031826B2

    公开(公告)日:2018-07-24

    申请号:US14542330

    申请日:2014-11-14

    发明人: Daniel E. Herb

    摘要: Self-healing charging devices and techniques for identifying and/or troubleshooting causes of performance degradation in user devices are described. The self-healing charging devices described herein can leverage performance logs associated with user devices to identify problems on the user devices while the user devices are charging. Additionally or alternatively, the self-healing charging devices can leverage predictive models learned from a collection of data derived from a plurality of users associated with a network to identify usage and/or performance patterns for predicting issues that can arise based on usage patterns of the user of the user device. In some examples, the self-healing charging devices can be communicatively coupled to at least one network for offloading some of the processing. The self-healing charging devices can enable users to easily identify issues causing and/or leading to performance degradation on their user devices and remedy and/or prevent problems that cause the performance degradation.

    Adjustable rail mounting system
    73.
    发明授权

    公开(公告)号:US10030939B2

    公开(公告)日:2018-07-24

    申请号:US15222718

    申请日:2016-07-28

    IPC分类号: F41G11/00 F41G1/35

    摘要: Devices mountable to a rail having a recoil groove are provided. In one aspect a device mountable to a rail having a recoil groove has a rail positioner having a longitudinal length with a plurality of teeth arranged along an edge of the longitudinal length and a recoil groove insert extending away from the rail positioner and configured to be inserted into the recoil groove, a first body member having a first rail engagement surface and plurality of openings generally sized to receive the plurality of teeth and arranged along a length of the first body a second body member having a second rail engagement surface opposite the first body member, and a clamping structure operable to tighten and maintain a clamping force between the first body member and the second body member when the rail positioner is arranged in therein and that can be released facilitate installation and removal of the mounting to a rail.

    Determining device locations for emergency service calls

    公开(公告)号:US10028121B2

    公开(公告)日:2018-07-17

    申请号:US15093680

    申请日:2016-04-07

    摘要: A mobile phone or other mobile device is configured to compute a location code based on Wi-Fi or other wireless networking configuration parameters. The location code is computed as a cryptographic hash of the configuration parameters and is provided to a telecommunications system that supports Wi-Fi or other WLAN voice services. The telecommunications system maintains one or more location tables, each of which indicates multiple location codes and corresponding street addresses. When processing an emergency 9-1-1 call to an emergency response service, the system looks up the street address of the calling mobile device based on the most recently provided location code, and provides the street address to the emergency response service.

    Computerized waiting list tracking system

    公开(公告)号:US10026099B1

    公开(公告)日:2018-07-17

    申请号:US14570799

    申请日:2014-12-15

    IPC分类号: G06Q10/02 G06Q30/02 G06Q50/12

    摘要: Tracking waiting lists associated with merchants and presenting deals to users based on adding the users to waiting lists is described. A service provider may enable merchants to track waiting lists associated with their own services and services of other merchants. Users may be automatically added to waiting lists of merchants based at least in part on a service provider determining that a user is at a geographic location of a merchant. Based at least in part on adding a user to a waiting list for a particular merchant, the service provider may access and select deals from one or more alternative merchants. The one or more alternative merchants may not have waiting lists or may have waiting lists with fewer groups than the waiting list for the particular merchant. The service provider may offer the deals to the user via a user device.

    User-mode component injection and atomic hooking

    公开(公告)号:US10025922B2

    公开(公告)日:2018-07-17

    申请号:US14818527

    申请日:2015-08-05

    申请人: CrowdStrike, Inc.

    IPC分类号: G06F21/52 G06F9/54 G06F21/55

    摘要: Techniques are described herein for loading a user-mode component associated with a kernel-mode component based on an asynchronous procedure call (APC) built by the kernel-mode component. The APC is provided to the main thread of a user-mode process while that user-mode process loads, causing the user-mode process to load the user-mode component. The APC also causes allocation of memory at a location adjacent to that of the user-mode process and stores instructions at the allocated memory. The user-mode component then atomically hooks function(s) of the user-mode process, including modifying a single instruction or set of instructions of the function(s) to jump to the allocated memory. When that modified instruction is executed and jumps to the allocated memory, the instructions at the allocated memory request loading of the user-mode component, which receives data from the hooked function. The user-mode component then provides that data to the kernel-mode component.

    Multi-device user interface
    77.
    发明授权

    公开(公告)号:US10025447B1

    公开(公告)日:2018-07-17

    申请号:US14745228

    申请日:2015-06-19

    摘要: This disclosure is directed to migrating an avatar from a first computing device to a second computing device during a user interaction with the avatar, such as during a user-support session with the avatar. Migration includes depicting the avatar on the first device at a first time and then terminating the avatar on the first device and displaying the avatar on a second, different device at a second time. In some embodiments, the avatar may be migrated along with content. The first device may transfer data to the second device using a peer-to-peer transfer. In some embodiments, a remote computing device may facilitate the migration of the avatar and content between devices.

    Bracing bracket system
    78.
    发明授权

    公开(公告)号:US10024046B2

    公开(公告)日:2018-07-17

    申请号:US15237462

    申请日:2016-08-15

    申请人: HDG, INC.

    发明人: Gary Higginbotham

    IPC分类号: E04B1/26 E04B1/00 E04B5/12

    摘要: A system for mounting a ledger board to a rim board is disclosed. A rim bracket can be affixed to the rim board of a structure using one or more fasteners and includes one or more mounting bolt holes to provide a template for drilling mounting bolt holes in the rim board. The ledger bracket can be attached to a ledger board using one or more fasteners and the rim bracket using one or more fasteners. The ledger bracket can include one or more complementary mounting bolt holes to provide a template for drilling mounting bolts holes in the ledger board. The ledger bracket can be attached to the rim bracket to support the ledger board while one or more mounting bolts are installed through the ledger board, ledger bracket, rim bracket, and rim board to attach the ledger board to the structure.

    Sulfur-tolerant CO shift conversion catalyst and preparation method thereof

    公开(公告)号:US10022707B2

    公开(公告)日:2018-07-17

    申请号:US15309118

    申请日:2015-01-13

    申请人: FUZHOU UNIVERSITY

    摘要: The present invention discloses a sulfur tolerant carbon monoxide shift conversion catalyst, prepared by the following materials: magnesium source, aluminum source, oxide flux, crystal growth agent, rare earth additive, CoO, MoO3 and an acidic aqueous solution. A preparation method of the catalyst is provided, comprising the steps of: S1, Adding an aqueous acidic solution and a specific amount of rare earth additive to a specific amount of magnesium source, aluminum source, oxide flux and crystal growth agent, followed by kneading to produce a mixture; S2, Extruding the mixture to obtain an extruded strip product; S3, Drying the extruded strip product to give a semi-finished product; S4, Calcining the semi-finished product to obtain a catalyst carrier; S5, Impregnating the catalyst carrier with the active components CoO and MoO3 by an incipient-wetness impregnation method to obtain an impregnated product; and S6, Calcining the impregnated product to obtain the catalyst. The oxide flux and crystal growth agent can participate in a solid phase reaction between the magnesium source and aluminum source to form spinel structure, thereby improving the mechanical strength and stability of the spinel. The nano-sized active component can effectively improve the dispersion of the active component, and improve the catalytic activity of the granular boundary of the active component.

    Processing requests in communication session

    公开(公告)号:US10021665B1

    公开(公告)日:2018-07-10

    申请号:US15384635

    申请日:2016-12-20

    摘要: A core telecommunications-network device can receive a request associated with user equipment (UE) and transmit a third-party request on behalf of the UE to a mandatory network device. The core device can receive a first reply from the mandatory network device indicating success or failure of the third-party registration request, determine a second reply based on the first reply, and transmit the second reply to the UE via the telecommunications network. The core device can process the request and transmit the third-party request if successful. The UE can receive the second reply including status. In response to one status, the UE can retry the registration request via a first access network. In response to another status, the UE can delay for a predetermined time period, and refrain, during the delay, from retrying the registration request via the first access network.