Patents Assigned to LLC
-
Patent number: 10972265Abstract: Methods, systems, and devices are described herein for delivering protected data to a trusted execution environment (TrEE) associated with a potentially untrusted requestor. In one aspect, a targeting protocol head may receive a request for protected data from a potentially untrusted requestor associated with a TrEE, and an attestation statement of the TrEE. The targeting protocol head may retrieve the protected data, and obtain a targeting key of the TrEE from, for example, the request in the case of clean room provisioning, or the attestation statement. The targeting protocol head may generate targeted protected data by encrypting the protected data with the targeting key, and provide the targeted protected data to the potentially untrusted requestor, where a private targeting key of the TrEE is required to decrypt the targeted protected data.Type: GrantFiled: January 26, 2017Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Mark F. Novak
-
Patent number: 10967090Abstract: An electronic scented candle is described that includes a flame piece, a shell including an installation chamber, a fragrance container that is removably positioned inside the installation chamber, a scent chamber, and a liquid suction channel positioned within the fragrance container. One end of the liquid suction channel protrudes from the fragrance container into the scent chamber and anther end of the liquid suction channel is positioned within the fragrance container to draw a fragrance material from the fragrance container to the scent chamber. A scent outlet in communication with the scent chamber allows scent from the chamber to reach an external environment of the electronic scented candle, and an air inlet in communication with the scent chamber directs air from the external environment to the scent chamber. A heating device heats the content of the scent chamber to allow rapid dissemination of the scent chamber into an external environment.Type: GrantFiled: April 5, 2019Date of Patent: April 6, 2021Assignee: L&L Candle Company, LLCInventor: Xiaofeng Li
-
Patent number: 10969356Abstract: A method for accurately measuring the real-time valid dew-point value of a material and determining the total moisture content of the material by using an algorithm during the material drying process. The algorithm estimates the valid dew-point value of the material and the total moisture content of the material by analyzing sensor data received on a server. The algorithm determines a valid dew-point value by estimating an inflection point of the moisture content versus time friction/curve for the material, and the total moisture content of the material is determined within the valid dew-point value.Type: GrantFiled: September 6, 2019Date of Patent: April 6, 2021Assignee: MachineSense, LLCInventor: Biplab Pal
-
Patent number: 10971142Abstract: Described herein are systems and methods for a general, scalable, end-to-end framework that uses a generative adversarial network (GAN) objective to enable robust speech recognition. Encoders trained with the proposed approach enjoy improved invariance by learning to map noisy audio to the same embedding space as that of clean audio. Embodiments of a Wasserstein GAN framework increase the robustness of seq-to-seq models in a scalable, end-to-end fashion. In one or more embodiments, an encoder component is treated as the generator of GAN and is trained to produce indistinguishable embeddings between labeled and unlabeled audio samples. This new robust training approach can learn to induce robustness without alignment or complicated inference pipeline and even where augmentation of audio data is not possible.Type: GrantFiled: October 8, 2018Date of Patent: April 6, 2021Assignee: Baidu USA LLCInventors: Anuroop Sriram, Hee Woo Jun, Yashesh Gaur, Sanjeev Satheesh
-
Patent number: 10969052Abstract: A fitting including a tubular extension, flange with apertures, and interface there between is fused with surrounding cured in place pipe and subsequently connected with an adjoining fitting, to connect two segments of pipe in a pipeline. The tubular extension is sized and shaped to mate with the host pipe with which it is associated, and the flange is sized, shaped, and has an aperture pattern that corresponds with the fitting to which it will be attached.Type: GrantFiled: February 2, 2019Date of Patent: April 6, 2021Assignee: Infrastructure Technologies, LLCInventor: Joseph Taylor
-
Patent number: 10970124Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.Type: GrantFiled: September 27, 2019Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jason Craig Nelson, Ben Appleby
-
Patent number: 10970138Abstract: The disclosed technology is generally directed to IoT technology. In one example of the technology, the following actions are performed for each module of a plurality of modules on a first edge device. An identification message that includes information associated with identification of the module is received. The validity of the module is then verified. After the module is verified, based at least in part on the identification message, an IoT support service is selected from a plurality of IoT support services. The module is then caused to be registered with the selected IoT support service. The plurality of modules are compositable together into an application for the first edge device. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules.Type: GrantFiled: June 30, 2017Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Elio Damaggio, Chipalo Street, Eustace Ngwa Asanghanwa, Angelo Roncalli de Novaes Pires Ribeiro, Damon Luke Barry, Arjmand Samuel, Michael R. Yagley
-
Patent number: 10966785Abstract: Apparatuses and methods are disclosed for applying laser energy having desired pulse characteristics, including a sufficiently short duration and/or a sufficiently high energy for the photomechanical treatment of skin pigmentations and pigmented lesions, both naturally-occurring (e.g., birthmarks), as well as artificial (e.g., tattoos). The laser energy may be generated with an apparatus having a resonator with the capability of switching between a modelocked pulse operating mode and an amplification operating mode. The operating modes are carried out through the application of a time-dependent bias voltage, having waveforms as described herein, to an electro-optical device (e.g., a Pockels cell) positioned along the optical axis of the resonator.Type: GrantFiled: October 14, 2020Date of Patent: April 6, 2021Assignee: Cynosure, LLCInventors: Rafael Armando Sierra, Mirko Mirkov, Richard Shaun Welches
-
Patent number: 10969192Abstract: A crossbow includes a stock, a riser mounted to the stock, left upper and lower mounting brackets attached to the riser, right upper and lower mounting brackets attached to the riser, and cam assemblies respectively mounted to proximal ends of the upper and lower mounting brackets. The crossbow includes first and second limbs respectively attached to distal ends of the left and right upper and lower sides of the riser. A draw string extends between the first and second cam assemblies over the stock and is wrapped around outer surfaces of the cam assemblies. The crossbow includes power cables crossing inside of the stock to form a crossing pattern and traverse a centerline of the stock. The power cables respectively wrap around the cam assemblies through helical take-up journal assemblies extending below each cam assembly, and the power cables respectively connect to opposing limbs at distal ends of the limbs.Type: GrantFiled: May 12, 2020Date of Patent: April 6, 2021Assignee: Barnett Outdoors, LLCInventors: Henry M. Gallops, Jr., Jason L. Fogg
-
Patent number: 10970029Abstract: A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.Type: GrantFiled: October 15, 2018Date of Patent: April 6, 2021Assignee: Symphony Communication Services Holdings LLCInventor: Jonas Lindblom
-
Patent number: 10970210Abstract: Physical storage devices may be managed for spontaneous de-staging from a cache, for example, by determining a background task threshold (UBTT), and controlling one or more physical storage devices to use the UBTT instead of the VBTT in determining when to enter background task mode. The determined UBTT may be less than the VBTT, which may cause the physical storage device to enter into background task mode earlier, which means that background tasks like garbage collection and write leveling may be performed more frequently. An ability to turn on and turn off management of physical storage devices for spontaneous de-staging of a cache may be provided. It may be desirable to turn off physical storage device management for spontaneous de-staging, for example, during peak workload hours, to prevent physical storage devices from entering into background task mode more frequently during certain times.Type: GrantFiled: April 30, 2019Date of Patent: April 6, 2021Assignee: EMC IP Holding Company LLCInventors: Gabi Benhanokh, Andrew L. Chanler, Arieh Don
-
Patent number: 10971429Abstract: Implementations of semiconductor packages may include a die including a first side and a second side opposing the first side, the second side of the die coupled to a layer, a first end of a plurality of wires each bonded to the first side of the die, a mold compound encapsulating the die and the plurality of wires, and a second end of the plurality of wires each directly bonded to one of a plurality of bumps, wherein a surface of the layer is exposed through the mold compound.Type: GrantFiled: February 24, 2020Date of Patent: April 6, 2021Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLCInventors: Atapol Prajuckamol, Soon Wei Wang, Hoe Kit Liew How Kiat Ley
-
Patent number: 10970062Abstract: The management of applications in a computing environment often involves a significant number of computing operations, such as acquiring the application, deploying data objects in various locations, and configuring the application with respect to the deployed device. Conventional computing environments may provide inadequate support throughout a typical application life cycle, especially for a computing environment distributed across many devices. Instead, the computing environment may be represented in a deployable object hierarchy that may be distributed to various devices. An application management service may therefore be provided to install representations of the application in the object hierarchy, and to support many other aspects of the application life cycle, such as application discovery, sharing, updating, and removal.Type: GrantFiled: November 26, 2019Date of Patent: April 6, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ori Amiga, John Macintyre, Dharma Shukla, Junfeng Zhang
-
Patent number: 10967856Abstract: The present radio system transmits an electromagnetic signal to nearby devices requesting the device respond. The radio system also receives responses to the electromagnetic signal from the nearby devices. Based on the radio technology used, the signaling of the transmitted electromagnetic signal may be varied. For example, the transmitted electromagnetic signal may be a Bluetooth, 802.11, or other radio signal. A device that received the signal from the radio unit may transmit a response signal with the same radio technology. However, in some instances, the radio technology used for communication may operate on several radio (e.g., frequency) channels. Both the transmitter and receiver must operate on the same channel at the same time in order to communicate. Thus, it may be desirable to transmit the electromagnetic signal on more than one channel at the same time, in order to increase the chances that a nearby device responds.Type: GrantFiled: June 28, 2019Date of Patent: April 6, 2021Assignee: Waymo LLCInventor: Pierre-yves Droz
-
Patent number: 10972467Abstract: Disclosed are various embodiments for controlling access to resources in a network environment. Methods may include installing a profile on the device and installing a certificate included in or otherwise associated with the profile on the device. A request to execute an application, and/or access a resource using a particular application, is received and determination is made as to whether the certificate is installed on the device based on an identification of the certificate by the application. If the certificate is installed on the device, then execution of the application and/or access to the resource is allowed. If the certificate is not installed on the device, then the request for execution and/or access is refused.Type: GrantFiled: January 22, 2020Date of Patent: April 6, 2021Assignee: AirWatch LLCInventors: Alan Dabbiere, Erich Stuntebeck
-
Patent number: 10970386Abstract: Computing environments can be scalably generated and provisioned based on one or more team definitions and definitions of one or more projects assigned to a particular team. Digital constructs can be generated to represent the teams and the projects assigned to such teams, and such digital constructs can comprise metadata identifying sandboxes to generate and, within those sandboxes, computing environments to generate and how such computing environments are to be provisioned. The sandboxes can be generated in parallel and the computing environments can be provisioned in parallel, or staggered based on individual user access. Assignment of consumption limitations can be individually adjusted from default values, and monitoring of such consumption limitations can be performed on an aggregated basis.Type: GrantFiled: May 31, 2018Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Joey Beum Cho, Avinash Tiruchanapalli Suresh, Jonathan Acone, Vivek Bapuji Dalvi
-
Patent number: 10972407Abstract: In one embodiment, a method includes starting a network-coordination service, a network-interface component, and an application as separate processes within a user space of an operating system of a device; receiving, by the network-coordination service, a request from the application to connect with a host; selecting, by the network-coordination service and in response to the request, the network-interface component to service the requested connection with the host, wherein the network-interface component is associated with a network interface of the device; allocating, by the network-coordination service, a shared memory region for the application and the selected network-interface component, wherein the shared memory region is associated with a reference; and sending, by the network-coordination service, the reference to the application, wherein the reference is configured to be used by the application to access the shared memory region; wherein the shared memory region is configured to be used by the appliType: GrantFiled: November 12, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Gleb Kurtsov, Adrian Harold Chadd, Stanislav Sedov
-
Patent number: 10967509Abstract: Methods, systems, and apparatus, including computer-readable media storing executable instructions, for enhancing robot learning. In some implementations, a robot stores first embeddings generated using a first machine learning model, and the first embeddings include one or more first private embeddings that are not shared with other robots. The robot receives a second machine learning model from a server system over a communication network. The robot generates a second private embedding for each of the one or more first private embeddings using the second machine learning model. The robot adds the second private embeddings to the cache of the robot and removes the one or more first private embeddings from the cache of the robot.Type: GrantFiled: June 24, 2020Date of Patent: April 6, 2021Assignee: X Development LLCInventors: Nareshkumar Rajkumar, Patrick Leger, Abhinav Gupta
-
Patent number: 10970245Abstract: An algorithmic matching pipelined compiler and a reusable algorithmic pipelined core comprise a system. The reusable algorithmic pipelined core is a reconfigurable processing core with a pipelined structure comprising a processor with a setup interface for programming any of a plurality of operations as determined by setup data, a logic decision processor for programming a look up table, a loop counter and a constant register, and a block of memory. This can be used to perform functions. A reconfigurable, programmable circuit routes data and results from one core to another core and/or IO controller and/or interrupt generator, as required to complete an algorithm without further intervention from a central or peripheral processor during processing of an algorithm.Type: GrantFiled: November 6, 2019Date of Patent: April 6, 2021Assignee: ICAT LLCInventor: Robert Catiller
-
Patent number: 10966864Abstract: Apparatus and method for interfacing an ophthalmic surgical laser system with a patient's eye using a single-piece patient interface (PI). The PI includes a hollow shell, with an applanation lens and a flexible skirt at its lower end. Through channels are formed around the applanation lens to connect the spaces above and below the lens. When the PI is coupled to the laser system and the eye, the upper rim of the shell forms a seal with the laser system and the flexible skirt forms a seal with the eye. A vacuum is applied to the interior of the shell via a vacuum port on the laser system, and the vacuum is communicated to the space enclosed by the applanation lens, the skirt and the eye through the channels around the lens. A magnetic mechanism is also provided to hold the PI shell to the laser system.Type: GrantFiled: October 27, 2017Date of Patent: April 6, 2021Assignee: AMO Development, LLCInventors: Jose L. Garcia, Roger W. Accurso, Daryl Wong, Zenon Witowski