Abstract:
A system includes a transceiver for receiving one or more communications from a communication device in a railway vehicle; a microcontroller that is configured for communication with the transceiver and that is configured to control a position of a switch in the railway; and an electronic subsystem for interfacing with the microcontroller and with the switch; wherein the transceiver is configured to transmit to the microcontroller at least one of the one or more communications received from the railway vehicle; wherein the microcontroller is further configured to extract a command from the parsed contents; wherein the microcontroller is further configured to transmit the command to the electronic subsystem to cause the electronic subsystem to transition the switch to a position specified by the command; and wherein transitioning of the switch to the specified position enables the railway vehicle to cross the switch.
Abstract:
A method performed by a first rolling stock, comprising: receiving one or more communications from one or more second rolling stock, with a railroad network comprising the first rolling stock and the one or more second rolling stock; executing, by the first rolling stock, one or more of a local rule and a global rule; determining, based on executing, a speed for the first rolling stock relative to a speed of at least one of the one or more second rolling stock; and controlling the speed for the first rolling stock in accordance with the determined speed, wherein controlling promotes avoidance of a collision between the first rolling stock and the at least one of the one or more second rolling stock.
Abstract:
A computer-implemented method comprising: retrieving, by one or more computer systems, a patient education module for educating a patient about a medical procedure; wherein a structure of the patient education module comprises a first educational section and a second educational section; where the first educational section comprises information and one or more visualizations related to a first stage of the medical procedure; wherein the second educational section comprises information and one or more visualizations related to a second stage of the medical procedure; transmitting, to a device used by the patient, the patient education module for the patient to review the patient education module; receiving, from the device used by the patient, information specifying that the patient has reviewed and understood one or more of the first educational section and the second educational section.
Abstract:
A computer-implemented method includes receiving, by a first application running on a computing device, a request for a real-time communication with a service provider; retrieving, from a second application running on the same computing device, a geographical location of the computing device; sending, to a brokerage system, the request for the real time consultation with the geographical information; and receiving, from the brokerage system, information specifying one or more available service providers in the geographical location.
Abstract:
A computer-implemented method includes generating data indicative of one or more times in which to sample content of a first resource and content of a second resource; receiving, from a client device, content of the first resource sampled at the one or more times; comparing the sampled content from the first resource to content sampled from the second resource at the one or more times; determining, based on comparing, that the first resource includes a same resource as the second resource; verifying, based on determining, ownership of the second resource; generating, based on a verifying, a user key specifying ownership of the second resource; and transmitting the user key to the client device.
Abstract:
A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising information indicative of a communication channel through which the media program is being displayed on a primary computing device; receiving broadcast information indicative of enhanced content for a plurality of communication channels; extracting, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device; obtaining, based on the extracted broadcast information, a link to enhanced content for the media program; and sending, to the secondary computing device, the link to enhanced content for the media program.
Abstract:
A method performed by one or more processing devices includes retrieving data for a protein in a tissue type in a first state and for the protein in the tissue type in a second state; determining, based on the retrieved data, first features of the protein in the tissue type in the first state; determining, based on the retrieved, second features of the protein in the tissue type in the second state; and identifying, based on the first features and the second features, that a location of the protein in the tissue type in the first state differs from a location of the protein in the tissue type in the second state.
Abstract:
Methods, systems, and computer storage media for providing an overflow management configuration for a material processing system that blends a material from multiple sources. The overflow management configuration identifies an arrangement of components and settings of the components in the material processing system to support blending a material while reducing a risk of overflow. The blending flow configuration can support optimizing outcomes of different types of downstream processes. The material properties data are identified based on different types of measurements. For example, block models, lab assays, and on-stream analyzers can be used to determine composition of the material. Grinding line performance data that estimates the grinding line performance or capacity can also be accessed. A description of a conveyance network design of the material processing system is generated. The conveyance network design can specifically help identify source nodes, sink nodes, transshipments nodes, and network arcs of the material processing system.
Abstract:
A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
Abstract:
A micro-electromechanical system (MEMS) device includes a silicon substrate; and a Tantalum (Ta) layer comprising a first portion and a second portion, a first portion being suspended over the silicon substrate and configured to move relative to the silicon substrate, and the second portion of the structure being coupled to the silicon substrate and fixed in place relative to the silicon substrate. MEMS devices including accelerometers, gyroscopes, microphones, etc. can be fabricated in which Ta forms the structure material of the MEMS components on a chip. The Ta and integrated circuit (IC) can be fabricated together in a single package in which the MEMS structure is able to use the full area above the IC in the package.