Patents Assigned to LLC
  • Patent number: 11093342
    Abstract: The present disclosure describes a technique for performing an efficient deduplication of compressed source data. The techniques may reduce the required storage footprint required for deduplication of compressed data. In order to reduce the storage size required, the system may perform additional decompression/recompression processes by identifying particular compression algorithms used by a source storage system. Once the compression algorithm is identified, the system may initiate decompression and then perform fingerprint analysis of the segment in the file of the uncompressed data. When a recovery process is initiated, the system may recompress the deduplicated data using the same compression algorithm used by the source storage system. Accordingly, the data recovery process may be performed in manner in which the client device receives restored data as expected and in the original compression format.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 17, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jerrold Heyman, Benjamin Whetstone, Robert Fair
  • Patent number: 11093682
    Abstract: A multi-threaded programming language and compiler generates synchronous digital circuits that maintain thread execution order by generating pipelines with code paths that have the same number of stages. The compiler balances related code paths within a pipeline by adding additional stages to a code path that has fewer stages. Programming constructs that, by design, allow thread execution to be re-ordered, may be placed in a reorder block construct that releases threads in the order they entered the programming construct. First-in-first-out (FIFO) queues pass local variables between pipelines. Local variables are popped from FIFOs in the order they were pushed, preserving thread execution order across pipelines.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Blake D. Pelton, Adrian Michael Caulfield
  • Patent number: 11093870
    Abstract: The techniques describe a tool that finds people to help answer a question that arises while a user is consuming content of a file. As the user consumes the content, the techniques identify a signal that indicates an issue (e.g., a question). The signal can be added or somehow inserted into the underlying content of the file based on user input. The techniques determine a portion of the content associated with the signal. The portion of the content, along with any other information provided via the user input, is analyzed to determine a context of the issue. For example, natural language processing techniques can parse text or speech to understand the subject matter. The techniques then access a resolution resource (e.g., a professional network) to identify people that are likely capable of providing assistance, and the people are suggested to the user.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gustav Wilde, Patrick Michael Gan, Douglas Lane Milvaney
  • Patent number: 11090060
    Abstract: A tourniquet includes: a baseplate with first and second ends; a strap having first and second ends, the strap having a first portion adjacent its first end, and a second portion adjacent its second end; a lever with proximate and distal ends, wherein the proximate end is pivotally connected to the baseplate, and the distal end is free; wherein the first end of the strap is pivotally connected to the lever intermediate to the proximal and distal ends; and a connector assembly operable to selectively connect the second portion of the strap to the baseplate, so as to form a closed loop, the connector assembly operable to permit a length of the closed loop to be adjusted; and wherein the baseplate includes an integral lever anchor disposed between the first and second ends of the baseplate, the lever anchor receiving the proximate end of the lever.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: August 17, 2021
    Assignee: Halo Tactical Products, LLC
    Inventors: William R. Carson, William Crossingham Cannon, Daniel Pompei Cedrone
  • Patent number: 11092257
    Abstract: A serviceable valve carousel system may include a valve carousel housing having a first port adapter receiver, a valve service port, and a second port adapter receiver. A rotatable valve carousel may be disposed within the valve carousel housing. The rotatable valve carousel may include a valve lumen and a removable valve cap. A first port adapter may be removably attached to the first port adapter receiver and a second port adapter may removably attached to the second port adapter receiver. The first port adapter and the second port adapter may be of a type or kind needed to facilitate connectivity. The rotatable valve carousel may be rotatable between a first state that allows fluid communication between the first port adapter and the second port adapter through a check valve and a second state that allows the worn check valve to be removed and replaced via the valve service port.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: August 17, 2021
    Assignee: CNB MARINE SOLUTIONS LLC
    Inventor: Brett Franklin Barrett
  • Patent number: 11093035
    Abstract: The disclosed system may include a support structure dimensioned for a user's hand. The system may also include transmitting electrodes coupled to a first finger portion of the support structure and may further include receiving electrodes coupled to a second, different finger portion of the support structure. The system may also include a controller that is coupled to the support structure and that is communicatively connected to the transmitting and receiving electrodes. The controller may also be configured to cause the transmitting electrodes to transmit a signal, detect at least some of the transmitted signal at the receiving electrodes and, based on the detected signal, determine that at least two fingers of the user's hand are touching each other. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Shiu Sang Ng, Yanjun Ma, Wolf Kienzle, Hrvoje Benko
  • Patent number: 11093163
    Abstract: The disclosed technology generally describes separating types of data chunks in a copy-on-write/MVCC B+ tree, chunk-based data storage system, and also allocating the sizes of leaf chunks to be smaller than that of other (e.g., internal and root node) chunks. By having leaf chunks separate from node chunks, the probability of having a fully reclaimable (without copying) chunk is increased. Similarly, by having smaller sized leaf chunks relative to node chunks, the probability of having a fully reclaimable (without copying) leaf chunks is increased. The technology thus facilitates more efficient garbage collection.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Konstantin Buinov, Lu Lei, Ao Sun, Wesley Sun, Gary Jialei Wu, Yu Teng, Chun Xi Kenny Chen
  • Patent number: 11093171
    Abstract: A method, computer program product, and computer system for accessing, by a first storage processor (SP) of a virtual storage appliance, a storage device, wherein the storage device may be accessed by the first SP while all internal networks associated with the virtual storage appliance are down. A second SP of the virtual storage appliance may access the storage device, wherein the storage device is shared between the first SP and the second SP and includes state information associated with one of the first SP and the second SP, and wherein the storage device may be accessed by the second SP while all the internal networks associated with the virtual storage appliance are down. One or more clustering decisions associated with one of the first SP and the second SP may be executed based upon, at least in part, the state information associated with one of the first SP and the second SP accessed while all the internal networks associated with the virtual storage appliance are down.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: Dmitry V. Krivenok, Wai C. Yim
  • Patent number: 11093304
    Abstract: Techniques are described determining data movements. A first plurality of performance goals for a plurality of storage pools are received. Each of the first plurality of performance goals specifies a performance goal for one of the plurality of storage pools. A second plurality of performance goals for a plurality of applications are received. Each of the second plurality of performance goals specifies a performance goal with respect to I/O operations directed to one or more logical devices used by one of the plurality of applications. A set of proposed data movements between a first of the plurality of storage pools and a second of the plurality of storage pools is determined in accordance with criteria including any of the first plurality of performance goals and the second plurality of performance goals.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: Owen Martin
  • Patent number: 11093470
    Abstract: A system and method are presented that analyze evaluation data concerning a subject using attributes that are logically arranged in a geometric structure such as a rectangular array. A plurality of dimension layers is laid on top of the logical arrangement of data. Each dimension layers assigns values to a plurality of dimensions based on the value of neighboring attribute groups. Each dimension layer can be associated with one or more reporting configurations that contain descriptors for the defined dimensions as well as formatting instructions for report-like output.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: August 17, 2021
    Assignee: The Rejuvi Venture, LLC
    Inventors: Regina Hepp, Vidyotham Reddi, Robin Lindbeck
  • Patent number: 11096204
    Abstract: A mobile station comprises a receiver and a processor. The receiver is configured to receive, from a base station, allocation information indicating one or a plurality of allocated resource block(s) of uplink which are consecutive in a frequency domain. The processor is configured to determine, based on the allocation information, one of the resources of downlink, to which an ACK or NACK signal is distributively mapped onto a plurality of resource elements in subcarrier groups. The subcarrier resources within subcarrier group are consecutive in frequency domain and nonconsecutive in the frequency domain among subcarrier groups.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: August 17, 2021
    Assignee: Optis Wireless Technology, LLC
    Inventors: Masaru Fukuoka, Akihiko Nishio, Alexander Golitschek Edler Von Elbwart
  • Patent number: 11095643
    Abstract: The present disclosure involves systems and methods for identity authentication across multiple institutions using a trusted mobile device as a proxy for a user login. In one example, the operations include identifying a request to trust a particular user associated with a first entity in a digital ID network. A set of personally identifiable information (PII) associated with the user is obtained via the first entity and an identity verification (IDV)/fraud risk analysis is performed. In response to satisfying the analysis, instructions are transmitted to the user to verify the identity via a mobile trust application on an associated mobile device. Upon verification, the mobile device is bound to the user within the digital ID network along with a digital ID associated with the particular user. The digital ID can be used by other entities registered within the digital ID network to authenticate the user.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: August 17, 2021
    Assignees: FIDELITY INFORMATION SERVICES, LLC, EQUIFAX, INC.
    Inventors: Richard Huffman, Richard Michaelson, Ravindra Bijlani, Shriram Salem, Rob Harris, Vivian Van Zyl, Helcio Cano, Gaurav R. Khanna, Esther Pigg, Marty Romain
  • Patent number: 11092285
    Abstract: A method and apparatus to hold pressurized gas is disclosed. Shell halves having opposing apertures with inserted tubes are combined to create an enclosed pressure vessel. Strands of Kevlar fiber and strands of carbon fiber cover the shell by wrapping the shell through the tubes. Resin coats the wrapped strands and fills the tubes. Pressurized gas is injected and retrieved from the pressure vessel.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: August 17, 2021
    Assignee: GENESIS IO, LLC
    Inventor: Andrew Jay Blair
  • Patent number: 11090561
    Abstract: Described herein is a system and method for creating a shared coordinate space in an augmented reality session between two devices with disjoint relative coordinate spaces. With AR tracking initiated, each device has its own relative coordinate space. A spatial alignment image can be recognized by a device joining an AR session which records its location (e.g., six degrees of position). The joining device can utilize an obtained location of an inviting device at or about the time the spatial alignment image was recognized, and, a spatial origin of the inviting device, to calculate an offset between the joining device and the inviting device, establishing a shared coordinate space between the joining device and the inviting device.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Matthew Cahill, Torfi Frans Olafsson, Jesse Dylan Merriam, Michael Meincke Persson, Bradley Reid Shuber
  • Patent number: 11095377
    Abstract: Techniques for more effectively and efficiently obtaining current morphology data are described. Measurement data is transmitted by user equipment to a central location such as a communication network or another entity such as in remote servers, e.g. the cloud. The recipient of such data, or a third party that receives such data from the recipient, utilizes the data, e.g. signal strength measurements and related data, to determine morphology data for corresponding geographic locations, e.g. altitude, longitude, and latitude.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 17, 2021
    Assignee: CommScope Technologies LLC
    Inventors: Laura R. Fontaine, Joseph N. Marzin, Saul A. Torrico
  • Patent number: 11092761
    Abstract: A system and method of forming an optical connection. A fiber optic cable includes a first optical fiber and a second optical fiber. The second optical fiber includes a reflective device. An optical device receives the first optical fiber and the second optical fiber. A first signal is observed to verify an optical connection between the first optical fiber and the optical device to verity the optical connection. The fiber optic cable is extended into the optical device to form a secure mating between the first optical fiber and the optical device, thereby changing a state of the reflective device. The secure mating between the first optical fiber and the optical device is determined from the state of the second signal in the second optical fiber.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: August 17, 2021
    Assignee: BAKER HUGHES OILFIELD OPERATIONS LLC
    Inventor: Scott Christopher
  • Patent number: 11094996
    Abstract: A method of modifying a carbonate layer formed on a surface of an electrochemical cell component is provided. The surface includes a ceramic oxide. The carbonate layer includes a carbonate and is substantially non-conductive to lithium ions and sodium ions. The method includes contacting the carbonate layer with a modifying agent to form a mixture and causing the modifying agent to incorporate into the carbonate layer and form a modified hybrid layer including a eutectic mixture of the modifying agent and the carbonate. The modified hybrid layer is conductive to lithium ions and sodium ions.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: August 17, 2021
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xingcheng Xiao, Robert D. Schmidt
  • Patent number: 11089827
    Abstract: An article of clothing and a method of use thereof by a practitioner of a body position-dependent exercise or discipline. The clothing includes at least one alignment line extending substantially an entire length of a limb of the practitioner. The at least one alignment line is configured to be referenced by the practitioner to confirm proper alignment of the limb according to at least one of the following metrics: direction; rotation; or pitch. The clothing also includes at least one visual indicium positioned on a limb of the practitioner. The at least one visual indicium is configured to be referenced, grasped, or touched by the practitioner using another body part of the practitioner during performance of the exercise or discipline. The method includes wearing the clothing and executing a series of poses or body positions corresponding to the at least one alignment line and the at least one visual indicium.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 17, 2021
    Assignee: One Whirl LLC
    Inventor: Christine McMahon Tumpson
  • Patent number: 11093230
    Abstract: Methods, systems, and computer-readable media for deploying an updated image to nodes propagated throughout a distributed computing platform are provided. Upon receiving an indication to install a patch to an operating system residing on the nodes, an existing image of the operating system is accessed at a staging service. The staging service generates the updated image by applying the patch to the existing image. The process of applying the patch includes mounting the existing image of the operating system to a virtual machine, copying the patch to the mounted existing image, setting a command within the existing image that executes upon activating the virtual machine, and activating the virtual machine, thereby executing the command. This directs the patch to be installed. The updated image is pushed to the nodes. The nodes are configured to utilize the updated image as the operating system without performing an individual installation of the patch.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 17, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anil Ingle, Chuck Lenzmeier, Saad Syed
  • Patent number: 11093254
    Abstract: One example method includes receiving input concerning a boot order sequence, where the input includes VM metadata, entering a training phase which includes generating a boot sequence rule based on the input, using the boot sequence rule to generate a proposed boot sequence, performing the proposed boot sequence, and gathering information concerning performance of the proposed boot sequence. The gathered information can be used as a basis to generate a modified boot sequence.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: David Zlotnick, Assaf Natanzon, Boris Shpilyuck