Abstract: Techniques for providing writing assistance features a web browser or a native application including an embedded web browser herein include detecting that a webpage has been rendered by the web browser; analyzing a structure of the webpage to determine a topology of the webpage by accessing a Document Object Model (DOM) of the webpage and traversing the DOM of the webpage to identify nodes comprising the webpage to determine the topology of the webpage; construct a model of the webpage based on the topology, wherein the model of the webpage is configured to automatically monitor the topology of the webpage and to update the model based on detected changes to the webpage; detect, using the model, a change in textual content of an input element of the webpage; obtain annotation information associated with the textual content; and render the annotations over at least a portion of the webpage.
Type:
Grant
Filed:
May 18, 2020
Date of Patent:
August 31, 2021
Assignee:
Microsoft Technology Licensing, LLC.
Inventors:
Alessandro Curzi, Dinh Doan Van Bien, Paul Barnes, Ian Sultanov, Andrew Donohoe
Abstract: An apparatus comprising a gangway having a proximal end and a distal end. A cage assembly is connected to the distal end of the gangway. The apparatus further comprises a container spotting system including a camera mounted such that its field of view will show a hatch cover of a container when the hatch cover is in a predetermined location. Video electronics are in electrical communication with the camera. The container spotting system further includes a display device in electrical communication with the video electronics, the display device being operative to show at least a selected portion of the field of view of the camera. The camera may comprise an outdoor dome camera mounted to an underside of the gangway.
Type:
Grant
Filed:
September 20, 2019
Date of Patent:
August 31, 2021
Assignee:
Safe Rack LLC
Inventors:
Jason Ronald McKinney, Jeff W. Reichert
Abstract: Methods, systems, and apparatuses are provided for balancing power delivery in a computing component between one or more power providers and power consumers. A power provider and multiple power consumers are identified. Once identified, a power delivery capability of the power provider and the power consumption demands of the power consumers may be determined. Power allocation factors are obtained that provide information regarding allocation of power between the power provider and the power consumers. In some instances, an interactive user interface may be provided that enables a user to configure a power allocation factor, such as a charging parameter for a power consumer. Using this information, a dynamic power allocation may be performed to allocate power from the power provider to the multiple power consumers.
Type:
Grant
Filed:
February 13, 2018
Date of Patent:
August 31, 2021
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
George I. Ivanov, Sean P. Byrnes, Nagaraju Valluri
Abstract: Described herein is a system that provides data service failover in shared storage clusters. An example shared storage cluster can include multiple data node devices equipped to access to a shared storage location. Each of the data node devices can host multiple network attached storage (NAS) servers. For each NAS server at a data node device, a different data node device in the shared storage cluster can be designated as a backup node. The designated backup nodes for NAS servers at any one data node device in the shared storage cluster can be distributed across multiple other data node devices in the shared storage cluster, thereby sharing the burden of data node device failure across multiple other data node devices.
Type:
Grant
Filed:
September 13, 2019
Date of Patent:
August 31, 2021
Assignee:
EMC IP Holding Company LLC
Inventors:
G. Paul Koning, Himabindu Tummala, Sudhir Srinivasan
Abstract: An apparatus includes a test chamber and a pressure-application structure. The pressure-application structure is configured to apply a force on a device under test within the test chamber in response to a vacuum being drawn in the test chamber. The force has a magnitude that is proportional to a difference between an external pressure outside the test chamber and an internal pressure within the test chamber.
Type:
Grant
Filed:
August 27, 2018
Date of Patent:
August 31, 2021
Assignee:
SEAGATE TECHNOLOGY LLC
Inventors:
Christopher Byrne, Samuel Severson, Jason Delaney, John Rigsby
Abstract: A system includes a panel extending in a plane, an actuator attached to a surface of the panel, and an electronic control module to activate the actuator to cause vibration of the panel. The actuator includes: a plate to create a force to cause vibration of the panel to generate sound waves, having a width, WT, at a first edge; a stub extending from the first edge of the plate, having a width at a region of connection to the plate that is less than WT, the stub being attached to the surface of the panel to transfer the force received from the plate to the panel and cause the panel to vibrate; and a damper supported by a surface of the plate facing the panel coupling the plate to the panel, the damper having a having a width greater than WS.
Type:
Grant
Filed:
March 30, 2020
Date of Patent:
August 31, 2021
Assignee:
Google LLC
Inventors:
Mark William Starnes, Jonathan James Barrett
Abstract: A recording head includes a near-field transducer proximate a media-facing surface of the recording head and a waveguide that overlaps and delivers light to the near-field transducer. The recording head includes subwavelength-sized focusing mirror comprising first and second reflectors disposed on cross track sides of the near-field transducer. Each of the first and second reflectors is spaced apart from the media-facing surface by a distance, D, measured along an axis normal to the media-facing surface.
Type:
Grant
Filed:
December 23, 2019
Date of Patent:
August 31, 2021
Assignee:
Seagate Technology LLC
Inventors:
Ruoxi Yang, YongJun Zhao, Nan Zhou, Weibin Chen, Huaqing Yin, Michael Allen Seigler
Abstract: A thermal management system for an on-vehicle battery includes a battery, a first thermal element, a second thermal element, a battery mounting bracket, and a vehicle body structural element. The battery mounting bracket includes a first portion attached to the vehicle body structural element, and a second portion attached to the first thermal element. The first thermal element is attached to the first end portion of the battery, and the second thermal element is attached to at least one of the second end portion, the first and second side portions, the top portion or the bottom portion of the battery. The first thermal element is composed from a first phase-change material having a first phase-change temperature and the second thermal element is composed from a second phase-change material having a second phase-change temperature, wherein the first phase-change temperature is greater than the second phase-change temperature.
Type:
Grant
Filed:
April 10, 2019
Date of Patent:
August 31, 2021
Assignee:
GM Global Technology Operations LLC
Inventors:
Raviraj U. Nayak, Derek W. Fultz, Robert D. Drexler
Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a first read command from a command queue is forwarded to a non-volatile memory (NVM) to request retrieval of a first set of readback data. While the NVM initiates in-process execution of the first read command, an expanded read command is issued to the NVM. The expanded read command supercedes the first read command and requests an expanded set of readback data that includes the first set of readback data as well as a second set of readback data. The second set of readback data may be associated with a second read command in the command queue. The NVM transfers the expanded set of readback data to a read buffer responsive to the expanded read command. The first and second read commands may be client reads, background reads or both.
Type:
Grant
Filed:
April 24, 2020
Date of Patent:
August 31, 2021
Assignee:
Seagate Technology LLC
Inventors:
Ryan James Goss, Daniel John Benjamin, David W. Claude, Graham David Ferris, Ryan Charles Weidemann
Abstract: A positioning apparatus for a transmission jack saddle is provided in which a first arm has a pivot joint that allows an angle between a first arm and a second arm to be adjusted and each arm further defining an edge wall having ratchet teeth that allows movement and securement using a locking pawl mechanism.
Type:
Grant
Filed:
August 31, 2017
Date of Patent:
August 31, 2021
Assignee:
VIS, LLC
Inventors:
Sage Youngblutt, Robert Fox, Nathan Harvell, Stephen Cain
Abstract: A system for removing seeds includes a track, one or more carts moveably disposed on the track, one or more sensors, a removing device, and a controller. The controller includes one or more processors, one or more memory modules, and machine readable instructions stored in the one or more memory modules that, when executed by the one or more processors, cause the controller to determine a location of one or more of one or more contaminated seeds and one or more contaminated plants on the one or more carts based on information received from the one or more sensors and instruct the removing device to remove one or more of the one or more contaminated seeds and the one or more contaminated plants based on the location.
Abstract: The present disclosure is directed to additives comprising modified cationic starches that may be applied to a production fluid at high temperatures, such as temperatures ranging from about 80° C. to about 300° C., for separating water from an emulsion in the production fluid.
Type:
Grant
Filed:
July 19, 2019
Date of Patent:
August 31, 2021
Assignee:
Baker Hughes Holdings LLC
Inventors:
Christabel Tomla, Wojciech Jakubowski, Jason J. Thomas
Abstract: Provided are methods for prophylaxis and/or therapy for Phelan-McDermid Syndrome (PMS) and autism spectrum disorder (ASD). The methods involve administering a histone methyltransferase (HMT) inhibitor, a histone deacetylase (HDAC) inhibitor, or a combination thereof, such that one or more symptoms of the PMS and/or the AMD are reduced.
Abstract: A water drain management apparatus used in clinical facility (43) or other facility includes a manifold plumbing fitting (32, 272, 384). The fitting includes a plurality of drain outlet connections for water discharge devices (40, 42, 222, 226, 230, 234). Such water discharge devices may include devices such as autoclaves, sterilizers, cleaners, washers, filters, humidifiers, condensing devices and other devices used in the facility. A plurality of drain fitting openings in the body of the fitting are connectable to respective water discharge devices, and openings that are not utilized are closable with plugs. Some manifold fittings (272, 344, 384, 482) include an air gap opening (288, 360, 392, 530). These configurations provide an air gap that prevents contamination due to back flow of water within the fitting reaching water discharge devices or the body inlet of the manifold fitting.
Abstract: The present disclosure is related to systems and methods for the biological processing of hydrocarbon-containing substances. In particular embodiments, the systems and methods herein relate to pre-digestion of hydrocarbon containing substances and further processing of the same to produce hydrocarbon fuels, fertilizer, and other products.
Abstract: This disclosure details exemplary battery pack designs for use in electrified vehicles. An exemplary battery pack may include a heat exchanger plate and a battery array positioned against the heat exchanger plate. The battery array may include an array frame and a thermal fin held within the array frame. The array frame may additionally include a standoff for controlling a size of a gap extending between the thermal fin and the heat exchanger plate. By controlling this gap, the amount of thermal interface material (TIM) that must be utilized to fill the gap can be reduced.
Abstract: Systems and methods for unsticking intake and exhaust valves of an engine are described. In one example, valves that may be adjustably timed relative to an engine crankshaft position may be adjusted to unstick intake and/or exhaust valve that are stuck open or closed. In addition, fuel injection timing and spark timing may be adjusted in an effort to unstick intake and/or exhaust valves.
Abstract: A panel wire support bracket may provide for support of a plurality of insulated electrical wires adjacent a building stud. The bracket may include an end cap including a stud face for flush fastening to the building stud, and a support bar with a plurality of holes and guide walls that extend downward from the holes. Each guide wall may define a guide tube having an upper opening and a lower opening configured to receive one of the wires for insertion through the upper opening and the lower opening. The holes and guide walls may be configured for locating and slidably supporting the wires passing through the holes. The guide walls may include flexible support for the wire with a protrusion to contact the wire. The flexible support may also include a tab operable for moving the protrusion away from contact with the wire. The holes may define hexagonal shapes and the guide walls may taper inwardly from the hole.
Abstract: A upholstered sofa covered by a form fitting upholstery sack where the upholstery sack incorporates a supportive material panel that has integrated support webbing into the material panel. The support webbing comprising a plurality of webbing straps. With the upholstery sack properly positioned on the back rest portion, the supportive material panel is positioned on the front of the back rest portion frame. The material panel with webbing is incorporated as a component of the upholstery sack where the upholstery sack is pre-formed to snugly fit over the back rest portion of a furniture frame. The back rest portion or the frame is inserted into the sack and the material panel with integrated webbing is attached to the frame. Once the material panel is positioned and fastened, the remaining components, for example, the back panels and side panels, of the upholstery sack are attached to the frame at the back rest portion.
Type:
Grant
Filed:
May 19, 2020
Date of Patent:
August 31, 2021
Assignee:
Ashley Furniture Industries, LLC
Inventors:
James Allen Lewis, Philip Lee Stokes, James Anthony Sudduth, Jimmy Dale Holley