Abstract: Various methods and systems for implementing request scheduling and processing in a multi-tenant distributed computing environment are provided. Requests to utilize system resources in the distributed computing environment are stored in account queues corresponding to tenant accounts. If storing a request in an account queue would exceed a throttling threshold such as a limit on the number of requests stored per account, the request is dropped to a throttling queue. A scheduler prioritizes processing requests stored in the processing queue before processing requests stored in the account queues. The account queues can be drained using dominant resource scheduling. In some embodiments, a request is not picked up from an account queue if processing the request would exceed a predefined hard limit on system resource utilization for the corresponding tenant account. In some embodiments, the hard limit is defined as a percentage of threads the system has to process requests.
Abstract: Implementations relate to dynamic adaptation of images for projection by a projector, based on one or more properties of user(s) that are in an environment with the projector. The projector can be associated with an automated assistant client of a client device. In some versions of those implementations, a pose of a user in the environment is determined and, based on the pose, a base image for projecting onto a surface is warped to generate a transformed image. The transformed image, when projected onto a surface and viewed from the pose of the user, mitigates perceived differences relative to the base image.
Abstract: A system for removing noise from an audio signal is described. For example, noise caused by content playing in the background during a voice command or phone call may be removed from the audio signal representing the voice command or phone call. By removing noise, the signal to noise ratio of the audio signal may be improved.
Abstract: The present invention provides a suturing device to minimize interference and obstructions during intricate surgeries. The curled suture device is significantly shorter than traditional suturing kits by featuring a needle attached to a specially manufactured thread incorporating a stopping mechanism preceding an angular, semi-rigid portion of thread followed by a curled portion of thread arranged in a corkscrew configuration. The stopping mechanism halts the movement of the thread as the needle and thread intermediate the needle and stopping mechanism is pulled through the suture point, securing the remainder of the thread for access. The semi-rigid portion of thread is thereby utilized in conjunction with its curled portion of thread, allowing for the user's unabated access to the corkscrew configuration to form a ready-made knot, minimizing interference and obstruction during surgery. The thread may be manufactured to form an additional semi-rigid and curled portions of thread upon creation of a knot.
Abstract: Compounds having activity as inhibitors of G12C mutant KRAS protein are provided. The compounds have the following structure (I): or a pharmaceutically acceptable salt, tautomer, stereoisomer or prodrug thereof, wherein B, W, X, Y, R1, R2a, R2b, R3a, R3b, R4a, R4b, G1, G2, m1, m2, L1, L2 and E are defined herein. Methods associated with preparation and use of such compounds, pharmaceutical compositions comprising such compounds and methods to modulate the activity of G12C mutant KRAS protein for treatment of disorders, such as cancer, are also provided.
Type:
Grant
Filed:
April 3, 2019
Date of Patent:
July 28, 2020
Assignee:
Araxes Pharma LLC
Inventors:
Liansheng Li, Jun Feng, Yun Oliver Long, Yuan Liu, Pingda Ren, Yi Liu
Abstract: Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.
Abstract: Systems and methods are provided to allow advertisers to make ads available to publishers through an advertising system. The advertising system provides tamper proof tracking of conversion activity between publishers and advertisers. Further, advertisers can define plural different conversions to be associated with a single ad click through.
Type:
Grant
Filed:
December 28, 2017
Date of Patent:
July 28, 2020
Assignee:
Google LLC
Inventors:
Robert Kniaz, Abhinay Sharma, Kai Chen, Sam Mardanbeigi
Abstract: A disposable breathing circuit is adapted to be connected between a disposable face mask and a vacuum source for delivering fresh gas to the face mask and for scavenging waste gas exhaled from the face mask. The breathing circuit includes a fresh gas supply limb and an exhalation limb, and a scavenging limb coupled to the exhalation limb. The scavenging limb includes a one-way valve to prevent re-breathing, a flexible flow-through reservoir bag used to store exhaled gas, and an output tube adapted to be coupled between the flow-through reservoir bag and the vacuum source.
Abstract: Embodiments of the present disclosure provide a user interface that enables an administrator to monitor the status of one or more long-running processes executing on a system. According to one or more embodiments, information about the long-running processes is received, analyzed and converted into a single format. This information is then stored in a storage device in the single format. In response to a command request periodically received from a user interface, summary information about the one or more long-running processes is provided to, and displayed on, the user interface. Upon receipt of a user selection of at least a portion of the summary information, the user interface issues a second command request that is similar to the first command request, but includes additional parameters, to retrieve additional information about the selected summary information. Once the additional information is received, the additional information is presented on the user interface.
Type:
Grant
Filed:
July 20, 2017
Date of Patent:
July 28, 2020
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Sanjay Ramaswamy, Jimin Jia, Qi Ren, Wenjie Liang, Michael Forney, Michael Butler
Abstract: A retrofit window kit, including a plurality of magnetic sash elements configured to be positioned at one or more locations on an interior perimeter of the sash; and a corresponding plurality of magnetic window grid elements each configured to magnetically couple to one of the magnetic sash elements and constructed as a clip or a cap sized to fit over and frictionally attach to an exterior end of a window grid muntin.
Abstract: An air moving device includes a housing member, an impeller assembly, and a nozzle assembly. The nozzle assembly can include one or more angled vanes set an angle with respect to a central axis of the air moving device. The air moving device can output a column of moving air having an oblong and/or rectangular cross-section. A dispersion pattern of the column of moving air upon the floor of an enclosure in which the air moving device is installed can have an oblong and/or rectangular shape. The dimensions of the dispersion pattern may be varied by moving the air moving device toward or away from the floor, and/or by changing the angles of the stator vanes within the nozzle assembly.
Abstract: There are disclosed various dispensing mechanisms for dispensing filamentary material through a catheter into a treatment site of a patient, for example into an aneurysm sack in a patient's vessel. In one embodiment, the dispensing assembly includes a chamber having a spherical carrier onto which filamentary material is wound. Upon injecting driving fluid into the dispensing assembly filamentary material unwinds from the spherical carrier and is pulled through the catheter to be dispensed from the distal end of the catheter. The apparatus includes a pressure sensitive valve disposed at the inlet or the outlet of the receptacle, the pressure sensitive valve being closed when the pressure of driving fluid is below a threshold and open when the pressure of driving fluid is above the threshold. The pressure sensitive valve, when open, allows fluid flow through the chamber and dispensation of filamentary material from the outlet.
Abstract: An improved safety system in accordance with the disclosed and claimed concept connects directly with the rail and advantageously provides both a fall resistance apparatus as well as a fall protection apparatus. The fall resistance apparatus provides a support that is movably situated on the rail and that can be manually grasped by the worker during the maintenance operation and which provides physical support in all directions to the worker. The fall resistance apparatus thus resists the likelihood that a fall will occur. In the unlikely event of a fall, the fall protection apparatus connects the worker directly to the rail and supports the worker from the rail at a location spaced above the floor, thus protecting the worker from injury in the event of a fall.
Abstract: A pressure differential across a blood pump and/or a flow rate of blood pumped by the blood pump is estimated based at least in part on impeller thrust load. A blood pump for a circulation assist system includes a housing forming a blood flow channel, an impeller, one or more support members coupled to the housing, a sensor, and a controller operatively coupled with the sensor. At least one of the one or more support members react a thrust load applied to the impeller by blood impelled through the blood flow channel by the impeller. The sensor generates output indicative of the magnitude of the thrust load. The controller is configured to process the sensor output to estimate at least one of a pressure differential across the blood pump and a flow rate of blood pumped by the blood pump.
Abstract: An automated labeling method and apparatus includes a label web-severing mechanism and a label-applying assembly, the web-severing mechanism configured to synchronously sever a plurality of labels from a self-wound label web, and the label-applying assembly configured to synchronously apply the plurality of severed labels to a corresponding plurality of articles to be labeled.
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for persisting state of a streaming application are disclosed. In one aspect, a method includes the actions of receiving data indicating interaction with third-party content that is displayed with first-party content at a client device. The interaction with the third-party content initiates an application request for a streaming version of an application (“streaming application”). The actions further include generating a representation of the streaming application in response to the interaction with the third-party content at the client device. The actions further include receiving data indicating a user interaction with the representation of the streaming application at the client device. The actions further include generating and storing data indicating a first state of the streaming application at a first time based on the user interaction with the representation of the streaming application.