Abstract: The disclosed computer-implemented method may include communicatively coupling a user interface device to a virtual reality device, capturing inputs from a user on the user interface device, displaying, on the virtual reality device, a virtual representation of the captured inputs from the user, and mirroring, on the virtual reality device, content presented on the user interface device. Various other methods, systems, and computer-readable media are also disclosed.
Type:
Grant
Filed:
April 9, 2019
Date of Patent:
August 10, 2021
Assignee:
Facebook Technologies, LLC
Inventors:
Sebastian Sztuk, Omar John Pualuan, Jeffrey Witthuhn, Nabeel Farooq Butt, Jonathan Ravasz, Simon Tickner, Robert Ellis, Kayvon Asemani
Abstract: A centralizer sub for cementing a tubular string in a wellbore includes: a tubular body; a centralizer disposed along an outer surface of the body and having a pair of collars and a plurality of bow springs connecting the collars; and a joint longitudinally coupling the centralizer to the body. The joint has a groove formed in and around the body outer surface, and a plurality of protrusions formed integrally with or mounted to one of the collars and configured to mate with the groove.
Type:
Grant
Filed:
May 6, 2019
Date of Patent:
August 10, 2021
Assignee:
WEATHERFORD TECHNOLOGY HOLDINGS, LLC
Inventors:
Maxime R. Rodrigue, Philip E. Dufrene, Beau H. Martin, Christian Kiess, Martin Helms, Adam Kyzar
Abstract: A flexible joint assembly for a joint between a first duct and a second duct for providing a flow of fluid, such as bleed air in an aviation implementation. The flexible joint includes a bellows supported by a mounting assembly having a first support and a second support, each surrounding a portion of the bellows. A set of flexures provided on a joint ring of the joint assemblies can operably couple the first support and the second support.
Type:
Grant
Filed:
January 13, 2017
Date of Patent:
August 10, 2021
Assignee:
Unison Industries, LLC
Inventors:
Gordon Tajiri, Michael Thomas Kenworthy, Dattu GV Jonnalagadda, Jason L. Burdette
Abstract: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system includes an image capture device configured to capture image data representative of a physical environment, a head-mounted display (HMD) configured to output artificial reality content, a gesture detector configured to identify, from the image data, a gesture comprising a configuration of a hand that is substantially stationary for at least a threshold period of time and positioned such that a thumb of the hand and at least one other finger form approximately a circle or approximately a circular segment, a user interface (UI) engine to generate a UI element in response to the identified gesture, and a rendering engine to render the UI element as an overlay to the artificial reality content.
Type:
Grant
Filed:
June 7, 2019
Date of Patent:
August 10, 2021
Assignee:
Facebook Technologies, LLC
Inventors:
Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox
Abstract: Methods and apparatus related to determining points of interest based on content of one or more sources associated with a user. Relevance scores are determined for the points of interest based on additional information associated with the user and the content. Point of interest information that is related to the points of interest is provided based on the determined relevance scores.
Type:
Grant
Filed:
September 3, 2019
Date of Patent:
August 10, 2021
Assignee:
GOOGLE LLC
Inventors:
Zoltan Gyongyi, Frank Worsley, Darryl DeWeese
Abstract: Example articles of manufacture and apparatus for producing supplemental information for audio signature data are disclosed herein. An example apparatus includes memory including computer readable instructions. The example apparatus also includes a processor to execute the instructions to at least obtain first audio signature data associated with a first time period of media, obtain first semantic signature data associated with the first time period of the media and second semantic signature data associated with a second time period of the media, and when second audio signature data associated with the second time period of the media is unavailable, identify the media based on the first audio signature data associated with the first time period of media when the second semantic signature data associated with the second time period matches the first semantic signature data associated with the first time period of the media.
Abstract: An application specific integrated circuit (ASIC) chip includes: a systolic array of cells; and multiple controllable bus lines configured to convey data among the systolic array of cells, in which the systolic array of cells is arranged in multiple tiles, each tile of the multiple tiles including 1) a corresponding subarray of cells of the systolic array of cells, 2) a corresponding subset of controllable bus lines of the multiple controllable bus lines, and 3) memory coupled to the subarray of cells.
Type:
Grant
Filed:
March 23, 2020
Date of Patent:
August 10, 2021
Assignee:
X Development LLC
Inventors:
Michial Allen Gunter, Charles Henry Leichner, IV, Tammo Spalink
Abstract: The present invention relates to methods for bioresorbable and biodegradable casings having both micropores and macropores for providing shape, structure and containment to different bone grafting materials. Kits and methods of use are also described.
Abstract: A non-volatile memory uses phase change memory (PCM) cells in a three dimensional vertical cross-point structure, in which multiple layers of word lines run in a horizontal direction and bit lines run in a vertical direction. The memory cells are located in a recessed region of the word lines and are separated from the bit line by an ovonic threshold switch. A surfactant lining of the word line recess in which the phase change memory material is placed improves stability of the resistance state of the memory cells, allowing for improved multi-state operation.
Type:
Grant
Filed:
January 12, 2018
Date of Patent:
August 10, 2021
Assignee:
SanDisk Tehnologies LLC
Inventors:
Federico Nardi, Christopher J Petti, Gerrit Jan Hemink
Abstract: A wireless device receives a radio resource control (RRC) message comprising configuration parameters of one or more cells grouped in a cell group. The configuration parameters comprise a first information element (IE) indicating that the wireless device starts a time alignment timer of the cell group in response to the RRC message. The time alignment timer of the cell group is started in response to the RRC message comprising the first IE.
Abstract: The present disclosure relates to a miniaturized fuel laboratory system that makes use of a housing, a processor housed within the housing, and a fuel inlet port supported from the housing for receiving a quantity of fuel to be used as a fuel test sample. The system may also have at least one fuel sensor housed in the housing in communication with the fuel inlet port for receiving the fuel test sample and carrying out combustion thereof. An electronic component may be housed in the housing, which enables communication with an external remote subsystem. A database may be incorporated which contains at least one of stored fuel characteristics or stored fuel analysis models, accessible by the processor. The processor may use fuel oxidation information generated by the fuel sensor, and at least one of the stored fuel characteristics or stored combustion models, to determine at least one fuel characteristic of the fuel test sample.
Type:
Grant
Filed:
June 6, 2019
Date of Patent:
August 10, 2021
Assignee:
Lawrence Livermore National Security, LLC
Inventors:
Matthew J. McNenly, Geoffrey M. Oxberry, Ahmed E. Ismail, Nicholas Killingsworth, Daniel L. Flowers
Abstract: A fluid machine and method of operating the same comprises a pump portion, turbine portion and a center bearing therebetween. The method includes communicating lubricant to a thrust bearing cavity disposed between a turbine impeller and a thrust wear ring, communicating lubricant from the thrust bearing cavity to a center axial shaft passage of a shaft through an impeller passage of the turbine impeller, communicating lubricant through the axial shaft passage to a bearing clearance between a shaft and a center bearing through a first radial shaft passage and a second radial shaft passage and communicating lubricant through the bearing clearance to a pump impeller chamber and a turbine impeller chamber.
Type:
Grant
Filed:
September 17, 2019
Date of Patent:
August 10, 2021
Assignee:
FLUID EQUIPMENT DEVELOPMENT COMPANY, LLC
Abstract: A backup storage for managing backups of clients includes persistent storage and a backup analyzer. The persistent storage includes the backups, protection policies, and an early deletion schedule. The backup analyzer obtains a request to analyze a protection policy of the protection policies; in response to obtaining the request: obtains backup data information associated with the protection policy; makes a determination, based on the backup data information and the protection policy, that a portion of the backups associated with the protection policies overprotect a client of the clients associated with the protection policy; and modifies the early deletion schedule based on the determination to obtain a modified early deletion schedule.
Abstract: Techniques are described herein for enhancing software application development and software design-for-test (DFT) technology by facilitating dynamic management and control of embedded dynamic test features via an application development and optimization platform. In some embodiments, an application development and optimization platform is described that can track, manage and rollout features of native mobile applications without the need to wait for public app store releases.
Type:
Grant
Filed:
October 13, 2016
Date of Patent:
August 10, 2021
Assignee:
Apptimize LLC
Inventors:
Jeff DiTullio, Nancy Hua, Lisa Jakobovits
Abstract: Users belonging to a particular category at a networking site are monitored by a system and according to a method for their selection of articles from a networking update stream. The characteristics of the users, including the categories they belong to, are received as metadata corresponding to the each respective article. Periodically an article database is queried according to the category and a selected time period to determine the number of users that have chosen to follow the industry and that have initiated selection actions towards articles in the database. Articles from the query are ranked according to their popularity among users having interest in the same industry category and are presented to a viewing user at the networking site.
Type:
Grant
Filed:
June 26, 2017
Date of Patent:
August 10, 2021
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Allen J. Blue, Jonathan Redfern, Paul Taylor Ogilvie, Joseph Paul Betz
Abstract: Embodiments for providing memory for continuous data protection in a data storage system by storing a first key-value map as a data structure wherein the key is an address of a volume and the value comprises timestamp and hash value pairs for each time the address had data written thereto, and corresponding hash values of the written data, and storing a second key-value map as a data structure wherein the key comprises the hash value and the value comprises the written data. The first key-value map and second key-value map are implemented as a driver component in a server computer of the data storage system. The driver exposes a block device protocol on the server computer and leverages the key-value data structures for use with a deduplication storage system.
Abstract: A heating element for an e-vapor device includes a planar portion including at least one filament. The filament may define an air channel through the planar portion. The heating element may include first and second lead portions extending away from the planar portion. The planar portion, the first lead portion, and the second lead portion may be a unitary body.
Abstract: An electrical energy storage system includes a battery container, one or more temperature sensors, and a controller. The battery container includes one or more batteries configured to store and discharge electrical energy. The temperature sensors are configured to measure one or more temperatures associated with the battery container. The controller is configured to estimate a rate of heat generation by the one or more batteries based on the measured temperatures, monitor an electric current provided to the one or more batteries, and estimate a resistance of the one or more batteries based on the estimated rate of heat generation and the electric current.
Abstract: Automatic cell discovery of a source radio access network (RAN) cell by a neighboring, target RAN by initiating a fake handover of a user equipment (UE) from a source RAN cell to a target RAN. A source RAN cell initiates a handover request using handover signaling to the target RAN(s). The handover request is a fake handover request without actual intention of handing over UE to the target RAN. The source RAN cell includes information in initiated handover request that can be used by target RAN to discover source RAN cell. The handover request will fail, because the handover request is not for any actual UE moving from the source RAN cell to the target RAN. However, the target RAN becomes aware of the source RAN cell as a result of this process and can add the source RAN cell (e.g., its EARFCN) to a list of its neighboring cells.
Abstract: An illustrative embodiment provides a computer implemented method for extracting named entity information from full text includes obtaining text data from a document. The method also includes tokenizing the text data as numbers to produce a tokenized layer. The method also includes creating an embedded layer from the tokenized layer by encoding the text data by indices. The method also includes creating a one-dimensional Xception layer from the embedded layer according to a one-dimensional convolution. The method also includes determining a sequence of classification for the text data according to the one-dimensional Xception layer. The method also includes determining a named entity value from the text data according to the sequence of classification, wherein each sequence of classification predicts one character of the named entity value.