Abstract: In general, in one aspect, the invention relates to a method for managing pool device resources, the method including obtaining, by a distribution manager, a resource use request from a user application, wherein the user application and the distribution manager are operating on a pool device, identifying a peripheral component interconnect (PCI) bus device, wherein the PCI bus device is located on a second pool device and connected to a pool device resource on the second pool device, and initiating access to the PCI bus device using a virtual switch operating on the pool device.
Type:
Grant
Filed:
November 1, 2019
Date of Patent:
May 4, 2021
Assignee:
EMC IP Holding Company LLC
Inventors:
Nicole Reineke, James Robert King, Robert Anthony Lincourt, Jr.
Abstract: Methods, systems, and computer program products are described herein for updating big data tables using snapshot isolation. The tables may store data (e.g., as data objects) collected from different users. The tables are stored in a first data store. The data's metadata is stored in a second data store. The metadata comprises version numbers for the objects that correspond to a consistent version thereof. When an update process for the table is initiated, a coordinator locks the metadata, and. the objects are updated. If the update to the objects is successful, the coordinator commits the updates and obtains the new version numbers of the objects. If all the commits are successful, the coordinator atomically updates the metadata with the new version numbers and releases the lock. However, if a commit to an object is unsuccessful, a subsequent process rolls back the committed objects to the version numbers specified by the metadata.
Type:
Grant
Filed:
September 21, 2018
Date of Patent:
May 4, 2021
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Tapas Kumar Nayak, Amit Kumar Ghosh, Vineet Garhewal
Abstract: Examples described herein provide a digital assistant crafting a response based on target sentiment identification from user input. The digital assistant receives unstructured data input and identifies a segment of the input that includes a facet item. A sentiment associated with the facet item in the segment is identified and classified to identify a targeted sentiment directed towards the facet item. A response is generated based on the targeted sentiment and the facet item.
Type:
Grant
Filed:
May 21, 2015
Date of Patent:
May 4, 2021
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors:
Melissa Nicole Lim, Margaret Ann Mitchell, Piali Choudhury
Abstract: A freestanding basketball backstop assembly returns basketballs shot at a basketball hoop to a player positioned at a location spaced apart from the basketball hoop. A net support has a base and side legs, with vertical rods removably insertable into sockets of the side legs and threaded through sleeves extending from the side edges of the net peripheral border. The base is placed in front of the post supporting the basketball backboard. The net is arranged behind the post supporting the backboard. A slit opening in the bottom periphery of the net receives a portion of the post supporting the backboard. Top corners of the net are connected to the tops of the vertical rods. Bottom corners of the net are attached to front edges of the side legs. The vertical rods keep the net in tension behind the backboard.
Abstract: A method for producing an automotive friction material with optimized multi-dimensional construction includes receiving a base friction-disc material, cutting the base friction-disc material to a predetermined size and shape, assembling the sized and shaped cut base friction-disc material, bonding the base friction-disc material to a base friction plate, and utilizing a multi nozzle printing array to deposit friction enhancing materials overtop a reaction surface of the base friction-disc material.
Abstract: An information flow control device has: a first network interface card on a transmission side, the first network interface card including first and second transceivers, each of the first and second transceivers having a transmit port and a receive port; and a second network interface card on a receiving side, the second network interface card including at least one receive port. A first data connection segment connects the first transceiver transmit port to the second transceiver receive port, a second data connection segment connects the second transceiver transmit port to the first transceiver receive port, and a third data connection segment connects the first transceiver transmit port to the receive port of the second network interface card. The first and second segments provide continuity, while the third segment provides one-way data transfer. The first and second transceivers are replaceable with third and fourth transceivers to provide different throughput.
Abstract: A warehousing system for storing and retrieving goods disposed in containers is provided. The system includes a multilevel storage array including an array of storage shelves for holding containers thereon, at least one substantially continuous lift for transporting containers to and from at least one level of the storage array, at least one transport vehicle located on the at least one level and configured to traverse a transport area transporting containers between the at least one continuous lift and container storage locations so that the at least one continuous lift communicates non-deterministically, via the transport vehicle, with storage locations of each of the storage shelves on the at least one level, an infeed transport system linked to the at least one continuous lift, and an order fulfillment station for generating order containers corresponding to customer orders where the order containers are entered onto the storage shelves of the storage array.
Abstract: A metal-shelled hose assembly includes a metal outer shell lined with a flexible, water-tight inner tubing integrated with a bendable strain-relief section that is configured to allow the metal-shelled hose to be pulled from a straight angle regardless of where it is attached. The bendable strain-relief section is provided at least at the faucet end of the hose, where it effectively changes the angle of the length of the metal hose relative to the faucet when the hose is pulled at an angle to the faucet.
Abstract: Systems, methods and techniques for automatically recognizing two or 3-dimensional real world objects with an augmented reality display device (smartphone or glasses etc.), and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, an opportunity to buy, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images.
Abstract: An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item.
Type:
Grant
Filed:
January 14, 2020
Date of Patent:
May 4, 2021
Assignee:
Google LLC
Inventors:
Ant Oztaskent, Yaroslav Volovich, Ingrid McAulay Trollope, Margaret Hollendoner
Abstract: Example embodiments of the present invention relate to methods, systems, and computer program products for determining replicas for removal from a plurality of replicas as defined in a data retention policy. The method includes performing asynchronous replication from a source to a target according to time-based replication cycles. A retention policy then may be identified defining a number of asynchronous replication replicas to retain and a plurality of associated periods which then may be retained according to the policy.
Abstract: A method, computer program product, and computer system for executing an automatic recovery of log metadata. A secondary storage processor may request one or more log metadata buffer values from a first buffer used by a primary storage processor. The secondary storage processor may update one or more log metadata buffer values from a second buffer used by the secondary storage processor.
Abstract: A system for producing homogenized oil field gel including a power unit, a control system, a feed tank, a hopper, and a piping assembly that includes inlet and outlet manifolds, centrifugal pumps, and metering devices for filling the feed tank and handling a discharge of oilfield gel. The system further includes a powder hydration component and liquid chemical equipment. The method for producing homogenized oil field gel includes a guar powder procedure including a controlled sequence for starting and stopping a venturi mixer in a hydration unit. The method for producing homogenized oil field gel further includes a liquefied gel concentrate procedure including a metering and chemical injection procedure for mixing a liquefied gel concentrate.
Abstract: The described technology is generally directed towards reducing the amount of data stored in a sequence of data blocks by combining deduplication and compression. According to an embodiment, a system can comprise a memory that can store computer executable components, and a processor that can execute the components stored in the memory. The components can comprise a data block identifier that can identify, for a sequence of data blocks, a first data block that corresponds to a first data, resulting in a first identified data block, and a deduplication component that can identify a second data block that corresponds to the first data, resulting in a second identified data block, wherein the deduplication component can replace the second identified data block with a key value corresponding to the first identified data block. Further, a compression component can compress the first identified data block, resulting in a compressed data block.
Abstract: The invention provides DNA molecules and constructs, and their nucleotide sequences, useful for modulating gene expression in plants, and for specifying intracellular or extracellular localization of a gene product of interest. Transgenic plants, plant cells, plant parts, and seeds, comprising the DNA molecules operably linked to heterologous transcribable polynucleotides are also provided.
Type:
Grant
Filed:
April 3, 2019
Date of Patent:
May 4, 2021
Assignee:
Monsanto Technology LLC
Inventors:
Stanislaw Flasinski, Charles R. Dietrich, Wei Wu, Zhaolong Li, Bo-Xing Qiu, Liang Guo, Jaishree M. Chittoor