Document Document Title
US10143342B2 Sanitary set
Sanitary set consist of the toilet seat (2), the lid (1) on the toilet bowl (3) where the toilet seat (2) and the lid (1) are connected to the upper edge of toilet bowl (3) by means of rolling joints around the horizontal axis characterized in that the rolling joints are formed from magnets (5.1, 5.2) arranged on or in a horizontal bar (5) in rear end of upper plane of toilet bowl (3) and oppositely polarized magnets (6) in rear end of the toilet seat (2) and oppositely polarized magnets (7) in the rear end of the lid (1).
US10143329B2 Horizontal unit for making beverages using capsules containing powdered food substances
A horizontal unit for making beverages includes a first part (4) and a second part (6) which are mobile between an operating position in which between them they form a chamber (8) for a capsule (2), and a capsule (2) insertion position in which they are separated. A beverage collection portion (14) includes a perforating element (44) mobile between an active position in which it perforates a capsule (2), and an inactive position. A hooking portion (46) is switchable between a hooking configuration in which it retains the perforating element in the active position and an unhooking configuration. During a movement of the first part and/or the second part from the insertion position to the operating position, the second part switches the hooking portion from the hooking configuration to the unhooking configuration, whilst during an opposite movement the second part moves the perforating element from the inactive position to the active position.
US10143326B2 Device for cooking with a combination of steam and smoke
A device for cooking with a combination of steam and smoke. This device employs a burner for heating a material to create smoke, a container to hold such material; a water pan to catch drippings and also having an aperture to direct the flow of the smoke; a tapered pipe having its inlet attached to a water pan with a taper of a pipe accelerating speed of flowing smoke; optionally, a substantially flat plate at an exit of a tapered pipe to cause the smoke to spread farther from a center of its flow through optional apertures in a tapered pipe; optionally, fins attached to an exit in order to cause smoke to rotate as it rises; and apertures in a steam tube for injecting steam into an intended path of smoke.
US10143323B2 Devices and methods to disintegrate foods
A device to disintegrate comestible articles, comprising: a containment vessel with a floor and generally tubular sidewalls projecting upwardly from the floor, the sidewalls having a central longitudinal axis, a power rotated agitator disposed within the containment vessel above and proximate to the floor, having a rotational axis, and operable to both agitate and disintegrate comestible articles placed within the containment vessel, a power source, configured to rotate the agitator, a support housing which encloses the power source which is structured to removably mount the containment vessel. The containment vessel is canted relative to the motor shaft. Output of the containment vessel is filtered. A resiliently closed opening into the containment is formed in the vessel lid. A food handling mechanism introduces comestible articles into the containment vessel. A support mechanism mounts vessels below a device outlet.
US10143319B1 Method and apparatus for securing and controlling access to the storage receptacles
A storage receptacle securing apparatus for controlling access to a storage compartment includes a housing that creates an internal compartment, where a hole extending through the housing provides access to the storage compartment of an attached storage receptacle. A sealing panel positioned inside the internal compartment is capable of sealing the hole extending through the housing such that access to the storage compartment of the storage receptacle is prevented. The apparatus is electronically powered by a remote user device in communication with an onboard electronic locking device such that the sealing panel opens to provide access to the storage compartment only when prompted to open by an authorized user device.
US10143316B2 Wall anchor assemblies and related wall mount systems
An anchor assembly for hanging an object on a wall includes a first anchor component and a second anchor component. The second anchor component is pivotably associated with the first anchor component for movement between an anchoring orientation and a non-anchoring orientation to enable staged installation of the anchor assembly into a wall. At least one wall penetrating retainer extends from each of the first and second anchor components. When the second anchor component is in the anchoring orientation a curved configuration of the wall penetrating extent of the retainer of the second anchor component opposes a curved configuration of the wall penetrating extent of the retainer of the first anchor component to form a jaw-type arrangement.
US10143315B2 Frame apparatus
A frame apparatus for displaying an article. The frame apparatus includes a frame having a rabbet and a channel having a channel axis formed into a wall of the rabbet. A stack is positioned within the rabbet for display. The stack may include a glazing, an article for display, and a backer panel. A clip member is slidably coupled to the frame within the channel such that the clip member can slide within the channel along the channel axis while remaining coupled to the frame. The clip member has a hanging feature. Thus, the clip member serves the dual purpose of securing the stack within the rabbet and also providing the hanging feature for the frame. Furthermore, the clip member functions as a built-in self-leveling feature because it can slide within the channel thus ensuring that the frame is hung in a level manner.
US10143311B2 Knee pillow
The knee pillow provides sufficient padding above the knee to provide leg spacing and provides padding at the knee to prevent discomforting contact between the medial epicondyle bones and to provide leg alignment for proper posture. The knee cushion is shaped to prevent discomforting displacement of the knee caps (patella).
US10143308B2 Seating device
A seating device includes a base and a seat post extending from the base. The seat post has a first end adjacent the base, a second end opposite the first end, and a longitudinal axis extending between the first end and the second end. The seating device further includes a seat supported by the seat post above the base and a first rocking assembly coupled to the base and the first end of the seat post. The first rocking assembly is operable to angularly displace the seat post relative to the base. The seating device further includes a second rocking assembly coupled to the seat and the second end of the seat post. The second rocking assembly is operable to angularly displace the seat relative to the seat post.
US10143306B2 Mechanism for an office chair
A mechanism for an office chair has a base support which is placeable on a chair column. A seat support is arranged on the base support and is movable relative to the base support. A backrest support is coupled with the seat support. Pivoting the backrest causes the seat support to move relative to the base support. An alternative solution for adjusting the tilting resistance of the seat support of an office chair is provided where the tilting resistance of the seat support is influenced by the pivoting resistance of the backrest support.
US10143300B2 Material holder
Material holders for use with a structure (e.g., a stand, tool box, etc.) may include material holding apparatus configured to hold a roll and/or box of material. The material holding apparatus may be configured to hold various material in an organized, open, and unobstructed manner to provide convenient access to the material.
US10143299B1 Closet add-on armoire conversion system
A closet door-to armoire conversion has a panel with the depth being at least six inches, height being greater than a height of the closet entrance. A plurality of shelf mounting holes is disposed on lateral sides of the panel. At least a shelf and a hanging rod is interior to the panel. Rollers are attached to the panel bottom, supporting and permitting rolling of the panel(s) from the closet entrance. A handle or gripping area is on the front face of a panel and a plurality of hinges are attached to the interior side of the closet armoire and to the closet door jam side. The hinges allow an attached panel to move away from and pivot from the same side of the closet entrance, wherein the width and height of the closet armoire is wider and taller than the closet entrance so as to cover the closet entrance.
US10143297B2 Portable interdental toothbrush
Provided is a portable interdental toothbrush that includes a cleaning solution tube configured to contain a cleaning solution, and a brush body. The cleaning solution tube includes an assembly protrusion for discharging the cleaning solution formed in an upper part of the cleaning solution tube, an injection hole for filling with the cleaning solution formed in a lower part of the cleaning solution tube, and an injection hole cover for closing the injection hole. The brush body includes an assembly hole into which the assembly protrusion is inserted and assembled, and a brush fixing portion fixed in an upper part of the brush body.
US10143296B2 Mouthpiece type of electric toothbrush
A mouthpiece type of electric toothbrush is disclosed. The mouthpiece type of electric toothbrush includes: a toothbrush head that includes a mouthpiece-shaped housing which is provided with upper and lower openings and a blocked intermediate portion, wherein a plurality of first silicone protrusions may be arranged to be spaced apart from each other by a predetermined interval along an inner wall surface of the housing in the upper and lower openings; and a main body that is detachable from the toothbrush head and transmits a vibration to the toothbrush head. The toothbrush head may further include a water-containing pad and an air layer provided at a lower portion of a silicone layer thereof, thus it is possible to easily spread toothpaste through the water-containing pad and to correspond to a size of a user's mouth or oral cavity by adjusting an air amount of the air layer.
US10143293B2 Bag
Disclosed herein is a bag configured such that the length of a bag strap used to hold the bag on a user's body is easily adjustable and an adjusted region is not exposed to the outside, thus enabling a neat appearance to be reliably maintained and allowing the bag to be safely used. The bag includes a sack-shaped main body configured to receive objects and a bag strap normally connected to the main body and used to hold the bag on a user's shoulder, waist or the like. One end of the bag strap is coupled to one end of the main body, a wire of a predetermined length is connected to the other end of the bag strap, and the main body includes an adjusting means that adjusts the length of the wire by winding or unwinding, in the state where an end of the wire is fixed.
US10143290B2 Compact with hidden hinge
A cosmetic container includes a base assembly configured to hold a cosmetic product, and a lid. The lid and the base assembly are pivotably coupled with a hinge assembly that is completely hidden when the lid is closed. The hinge assembly may be positioned and secured within a recess of the base assembly.
US10143287B1 Princess home pedicure kit
The kids portable pedicure spa is light weight and has a flexible handle for easy traveling. The spa can be battery operated or can use the electric cord and plug to power the jets for the bubbles action and to activate the water heating system. The power to the spa is easily controlled by using the on and off switch located on the side of the tub bowl. The spa comes with two removable soft and extendable foot rest pads that adjust for length desired. There are built in storage compartments located on the outer side walls of the tub bowl that can hold nail polish, cotton ball, Q-tips and other nail accessories for convenience. The light weight tub bowl makes for easy use and clean up when filling the bowl with water and disposing of the water when finished using the pedicure spa.
US10143286B2 Hair shaving apparatus with adjustable head angle
A hair shaving apparatus constituted of: a heating element arranged to be heated to a temperature sufficient to cut hair proceeding from a skin surface; a shaving head exhibiting a pair of opposing walls, the heating element positioned in between the opposing walls and juxtaposed to an opening plane defined by an end of each of the opposing walls; and a handle coupled to the shaving head and exhibiting a longitudinal axis arranged to present a device angle with the skin surface, wherein the opening plane is arranged to be rotated about a first and a second rotation axis, generally orthogonal to each other and generally parallel to the opening plane, the rotation about the first and second rotation axis maintains a generally parallel relationship between the opening plane and the skin surface when the device angle changes.
US10143285B2 Nozzle
A nozzle for attachment to a hair dryer includes a body and an airflow guiding member. The body has an internal surface which defines an airflow duct which extends from an air inlet end for receiving an airflow to a slot-shaped air outlet end of the body. The internal surface has opposing first surface sections which taper inwardly towards the air outlet end, and opposing second surface sections which taper outwardly towards the air outlet end. The airflow guiding member guides a first portion of a received airflow towards one of the second surface sections, and a second portion of the received airflow towards the other of the second surface sections.
US10143284B2 Hair dryer apparatus
A hair dryer apparatus includes a housing with a surrounding sidewall having an inner surface defining an interior and an opposing outer surface, further the sidewall having an inlet and an opposing outlet. In addition, the hair dryer apparatus includes a motor driven blower disposed within the interior, the blower drives airflow from the inlet to the outlet. Additionally, the hair dryer apparatus includes a handle in the form of a clevis shape with the clevis shape having a pair of symmetrically opposed arcuate extensions that have a common origination from a handle stem extension portion that has an opposing free end portion, each arcuate extension terminates in a pivotal connection to the inlet outer surface, the pivotal connections are about a pivotal axis. Operationally, the handle stem extension in a longwise manner has a pivotal movement range from being co-axial to the airflow to being perpendicular to the airflow.
US10143280B2 Biometric and proximity sensor compatible protective case for mobile device
A protective case can be used with a mobile device having front and back surfaces and side surfaces extending between the front and back surfaces, including a top side, a bottom side, a right side, and a left side, the mobile device having a screen on the front surface. The protective case can include a shell configured to engage and substantially surround at least three of the surfaces of the mobile device and preferably all or nearly all surfaces of the mobile device while still capable of allowing the user to functionally interact with biometric sensor (such as a fingerprint sensor) and/or not interfere with the intended functionality of the proximity sensors of the mobile device.
US10143275B2 Walking implement with integrated smoking apparatus
A walking stick has a handle, a foot, and a compartment. A smoking implement is movably disposed within the compartment. The smoking implement is positionable in a first position within the compartment and a second position extending from the compartment.
US10143271B2 Smart watch and automatic wearing method thereof
A smart watch includes: a watch dial, a watch band, a monitoring apparatus, and a mechanical transmission apparatus; herein, sensors are set on both front and back surfaces of the watch dial; the watch band is made of hard material and has a multi-section structure; and beginning from a first section of watch band fixedly connected to the watch dial, each section of watch band is a hollow cavity structure that accommodates a next section of watch band; the monitoring apparatus is deployed within the watch dial; the mechanical transmission apparatus is set between the watch dial and the watch band, and is arranged to control extension or retraction of other sections of watch bands for automatically wearing or removal of the watch band. A smart watch automatic wearing method is further provided.
US10143270B2 Closure device for releasably connecting two parts
A closure device for releasably connecting two parts. The closure device includes a first closure part and a second closure part, wherein for closing the closure device the first closure part is attachable to the second closure part and in a closed position is held at the second closure part, a first engaging protrusion of the first closure part and a second engaging protrusion of the second closure part, wherein for closing the first engaging protrusion can be brought in engagement with the second engaging protrusion in an engagement direction and in the closed position positively is in engagement with the second engaging protrusion, and a blocking element arranged at the second closure part. Between the first closure part and the second closure part a magnetic mechanism acts, which is formed to support the attachment of the first closure part to the second closure part by providing a force of magnetic attraction.
US10143269B2 Shoe charm holder device
A charm holder device for attaching charms to a shoe is shown and described. The charm holder device allows a charm to be selectively attached to and detached from the shoe. A charm keeper is attached to the decorative body for attaching charms. In some of the described examples, the charm holder device is placed between the heel of the shoe and a ground-contacting portion of the shoe's sole such that the charm holder and the charm are spaced apart from the ground-contacting portion of the sole in a direction perpendicular to the ground-contacting portion of the sole.
US10143267B1 Shoe bottom surface having attached particles
Provided is a shoe that includes a sole that: (i) has a bottom surface that is adjacent to the ground in normal use, and (ii) is comprised of both a base material forming a main structure and individual leather particles attached to the base material on the bottom surface of the sole. The individual leather particles may have a median size within a range of 0.3 to 4.0 millimeters (mm). In addition, or instead, individual second particles made of a material other than leather also are attached to the base material on the bottom surface of the sole.
US10143261B2 Shoe with magnetic attachment mechanism
A system and method for customizing footwear with interchangeable straps and soles is provided. In one embodiment, an article of footwear includes an upper assembly with at least one fastener. The fastener of the upper assembly can be inserted into a lower assembly and magnetically attracted to a fastener of the lower assembly so as to removably attach the upper assembly to the lower assembly. The removable attachment of the upper assembly to the lower assembly allows for interchangeability with other lower assemblies and upper assemblies, allowing the article of footwear to be quickly customized to several different styles and/or colors of footwear for different occasions.
US10143255B2 Impact diverting mechanism
An impact diverting mechanism having a top layer and a bottom layer is provided. The two layers are connected such that the top layer is configured to move in relation to the bottom layer when impacted, and therefore is able to divert impact and reduce rotational and linear acceleration on the bottom layer. The impact diverting mechanism may be attached to, or configured to attach to, an object in need of protection, such as a helmet.
US10143248B2 Safety glove with fingertip protective member
A safety glove having a protective member or insert extending around the fingertip of the safety glove is provided. The protective member may be positioned along the outer surface or the inner surface of the glove. Alternatively, the protective member may be integrally formed between two layers of glove material. The protective member terminates distally from an interphalangeal joint line to enable finger flexion in order to grasp an item, such as a slab of meat to be deskinned in a skinning machine. The glove may include a rough outer surface formed from thrice dipping the glove and allowing the glove to cure. Additionally, the glove may have a width near the wrist that is wider than the width near the palm to enable the glove to be rapidly removed (i.e., doffed) in an emergency event of the glove getting caught in a rotating blade on the skinning machine.
US10143247B2 Ambidextrous glove with sensitivity-enhancing digit tip inserts
An ambidextrous glove for facilitating accurate tactility and dexterity on the distal finger pad tips. The glove has finger tip inserts facilitating tactile sensitivity. The inserts are located between the finger tips and first joint on both sides of at least the thumb, index finger, and middle finger. Optionally, the glove is turned inside out. Holes are cut in both sides of the finger tip. The inserts are adhered to the finger tip to cover the holes. If the glove was turned inside out, it is turned outside out.
US10143245B2 Antigravity whole body exercise garments
The invention provides an antigravity muscle exerciser comprising a garment which when worn by a user is close-fitting and covers at least the torso of said user. The garment comprises separate top and bottom portions or is a one-piece article, and has incorporated therein first portions of flexible material on each side of the torso which extend from the pelvis to beyond a respective shoulder where the portions are contiguous with a second portion of flexible material which extends across the top of the head of the user in a coronal plane. The portions of flexible material in combination have a length and elasticity which creates axial compression between the top of the head and the pelvis. The invention also provides a method of utilizing the garment exercising deep posture and antigravity muscles.
US10143241B2 Electronic cigarette with illuminated tip
Aspects of the instant disclosure relate to electronic cigarettes. More particularly, to electronic cigarettes including a circumferential light guide that distributes light transmitted by a light source, and controller circuitry that variably illuminates the circumferential light guide of the electronic cigarette based on a user's draw strength.
US10143238B2 Electronic cigarette
An electronic cigarette includes a battery assembly, an atomizer assembly and a cigarette bottle assembly. An external thread electrode is located in one end of battery assembly. An internal thread electrode is located in one end of atomizer assembly. The battery assembly and the atomizer assembly are connected by the screwthread electrode. The cigarette bottle assembly is inserted into the other end of the atomizer assembly and both form a cigarette type or cigar type body.
US10143237B2 Vaporizer with improved tip
Disclosed is a vaporizer and associated tip where the tip extension is made of a more structurally stable two-component design to reduce the probability of failure in an area prone to failure. In particular, the tip can include a first extension closer to the body and that is made of a more ductile material than a ceramic (e.g., metal), and a second extension closer to the coil of the tip that is made of ceramic. The more ductile portion can therefore absorb impacts and stresses applied to the far end of the tip, while the ceramic portion can dissipate heat from the coil in a more effective manner.
US10143232B2 Aerosol generating device with air flow detection
There is provided an aerosol generating device configured for user inhalation of a generated aerosol, including a heater element configured to heat an aerosol-forming substrate; a power source connected to the heater element; and a controller connected to the heater element and to the power source, wherein the controller is configured to control the power supplied to the heater element from the power source to maintain the temperature of the heater element at a target temperature, and is configured to monitor changes in the temperature of the heater element or changes in the power supplied to the heater element to detect a change in air flow past the heater element indicative of a user inhalation. The controller may determine when a user has inhaled and may use this for dynamic control of the device as well as provide user inhalation data for subsequent analysis.
US10143231B2 Smoking article comprising a blind combustible heat source
A smoking article is provided, including a blind combustible heat source having opposed front and rear faces and having a transverse cross sectional area of at least about 60 percent of a transverse cross-sectional area of the smoking article; an aerosol-forming substrate downstream of the rear face, wherein the rear face and the aerosol-forming substrate are exposed to one another; a mouthpiece downstream of the aerosol-forming substrate; and one or more air inlets located downstream of the rear face and upstream of the mouthpiece. The one or more air inlets are located between the rear face and a downstream end of the aerosol-forming substrate and include one or more first air inlets around a periphery of the aerosol-forming substrate. Air drawn through the aerosol-forming substrate enters the smoking article through the one or more air inlets.
US10143226B1 Yellow pea protein compositions with high digestibilities and amino acid scores
Food-grade yellow pea protein concentrates prepared from yellow field peas and flours derived therefrom are provided. Also provided are method of making the concentrates and beverages and foodstuffs that include the concentrates. The yellow pea protein concentrates are characterized by a high yellow pea protein content, high digestibility, and complete essential amino acid profile.
US10143224B2 Low protein yogurts containing modified starches
A low protein yogurt composition is provided comprising water, at least one dairy ingredient and a crosslinked waxy starch, wherein the crosslinked waxy starch is crosslinked with phosphate groups and has a peak Brabender viscosity of from about 600 to about 1500 Brabender units, and the cross-linked waxy starch is present in an amount sufficient to add viscosity to the yogurt. The crosslinked waxy starch can also be stabilized by acetylation to obtain longer shelf life.
US10143222B2 Compact device for electrolytic sterilization of food and utensils
The present invention refers to a compact device for electrolytic sterilization of food and utensils, especially for the electrical treatment of food and utensils using the electric current generated between a positive pole and a negative pole of an electrolysis system, all of those immersed in a fluid medium contained within a container covered by a lid of said device. The container is the anode or positive pole and the lid, by means of a cathode shaft provided with a cathode disc, is the cathode or negative pole, and the electrolyte is water.
US10143218B1 Animal feed supplement
The animal feed supplement enhances digestibility and allows animals to be more efficient with rations. The supplement can include enzymes that decrease the amount of starch and fiber passing out of the small intestine and cecum.
US10143217B2 Air inlet arrangement for ice cream or yogurt machine
An air inlet arrangement for an ice cream machine or yogurt machine includes an air-solution tube supported in a solution container which is adapted for storing a predetermined volume of solution at a predetermined fluid elevation, and an air nozzle. The air-solution tube has an elongated structure defining a top end, a bottom end, and a process channel between the top end and the bottom end, wherein the air-solution tube has a height greater than the fluid elevation of the solution container, wherein a volume of the air-solution tube is such that the air-solution tube is arranged to contain 80 g or less of the solution.
US10143206B2 Methods for reducing oil and/or fat uptake of fried foods
An edible composition comprising starch and cellulose ether particles, wherein the cellulose ether particles have a ratio M3.0/M2.0 of not more than 200 micrometers, wherein M3.0 is the number volume mean and M2.0 is the number surface area mean of the cellulose ether particles, and/or wherein the cellulose ether particles have a volume fraction of fibrous particles of no more than 40%, is useful for preparing a batter by mixing the edible composition with water. The batter is contacted with a food to prepare a battered food. The battered foods have a reduced oil and/or fat uptake when fried, as compared to fried non-battered food.
US10143205B2 Air stream manipulation within a thermal processing oven
The invention disclosed herein relates to methods for controlling pressurized air streams within a food-processing oven. In this invention, two or more pressurized air streams are caused to collide creating a turbulent airflow in a third and separate direction. One or more dampers are used to control the location and direction of the third resultant flow allowing treated air to be moved at designated speeds to and from specific locations within the oven for controlled lengths of time. The resulting airflow may be directed horizontally across horizontally laid product or vertically across vertically hung products thereby minimizing times where treated air is blocked by the either product or its support racks. This yields improved product uniformity, consistency, temperature, and moisture content while improving food safety and product yield with reduced processing time.
US10143200B2 Synergistic compositions for the protection of agrarian crops and the use thereof
Synergistic compositions comprising: one component (A), consisting of the compound having formula (I) 3-difluoromethyl-N-(7-fluoro-1,1,3-trimethyl-4-indanyl)-1-methyl-4-pyrazolecarboxamide one or more components (B) having a fungicidal or insecticidal activity, and their use for the control of of harmful insects in agrarian crops.
US10143199B2 Method of killing bedbug eggs
The present invention relates to a method of pre-rinsing laundry and treating other surfaces employing a composition that can kill bedbug eggs. The composition includes an anionic compound and is at pH just above neutral, e.g., about 7 to about 9.
US10143198B2 Use of propyl propane thiosulfinate and propyl propane thiosulfonate for the prevention and reduction of parasites in aquatic animals
A method for reducing parasites in aquatic animals is provided. The method includes administering to the aquatic animal a compound comprising propyl propane thiosulfonate (PTSO) having the formula R—SOa-S—R, where R represents n-propyl group (—CH2—CH2—CH3) and a is 2 and also propyl propane thiosulfinate (PTS) having the formula R—SOa-S—R, where R represents n-propyl group (—CH2—CH2—CH3) and a is 1, so that a combination of PTS and PTSO is administered to the aquatic animal resulting in the reduction of a plurality of crustaceans infecting the aquatic animal in response to administering the combination of PTS and PTSO to the aquatic animal.
US10143197B1 Insect attractants
An insect attractant including a blend of volatile organic compounds. The blend of volatile organic compounds may include alpha-phellandrene, beta-caryophyllene, and at least one additional volatile organic compound. In one embodiment, the ratio of alpha-phellandrene to beta-caryophyllene in the blend may be 1:0.5 to 1:2. In one embodiment, the blend of volatile organic compounds may comprise 15 to 60 wt. 0% alpha-phellandrene and 10 to 50 wt. % beta-caryophyllene. In one embodiment, the at least one additional volatile organic compound may be selected from the group consisting of: beta-phellandrene, gamma-terpinene, ocimene, and terpineol.
US10143196B2 Antibacterial medical product and method for producing same
The present invention relates to a medical product, comprising an antibacterial hard material coating, which is applied to a main body and which comprises biocide. Said hard material coating includes at least one inner layer and one outer layer, wherein the biocide concentration in the outer layer is substantially constant and greater than the biocide concentration in the inner layer and the biocide concentration in the inner layer is greater than or equal to 0.2 at %.
US10143195B2 Stable biocide compositions
Provided is a solvent borne coating composition comprising (a) one or more polymeric biocide comprising multivalent metal cations and multivalent organic anions, (b) one or more polymer-encapsulated biocide, and (c) one or more ethoxylated triglyceride that has average number of moles of ethylene oxide units per mole of triglyceride molecules of 10 to 45. Also provided are a method of making such composition and a method of using such a composition.
US10143193B2 Pest electrocution device with infrared detector
A device for electrocuting pests includes first and second electrodes and an infrared detector. The infrared detector is responsive to infrared radiation emitted by a pest and provides output signals indicating the presence of a pest. A circuit responsive to the output signals and responsive to sensing current flowing between the first and second electrodes, which indicates that a pest is present and in contact with the electrodes, provides high voltage across the first and second electrodes when a selected one of the output signals and the sensing current indicates that a pest is in contact with the electrodes.
US10143191B2 Insect light trap with light transmissive glue board
Insect capture is improved by providing a glue board having an adhesive coating on its front surface and forming a pattern of insect attractant. UV light on that front surface. That pattern includes areas of bright UV light generated by light-emitting diodes behind and visible through the glue board by flying insect, dimmer areas of UV light that bounces off other portions of the device onto the glue board, and areas of shadow on the glue board where no or little UV light is present.
US10143189B2 Fishing reel
There is provided a reel comprising a bearing in which the inward surfaces of the outer ring and inner ring of the bearing are covered with a liquid water-repellent agent having lubricity, and further the exposed surfaces of the outer ring and the inner ring are also covered with the water-repellent agent or another water-repelling material.
US10143188B2 Bait retaining device
A bait retaining device removably attachable to fishing bait includes a strip of material rigid enough to remain in an operative position but malleable enough to be disengaged by pulling. The strip is generally U-shaped, having legs joined by a base segment. Teeth to hold bait protrude from the side of each leg facing the other. The base segment of the U-shaped strip defines a hole through which the shaft of an anchor pin is inserted. The anchor pin is secured through the hole on one distal end by a head that cannot pass through the hole and allows the U-shaped strip to rotate freely. The other distal end of the anchor includes a loop for connection to the eyelet of a hook. A support piece, made of dense or buoyant material, is located between the legs and adjacent the base segment and may be removable and interchangeable.
US10143186B2 Common light chain mouse
A genetically modified mouse is provided, wherein the mouse is incapable of rearranging and expressing an endogenous mouse immunoglobulin light chain variable sequence, wherein the mouse expresses only one or two human light chain variable domains encoded by human immunoglobulin sequences operably linked to the mouse kappa (κ) constant gene at the endogenous mouse κ locus, wherein the mouse expresses a reverse chimeric antibody having a light chain variable domain derived from one of only two human light chain variable region gene segments and a mouse κ constant domain, and a human heavy chain variable domain and a mouse heavy chain constant domain, from an endogenous mouse heavy chain locus. Bispecific epitope-binding proteins that are fully human are provided, comprising two different heavy chains that associate with an identical light chain that comprises a variable domain derived from one of two different human light chain variable region gene segments.
US10143184B1 Hands-free dog leash system
The hands-free dog leash system is an anchoring system that is adapted for use with a belt that is worn by an individual. The hands-free dog leash system is further adapted for use with a tether. The tether is attached to the hands-free dog leash system to anchor the tether to the belt. Tethers attached to the hands-free dog leash system remain with the belt and will not be separated from the individual. Tethers attached to the hands-free dog leash system more robustly handle unexpected forces that are delivered through the tether than hand carried tethers. The hands-free dog leash system comprises one or more tether units. Multiple tether units can be interconnected to form a larger single unit.
US10143182B1 Multifunction washer box
A multi-washer function box defines an interior space for accommodating a pet. A drying hood with an air blowing unit is attached to the box for drying of a pet. The pet is prevented from coming into contact with the air blowing unit by a mesh that covers and air blowing unit. The user can control the delivery of air by opening one side of the washing chamber, or by positioning the drying hood in various partially open positions. An accessory table is attached to the box with hinges, and can be used for grooming Stretchable water-proof cords are attached to the box for holding a pet A water-proof accessory kit protects the air-blowing unit from contact with water during washing.
US10143177B2 Vision system with teat detection
A system that includes a laser configured to generate a profile signal of at least a portion of a dairy livestock and a processor. The processor is configured to obtain the profile signal and detect one or more edge pair candidates in the profile signal, compare the complementary distance gradients of each of the one or more edge pair candidates to a minimum distance gradient length to be considered an edge pair, and identify an edge pair from among the one or more edge pair candidates as a teat candidate based on the comparison. The processor is further configured to determine position information for the teat candidate.
US10143174B2 Pepper plant
The present invention generally relates to seedless pepper (SLP); and more specifically, it pertains to male sterile pepper plants having unique characteristics including the capability of growing edible seedless fruits, wherein the “seedless” trait is controlled by a genetic determinant independent of exogenous factors.
US10143167B1 Soybean variety 01064871
The invention relates to the soybean variety designated 01064871. Provided by the invention are the seeds, plants and derivatives of the soybean variety 01064871. Also provided by the invention are tissue cultures of the soybean variety 01064871 and the plants regenerated therefrom. Still further provided by the invention are methods for producing soybean plants by crossing the soybean variety 01064871 with itself or another soybean variety and plants produced by such methods.
US10143164B2 Wheat cultivar F9N12-0152
The invention relates to the wheat cultivar designated F9N12-0152. Provided by the invention are the seeds, plants and derivatives of the wheat cultivar F9N12-0152. Also provided by the invention are tissue cultures of the wheat cultivar F9N12-0152 and the plants regenerated therefrom. Still further provided by the invention are methods for producing wheat plants by crossing the wheat cultivar F9N12-0152 with itself or another wheat cultivar and plants produced by such methods.
US10143161B2 Wheat cultivar BZ9S09-0300RM
The invention relates to the wheat cultivar designated BZ9S09-0300RM. Provided by the invention are the seeds, plants and derivatives of the wheat cultivar BZ9S09-0300RM. Also provided by the invention are tissue cultures of the wheat cultivar BZ9S09-0300RM and the plants regenerated therefrom. Still further provided by the invention are methods for producing wheat plants by crossing the wheat cultivar BZ9S09-0300RM with itself or another wheat cultivar and plants produced by such methods.
US10143155B2 Plants and seeds of corn variety CV725465
According to the invention, there is provided seed and plants of the corn variety designated CV725465. The invention thus relates to the plants, seeds and tissue cultures of the variety CV725465, and to methods for producing a corn plant produced by crossing a corn plant of variety CV725465 with itself or with another corn plant, such as a plant of another variety. The invention further relates to corn seeds and plants produced by crossing plants of variety CV725465 with plants of another variety, such as another inbred line. The invention further relates to the inbred and hybrid genetic complements of plants of variety CV725465.
US10143152B2 Plants and seeds of hybrid corn variety CH205107
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH205107. The invention thus relates to the plants, seeds and tissue cultures of the variety CH205107, and to methods for producing a corn plant produced by crossing a corn plant of variety CH205107 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH205107.
US10143147B2 Fluid distribution system for selectively distributing fluid from multiple locations and conduit arrangement for distributing fluid from multiple locations
Fluid distribution system including conduit with openings, membrane for covering of openings, deflector for manipulating membrane, activator which is movable in the conduit with propulsion and control, the activator for communicating via deflector to manipulate membrane and uncover openings for fluid to be emitted from the conduit in relative vicinity.
US10143145B2 Apparatus and method for training plants
An apparatus and method for controlling apical growth of plants without cutting or pinching so as to increase productivity and efficiently utilize growth resources. A coiled frame is provided having the form of mirror image/opposed Fibonacci or Golden Spirals that expand from a first starting point and then contract back to a second starting point by an approximately similar number of quarter-turns at a selected pitch, the spring suitably being formed of a single length of wire. The apical growth tip of the plant is bent to meet the frame at selected locations and attached progressively as growth proceeds, using ties or other connectors. A stake inserted through the starting points of the spiral attaches the frame to the medium in which the plant is rooted. The stake is preferably angled so that the plant maximizes utilization of available light, for example, approximately 80° to the surface of the medium.
US10143144B2 Daisy chain grow light
An improved ceramic discharge (hanging) lamp is designed for growing plants. A top mounted quick disconnect ballast provides maximum reflection area around the bulb. This also provides a quick disconnect for maintenance. Multiple ballasts can be daisy chained from one high voltage receptacle. An augmented LED or other light source can be attached to a lower frame or to the top frame to provide added light colors at various growth stages. A controller can vary the cycle times of each augmented light panel. The primary reflector maximizes the efficiency of the bulb.
US10143141B2 Harvester concave with modularized independently configurable and detachable assemblies
A threshing section of an agricultural harvester. The threshing section includes a threshing drum and at least one concave assembly positioned proximate to the threshing drum. The concave assembly has a plurality of modularized assemblies, each modularized assembly being independently configurable.
US10143137B2 Harvester with multi-row topper
A harvester has a main frame defining a front and a rear, and an inlet for receiving first portions of a crop. The inlet is disposed proximate the front of the main frame. The harvester also includes a separator for processing the first portions, at least one outlet downstream of the separator for ejecting the processed first portions, a boom extending proximate the front of the main frame for reaching un-processed crop, and a topper coupled to the boom for cutting second portions of the crop. The topper includes a cutter for cutting the second portions, a conveyor for receiving the second portions from the cutter, and an outlet disposed proximate the conveyor. The conveyor is configured to transport the second portions towards the outlet for ejecting the second portions towards the field.
US10143133B2 Combine
There are provided an engine controlling section for controlling a rotational speed of an engine, a horizontal posture controlling section for rendering a vehicle body frame to a horizontal posture by controlling a posture changing mechanism configured to change a posture of the vehicle body frame by an operation of an actuator utilizing power from the engine, a yield measuring section for measuring a yield of grains stored in a grain tank based on measurement result of a load cell configured to measure a weight of the grain tank, an activation operational tool for outputting an activation signal for activating yield measurement by the yield measuring section, and a yield controlling section configured to provide the engine controlling section with a high speed rotation instruction for driving the engine at a rated rotational speed in response to the activation signal and also to provide the horizontal posture controlling section with a horizontal posture instruction for rendering the vehicle body frame to the horizontal posture.
US10143130B2 Method and apparatus for fertigation with wastewater
Disclosed are methods and apparatus for blending wastewater with fresh water for fertigation of a crop. In one embodiment, the wastewater and the fresh water are blended at a predetermined flow ratio through a blending valve to obtain a blended stream. A logic based controller controls the blending valve to set a predetermined flow ratio according to the electricity conductivity (EC) of the blended water stream. The blending, measuring, and adjusting steps form a feedback loop so as to maintain the blended stream at a target EC value.
US10143126B2 Planning and control of autonomous agricultural operations
The agricultural control system includes a base control system configured to communicate with a vehicle control system of an agricultural vehicle. The base control system is configured to plan an implement path through an agricultural field for an agricultural implement coupled to the agricultural vehicle based at least in part on at least one characteristic of the agricultural field. The base control system is configured to plan a vehicle path of the agricultural vehicle based at least in part on the planned implement path. The base control system is configured to send a first signal to the vehicle control system indicative of the vehicle path.
US10143124B2 Locking link assembly for work machine hitch
A locking mechanism for a link assembly of a work vehicle hitch has a locking plate mounted to an upper portion of the link assembly. A collar is positioned over the sleeve and is configured to slide relative a portion of the sleeve. The collar meshes with the sleeve so as to prevent rotational movement of the upper portion of the sleeve relative the collar when the collar is adjacent the upper portion, but the sleeve can rotate relative the collar when the collar is adjacent a middle portion of the sleeve. The locking mechanism has a handle mounted on the collar that is pivotable between a locked position where the handle is generally parallel with the sleeve in which the collar is prevented from sliding relative the sleeve and a released position generally perpendicular to the sleeve in which the collar is able to slide relative the sleeve.
US10143122B2 Tool system
The present invention relates to a tool system for an agricultural ground cultivating machine having a base part which communicates, by means of a releasable connection, with a carrier element, in particular with a tine of the agricultural ground cultivating machine, wherein the base part comprises a cutter and, adjoining the cutter, at least one hard material element, and wherein the carrier element comprises, in its end region pointing in the operating direction, laterally arranged wing shares which are fitted with hard metal plates. In this case, it is provided that the edge of the wing share which is fitted with hard metal plates runs up to a lateral surface of the carrier element. The present invention additionally relates to an associated wing coulter. The tool system has reduced wear and tear and consequently extended changing intervals.
US10149420B2 Component mounting method and component mounting system
A component mounting method is provided in a component mounting apparatus that mounts a component onto a board using a plurality of pieces of production data linked to component data. The method includes executing, when the component data is changed, a simulation of a production cycle time based on the production data, and comparing a simulation result of the production cycle time after change of the component data with a production cycle time or a simulation result of the production cycle time before change of the component data, and outputting a comparison result.
US10149417B2 Magnetism suppressing sheet and manufacturing method thereof
A magnetism suppressing sheet is provided with a metallic foil formed by plating and a magnetic film formed by applying magnetic metal powder-containing resin paste to one main surface of the metallic foil. A manufacturing method of a magnetism suppressing sheet includes the steps of preparing a support film on which a metallic foil has been formed, and forming a magnetic film by applying a magnetic metal powder-containing paste to one main surface of the metallic foil.
US10149416B2 Shielding film and method for producing a shielding film
A shielding film for an apparatus with a device for wireless charging is provided which comprises several stacked layers. The layers each have several strips of a nanocrystalline soft magnetic alloy arranged on an adhesive layer, the nanocrystalline soft magnetic alloy having a round hysteresis loop. The strips of adjacent layers are offset with respect to one another.
US10149414B1 Device sled interference shield
Technology is provided for a device sled with an interference shield. The device sled includes a sled chassis having a bottom wall and first and second opposed sidewalls. A shield support bracket is coupled to the first sidewall and an interference shield is removably coupled to the shield support bracket and the second sidewall. The interference shield includes a shield panel, first and second opposed side flanges extending from the shield panel, and a latch coupled to the first side flange and positioned to engage the shield support bracket.
US10149407B2 Fan control method for a computer system based on a time variable rate of current
A fan control system includes a fan and a target device. The fan control system includes a controller to control the rotation speed of the fan. The controller controls the rotation speed according to a time-variable rate of current consumed by the target device. Particularly, when the time-variable rate of current exceeds a threshold, the controller controls the fan to operate at a maximum rotation speed.
US10149400B2 Symmetrical sled blind mating in unsymmetrical chassis placement
A sled is provided to facilitate connection of the electrical components housed therein to a backplane located in a chassis. The sled includes a housing with a front portion and a rear portion connected by a base portion. The base portion includes a plurality of electronic unit modules. The sled also includes a connector laterally slidable with respect to the front portion of the housing. The connector is slidably configured to connect the electronic unit modules to a backplane located in the server rack.
US10149398B2 Method for improving fire prevention performance of vehicle-carried data recording device and protection device thereof
A method for improving fire prevention performance of a vehicle-carried data recording device and a protection device thereof are provided, where the method includes: mounting the vehicle-carried data recording device in a water-proof shell in a sealing manner; mounting the water-proof shell in a mounting space enclosed by an upper constant-temperature water shell and a lower constant-temperature water shell; injecting a liquid into the upper constant-temperature water shell and the lower constant-temperature water shell; mounting a constant-temperature water shell composed of the upper constant-temperature water shell and the lower constant-temperature water shell in a fire-proof box; and packing the fire-proof box in a protective housing with heat dissipation holes to prevent a data recording device from being damaged when the vehicle is damaged by the action of an external force. The device is majorly encased by a water-proof shell, a constant-temperature water shell, a fire-proof box and a protective housing successively. The present disclosure has advantages of long fire resistance time and high data security.
US10149396B2 Circuit assembly for an electronic device
Embodiments relate to systems and methods for forming a circuit assembly for an electronic device. The circuit assembly may include a substrate and a group of surface-mounted electronic components disposed on a surface of the substrate. An electrical connector may be disposed on the surface and may be configured to receive an electrical connection from a separate electrical component or assembly. A molded layer may be formed over at least a portion of the surface fully encapsulating the group of surface-mounted electronic components and partially encapsulating the electrical connector.
US10149395B2 Water-based organic solderability preservative, and electronic board and surface treatment method using the same
A water-based organic solderability preservative includes (A) an imidazole compound, (B) an organic acid, (C) a complex coating formation aid, (D) an organic solvent and (E) water. The component (D) (organic solvent) has a solubility to water of 10 g/100 g or more at 20 degrees C. and a boiling temperature in a range from 100 degrees C. to 300 degrees C.
US10149389B2 Intrinsically safe mobile device with reduction in sparking risk and surface heating
An improved intrinsically safe mobile device is designed to reduce sparking risk and surface heating while still maintaining a form factor, processing speed, and functionality comparable to conventional mobile devices. Non-intrinsically safe electronic components are mounted on an unprotected part of a printed circuit board (PCB) contained within the mobile device and are encapsulated to reduce risk of sparking and to minimize surface heating to enable the encapsulated electronic components to be certified as intrinsically safe. The encapsulated electronic components are connected using a trace with intrinsically safe electronic components mounted on a protected part of the PCB and are connected with user interface components using FPC cabling. The trace and FPC cabling are certified as intrinsically safe using one or more protection techniques, such as through use of a resistor, a double MOSFET clamping circuit, a capacitor, a fuse, or maintaining a minimum clearance space.
US10149387B2 Active composite panel assemblies, systems, and methods
An active composite panel assembly is configured to transfer electrical signals from a source to an electrical device. The active composite panel assembly includes a composite layer, and an active layer secured to the composite layer. The active layer is configured to receive and conduct the electrical signals.
US10149386B2 Circuit assembly
Provided is a circuit assembly that can suppress deterioration of its heat releasing capability caused by a pit formed by the formation of a protruding portion that enters an opening formed in a substrate. Provided is a manufacturing method with which such a circuit assembly can be produced easily. A conductive member is provided with a protruding portion that enters an opening formed in a substrate and to which a terminal of an electronic component is connected, a pit formed by formation of the protruding portion is covered by a base member for supporting the conductive member, and an embedding member having a heat conductivity higher than that of air is provided inside the pit.
US10149382B2 Wiring substrate, wiring member, liquid discharge head, liquid discharge device, and liquid discharge apparatus
A wiring substrate includes a plurality of wiring patterns, a protective layer to cover the plurality of wiring patterns and regions between the plurality of wiring patterns, and a plurality of terminals communicating with the plurality of wiring patterns, respectively, the plurality of terminals not covered by the protective layer. Pitch between the plurality of terminals adjacent to each other includes a first pitch and a second pitch wider than the first pitch. At least one of the plurality of wiring patterns, the terminals of which are adjacent to each other at the second pitch, includes a portion of expanded width having a width wider than a width of the plurality of terminals. The portion of expanded width is covered with the protective layer.
US10149380B2 Resin composition and its use
Disclosed in the present invention is a resin composition, comprising a modified polyphenylene ether resin and an organic silicon compound containing unsaturated double bonds. Also disclosed is a method for preparing a high-frequency circuit substrate using the resin composition as described above and a high-frequency circuit substrate obtained by the preparation method. The high-frequency circuit substrate of the present invention has a high glass transition temperature, a high thermal decomposition temperature, a high interlayer adhesive force, a low dielectric constant and a low dielectric loss tangent, and is very suitable as a circuit substrate in a high-frequency electronic device.
US10149378B2 Communication device
A communication device is provided wherein a number of the pairs of transmission lines is N, each pair of the transmission lines comprises (N−1) stages of sub-transmission lines generating a same amount of crosstalk as that caused at a connector, and (N−1) stages of connecting portions comprise a transmission path of the connector and a first stage sub-transmission line, and (N−1) stages of the connecting portions to connect an i th stage sub-transmission line and an (i+1) th stage sub-transmission line by the straight/cross connection, and wherein each pair of the transmission lines is different in all pairs in a number of the connecting portion having the cross connection; and as a j th stage connecting portion in any one pair of the transmission lines has cross connection, a (N−j) th stage connecting portion in the any one pair of the transmission lines also has cross connection.
US10149372B2 Lighting control console having a tactile sensor system
A lighting control console for controlling a lighting system includes digital adjusting commands being generated in the lighting control console that are transmitted to the lighting system via data links. The lighting control console includes at least one slide control for inputting operating commands via linear displacement of a control knob protruding from the upper side of the console housing. The upper side of the console housing includes a slit for each slide control. The control knob is connected to the slide control via the slit. A tactile sensor system provided at the slide control can detect when the user touches the control knob.
US10149366B1 Display device
A display device is provided. The display device includes a light emitting unit disposed on a substrate and electrically connected to a driving circuit. The light emitting unit includes a first electrode electrically connected to a first semiconductor layer, a second semiconductor layer disposed on the first semiconductor layer, a quantum well structure sandwiched between the first semiconductor layer and the second semiconductor layer, and a second electrode electrically connected to the second semiconductor layer. The first electrode has a first surface farthest from the first semiconductor layer. The second electrode has a second surface farthest from the first semiconductor layer. A roughness of the second surface is greater than a roughness of the first surface.
US10149350B2 Heater, in particular high-temperature heater, and method for the production thereof
A heater, in particular a high-temperature heater, for example for domestic heating appliances, in which a layer that produces heat when a current flows through is provided on a carrier material as a heating element, wherein a first electrically conductive layer which is formed from a free-flowing, non-electrically conductive base material and carbon nano tubes dispersed therein is applied to the carrier material, wherein a protective layer is applied to this first layer and at least partly penetrates into the first layer as it is applied, or wherein a functional layer with carbon nano tubes dispersed therein is applied to the carrier material, and wherein the at least one layer or the functional layer makes contact with strip-like contact elements, and the layers applied to the carrier material or the functional layer are heated.
US10149343B2 Use of baseband triggers to coalesce application data activity
This disclosure relates to techniques for using wireless link information from baseband to trigger application data activity. According to some embodiments, wireless link information from baseband may be received at an application processor of a wireless device. The wireless link information may indicate whether the wireless link is in a connected state or an idle state. Network activity timing for one or more application network activity requests may be selected based at least in part on the wireless link information. The application network activity may be initiated for the one or more application network activity requests according to the selected network activity timing.
US10149342B2 Method for reconstructing and recovering cluster communication system based on LTE and user terminal
A method for reestablishing and recovering a LTE-based trunking communication system is described. The method includes: monitoring first resource configuration information of a serving cell and second resource configuration information of a neighbor cell, configuring the user terminal according to the first resource configuration information to allow access of the user terminal serving as a trunking listening user, and storing the second resource configuration information; the user terminal establishing an RRC link and a service bearer with the network side; when detecting abnormality of a radio link, the user terminal determining a target cell in the service cell and the neighbor cell, and sending a reestablishment request to the target cell, such that the target cell initiates a reestablishment process to recover a common service or both a common service and a trunking speaking user service, and recover a trunking listening user service according to the second resource configuration information.
US10149339B2 Base station, user equipment and methods for random access
According to a first aspect of embodiments herein, the object is achieved by a method in a base station for handling a Random Access Channel (RACH) procedure in a mixed cellular and device to device (D2D) network. The base station receives from a first user equipment in a RACH message, an indication that the RACH relates to D2D communication. The base station then schedules a D2D link to the first user equipment based on the indication.
US10149336B2 Vehicle and Wi-Fi communication control method thereof
A Wireless-Fidelity (Wi-Fi) communication control method of a vehicle includes: determining a Wi-Fi communication state of the vehicle at a current position; selecting a Wi-Fi channel having a low communication load according to the Wi-Fi communication state of the vehicle at the current position; and forming a Wi-Fi zone in the vehicle using the selected Wi-Fi channel.
US10149334B2 Device-to-device communication management using macrocell communication resources
Macrocell communication resources are assigned for device-to-device (D2D) communication between two wireless communication user equipment (UE) devices. A scheduler in a communication system schedules (assigns) scheduled downlink communication resources for downlink transmission of signals from a base station, schedules (assigns) scheduled uplink communication resources for uplink communication from wireless communication (UE) devices to base stations, and schedules (assigns) (D2D) communication resources for (D2D) communication between wireless communication (UE) devices. The (D2D) communication resources are selected from either defined downlink communication resources or defined uplink communication resources that are defined by communication specification. The base station sends communication resource allocation (CRA) information to at least one of the wireless communication (UE) devices where the communication resource allocation information identifies the (D2D) communication resources for use by the wireless communication (UE) devices to communicate through a device-to-device (D2D) communication link.
US10149332B2 Radio resource control connection establishment
A wireless communication device intends to request an RRC connection to initiate a voice call, initiate a data session or respond to paging. The wireless communication device considers the maximum response time for the connection setup indicated by a serving cell and compare to the maximum response (i.e. waiting) time for the connection setup indicated by a neighbour cell. A long maximum response time may indicate a cell with high load. If the maximum response time indicated by a neighbour cell is significantly lower, the wireless communication device may either reselect and request RRC connection from this neighbour cell instead or reduce the time to wait for a response from the serving cell and reselect to the neighbour cell if there is no response from the serving cell within the reduced time.
US10149325B2 System and method for random access backoffs
A method of performing a random access procedure includes randomly selecting a backoff time from within a backoff window ranging from 0 to a specified multiple of a random access preamble unit, waiting until a time initialized with the backoff time expires, and retransmitting a random access preamble.
US10149323B2 Base station and control method
A base station including: a memory, and a processor configured to: determine whether each random access signal is detected or not by comparing each of specified characteristics of each of radio resources prepared for each random access signal with a detection threshold, each of the specified characteristics relating to each reception power of each of the radio resources prepared for each random access signal, the radio resources being divided into first radio resources and second radio resources, the first radio resource being prepared for dedicated random access signals each transmitted from each terminal in response to each request signal transmitted from the base station, and determine the detection threshold based on each of the specified characteristics of each of unused first radio resources, each of the unused first radio resource being each of the first radio resources for which each request signal has not been transmitted from the base station.
US10149321B2 Multiple timers for request to send and clear to send communications
Techniques for procedures using request to send/clear to send (RTS/CTS) procedures and multiple timers are described. A RTS/CTS procedure using multiple timers may use a first timer and a second timer. The first timer may be associated with a duration to transmit and receive a request to send (RTS) message and a clear to send (CTS) message. The second timer may be associated with a duration to transmit a data message. A network device may transmit a RTS message to request communication resources to transmit data. If the CTS message is not received prior to the expiration of the first timer, neighboring network devices may determine that the communication resources were not allocated and may attempt to request the newly available resources. If a CTS message is received, the network device may communicate the second timer data to the neighboring network devices in a variety of ways.
US10149318B2 Techniques for transmitting and receiving downlink control information for a set of NOMA downlink transmissions
Techniques are described for wireless communication. A first method includes receiving downlink control information for a first UE based at least in part on a group identifier associated with a NOMA group including the first UE and at least a second UE; and receiving a set of NOMA downlink transmissions at the first UE based at least in part on the downlink control information for the first UE. A second method includes receiving downlink control information for a first UE, the downlink control information for the first UE including an indication of at least a second UE; receiving downlink control information for the second UE based at least in part on the indication of at least the second UE; and receiving a set of NOMA downlink transmissions at the first UE based at least in part on the downlink control information for the first UE and the downlink control information for the second UE.
US10149315B2 Method and apparatus for time division LTE transmission in unlicensed radio frequency bands
Apparatus and methods for time division based communication between a wireless device and a wireless network in a licensed radio frequency (RF) band and an unlicensed RF band are disclosed. The wireless device receives downlink control information (DCI), via a primary component carrier (PCC) of a primary cell (Pcell) in the licensed RF band, indicating downlink (DL) data transmission via a secondary component carrier (SCC) of a secondary cell (Scell) in the unlicensed RF band. The wireless device receives via the SCC part of the DL data transmission and transmits a control message via the PCC in response. The wireless device sends a scheduling request (SR) to the eNodeB and receives uplink (UL) transmission opportunities in a combination of the licensed RF band and the unlicensed RF band. The wireless device performs a clear channel assessment before reserving and transmitting to the eNodeB in the unlicensed RF band.
US10149311B2 Constructing a self-organizing mesh network using 802.11AD technology
A method includes receiving one or more node connections from a mesh network external to the data processing hardware. The mesh network includes a network of nodes each operative to transmit and/or receive directional beams containing packets of data. The method also includes identifying a route within the mesh network for providing a data packet from a source to a destination and determining schedule information associated with the identified route, the schedule information coordinating wireless communication between at least a first node and a second node along the route to transfer the data packet. The method also includes providing the schedule information to the first node and the second node.
US10149310B1 Donor selection for relay access nodes
A relay wireless device is configured to function as a relay on behalf of a donor access node. The relay wireless device determines a preferred donor access node from among a plurality of candidate donor access nodes based on a measurement of a reference signal, such as an RSRP or SINR, associated with each access node within a range of the relay wireless device. The access nodes may be prioritized based on the measurement, as well as based on a maximum number of dedicated random access preambles provided by each access node, and a default paging cycle of each access node. The access node that has the highest priority based on a good RSRP/SINR, a high number of dedicated random access preambles, and a large paging cycle, is selected as the preferred donor access node, and a connection request submitted to the preferred donor access node.
US10149302B2 Method and apparatus for controlling interference in device-to-device communication
Disclosed is a method for controlling interference for D2D communication. The method includes: identifying whether a position of a first user device belongs to a first area that satisfies a predetermined criterion; and if the position of the first user device is identified to belong to the first area, determining some resources constituting dedicated resources of the first area, among available resources of a signal for discovering a counterpart user device of D2D communication by the first user device, as resources of the signal.
US10149300B1 Dynamic customization of mobile communication device access point name (APN) selection
A user equipment (UE) comprising a processor, a non-transitory memory, wherein the non-transitory memory comprises a default access point name (APN), a cellular radio transceiver, a first mobile application, stored in the non-transitory memory, and a dynamic customization application, stored in the non-transitory memory. When executed by the processor, the dynamic customization application receives an index that associates a plurality of mobile applications to APNs via the cellular radio transceiver, wherein the index associates the first mobile application to a first APN that is different from the default APN, stores the index in the non-transitory memory, receives a request to establish a data communication session from the first mobile application, looks up the first APN in the index based on a name of the first mobile application, and establishes a data communication session over a communication channel defined by the first APN via the cellular radio transceiver.
US10149285B2 Resource allocation method and user equipment
The present invention discloses a resource allocation method and user equipment, where the method includes: determining, by first user equipment, a first resource; and sending, by the first user equipment, at least one occupation signal on the first resource, where the at least one occupation signal is used to indicate occupation of the first resource. According to the resource allocation method and the user equipment in embodiments of the present invention, an occupation signal is sent on a selected to-be-occupied resource to indicate occupation of the resource, so as to effectively avoid resource contention between different user equipment or between different user groups and effectively improve user experience.
US10149279B2 Method for transmitting multi-user frame in wireless LAN system
A method by which an STA transmits a multi-user (MU) frame in a wireless communication system, according to one embodiment of the present invention comprises the steps of: receiving, from an access point (AP), a second downlink frame including time synchronization information and frequency synchronization information; adjusting a time synchronization and a frequency synchronization by using the time synchronization information and the frequency synchronization information; receiving a third downlink frame including MU frame allocation information; and transmitting the MU frame according to the MU allocation information, wherein the time synchronization information is determined by comparing, to a reference value, a difference of measurement values relating to frames exchanged prior to the reception of the second downlink frame, and the reference value is a common value among STAs related to a multi-user transmission.
US10149276B2 Aerial robotic vehicle antenna switching
Various embodiments include methods for managing antennas on an aerial robotic vehicle used for wireless communications. A processor may receive position information identifying a location of the aerial robotic vehicle, determine whether to switch from using a first antenna to using a second antenna for active communications of the aerial robotic vehicle based on the position information, and switch active communications from using the first antenna to using the second antenna in response to determining that active communications of the aerial robotic vehicle should switch from using the first antenna to using the second antenna. The processor may make the determination using information from a database, which may correlate aerial robotic vehicle position to whether to use a particular one of the first and second antennas for active communications. The determination may also be based on a comparison of signal qualities obtained by both antennas.
US10149268B2 System and method for dynamic identification of radio frequency transmission dead zones
A system and method are described that include pre-processing of user data at a mobile communication device prior to transmission of the user data to a cellular-connected server. Such pre-processing increases the efficiency of the cellular-connected server to permit near real time mapping of dead zones while maintaining a high degree of accuracy of the dead zone boundary.
US10149267B2 System and method for matching using location information
In one embodiment, a method executed by at least one processor includes receiving first historical location information identifying a first location area at which a first user was present at a first time and receiving second location information identifying a second location area at which a second user was present at a second time. The method includes determining that the first historical location information and the second location information each correspond to a particular location area and determining that a characteristic related to the first user corresponds to a preference related to the second user. In response to these determinations, the method includes causing information related to the first user to be presented to the second user. The information related to the first user includes the first location area of the first user relative to the second location area of the second user.
US10149263B2 Techniques for transmitting/receiving portions of received signal to identify preamble portion and to determine signal-distorting characteristics
A method for operating a receiver in a wireless communication system to synchronize the receiver to a received signal. The received signal is preamble correlated to identify a preamble portion of the signal. Portions of the received signal near the identified preamble portion are processed to determine signal-distorting channel characteristics, such as multipath channel delay spread, of the channel over which the received signal propagated. A digital filter is configured based on the determined channel characteristics to compensate for the signal-distorting channel characteristics, and the received signal is filtered with the configured digital filter. The filtered received signal is second preamble correlated with a second preamble that is different than the first preamble to produce a second preamble correlation. The second preamble correlation is processed to identify delay in the filtered received signal. Portions of the filtered received signal are identified and processed based on the identified delay.
US10149262B2 Data synchronization across plural terminals by management of parent and child user identification information
An information processing apparatus communicates with a plurality of terminals having same user identification information and communicates with a server for performing a data synchronization among the plurality of terminals on the basis of the user identification information. The information processing apparatus comprises: a unit for managing the user identification information and terminal identification information of the plurality of terminals in association with each other; a unit for forming new user identification information different from the user identification information for a designated terminal among the plurality of terminals; a unit for registering the formed new user identification information into the server; and a unit for transmitting the formed new user identification information to the designated terminal.
US10149261B2 Methods and systems for mobile device clock management
Disclosed are methods, systems and/or devices to calibrate a network time by acquisition of satellite positioning system (SPS) signals and different instances of time, and time-tagging SPS times according to the network time. In particular, the network time may be calibrated based, at least in part, on a first difference between first and second SPS times obtained at two SPS position fixes and a second difference between corresponding first and second time stamps.
US10149259B2 Power headroom reporting with dual connectivity
Embodiments described herein relate generally to a communication between a user equipment (“UE”) and a plurality of evolved Node Bs (“eNBs”). A UE may be adapted to operate in a dual connected mode on respective wireless cells provided by first and second eNBs. The UE may be adapted to estimate respective power headroom (“PHR”) values associated with simultaneous operation on the first and second wireless cells. The UE may cause the first and second PHR estimates to be transmitted to both the first and second eNBs. The first and second eNBs may use these estimates to compute respective uplink transmission powers for the UE. Other embodiments may be described and/or claimed.
US10149258B2 Terminal apparatus, base station apparatus, communication method and integrated circuit
There is provided a terminal apparatus configured to communicate with a base station apparatus. The terminal apparatus is configured to: receive information indicating a subframe of a first subframe set and a subframe of a second subframe set by using a higher layer signaling. The terminal apparatus is configured to, in a case that a power headroom for a predetermined subframe for a predetermined serving cell is calculated: calculate the power headroom based on a reference format by using a first set of parameters in a case that transmission in a physical uplink shared channel is not performed in the predetermined subframe for the predetermined serving cell, and the predetermined subframe belongs to the first subframe set; and calculate the power headroom based on the reference format by using a second set of parameters in a case that the transmission in the physical uplink shared channel is not performed in the predetermined subframe for the predetermined serving cell, and the predetermined subframe belongs to the second subframe set.
US10149253B2 Blocking interference suppression method and device
A blocking interference suppression method and device, the method including: a baseband processing unit (BBU) detects blocking interference; the BBU transmits a first instruction message to a radio remote unit (RRU), the first instruction message being used to instruct the RRU to reduce the receiving link gain of the RRU. The embodiment of the present invention improves the uplink receiving performance of a TD-LTE system.
US10149250B2 Method and network node for managing a transmission power parameter for a D2D link
A network node, a first device and methods therein for managing a transmission power parameter indicating power of transmission to be sent on at least one Device-To-Device “D2D” link between the first device and a second device are disclosed. The method comprises determining a load relating to D2D communication between at least the first and second devices. Moreover, the method comprises determining the transmission power parameter based on the load. Corresponding computer programs and carriers therefor are also disclosed.
US10149242B2 Energy saving method and wakeup method for wireless access point, and related device and system
Embodiments of the present invention disclose an energy saving method for a wireless AP, including: when it is detected that a time during which a wireless AP transmits no packet uplink or downlink and is associated with no station is greater than a preset time threshold, disabling, by the wireless AP, a transmit channel, and retaining only a receive channel; listening for, by the wireless AP, a Probe Request through the receive channel; and if the Probe Request obtained by listening meets a preset activation condition, enabling, by the wireless AP, the transmit channel. The embodiments of the present invention further disclose a wakeup method for a wireless AP and related devices. By means of the present invention, power consumption of a wireless AP can be effectively reduced.
US10149240B2 Communication system and method for achieving low peak-to-average power ratio
The present disclosure pertains to communication systems and methods for achieving low peak to average power ratio (PAPR) for transmitted symbols of wireless devices. In an aspect, the present disclosure relates to a transmitter of a communication system, wherein the transmitter includes a circular convolution module that is configured to circularly convolve a preset number of values with a group of M symbols from a total number of symbols, an M-point DFT module that is configured to process output of the circular convolution to generate a first set of discrete Fourier transform (DFT) samples, and an N-point IDFT module that is configured to process the first set of DFT samples to obtain a first set of inverse discrete Fourier transform (IDFT) samples for onward transmission to a receiver.
US10149238B2 Facilitating intelligent radio access control
Intelligent radio access control selecting a first cell device of a first cell layer or a second cell device of a second cell layer or selecting a radio access technology for communication by a mobile device are provided. A device receives information indicative of an access assignment for communication. The access assignment is generated based on a defined criterion, which is associated with a policy of determining a cell layer assignment prior to determining a radio access technology (RAT) assignment. In response to receiving the information, the device can update its configuration to transmit via a transmission parameter based on the information. The cell layer assignment can offload traffic from the first cell device to the second cell device while the RAT assignment can re-assign the device from a first RAT to a second RAT. Assignment can be based on network conditions or mobility state or applications of the device.
US10149234B2 Network access method and mobile communication terminal
An embodiment of the present disclosure provides a network access method, including transmitting a request for acquiring shared network information to a shared server if a mobile communication terminal detects that a network identification of a PLMN of a visited place does not exist in a local memory of the mobile communication terminal; receiving the shared network information which the shared server transmits in response to the request, and acquiring the network identification of the PLMN of the visited place from the shared network information; adding the network identification of the PLMN of the visited place to an EPLMN list by the mobile communication terminal; and accessing a network according to the EPLMN list.
US10149232B2 Method for participating in nan cluster in wireless communication system and device therefor
A method for joining one of a plurality of NAN clusters by a NAN terminal when the NAN terminal discovers the plurality of the NAN clusters and a NAN terminal therefor are provided.
US10149231B2 Method and apparatus for receiving extended access barring parameters in wireless communication system
A method and apparatus for receiving extended access barring (EAB) parameters in a wireless communication system is provided. A user equipment (UE) receives an EAB parameter, and receives an EAB parameter modification. The received EAB parameter is invalidated upon receiving the EAB parameter modification. The UE also waits for applying EAB until modified EAB parameter is received, and receives the modified EAB parameter.
US10149230B2 Management of a blacklist for controlling a communication
A computer-implemented method, a system, and a computer program product manage a blacklist. A server computer and method communicate with a device via a relay device, the relay device being connected to the device via a wireless network, in response to a detection of an improper device, adding, into a blacklist, information on a position of the improper device or information on a position associated with a position of the improper device, and an identifier of the improper device, wherein the blacklist is used for controlling commutation from or to an improper device. The blacklist or an identifier in the blacklist of a device associated with the information on the position of the improper device is transferred to a relay device in or near the position of the improper device and/or to a relay device in or near the position associated with the position of the improper device.
US10149228B2 Terminal device, base station apparatus, communication system, control method, and integrated circuit
Provided are a terminal device, a base station apparatus, a communication system, a control method, and an integrated circuit, in all of which it is possible that access control when performing device-to-device communication is efficiently performed. The terminal device selects which one of a device-to-device data communication and a procedure for establishment of a radio resource control connection to the base station apparatus to perform, based on information on whether or not restriction of access to the base station apparatus is in progress, in which the device-to-device data communication uses a transmission resource which is available when the specific condition that is notified or broadcast by the base station apparatus is satisfied.
US10149225B1 Systems and methods for excluding relay nodes from multi-user multiple-input-multiple-output (MU-MIMO) pairing
Systems and methods are described for selecting relay nodes for Single-User Multiple-Input-Multiple Output (SU-MIMO). A channel orthogonality and Signal-to-Interference-Plus-Noise Ratio (SINR) of a plurality of wireless devices located in a geographic area of an access node is determined. A relay-capable status of the plurality of wireless devices is determined. Non-relay capable wireless devices located in the geographic area are excluded from SU-MIMO. From the plurality of wireless devices, relay-capable wireless devices are selected for SU-MIMO. The selected relay-capable wireless devices are prioritized for SU-MIMO based on a channel orthogonality and SINR meeting a set threshold.
US10149223B2 Mobile handover management method, apparatus and system in wireless communication network
A mobile management handover system includes circuitry that determines available resources of candidate target handover cells of a user device. The circuitry then select a target handover cell from the candidate target handover cells based on at least one of the available resources of each of the candidate target handover cells and a residency duration of the user device within the candidate target handover cells, and requests reservation of the available resources by the target handover cell.
US10149221B2 Method and apparatus for performing operation related to radio link failure in a heterogeneous network
The present disclosure relates to a terminal operation method related to radio link failure (RLF) in a heterogeneous network, the method comprising: measuring a quality of a serving cell using a reference signal (RS) received from a serving base station; checking whether consecutive out-of-sync indications are received a predetermined number on a physical layer channel; and running a timer related to the RLF when the consecutive out-of-sync indications are received the predetermined number on the physical layer channel, wherein the timer is scaled when a timer scaling condition is met.
US10149219B2 User terminal, cellular base station, and processor
A user terminal, method, and apparatus receive an offload command instructing an offload from a cellular base station, the offload steering traffic from the cellular base station to a wireless local area network (WLAN) access point being while maintaining a connection between the user terminal and cellular base station. An attempt is made to connect to the WLAN access point in response to receiving the offload command, and in response to the attempt failing, determine whether a reason for the failure of connection to the WLAN access point is a first reason being an issue of a radio link between the user terminal and the WLAN access point or a second reason being an internal issue of the user terminal. A failure indication is transmitted to the base station in response to a connection failure indicates connection failure and indicates whether the reason is the first or second reason.
US10149213B2 Group handover methods and systems
A method and system for group handover is provided. In an embodiment, a method in a network component for group handover in a wireless network includes receiving, at the network component, a mobility command from a target base station. The method also includes processing, with the network component, the mobility command in a packet data convergence protocol (PDCP) layer of a context for a remote user equipment (UE) to generate a PDCP Protocol Data Unit (PDU). The method also includes encapsulating the PDCP PDU as a field in a radio resource control (RRC) message to the relay UE.
US10149211B2 Method and apparatus for selecting network and distributing traffic in heterogeneous communication environment
According to an embodiment, a method for selecting an access network at user equipment in a mobile communication system includes step of receiving, from a base station, first setting information, and step of selecting the access network based on second setting information if the second setting information is received from the base station, or selecting the access network based on the first setting information if no second setting information is received. Using the proposed method, the user equipment can reduce user's inconvenience and save battery by blocking unnecessary offloading and wireless LAN scanning, and also can improve the quality of use and immediately respond to a cell change by preventing a ping-pong phenomenon.
US10149206B2 Automatic data link switching method for terminal, and terminal
A terminal and an automatic data link switching method for a terminal are provided. The method includes that: an AP retrieves an APN required by establishment of a data link of a connection of a first network after receiving from a MODEM a notice of establishing the connection of the first network, and when an APN retrieval result is null, sends to the MODEM a notice of switching to a connection of a second network; and the MODEM switches to the second network after receiving from the AP the notice of switching to the connection of the second network, and sends a notice to the AP. By the method and terminal, when there is no APN required by the connection of the first network and a data service cannot be normally used, the terminal can be automatically switched to the second network for establishment of the data link.
US10149203B2 Server for control plane in mobile communication network and method for enabling the server to control service
A method and a network entity for controlling a service in charge of a control plane in a network are discussed. The method according to an embodiment includes receiving subscription information including an indicator related to a selected internet protocol (IP) traffic offload (SIPTO). The method further includes triggering a re-establishment of the SIPTO when a movement of a user equipment from an (e)Node B to a Home (e)Node B is detected; allowing the SIPTO excluding a SIPTO at the local network based on an access point name (APN) when the indicator indicates that the SIPTO is allowed and the SIPTO at the local network is excluded; and allowing the SIPTO including the SIPTO at the local network based on the APN when the indicator indicates that the SIPTO is allowed and the SIPTO at the local network is included.
US10149198B2 Techniques for transmitting and/or receiving high efficiency wireless local area network information
Techniques are described for wireless communication. A method for wireless communication at an access point may include identifying a number of stations to receive data from the access point, and generating a downlink frame to transmit the data to the identified number of stations. The downlink frame may include a first signaling field (e.g., a wireless local area network (WLAN) signaling field) directed to the identified number of stations. The first signaling field may include a first segment and a second segment. The first segment may include information common to each of the identified number of stations. The second segment may include at least one information block. Each information block may be separately encoded for each of the identified number of stations. The method may also include transmitting the downlink frame to the identified number of stations.
US10149197B2 Methods and apparatus for secure connectionless uplink small data transmission
Certain aspects of the present disclosure generally relate to techniques for secure connectionless uplink transmissions by a wireless device. Such techniques may provide for negotiation of an encryption mechanism as part of the setup for connectionless transmissions and subsequent secure connectionless uplink transmissions.
US10149195B2 Handling wireless fingerprint data
Apparatus is configured to scan for radio signals transmitted by at least first and second transmitting devices; for each radio signal identified in the scan, receive an identifier relating to the originating transmitting device from the radio signal; use the identifier and/or parameters of a radio signal received from the first transmitting device and the identifier and/or parameters of a radio signal received from the second transmitting device to detect whether the first and second transmitting devices are co-located; and in response to detecting that the first and second transmitting devices are co-located: create a group for the transmitting devices that are identified as being co-located; create wireless fingerprint data for the group as a whole and refrain from creating wireless fingerprint data for every transmitting device of the group; and cause transmission of the wireless fingerprint data to a remote server.
US10149191B2 Communication control device, communication control method, terminal device, and information processing device
A communication control device includes an acquisition unit configured to acquire measurement related information related to execution of measurement by a terminal device in an extension band, which is other than a band of a predetermined bandwidth in frequency bands allocated to a service provider; and a control unit configured to perform control related to the measurement by the terminal device in the extension band, on the basis of the measurement related information.
US10149190B2 Method for performing discovery signal measurements in wireless communication system and user equipment thereof
Discussed is a method for transmitting a discovery signal. The method is performed by a cell of a base station and includes transmitting, to a user equipment (UE), measurement configuration information including a sub-frame offset, wherein the sub-frame offset indicates an offset between a secondary synchronization signal (SSS) and a channel-state information reference signal (CSI-RS) in a discovery signal; transmitting the SSS in the discovery signal on a first sub-frame; and transmitting the CSI-RS on a second sub-frame which is determined based on the sub-frame offset and the first sub-frame for the SSS in the discovery signal.
US10149186B2 Node and method for monitoring an ability of a wireless device to receive downlink data
Example embodiments presented herein are directed towards a Policy and Charging Rules Function (PCRF) node, a network node and a wireless device, as well as corresponding methods therein, for monitoring an ability of a wireless device to receive downlink data. The example embodiments presented herein provide a means of notifying an application server of when a wireless device is reachable. Thus, by knowing when the wireless device is reachable, the application server may avoid sending communication request to the wireless device when the device is unavailable. Thus, unnecessary signaling may be avoided.
US10149182B2 Device, system, and method for advertising device capability
A device and method for transmitting user equipment capability information to a network. In a first mechanism, the device and method transmits carrier aggregation (CA) combinations supported by the user equipment in a priority order to the network. The priority order may be determined based on most recent camped bands and the neighbor bands of the most recent camped bands. In a second mechanism, the device and method transmits indicators corresponding to types of gapless measurements, where when an indicator is set to the user equipment being incapable of performing the type of gapless measurement, the capability message does not include individual indications for the bands for that type of measurement.
US10149180B2 Radio communication system, elevator control system using same, and substation facility monitoring system
A radio device includes a transmitter and a receiver. The transmitter transmits rotationally polarized radio waves in a plurality of transmission propagation directions using a plurality of antennas. The receiver receives rotationally polarized radio waves in a plurality of reception propagation directions using a plurality of antennas. The receiver measures changes in rotational loci of polarizations of the radio waves received in the plurality of reception propagation directions corresponding to radio waves transmitted in a plurality of transmission propagation directions. The transmitter performs transmission using a reception propagation direction at which the changes measured by the receiver in the rotational loci of the polarizations of the received radio waves stop.
US10149178B2 Methods and systems for improving wireless signal
An example method can comprise receiving a plurality of signal characteristic measurements from each of a plurality of sensors disposed at geographically distinct premises or geographically distinct locations throughout a premises. A prioritized sensor (e.g., prioritized relative to other sensors) can be determined from among the plurality of sensors, and the signal characteristic measurement from the prioritized sensor can be compared to a set of predefined signal characteristics. A network device can adjust one or more transmission characteristics based on the received signal characteristic measurements.
US10149177B2 Wireless sensor including an RF signal circuit
A wireless sensor includes an antenna structure, an RF signal circuit, a sensing element, memory and a processing module. In a calibration mode, the sensing element is exposed to a known condition and causes a first change of an operating characteristic of the antenna structure while receiving the RF signal. The processing module generates a first digital value based on the first change and writes it into the memory. In a sense mode, the sensing element is exposed to an unknown condition and causes a second change of an operating characteristic of the antenna structure while receiving the RF signal. The processing module generates a second digital value based on the second change and writes it into the memory.
US10149176B2 Mobile communication system and base station control apparatus
Mobile communication systems and base station control apparatuses are provided, by which a spectral efficiency can be improved while preventing interference between a terrestrial cellular mobile communication system and a satellite mobile communication system, and mobile communication services using mobile station apparatuses can be provided more surely in an emergent condition in which a failure occurs in a part of terrestrial cellular base stations. A same frequency band is used for radio communications between a mobile station apparatus 10 and each of terrestrial cellular base stations 20 and a communication relay apparatus 41 of artificial satellite 40. A radio resource used in the terrestrial cellular base stations 20 and a radio resource used in a satellite base station 30 in a common area where the terrestrial cellular mobile communication system and the satellite mobile communication system are available are allocated so as not to overlap with each other, and the radio resource allocated for the satellite base station is increased in the emergent condition in which a failure occurs in a part of the terrestrial cellular base stations so as to be more than that in a normal condition.
US10149175B2 Method and apparatus for transmitting/receiving data using plurality of carriers in mobile communication system
A method and an apparatus for transmitting/receiving data using a plurality of carriers in a mobile communication system. The method includes receiving a control message for configuring a second cell group associated with a second base station. The control message includes first information on a bearer type. The method also includes identifying whether the bearer type is a first bearer type. A bearer is associated with both the first base station and the second base station in the first bearer type. The method also includes, if the bearer type is the first bearer type, obtaining second information in the control message. The second information indicates whether uplink transmission is performed via the second cell group for the first bearer type, and if the second information indicates that the uplink transmission is performed via the second cell group for the first bearer type, transmitting uplink data via the second cell group.
US10149174B2 Communication system
A communication system includes a user equipment (UE), and a plurality of cells that perform communication with the UE. The plurality of cells include a macro cell having a relatively-wide-range coverage, and a plurality of small cells having a relatively-narrow-range coverage. The plurality of small cells are connected to a concentrator. The concentrator selects the small cell to which the UE is to be connected, from among a plurality of small cells, based on the flow of at least either one of the received data that each small cell receives from the UE and the transmission data that each small cell transmits to an MME and an S-GW.
US10149171B2 Resource allocation method and apparatus for cooperative transmission of base stations in wireless communication system
A resource allocation method and apparatus whereby a master base station of a virtual cell having at least one slave base station for cooperative resource allocation to a mobile station in a wireless communication system are provided. The resource allocation method includes transmitting, to the slave base station, a resource allocation request message including information on the resource to be allocated to the mobile station, receiving a resource allocation response message including one of accept and reject indications to the resource allocation request from the slave base station, transmitting, to the mobile station, a resource allocation information including a result of resource allocation negotiation with the slave base station, and transmitting data to the mobile station in cooperation with the slave base station based on the resource allocation information.
US10149170B2 Method and apparatus for controlling adaptive flow in wireless communication system
A method and an apparatus for controlling an adaptive flow in a wireless communication system is provided. A method of a master base station in a wireless communication system, in which base stations having different cell sizes coexist, comprises the steps of: receiving load information from at least one other base station, receiving channel information about the at least one other base station from a terminal connected to the master base station, determining a secondary base station capable of load sharing for the terminal on basis of the channel information and the load information, and requesting, from the terminal, a further connection to the secondary base station. Offloading for downlink transmission of the terminal is determined based on the load information of a small cell. Furthermore, a resource distribution ratio for downlink transmission of the terminal is determined based on channel quality information reported from the terminal.
US10149169B1 Non-contact electromagnetic illuminated detection of part anomalies for cyber physical security
An apparatus for testing, inspecting or screening an electronic device for electrical characteristics, modified or unmodified hardware, or firmware modifications including Malware, Trojans, improper versioning, and the like, includes a transmitting antenna positioned at a distance from the electronic device and a electromagnetic energy receiver or sensor for examining a resulting unintentional derived electromagnetic energy from the electronic device. The receiver collects unintentional RF energy components emitted by the device and includes a processor and executable instructions that perform analysis in a response to the acquired electromagnetic energy input. The characteristics of the collected RF energy may be compared with RF energy characteristics of an exemplary device. The analysis determines one of a modified, unmodified or score of certainty of discerned condition of the device.
US10149166B2 Verifying a certificate
Systems, methods, and software can be used to verify a certificate. In some aspects, a request to connect to a Virtual Private Network (VPN) server is received from an application on a mobile device. A certificate of the VPN server is obtained at the mobile device. A device-level certificate verification for the certificate is performed. Whether an application-level certificate verification is provisioned for the application is determined. In response to determining that the application-level certification verification is provisioned, the application-level certificate verification for the certificate is performed. In response to verifying that the certificate passes the application-level certificate verification, the mobile device is connected to the VPN server.
US10149164B1 Electronic apparatus and method of selectively applying security mode according to exceptional condition in mobile device
A mobile device includes a display unit having a panel, an interface to wirelessly communicate with an external network, and a control unit configured to set a security check process, to set an exceptional condition including a wireless communication condition and an area condition, and to selectively apply the security check process to change the mobile device from a power saving mode to a normal mode according to the exceptional condition.
US10149161B2 Electronic device for authenticating based on biometric data and operating method thereof
The present disclosure relates generally to a device and method for performing authentication using biometric data in an electronic device. The electronic device can include a memory for storing biometric authentication information about one or more external electronic devices and one or more identification information corresponding to each of the one or more external electronic devices, the one or more external electronic devices including sensors configured to acquire biometric data corresponding to the biometric authentication information, and a processor. The processor can be configured to receive a request related with authentication, to select at least one external electronic device from among the one or more external electronic devices in relation with the authentication, to transmit a request for authentication to the at least one external electronic device, using at least one identification information corresponding to the at least one external electronic device from among the one or more identification information, and to perform the authentication based at least on authentication information received from the at least one external electronic device and the biometric authentication information.
US10149160B2 Recognizing and authenticating mobile devices based on unique cross-channel bindings
Aspects of the disclosure relate to recognizing and authenticating mobile devices based on unique cross-channel bindings. In some embodiments, a computing platform may receive, from a telephone agent support computer system, call information associated with a telephone call. Subsequently, the computing platform may identify a source device that placed the telephone call, based on binding information maintained by the computing platform for the source device. Based on identifying the source device that placed the telephone call, the computing platform may load user information associated with a user account linked to the source device. Next, the computing platform may set one or more authentication flags for the user account based on the binding information. Then, the computing platform may send, to the telephone agent support computer system, the user information and authentication information based on the one or more authentication flags set for the user account linked to the source device.
US10149153B2 Wireless communication system
A wireless communication system comprises two communication units (101, 03) which exchange public key identification data using both Near Field Communication (NFC) and Wi-Fi. Comparators (213) compare the public key identification data received over NFC to that received over Wi-Fi. If they do not match, communication controllers (203, 303) terminate a Wi-Fi communication, and specifically may terminate a secure Wi-Fi communication setup. If the public key identification data match, the communication controllers (203, 303) determine matching session keys and network keys from the public key identification data. The approach utilizes a full two-way device authentication based on two-way NFC communications to provide increased security and robustness to e.g. man-in-the-middle attacks.
US10149152B2 Method and apparatus for recognizing service request to change mobile phone number
Methods and devices for recognizing a request to change a mobile phone number are disclosed. The exemplary method comprises: when a request to change a mobile phone number sent by a user is received, obtaining corresponding historical transaction record information from a storage unit according to user identification information carried in the request, matching current environment information carried in the request with historical environment information carried in the historical transaction record information; if the current environment information matches the historical environment information, recognizing the request as a trusted request, and executing a service operation to change the mobile phone number.
US10149148B2 Reducing data use in limited data environment
A non-transitory computer-readable storage medium may include instructions stored thereon. When executed, the instructions may cause a portable computing device to prompt a user to activate a data saving feature based on a previous user having activated the data saving feature. The instructions may be configured to cause the portable computing device to accept login credentials from a first user, activate the data saving feature in response to input from the first user during a session associated with the first user, log the first user out, after logging the first user out, accept login credentials from a second user, and based on activating the data saving feature during the session associated with the first user, prompt the second user to activate the data saving feature during a session associated with the second user.
US10149145B2 Maintaining inactive electronic subscriber identity modules
This disclosure describes procedures for maintaining multiple electronic subscriber identity modules (eSIMs) within a user equipment (UE) device, in such a manner that an inactive eSIM can be maintained/updated at the UE device while an active eSIM is being utilized by the UE device to communicate with a corresponding network. The procedures include, a UE device establishing communications with a first network using an active eSIM, initiating an eSIM manager at the UE device, selecting an inactive eSIM (e.g., associated with a second network) with the eSIM manager, applying a profile update to the inactive eSIM with the eSIM manager during communications with the first network, and deselecting the inactive eSIM with the eSIM manager when the profile update to the inactive eSIM is complete. In some configurations, the eSIM manager and the multiple eSIMs can be stored within a secure element of the UE device.
US10149141B1 System, method and apparatus for building operations management
A system, method and apparatus for integrated building operations management. Nodes in the sensor network can be configured to interface with a building control system to exchange sensor-related information.
US10149135B1 Methods and apparatuses for wireless communication with a brush
Provided is a disclosure for embodiments for a brush with communication capabilities, which is configured to clean a surface of, for example, a semiconductor wafer, as well as an offline brush conditioning system and a CMP system that can communicate with the brush.
US10149134B2 Near field discovery method, user equipment, and storage medium
Disclosed are a near field discovery method, a user equipment, and a storage medium. The method comprises: a first user equipment enters a discovery mode; the first user equipment probes one or multiple second user equipment, where the one or multiple second user equipment are in a state allowing them to be probed by the first user equipment; the first user equipment transmits a probe packet to the one or multiple second user equipment, where the probe packet comprises first user information; the first user equipment receives a response packet transmitted by the second user equipment in response to the probe packet monitored thereby and transmitted by the first user equipment, where the response packet requires no reply from the first user equipment, and the response packet comprises second user information; and, the first user equipment discovers the second user equipment on the basis of the response packet.
US10149132B2 Pedestrial crash prevention system and operation method thereof
An autonomous vehicle may provide bidirectional communication with mobile terminals of pedestrians. The autonomous vehicle may include a short range communication module for providing a communication interface, and a controller for, when a specific driving condition occurs, activating wireless communication through the short range communication module, periodically broadcasting a beacon signal including vehicle location and speed information, and calculating a danger level for each pedestrian based on pedestrian information included in a response signal corresponding to the beacon signal.
US10149122B2 Techniques for in-band signaling of service description updates in RTP
Systems, methods, and devices of the various embodiments enable signaling, such as in-band signaling, of service description updates in Real-Time Transport Protocol (RTP) streaming over evolved Multimedia Broadcast Multicast Service (eMBMS).
US10149116B1 Early notification of driving status to a mobile device
Applications, systems, and methods, configured to automatically detect whether a vehicle containing a mobile device of a driver is being driven and automatically notify selected friends and family of the driving status of the vehicle so that the friends and family may opt not to send a message or other distraction to the driver.
US10149106B2 Apparatus and method
A system that acquires at least position information, height information and first priority information corresponding to a first wireless communication system (20), and second priority information corresponding to a second wireless communication system (20); determines a use condition for a shared frequency band shared between the first (20) and second (30) wireless communication systems based on the position information, the height information, the first priority information and the second priority information; and outputs a notification based on the determined use condition.
US10149101B2 Electronic device and reminder method
A method for reminding a user to take a weather-related object with him or her when going outside, applied to an electronic device, includes obtaining weather information at the present time or for one or more predetermined future time points or periods. A reminder is given to the user according to the obtained weather information, wherein the reminder includes a weather-related object relevant to the obtained weather information.
US10149099B2 Method and user equipment for relaying proximity service-based group communication
Provided in one disclosure of the present specification is a method for relaying a proximity service-based group communication by user equipment (UE) which can operate as a repeater. The method comprises the steps of: confirming whether downlink media of a plurality of group communications is transmitted from a network node according to a multimedia broadcast/multicast service (MBMS) technique; determining whether all of the downlink media of the plurality of group communications can be received according to the MBMS technique; determining a specific group communication of which the downlink media is to be received according to the MBMS technique, based on priority among the group communications and the number of relayed UEs, when all of the downlink media of the plurality of group communications cannot be received according to the MBMS technique; and receiving, according to the MBMS technique, the downlink media of the specific group communication which has been determined and relaying same.
US10149097B2 Clustering geofence-based alerts for mobile devices
A geofence management system obtains location data for points of interest. The geofence management system determines, at the option of the user, the location of a user mobile computing device relative to specific points of interest and alerts the user when the user nears the points of interest. The geofence management system, however, determines relationships among the identified points of interest, and associates or “clusters” the points of interest together based on the determined relationships. Rather than establishing separate geofences for multiple points of interest, and then alerting the user each time the user's mobile device enters each geofence boundary, the geofence management system establishes a single geofence boundary for the associated points of interest. When the user's mobile device enters the clustered geofence boundary, the geofence management system notifies the user device to alert the user of the entrance event. The user then receives the clustered, geofence-based alert.
US10149094B2 Systems and methods to identify a predefined geographical region in which a mobile device is located
Systems and methods including a mobile device determining the coordinates of its location using a location determination system, such as a global positioning system. A database stores the identifiers of cells representative of predefined regions in a hierarchical grid system. A server computer or the mobile device converts the coordinates of the location to one or more cell identifiers at different grid resolution levels and searches the database to find a match between the cell identifiers representing the regions and the cell identifiers representing the location of the mobile device to determine one or more regions in which the mobile device is located. For example, the hierarchical grid system can be constructed in a longitude latitude space of location coordinates, with resolution levels aligned with decimal precision levels of the location coordinates; and the cell identifiers can be constructed from the digits of the longitude and latitude coordinates.
US10149086B2 Method and apparatus for rendering acoustic signal, and computer-readable recording medium
When the elevation of the input channel differs from the standard elevation and an elevation rendering parameter corresponding to the standard elevation is used, audio image distortion occurs. A method of rendering audio signals, according to an embodiment of the present invention, reduces the audio image distortion even when the elevation of the input channel differs from the standard elevation, comprises the steps of: receiving a multi-channel signal comprising a plurality of input channels to be converted into a plurality of output channels; obtaining elevation rendering parameters for a height input channel having a standard elevation angle so that each output channel provides an audio image having a sense of elevation; and updating the elevation rendering parameters for a height input channel having a set elevation angle other than the standard elevation angle.
US10149084B2 Audio providing apparatus and audio providing method
An audio providing apparatus and method are provided. The audio providing apparatus includes: an object renderer configured to render an object audio signal based on geometric information regarding the object audio signal; a channel renderer configured to render an audio signal having a first channel number into an audio signal having a second channel number; and a mixer configured to mix the rendered object audio signal with the audio signal having the second channel number.
US10149078B2 Capacitive sensing of a moving-coil structure with an inset plate
A speaker assembly including a sound radiating surface suspended over a magnet assembly, a suspension member for suspending the sound radiating surface over the magnet assembly, a voice coil extending from a bottom side of the sound radiating surface, and a capacitive displacement sensor for sensing a movement of the sound radiating surface. The capacitive displacement sensor including a first conductive plate fixedly positioned over the sound radiating surface and a second conductive plate coupled to the sound radiating surface and vertically aligned with the first conductive plate, and wherein the second conductive plate is confined to an area that is entirely radially inward of the voice coil.
US10149070B2 Normalizing signal energy for speech in fluctuating noise
An approach to audio processing aims to improve intelligibility by amplifying time segments of an input signal when the level of the signal falls below a long-term average level of the input signal, for instance, introducing a time-varying gain such that the signal level of the amplified segment matches the long-term average level.
US10149067B2 Method for controlling function based on battery information and electronic device therefor
A method and apparatus for operating an electronic device may include: acquiring the battery status information of two or more element devices, and determining whether the battery status information satisfies a reference condition. A function of at least one device among the two or more element devices is controlled based on the information such as the battery status information.
US10149066B2 Microphone and manufacturing method thereof
Disclosed are a microphone and a manufacturing method thereof. The microphone includes a substrate with a through portion formed in a central portion thereof, a vibration membrane disposed on the substrate and covering the through portion, a fixed membrane installed above the vibration membrane and spaced apart from the vibration membrane with an air layer interposed therebetween, and including a plurality of air inlets perforated in a direction toward the air layer, a support layer supporting the fixed membrane installed above the vibration membrane and spaced apart from the vibration membrane, a back plate formed on the fixed membrane and the support layer and having the air inlet formed to extend in a central portion thereof, and an air outflow part allowing air of the air layer to flow to an outer area of an edge of a sensing area of the fixed membrane on the back plate.
US10149065B2 Vibration compensated vibro acoustical assembly
The present invention relates to an acoustical assembly extending in the x, y, and z directions, the acoustical assembly comprising first and second receiver units being spatially shifted relative to each other in the x direction thereby creating regions with free and available space, and one or more microphone units being positioned in the regions with free and available space. The present invention further relates to a hearing device comprising such an acoustical assembly.
US10149062B2 Loudspeaker module
The present invention disclosed a loudspeaker module, comprising an inner cavity enclosed by a shell, a voice coil and an FPCB installed in the inner cavity, leading wires of the voice coil and a flexible connection part between the leading wires and the FPCB, wherein one end of the flexible connection part is connected with a free end of the leading wires, and the other end thereof is connected with the FPCB; and the flexible connection part is suspended in the inner cavity through the leading wires and the FPCB. In the loudspeaker module of this invention, the leading wires can be vibrated with the flexible connection part, thereby effectively preventing the leading wires from falling and fracturing at the connection position, improving the reliability of the loudspeaker module, and simultaneously avoiding the large space demand and resonance caused by elongated leading wires.
US10149060B2 Long stroke speaker
A long stroke speaker is provided in the present disclosure. The long stroke speaker includes a shell, a magnetic system, and a vibrating system. The magnetic system includes a magnet assembly and a magnetic guiding module cooperatively for forming a magnetic gap. The vibrating system includes a membrane, a coil support connected to the membrane, and a voice coil connected to the coil support. The magnet assembly includes a first magnet, a second magnet and a pole member, a magnetic direction of the first magnet and a magnetic direction of the second magnet are parallel to a vibration direction of the vibrating system, and an end of the first magnet adjacent to the pole member has a same polarity as an end of the second magnet adjacent to the pole member. The voice coil is arranged at the magnetic gap and surrounds the pole member.
US10149059B2 Speaker device and microphone device
A speaker device according to an embodiment of the present disclosure includes a magnetic circuit having a magnetic gap, a ribbon-like diaphragm disposed in a magnetic field in the magnetic gap, a plurality of parallel conductors provided on the diaphragm and extending in a direction orthogonal to a direction of the magnetic field, and a driving unit that supplies driving currents in the same direction to the plurality of parallel conductors. Both end portions of the diaphragm are continuous via a pivoting board disposed so as to bypass the magnetic gap, and connection conductors for spirally connecting the plurality of parallel conductors are provided on the pivoting board.
US10149058B2 Portable sound system
A system for enhancing sound includes a support structure and one or more panels forming a panel structure. The panel structure defines a first and second portion of an oblong enclosure, both forming an approximated double ellipse profile, comprising a material having a sound reflective surface, and held by the support structure. The first portion extends between a first area proximate a first speaker driver and a second area proximate the listener. The second portion extends between a third area proximate a second speaker driver and a fourth area proximate the listener. The two portions are shaped such that sound waves emitted laterally from the first and second speaker drivers are reflected and focused toward the listener as three-dimensional sound.
US10149052B2 Electronic device and vibration information generation device
An electronic device includes a vibration generation unit configured to generate vibration and a switching unit configured to perform switching between a first mode for causing the vibration generation unit to generate the vibration on the basis of first vibration information including information indicating an amplitude and a frequency, and a second mode for causing the vibration generation unit to generate the vibration on the basis of second vibration information including information indicating an amplitude and a frequency, wherein the second vibration information is data obtained by reducing an amplitude of a predetermined frequency band in the first vibration information.
US10149048B1 Direction of arrival estimation and sound source enhancement in the presence of a reflective surface apparatuses, methods, and systems
A processor-implemented method for sound-source enhancement, including: capturing a signal from a sound source using a sensor array having a plurality of sensors, the sensor array being positioned between the sound source and the reflective surface; calculating a half-space propagation model by determining a modified steering vector associated with a plane sound wave produced by the sound source as a function of signal direction and the reflectivity value; calculating a half-space spatial coherence model by dividing a sphere with its center on the reflecting surface into two mirror symmetric parts intersected by a plane to create two half spheres; creating a half-space signal-enhancement module using the half-space propagation model and the half-space coherence model; and applying the half-space signal-enhancement module to the signal.
US10149047B2 Multi-aural MMSE analysis techniques for clarifying audio signals
Techniques for processing audio signals include removing noise from the audio signals or otherwise clarifying the audio signals prior to outputting the audio signals. The disclosed techniques may employ minimum mean squared error (MMSE) analyses on audio signals received from a primary microphone and at least one reference microphone, and to techniques in which the MMSE analyses are used to reduce or eliminate noise from audio signals received by the primary microphone. Optionally, confidence intervals may be assigned to different frequency bands of an audio signal, with each confidence interval corresponding to a likelihood that its respective frequency band includes targeted audio, and each confidence interval representing a contribution of its respective frequency band in a reconstructed audio signal from which noise has been removed.
US10149042B2 Detection circuit
Circuitry detects properties of an accessory removably connected thereto via a multi-pole connector. The circuitry has first, second and third circuit terminals for coupling to respective first, second, and third poles of said connector, and has an output for providing evaluation values from which properties of the accessory may be derived. In the circuitry, first current sourcing circuitry is coupled to said first circuit terminal for providing a first current. A switch network comprises first, second, third and fourth switch network terminals, said first switch network terminal coupled to a reference potential, said second switch network terminal coupled to said second circuit terminal, and said third switch network terminal coupled to said third circuit terminal. Comparator circuitry provides a comparison signal, its first input terminal being coupled to said first circuit terminal. Second current sourcing circuitry having a monitor node coupled to said second comparator input terminal and an output node coupled to said fourth switch network terminal provides a second current to said switch network. At least one of said first current sourcing circuitry and said second current-sourcing circuitry is responsive to a digital control word for varying said first or said second current. Control logic is provided for operatively controlling the state of the interconnections of said switch network, for adjusting said digital control word in response to said comparison signal until a voltage at said first circuit terminal is equal to a voltage at said monitor node, and for supplying said adjusted digital control word associated with the state of the interconnections to said output as an evaluation value.
US10149039B2 Audio headphones for virtual reality head-mounted display
An audio headphone to couple to a strap for a head-mounted display is disclosed. The audio headphone includes a headphone speaker, a strap connector, and a four-bar linkage coupled to the strap connector to provide movement of the headphone speaker with respect to a user's ear. The four-bar linkage comprises a first member coupled to the strap connector via a first joint, a second member coupled to the first member via a second joint, a third member coupled to the second member via a third joint, and a fourth member coupled to the third member. The fourth member has first and second sides that are coupled to the first member via a fourth joint.
US10149036B1 Preventing false positives with an interactive cord
This document describes techniques and devices for preventing false positives with an interactive cord. An interactive cord includes a cable, and fabric cover that covers the cable. The fabric cover includes one or more conductive threads woven into the fabric cover to form one or more capacitive touchpoints which are configured to enable reception of touch input that causes a change in capacitance to the one or more conductive threads. A controller, implemented at the interactive cord or a computing device coupled to the interactive cord, can detect the change in capacitance and trigger one or more functions associated with the one or more capacitive touchpoints. In one or more implementations, the interactive cord is designed to prevent “false positives” which may occur from accidental contact with the touchpoints, such as when the interactive cord makes contact with the user's body or a conductive surface.
US10149032B2 Integrated particle and light filter for MEMS device
A micro-electro-mechanical system (MEMS) transducer including an enclosure defining an interior space and having an acoustic port formed through at least one side of the enclosure. The transducer further including a compliant member positioned within the interior space and acoustically coupled to the acoustic port, the compliant member being configured to vibrate in response to an acoustic input. A back plate is further positioned within the interior space, the back plate being positioned along one side of the compliant member in a fixed position. A filter is positioned between the compliant member and the acoustic port, and the filter includes a plurality of axially oriented pathways and a plurality of laterally oriented pathways which are acoustically interconnected and dimensioned to prevent passage of a particle from the acoustic port to the compliant member.
US10149027B2 Speaker box
A speaker box with side acoustic emission structure is disclosed. The speaker box has a case having an acoustic window, a speaker unit mounted in the case and including a diaphragm, a voice coil and a magnetic circuit, the diaphragm disposed in the side of the acoustic window and not faced to the acoustic window and having a dome and a suspension surrounding the dome, the suspension comprising a first end close to the acoustic window and a second end away from the acoustic window, and the first end is lower than the second end along the vibrating direction.
US10149020B2 Method for playing a media stream in a browser application
Media comprising media segments is played in a browser application. The segments comprise video and/or audio payload data encoded by a codec supported by this browser application. To play the media, several steps are performed by the browser application. First, a first subset of media segments of the media is obtained from a server. Then, a first media file is constructed comprising the video and/or audio payload data of the first subset of media segments. In a third step, a second subset of media segments of the media is obtained from the content distribution network whereas the second subset is consequent in time to the first subset. Then, the second media file is constructed comprising the video and/or audio payload data of the second subset of media segments. Finally, the first and second media files are played in the browser according to the codec.
US10149019B2 System for providing data communication over a coaxial network
A system for providing data communication over a MoCA (Multimedia over Coaxial Alliance) network in a construction complex, the system comprising a coaxial network; a network management device connectable to an external data channel, the network management device comprising a connector structured to be connected to the coaxial network; and a control unit having a first MoCA chip, wherein the control unit is configured to establish an access function, creating a control channel over the coaxial network to one or more MoCA end devices; and at least one MoCA end device connected to the coaxial network, wherein the at least one MoCA end device has a second MoCA chip and a network access unit connected to a bus on the second MoCA chip.
US10149016B2 Mobile terminal and method for controlling the same
The present invention relates to a mobile terminal performing wireless communication with a video output device for outputting a received broadcast content, the mobile terminal including a wireless communication unit capable of transmitting a media content outputtable by the video output device to the video output device, a touch screen divided into a first region outputting an icon corresponding to the media content, and a second region including a time bar extending in one direction to indicate a time, and a channel bar indicating output time information related to each of a plurality of broadcast contents and extending in the one direction, and a controller capable of controlling the touch screen to output an output bar indicating a reproduction time of the media content on a part of the second region, when a drag touch applied to the icon is released on the second region.
US10149015B2 Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
Items of video content offered for viewing on a video-on-demand (VOD) platform of a digital TV service provider are each assigned a respective title and hierarchical address corresponding to hierarchically-arranged categories and subcategories within which the title for the video content is to be categorized. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. The EPG dynamically adjust its display listings of each level of categories, subcategories, and titles in order to minimize the number of remote control keypresses needed for a viewer to navigate to a title of interest. In one basic form, the EPG display is reordered by listing more frequently visited categories or subcategories first, and other less frequently visited categories or subcategories lower on the listing or out-of-sight on another page of the display.
US10149009B2 Indexing and compiling recordings in dwindling memory
Several embodiments of present invention relate to indexing a multi-media presentation. The presentation can include a live broadcast or a recording. Several embodiments also include defining portions of digital data recordings based on the occurrence of content events. And, various embodiments relate to creating compilations of and/or access to video recordings based on occurrence of one or more content events recorded therein. Embodiments can include a dwindling buffer that temporarily stores segments of a presentation. The segments can include only temporarily stored segments with limited portions made imperceptible. The limited portions made imperceptible can include language, violent, sexual and drug-related content events. An altered segment can be assembled only on playback with an original recording so as to redact, skip, or otherwise render imperceptible the content event within the presentation without creating a fixed altered version thereof.
US10148999B2 Automatic sensing RF combiner
An automatic RF combiner receives signals from an over-the-air antenna, a cable television signal source and at least one satellite antenna, and combines the signals for output to one or more television receivers. The combiner includes a first signal combiner connected to the input for the over-the-air antenna and the cable television signal source and providing an output signal. The output from the first signal combiner is supplied to a second signal combiner together with signal at the input for the at least one satellite antenna. A switch or filter is connected between the input for the over-the-air antenna and the first signal combiner, and a logic controller is connected between the input for the cable television signal source and the switch or filter that is configured and operable to open the switch or activate the filter when a signal is detected at the input for the cable television signal source, and to close the switch or deactivate the filter when no signal is detected, thereby controlling whether the over-the-air signal passes to the first signal combiner.
US10148998B2 Set-top box with enhanced functionality and system and method for use of same
A set-top box with enhanced functionality and system and method for use of the same are disclosed. In one embodiment of the set-top box system, first and second set-top boxes each include a housing securing a television input, a television output, a processor, a wireless transceiver, memory, and storage communicatively interconnected by a busing architecture. Each of the set-top boxes is connected to a display, such as a television. A syndication profile associated with the set-top boxes enables a proximate wireless-enabled interactive programmable device to control both displays via each of the set-top boxes.
US10148995B2 Method and apparatus for transmitting and receiving data in communication system
A method and apparatus for transmitting and receiving data in a communication system are disclosed and relate to 5th generation (5G) or pre-5G communication system that will be provided to support a higher data transmission rate after the 4G communication system, such as long term evolution (LTE). A method for transmitting data by a transmitting device in a wireless communication system that supports device-to-device (D2D) communication, may include separating, from a piece of video container data, video data and video-related data that is output together with the video data, outputting the video data, and transmitting the video-related data to a receiving device.
US10148991B2 System and method for providing a private mosaic
A method implemented on a broadcast headend system for providing video data for a privately defined channel selection mosaic includes defining at least one base layer channel from among a group of video channels, where the group of video channels includes candidate channels for selection as private mosaic preview channels, defining at least one other channel from among the group as an enhanced layer channel, defining at least one data block in at least one depending frame of the at least one enhanced layer channel as depending on at least one similar data block in at least one base frame of the base layer channel, encoding broadcast data from the group of video channels as an encoded group of video channels, where the at least one depending block is encoded as a function of the at least one similar data block, and transmitting the encoded group of video channels to at least one private mosaic user for assembly of the privately defined channel selection mosaic.
US10148990B2 Video streaming resource optimization
Techniques are provided for optimizing an assignment of a set of available video encoders to a plurality of video channels. Embodiments determine an optimal assignment of the set of available video encoders to the plurality of video channels, comprising, for each of the plurality of video channels, by determining a respective number of video encoders to assign to the video channel, and determining a respective set of video streams to provide for the video channel, using the assigned video encoders. The video streams are generated for the plurality of video channels, using the assigned video encoders.
US10148988B2 Systems and methods for displaying media content and media guidance information
A system comprises television equipment and a number of portable electronic devices. The television equipment includes a large display and control circuitry. The control circuitry receives media content and media guidance data for display on the display. The control circuitry also includes communication components for communicating with the portable electronic devices. The portable electronic devices are operable for displaying video and communicating with the television equipment. A method comprises the steps of receiving media guidance information with a first portable electronic device; transmitting at least some of the media guidance information from the first portable electronic device to the control circuitry of the television equipment; and displaying the media guidance information from the first portable electronic device on the display of the television equipment while simultaneously displaying media content or media guidance information received from a source other than the first portable electronic device.
US10148986B2 System and method for updating user availability for wireless communication applications
Systems and methods for monitoring and updating user availability based upon presence and television viewing behavior are described herein. In one embodiment, a presence system is used to detect a user's presence to update the user's availability status. The availability status is then used to update a contact list, voicemail message, and/or busy message. In further embodiments, user preferences are used in combination with presence data to update the user's availability status. In still further embodiments, a user's television viewing behavior is used in combination with the presence data, user preferences, or both to update the user's availability status. Alternative embodiments provide systems and methods in accordance with the present invention for other interactive devices.
US10148982B2 Video compression using perceptual modeling
Disclosed are techniques for video stream compression. A motion predicted frame and a current frame of video data are converted from a source color space to a perceptual color space. A delta (Δ) frame is calculated between the current frame and the motion predicted frame. Input color difference values between the current frame and the motion predicted frame are determined and mapped to a normalized output to create a tone mapped color difference image. The tone mapped color difference image and Δ frame are multiplied to obtain a weighted Δ frame. Δ loss is calculated as the difference between the weighted Δ frame and the Δ frame. A variance map of the motion predicted frame is multiplied by the Δ loss to obtain a Δ preservation map. The weighted Δ frame and Δ preservation map are summed to obtain a modified Δ frame which may be transformed, quantized and encoded.
US10148981B2 Methods of palette coding with inter-prediction in video coding
Method and apparatus for video coding using palette coding modes including a copy inter mode are disclosed. When the copy inter mode is selected, one or more consecutive current samples or indices of the current block are predicted by one or more consecutive reference samples or indices of a reference block at corresponding locations. Motion vector (MV) information for locating the reference block can be signalled in a bitstream for the current block. The motion vector information may be related to MV for the reference block corresponding to an Inter-prediction coding unit (CU) or a block vector (BV) for an Intra Block Copy (IntraBC) coded block. The location of the reference block can be determined implicitly without position information of the reference block signalled in a bitstream for the current block.
US10148978B2 Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
Systems and methods for reducing latency through motion estimation and compensation techniques are disclosed. The systems and methods include a client device that uses transmitted lookup tables from a remote server to match user input to motion vectors, and tag and sum those motion vectors. When a remote server transmits encoded video frames to the client, the client decodes those video frames and applies the summed motion vectors to the decoded frames to estimate motion in those frames. In certain embodiments, the systems and methods generate motion vectors at a server based on predetermined criteria and transmit the generated motion vectors and one or more invalidators to a client, which caches those motion vectors and invalidators. The server instructs the client to receive input from a user, and use that input to match to cached motion vectors or invalidators. Based on that comparison, the client then applies the matched motion vectors or invalidators to effect motion compensation in a graphic interface. In other embodiments, the systems and methods cache repetitive motion vectors at a server, which transmits a previously generated motion vector library to a client. The client stores the motion vector library, and monitors for user input data. The server instructs the client to calculate a motion estimate from the input data and instructs the client to update the stored motion vector library based on the input data, so that the client applies the stored motion vector library to initiate motion in a graphic interface prior to receiving actual motion vector data from the server. In this manner, latency in video data streams is reduced.
US10148977B2 Advanced coding techniques for high efficiency video coding (HEVC) screen content coding (SCC) extensions
An encoding apparatus, decoding apparatus, and coding methods are provided. A method of decoding including receiving, by a decoder, a bitstream from an encoder, scanning, using the decoder, the bitstream to identify a first flag corresponding to a string of index values in a block other than a last string and a second flag corresponding to the last string of index values from the block, determining, by the decoder, that a context model used to encode the first flag is the same as the context model used to encode the second flag, and generating, by the decoder, a video frame using the context model.
US10148976B2 Method for generating prediction block in AMVP mode
A method of encoding video data, the method including generating, via a generator, a prediction block of a current prediction unit using a reference index and a motion vector of the current prediction unit; generating, via the generator, a residual block using a difference between the current prediction unit and the prediction block; transforming, via a transformer, the residual block to generate a transform block; quantizing, via a quantizer, coefficients of the transform block to generate a quantization block using a quantization parameter, wherein the quantizer generates the quantization block by selecting two effective quantization parameters that are available and exist among left, upper, and previous quantization parameters according to an order of priority levels set for the left, upper, and previous quantization parameters and using an average of the two effective quantization parameters; and entropy-coding, via an entropy-coder, the quantization block using a scan pattern. Further, the motion vector is encoded using a motion vector predictor which is set equal to one of an effective spatial motion vector candidate and an effective temporal motion vector candidate, and when the quantized coefficients of the quantization block are divided into a plural of subset, a same scan pattern is applied to quantized coefficients of each subset.
US10148971B2 Inter-layer prediction for scalable video coding
Systems, methods, and instrumentalities are disclosed for increasing the efficiency of inter-layer prediction using an enhanced inter-layer reference (EILR) picture as a reference picture for inter-layer prediction for encoding an enhancement layer. A luminance component and chrominance components of an inter-layer reference (ILR) picture may be enhanced. High frequency information may be obtained by processing an inter-layer motion compensated (ILMC) picture with a high pass filter. Low frequency information may be obtained by processing an ILR picture with a low pass filter. The EILR picture may be generated as a function of the high frequency information, the low frequency information, and/or the ILR picture.
US10148970B2 Scalable video coding/multiplexing compatible with non-scalable decoders
Scalable video coding and multiplexing compatible with non-scalable decoders is disclosed. In some embodiments, video data is received and encoded in a manner that renders at least a base layer to be compatible with a non-scalable video encoding standard, including by assigning for at least the base layer default values to one or more scalability parameters. In some embodiments, video data is received and encoded to produce an encoded video data that includes a base layer that conforms to a non-scalable video encoding standard and one or more subordinate non-scalable layers, which subordinate non-scalable layers do not by themselves conform to the non-scalable video encoding standard but which can he combined with the base layer to produce a result that does conform to the non-scalable video encoding standard, such that the result can be decoded by a non-scalable decoder. An identification data identifying those portions of the encoded video data that are associated with a subordinate non-scalable layer is included in the encoded video data.
US10148966B2 Video encoding method and apparatus, and video decoding apparatus
To allow a finer quantization control according to the property of an image within a macroblock, quantization parameter values are allowed to be changed in units of sub-blocks equal to or smaller than the macroblock in a similar manner as in motion compensation and orthogonal transform processes. A finer-tuned quantization control is performed, for example, by selecting fine and coarse quantization parameters respectively for corresponding sub-blocks if a plurality of images having different properties coexist within the macroblock.
US10148962B2 Entropy coding of motion vector differences
An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.
US10148960B2 Chroma quantization parameter extension
The quantization parameters (QP) for Chroma are extended up to and more preferably to the same range as Luma QP (e.g., 0 to 51). Previous, values of Chroma QP only extended up to 39. Techniques are provided for determining extended Chroma QP values (e.g., for Cr and Cb) based on the Luma QP and picture level chroma offsets. In one preferred embodiment, slice level offsets are added making the method particularly well-suited for slice level parallel processing. The extension of Chroma QP enhances functionality, flexibility and friendliness of the High Efficiency Video Coding (HEVC) standard for various applications.
US10148956B2 Filter positioning and selection
The present invention relates to a method for encoding and decoding an image signal and to corresponding apparatuses therefor. In particular, during the encoding and/or decoding of an image signal filtering with at least two filters is performed. The sequence of the filter application and possibly the filters are selected and the filtering is applied in the selected filtering order and with the selected filters. The determination of the sequence of applying the filters may be performed either separately in the same way at the encoder and at the decoder, or, it may be determined at the encoder and signaled to the decoder.
US10148953B2 System and method for intra prediction in video coding
A user equipment includes a transceiver and a decoder. The transceiver is configured to receive an encoded bitstream of video. The decoder includes processing circuitry. The decoder is configured to identify a first intra mode associated with a top prediction unit (PU) in relation to a current PU of the encoded bitstream of video. The decoder is also configured to identify a second intra mode associated with a left PU in relation to the current PU. The decoder is also configured to determine a plurality of most probable modes (MPMs) based on the first intra mode and the second intra mode, wherein a number of modes is greater than thirty-five.
US10148951B2 Picture coding method and picture decoding method
In a picture coding method for generating a coded signal corresponding to each picture by coding a plurality of coded signals, a switching picture which is capable of switching a plurality of coded signals and subsequent pictures of the switching picture can refer to only a group of pictures of the same time in the coded signals. More specifically, the case where picture numbers of an adjacent picture of an S picture and the S picture are not continuous is not considered as an error.
US10148949B2 Scalable video signal encoding/decoding method and apparatus
A scalable video signal decoding method according to the present invention decodes a corresponding picture of a reference layer corresponding to a current picture of a current layer, generates an inter-layer reference picture by up-sampling the decoded corresponding picture, generates a reference picture list including a temporal reference picture and an inter-layer reference picture, and inter-predicting the current picture on the basis of the generated reference picture list.
US10148948B1 Selection of transform size in video coding
A method for decoding an encoded video bitstream includes generating a decoded frame by decoding a current frame from the encoded video bitstream. The decoding of the current frame may include decoding, from the encoded video bitstream, a transform mode for the current frame, identifying the transform mode for a current block of the current frame on a condition that the transform mode for the current frame is a per-block transform mode, using the transform mode for the current frame as the transform mode for the current block on a condition that the transform mode for the current frame is a per-frame transform mode, identifying a prediction mode for the current block, and generating a decoded block for the current block using the prediction mode and the transform mode for the current block.
US10148943B2 Image acquisition device and method based on a sharpness measure and an image acquistion parameter
A method for acquiring an image comprises acquiring a first image frame including a region containing a subject at a first focus position; determining a first sharpness of the subject within the first image frame; identifying an imaged subject size within the first image frame; determining a second focus position based on the imaged subject size; acquiring a second image frame at the second focus position; and determining a second sharpness of the subject within the second image frame. A sharpness threshold is determined as a function of image acquisition parameters for the first and/or second image frame. Responsive to the second sharpness not exceeding the first sharpness and the sharpness threshold, camera motion parameters and/or subject motion parameters for the second image frame are determined before performing a focus sweep to determine an optimal focus position for the subject.
US10148940B2 Device for use in identifying or authenticating a subject
A device for use in identifying or authenticating a subject positioned in an acquisition volume on the basis of at least one biometric characteristic of the subject, the device including in succession, in offset manner along a camera placement axis: a first camera; a second camera; and a third camera; the optical axes of the first and second cameras forming between them an angle strictly less than 10°, and the optical axis of the third camera intersecting the optical axes of the first and second cameras, the optical axes of the first and second cameras each forming an angle less than or equal to 5° relative to a normal axis perpendicular to the camera placement axis.
US10148939B2 Mapping of spherical image data into rectangular faces for transport and decoding across networks
A system captures a first hemispherical image and a second hemispherical image, each hemispherical image including an overlap portion, the overlap portions capturing a same field of view, the two hemispherical images collectively comprising a spherical FOV and separated along a longitudinal plane. The system maps a modified first hemispherical image to a first portion of the 2D projection of a cubic image, the modified first hemispherical image including a non-overlap portion of the first hemispherical image, and maps a modified second hemispherical image to a second portion of the 2D projection of the cubic image, the modified second hemispherical image also including a non-overlap portion. The system maps the overlap portions of the first hemispherical image and the second hemispherical image to the 2D projection of the cubic image, and encodes the 2D projection of the cubic image to generate an encoded image representative of the spherical FOV.
US10148938B2 Vehicle-mounted image recognition device to set a stereoscopic-vision and monocular-vision image areas
A vehicle-mounted image recognition device addresses the problem of obtaining a vehicle-mounted image recognition device capable of improving the efficiency of image processing. This vehicle-mounted image recognition device 100 for solving the abovementioned problem sets a stereoscopic vision image region 502 in each of captured images 501 captured by a pair of right and left cameras, while setting a monocular vision image region 503 in the captured image 501 captured by one of the cameras, scans each of the captured images captured by the pair of right and left cameras along an image scanning line in a right-left direction, distributes the scanned image into stereoscopic vision image data obtained by scanning the inside of the stereoscopic vision image region 502 and monocular vision image data obtained by scanning the inside of the monocular vision image region 503, performs stereoscopic vision image processing using the stereoscopic vision image data, performs monocular vision image processing using the monocular vision image data, and recognizes an object corresponding to the type of an application using image processing results.
US10148931B2 Three-dimensional video image display processing device, video information recording medium, video information providing server, and recording medium storing a program
A three-dimensional video image display processing device that causes a three-dimensional image to be displayed on a display by processing a first video information and a second video information. The three-dimensional video image display processing device includes: a DP matching processor that sets a matching scan direction to a direction of a line segment connecting a viewpoint center of the first video information with a viewpoint center of the second video information, and that uses DP matching to obtain depth estimation information for pixels extracted by a first thinned image extraction section and a second thinned image extraction section; and a display information generation section that generates movie display information for the display using video information of either the first video information or the second video information and using the depth estimation information obtained by the DP matching processor.
US10148930B2 Multi view synthesis method and display devices with spatial and inter-view consistency
An embodiment of the invention is a method that provides common data and enforces multiple view consistency. In a preferred embodiment, a coordinate alignment matrix is generated after initial warped views are formed. The matrix is used efficiently to repair holes/occlusions when synthesizing final views. In another preferred embodiment, a common background layer is generated based upon initial warped views. Holes are repaired on the common background layer, which can then be used for synthesizing final views. The cost of the latter method is sub-linear, meaning that additional views can be generated with lesser cost. Preferred methods of the invention also use a placement matrix to generate initial warped views, which simplifies warping to a look-up operation.
US10148922B2 Display system
A display system includes a master device that displays a master image corresponding to a part of image data, and a slave device that displays a slave image corresponding to another part of the image data. The slave device includes a slave signal generation unit that starts to generate a slave timing signal at a predetermined interval with reference to a timing based on a first instruction received from the master device, a slave communication unit that transmits to the master device a completion notification indicating that a preparation for displaying the slave image is completed, and a slave display unit that displays the slave image in synchronization with the slave timing signal corresponding to a second instruction received from the master device.
US10148916B2 Compound dome camera assembly
In one aspect, the invention provides an imaging system adapted to simultaneously receive light from wide and narrow fields of view, with the wide filed image data collected by an array of fixed position cameras, and the narrow field data collected by a panable, tiltable room camera at higher resolution than the fixed array in a selected orientation, and a compound viewing cover that includes two separated pieces interlocked with one another.
US10148915B2 Lighting system with monitoring and alarm function
The invention relates to the field of security, more particularly, to a lighting system with monitoring and alarm function. The illuminating module can supply sufficient light for the monitoring are of the monitoring module, so as to improve the clarity of the monitoring data collected by the monitoring module, and the mobile terminal can control the monitoring module and the illuminating module by the control instruction remotely, to provide convenience for user's remote operation; in addition, the mobile terminal can acquire the illuminating information and the monitoring data easily, which realizes user's remote monitoring, and facilities users to grasp the situation of monitoring area, and when huge amount of smog appears or some human activities appearing at a region that should have no people in monitoring area during monitor process, it will promptly reminds uses, which provides a good security effect.
US10148907B1 System and method of luminance processing in high dynamic range and standard dynamic range conversion
In some aspects, the disclosure is directed to methods and systems for transformation between media formats, such as between standard dynamic range (SDR) and high dynamic range (HDR) media or between HDR media formats, without undesired hue shifting, via one or both of a luminance mapping ratio technique and a direct color component mapping technique.
US10148905B2 Digital medium with hidden content
A digital medium such as a DVD disk, may contain hidden content and apparent content. When loaded, a main or title menu may appear to provide an apparent link to apparent content and a non-apparent link to non-apparent content. The non-apparent link may require a user to perform a sequence of non-apparent control actions before providing access to the non-apparent content.
US10148899B2 Counting apparatus, analog-to-digital converter and image sensor including the same
A counting apparatus may include: a count control unit suitable for controlling a counting operation of a common value and a differential value of two pixel signals according to two neighboring output signals of a comparator unit; a counting unit suitable for counting a clock during a period corresponding to the common value and the differential value, according to control of the count control unit; and a memory unit suitable for storing count information from the counting unit and operation information from the count control unit.
US10148894B2 Image processing device, image processing method, and program
[Object] To reproduce an image to which an effect desired by a user is added.[Solution] There is provided an image processing device including: an image reverse stabilization processing unit configured to add an effect of expressing shaking to an image on the basis of shaking information on shaking of the image. In addition, there is provided an image processing device including: an image reverse stabilization processing unit configured to decide a degree of an effect of expressing shaking to be added to an image, on the basis of an expectation value of an immersed feeling of an observer with respect to the image.
US10148890B2 Image pickup apparatus and method for controlling the same to prevent display of a through image from being stopped when a shutter unit is not completely opened
According to the present invention, an image pickup apparatus includes, an image pickup control unit which drives shutter unit and picks up a still image by image pickup device, captures a first through image by the image pickup device when the shutter unit is opened, and picks up a second through image including a light-shielded area by the image pickup device, the light-shielded area being formed by shielding part of light incident upon imaging plane by the shutter unit when the shutter unit is half light-shielded, and a display control unit which causes a display device to display a through image using at least the first through image and the second through image.
US10148886B2 Method for photographing control and electronic device thereof
Disclosed herein are a method and apparatus for photographing an object. One or more shooting modes are selected and a photograph is taken in accordance with the one or more selected shooting modes.
US10148878B2 Systems and methods for extending operation of radio-frequency power amplifiers
Systems and methods for extending operation of radio-frequency (RF) power amplifiers. In some embodiments, a method for fabricating a wireless device can be implemented. The method includes providing a flash LED driver and a radio-frequency block, coupling an output of the flash LED driver and the radio-frequency block and coupling the flash LED driver with a controller to allow the flash LED driver to provide boosted voltage to the radio-frequency block under a selected condition. Accordingly, the power amplifier can operate for a longer time when powered by a battery.
US10148877B2 Imaging apparatus, image processing apparatus, and image processing method for panoramic image
An imaging apparatus includes: an image generation section that generates at least one of a first captured image having a predetermined size and a second captured image having an aspect ratio different from that of the first captured image; a recording control section that, when an instruction operation to record the generated captured image is received, records the generated captured image based on the instruction operation; and a display control section that, when a captured image to be displayed at the time of displaying the recorded captured image on a display section is the second captured image, displays the second captured image and an enlarged image of a specific region in the second captured image are displayed on the display section in a correlated manner.
US10148876B1 Panoramic video cameras, camera systems, and methods that facilitate handling multiple video streams while tracking an object
A panoramic video camera includes a lens, an image sensor, a processor, and a storage medium. The lens has a field of view that includes horizontal and vertical portions, with the horizontal portion being 360° about the lens' optical axis. The image sensor converts light passing through the lens into electronic signals and the storage medium stores digital image files constructed from the electronic signals. The processor is operable to: analyze the set of digital image files to locate an object within one or more panoramic images of the set of digital image files; process the set of digital image files such that portions of panoramic images including images of the object have higher resolutions than other portions of the panoramic images to produce processed digital image files; and control the transmitter to transmit the processed digital image files to the network.
US10148869B1 Systems and methods for determining a depth or reflectance of objects
Systems, methods, and computer-readable media are disclosed for determining a depth or reflectance of objects. Example methods may include illuminating a scene within a field of view of a device at a first illuminance value, detecting a reflected illuminance value, and determining a first reflectance value for a first object in the scene. Example methods may include identifying the first object, determining an orientation of the first object, and determining an estimated distance between the device and the first object based at least in part on the first illuminance value, the reflected illuminance value, and the first reflectance value.
US10148868B2 Interactive video conferencing
A multimedia telephony services over internet protocol (IP) multimedia subsystems (IMS) (MTSI) receiver operable to support region of interest (ROI) signaling with a MTSI sender is disclosed. The MTSI receiver can define a requested region of interest (ROI). The MTSI receiver can map the requested ROI to one or more pan, tilt, zoom and focus (PTZF) commands. The MTSI receiver can encode the one or more PTZF commands for transmission to the MTSI sender via real-time transport protocol (RTP) packets. The one or more PTZF commands can represent the requested ROI.
US10148861B2 Image pickup apparatus generating focus changeable image, control method for image pickup apparatus, and storage medium
An image pickup apparatus which is capable of easily generating a developed image file from image data obtained using the light field technique. A first recording mode in which data obtained from signals having different focuses is recorded as refocusable first data or a second recording mode in which data which is obtained by carrying out a development process on the data is recorded as non-refocusable second data is selected. During captured image review, at least one focus position in the image data is set as focus information. Based on the recording mode and the focus information, whether to generate a RAW image file or generate a developed image file is determined. When the RAW image file is to be generated and recorded in response to the determination, the focus information is added to the RAW image file.
US10148859B2 Array imaging module and molded photosensitive assembly and manufacturing method thereof for electronic device
An array imaging module includes a molded photosensitive assembly which includes a supporting member, at least a circuit board, at least two photosensitive units, at least two lead wires, and a mold sealer. The photosensitive units are coupled at the chip coupling area of the circuit board. The lead wires are electrically connected the photosensitive units at the chip coupling area of the circuit board. The mold sealer includes a main mold body and has two optical windows. When the main mold body is formed, the lead wires, the circuit board and the photosensitive units are sealed and molded by the main mold body of the mold sealer, such that after the main mold body is formed, the main mold body and at least a portion of the circuit board are integrally formed together at a position that the photosensitive units are aligned with the optical windows respectively.
US10148858B2 Method of defining a guideline for trimming an optical lens
Disclosed is a method of determining a guideline for trimming an optical lens to be trimmed in view of its mounting in a spectacle frame in which is mounted at least one reference optical lens, including: removing the reference optical lens; fixing the removed reference optical lens on a support of a machine for acquiring images; acquiring, with an image sensor, at least one first image of the removed reference optical lens; processing each acquired first image in order to deduce therefrom trimming parameters for the optical lens to be trimmed; and defining the trimming guideline as a function of the trimming parameters. Before or after the first acquiring step, a second step of acquiring a second image of the reference optical lens mounted in the spectacle frame, and in the processing step, the trimming parameters are defined as a function also of the second image is included.
US10148856B2 Portable teleprompter equipment
A portable teleprompter system, which comprises two sets of transparent reflective sheets with their respective support poles and associated displays, the system comprising a carry-on-sized suitcase that holds the system components and has two separable parts, each one of which is fit to be arranged in a stable manner on a floor, offering an upwards-facing operating face that is provided with at least means for firmly supporting a display; and means for anchoring a pole in such a position that the reflective sheet supported by said pole can reflect the content shown on the display.
US10148855B2 Image forming apparatus and control method for the same
In accordance with an embodiment, an image forming apparatus comprises a peripheral image acquisition section, a face detection section, a face recognition section and a printing control section. The peripheral image acquisition section acquires an image of the periphery of the image forming apparatus. The face detection section detects a face of person from the image acquired by the peripheral image acquisition section. The face recognition section calculates a matching rate indicating a matching degree of the face of person detected by the face detection section with a face of a user registered in advance. The printing control section executes a processing relating to printing of the image forming apparatus in a plurality of stages corresponding to the matching rates according to the matching rate calculated by the face recognition section and a threshold value of the matching rate.
US10148854B2 Image processing apparatus, image processing method, and storage medium
Jaggies in an edge portion are reduced while suppressing deterioration of an image to a minimum. There are provided a determination unit configured to determine an edge of an object from input image data, a unit configured to generate edge correction data used to correct a pixel value of a pixel constituting the edge, a screen data generation unit configured to generate screen data by performing screen processing on the input image dada, and an image combination unit configured to generate output image in which a screen dot existing in the edge in the screen data is shifted into the inside of the object.
US10148853B2 Image processing device for correcting skew deviation, image forming apparatus, image processing method for correcting skew deviation, and non-transitory recording medium
An image processing device includes a writing circuit to write image data to a first memory, a second memory with a capacity of lines, a coordinate generating circuit to generate coordinate information based on inclination information, a deviation calculating circuit to calculate a maximum deviation amount of the image data from the coordinate information, a division number calculating circuit to calculate a division number based on the number of the lines and the deviation amount, an address generating circuit to generate an address for reading each of divided areas of the image data from the first memory, a burst length calculating circuit to calculate a burst length based on the division number and a main scanning width of the image data, and a transferring circuit to read and burst-transfer the image data from the first memory to the second memory based on the address and the burst length.
US10148852B2 Image processing system, control apparatus, image processing apparatus, and methods of controlling these
An image processing system includes a control apparatus and an image processing apparatus to which the control apparatus is connected and that accesses a network via the control apparatus, wherein remote maintenance by an information processing apparatus is performed via the network. The image processing apparatus connects to a server apparatus that relays communication between the control apparatus and the information processing apparatus. The control apparatus notifies the image processing apparatus that it will restart in accordance with a restart instruction from the information processing apparatus which is connected to the control apparatus via the server apparatus and which maintains the control apparatus remotely, the restart being instructed by the information processing apparatus to the control apparatus while the remote maintenance of the control apparatus is continuing, and instructs the image processing apparatus to reconnect to the server apparatus, in accordance with completion of the restart of the control apparatus.
US10148851B2 Image reading apparatus and image reading method
An image reading apparatus reads an original image of an original, which is conveyed along a conveyance path, using a scanner unit and a CCD sensor unit. A separation sensor, a lead sensor, and a sheet discharge sensor, which are provided to the conveyance path, detect occurrence of a jam. A restarting method for reading processing of the original after the occurrence of the jam includes a first restarting method of re-placing all of the originals, which have been fed, on an original tray and a second restarting method of re-placing only an unread original on the original tray, and is set by a user. In a case where the second restarting method is set, the restarting method is determined from any one of the first restarting method and the second restarting method based on a discharged length of the original having been discharged to a sheet discharge tray.
US10148849B2 Systems and methods for printing a document using a graphical code image
A system comprises a server, a mobile device and an image forming apparatus. The server includes a storage manager for managing storage of documents and associated document identifiers, an image forming apparatus interface for receiving a set request identifying a user from the image forming apparatus and for providing associated document identifiers to the image forming apparatus, and a mobile device interface for receiving from the mobile device a document request containing a document identifier and for providing in response a document associated with the document identifier to the mobile device, the document identifier received by the mobile device from the image forming apparatus as a graphical code image. The mobile device includes a camera for capturing a snapshot of the graphical code image from the image forming apparatus, and a server interface for sending the document request to the server and for receiving the document.
US10148848B2 Image reading apparatus and image forming apparatus
An image reading apparatus includes a document setting table, an image data generation unit, a downsized image data generation unit, a document information generation unit, and an image cropping unit. The image data generation unit reads a plurality of source documents placed on the document setting table and generates image data representing the plurality of source documents. The downsized image data generation unit generates downsized image data by reducing a size of the image data. The document information generation unit analyzes the downsized image data to detect respective positions of the plurality of source documents and generate document information indicating the detected positions. The image cropping unit cuts out a plurality of regions from the image data according to the document information and acquires a plurality of items of cropped image data respectively representing the plurality of source documents.
US10148846B2 Information processing system, method and recoding medium
An image forming apparatus that functions as a client of a distributed file system is provided, in which the image forming apparatus includes: a distributed file system process part for mounting a file system of a server apparatus on the image forming apparatus to enable the image forming apparatus to access the file system of the server apparatus as the distributed file system of the image forming apparatus; and a storing process part for accessing the file system of the server apparatus and storing, in the file system, information that is stored in a storage unit used by the image forming apparatus.
US10148845B2 Utilizing different speed memories for managing a plurality of user usage data
An image forming apparatus capable of exchanging various types of information with at least one image forming apparatus includes a nonvolatile storage unit capable of higher-speed access processing than a hard disk drive of the image forming apparatus and capable of storing amount-of-use information regarding an amount of use of the image forming apparatus by each user, and a management unit configured to manage usage of the image forming apparatus by a user, by using the amount-of-use information stored in the storage unit. On a predetermined condition, the management unit shifts specific amount-of-use information to a shift destination device that is another image forming apparatus different from the image forming apparatus, the specific amount-of-use information being amount-of-use information about a specific user out of a plurality of pieces of amount-of-use information about each of a plurality of users stored in the storage unit.
US10148841B2 Scan boundary indicators
A scanner comprising a platen, a first laser assembly movable along a first axis, a second laser assembly movable along a second axis substantially orthogonal to the first axis, and laser movement controllers configured to control the movement of the laser assemblies along their axes. The laser assemblies comprise laser emitters configured to project laser lines on the platen that illustrate edges the current scan area, such that the dimensions and/or position of the scan area can be adjusted by moving the laser lines on the platen.
US10148833B2 Input device performing near field communication with a mobile device and image forming apparatus
Provided is an input device comprising: a touch panel which receives an operation from a user; an external member having an external surface substantially the same as a surface of the touch panel; and a near field communication unit which is provided near the surrounding of the touch panel and inside of the external member and performs communication with an object to be detected which is brought close to a detection range, wherein a position corresponding to the near field communication unit of the external member projects from the touch panel and is inclined such that the side close to the touch panel is higher than the side distant from the touch panel.
US10148829B2 Apparatus which causes a device to read an original after communication with the device via a short distance wireless communication
A system including an apparatus and a device that reads an original. The apparatus includes at least one processor and a display screen. The device includes a reading unit. The processor selects a reading function for reading of the original from a plurality of functions including the reading function and a printing function, in accordance with a user's instruction. After the reading function is selected, the processor causes the display screen to display first information indicating a reading setting being set in the apparatus and to display second information prompting the user to put the apparatus into a communication range, of a predetermined wireless communication method, of the device for reading of the original. After the reading function is selected, the processor causes the display screen to display the first and second information. After the display screen displays the information and the device communicates with the apparatus via the communication method, the device reads the original.
US10148827B2 Data transmission system and data transmission method suitable for detecting problems in image processing
Provided is a data transmission system for detecting and predicting the occurrence of problems in image processing of a printing job before starting printing. A gateway registers a printing job that is received from a user terminal in memory, then transmits the printing job to a MFP. The MFP transmits printing data information to the gateway indicating the data amount in time when an image processing unit performs image processing on the printing job. The user terminal transmits printing data information to the gateway indicating the data amount in time when a simulated image processing unit perform a simulation process on the printing job. The gateway compares the printing data information, and when there is a difference in data amounts, registers problem information in memory indicating that there is a problem in image processing by the simulated image processing unit or the image processing unit.
US10148824B2 Access point with controller for billing and generating income for access point owner
A modified end user network access point includes a switching module and a controller to track usage of the end user network access point by wirelessly connected end user devices. The tracked usage information is transmitted from the end user network access point to a remotely coupled data center. The data center collects usage information from a plurality of different end user network access points. The collected usage information is in turn transmitted from the data center to a network carrier. The network carrier uses the received usage information to bill users for accessing the end user network access points and using any services provided by the end user network access points. An owner of each end user network access point is compensated by the network carrier each instance that an end user device utilizes the end user network access point to access the network carrier's communications network.
US10148822B2 Method and apparatus for selecting a communication network
A method, apparatus, and computer usable program product for selecting a network for telecommunication are provided. A type of network supporting a called identifier is identified. Several types of networks are accessible to a calling communication device. A database is queried with a query including the called identifier to identify the types of networks that are accessible to a called communication device. A network corresponding to the called communication device is selected at the calling communication device. A communication session is established between the calling and called communication devices using the selected network.
US10148817B2 Virtual queuing system
A virtual queuing system includes a server connected to a call center. The call center includes an automatic call distributor and a firewall. The server maintains virtual queues. User interfaces enqueu a call by a user of the call center to the virtual queues via the server. An application programming interface interfaces the user interfaces to the server. A virtual queuing connector module connects the automatic call distributor of the call center to the application programming interface across the firewall of the call center via requests or pulls initiated by the virtual queuing connector module. The virtual queuing connector module and the automatic call distributor are operated inside the firewall. The server, the application programming interface, and the user interfaces are operated outside the firewall. When a call is up, the call is connected as a prioritized call, assigned to a reserved IVR channel, and put through first.
US10148809B2 User interfaces of a hearing device
Methods, systems, and devices for dynamically adjusting a user interface provided by an external unit of a hearing device. In an example method, the external unit determines whether a state of the external unit is one of (i) a coupled state when the external unit and the stimulation unit are coupled or (ii) a decoupled state when the external and the stimulation unit are decoupled. The external unit then provides one of (i) a first user interface when the determined state is the coupled state or (ii) a second user interface when the determined state is the decoupled state. The second user interface provides access to a greater number of functions of the hearing device than first user interface provides.
US10148803B2 Communication device
The communication device comprising a voice communication implementer, a ringing mode implementer, a silent mode implementer, an answering machine implementer, and an audio data output implementer.
US10148801B2 Method and apparatus for controlling multi-microphone noise-canceling sound pickup range of terminal
A method and an apparatus for controlling a multi-microphone noise-canceling sound pickup range of a terminal, and belongs to the field of terminal technologies, where the method includes transmitting a first non-voice signal, receiving a second non-voice signal that is obtained after the first non-voice signal is reflected by a reflecting object, determining, according to the first non-voice signal and the second non-voice signal, whether a posture with which a user holds a terminal during a call is a normal posture, and adjusting a multi-microphone noise-canceling sound pickup range of the terminal when the posture with which the user holds the terminal during the call is not a normal posture. Hence, accuracy of adjusting a multi-microphone noise-canceling sound pickup range of a terminal can be improved. The apparatus includes a transmission module, a receiving module, a first determining module, and an adjustment module.
US10148799B2 Auxiliary optical system for use with mobile electronic device in protective case
An auxiliary optical system can be configured to be removably attachable to a mobile electronic device within a protective case. The auxiliary optical system can be shaped and sized to fit onto and/or into a region of a protective case such that the auxiliary optical device is in optical communication with one or more onboard cameras on the front and/or rear surface of the mobile electronic device and such that the auxiliary optical system resists sliding, tilting, or otherwise moving with respect to the mobile electronic device and/or the protective case.
US10148794B1 Methods, systems, and articles of manufacture for configuration-based client-side resource resolution framework for customizable user experience
Upon the initiation of a flow instance on a client computing device for navigating through a sequence of webpages, a client-side framework invokes various controllers and resolvers for dynamically creating views displayed in user's browsers. Resolvers resolve various resources required or desired for the webpages and obtain these various resources located on a remote host computer and transmits the obtained resources to the corresponding controllers to create one or more views as specified by the flow for display in the browser of the client computing device, without hard coding the locations of these resources in the webpages. The client-side framework provides an environment for specifying AB testing to place a part of the flow under an A/B test so as to generate different customizable user experiences in navigating through the webpages without using custom views.
US10148791B2 Real-time, customized embedding of specific content into local webserver pages
In a particular embodiment, a method includes receiving, at a server from a computing device coupled to a first network, a request to access a first web page via a second network. The method includes redirecting the computing device to a second web page in response to a determination that the computing device is not permitted access to the second network. The method further includes providing, to the computing device, baseline content and additional content associated with the second web page. The additional content is retrieved from a content management server.
US10148788B2 Method for providing schedulers in a distributed storage network
A method for selecting a substantially optimized scheduler from a plurality of schedulers for executing dispersed storage error functions on a distributed storage network begins with a computing device receiving a dispersed storage error functions along with an indication of measured throughput and measured latency from a requesting device. The method resumes when a scheduler is selected from the plurality of schedulers based on desired latency and throughput, while considering the characteristics of the dispersed error function being executed. The method continues with the computing device receiving a different dispersed error function and selecting a different scheduler.
US10148782B2 Message consumer orchestration framework
In a decoupled messaging system, a producer device sends produced messages to a message fabric. The message fabric either stores the received message in designated queues, from which consumer devices may retrieve the messages, or broadcasts the messages to consumer devices that subscribe to topics assigned to the messages. A message consumption orchestrator service gathers capabilities information for the message producer, the message fabric, and the message consumer, and configures resources allocated for the message consumer to more fully optimize message throughput. Further, the message consumption orchestrator identifies patterns in changes of the rate of produced messages, i.e., through analysis of historical data and/or received information. The message consumption orchestrator configures resources for the message consumer to account for predicted need based on the identified patterns.
US10148781B2 Methods and devices for handling an extended proxy information item
Methods and devices for handling an extended proxy information item, wherein a proxy information sequence number associated to the extended proxy information item is used to avoid misinterpretations of outdated messages with proxy information items.
US10148778B2 Electronic device and method for controlling the electronic device
An electronic device and a method for controlling the electronic device are provided. The electronic device includes a communication interface configured to receive a message, at least one processor configured to determine a notification scheme for outputting the message based on status information about the electronic device and obtain a summary message by converting the message according to the notification scheme, and an output module for outputting the summary message.
US10148775B2 Identifying actions for a user of a digital magazine server to perform based on actions previously performed by the user
An application associated with a digital magazine server receives actions from a user of the digital magazine server with content provided by the application. Additionally, the application obtains rules including suggested actions for the user to perform that are associated with actions previously performed by the user. As the user interacts with the application, the application captures information describing actions performed by the user and compares the actions performed by the user to the rules. If the application identifies a rule including information describing actions previously performed by the user that match captured actions, the application presents information identifying the suggested action in the identified rule to the user.
US10148771B2 Systems and methods for decentralized service placement in a resource pool
Exemplary methods for distributed multi-component service placement in a resource pool include utilizing a hierarchy of agents associated with computing resources of a cloud architecture. A root agent in the hierarchy can receive service requests specifying resource requirements and optionally location or affinity constraints, transform these into service request descriptions, and pass the service request descriptions down through the hierarchy to arrive at leaf nodes. The leaf nodes can each, perhaps in parallel, generate solution encodings indicating possible placements of some or all of the components of the service request that one or more computing devices associated with each agent can locally provide while still satisfying the resource requirements. The generated solution encodings can be passed back up and be consolidated as they flow through the hierarchy, allowing the root agent to quickly and accurately determine whether the service request may be fulfilled, and optionally place the service.
US10148769B2 Pre-association discovery of services
A network node of a wireless local area network (WLAN) filters, based on at least one policy, information about services available via the network node. The network node sends, to a wireless device as part of a pre-association discovery operation of the wireless device, the filtered information about the services.
US10148768B2 Information processing apparatus and recording medium
An information processing apparatus capable of displaying information acquired by accessing a web server, by using a web browser, includes a communication control part for receiving a cookie write request from an access destination accessed by the web browser, a discrimination part for discriminating whether the cookie write request is sent from the first type of access destination or from a second type of access destination, and a cookie control part for controlling processing on a cookie shared by a plurality of users. The cookie control part performs write operation of a predetermined cookie when the cookie control part receives the cookie write request from the second type of access destination. The cookie control part deletes the predetermined cookie at a timing when access to the second type of access destination is ended with access transition from the second type of access destination to the first type of access destination.
US10148767B2 Method and mobile unit updating the configuration of a medical technology apparatus without an internet connection
A mobile unit with a memory is temporarily connected to a medical technology apparatus is temporarily connected to a central storage device for data transmission. When the mobile unit is connected to the medical technology apparatus, a real configuration of the medical technology apparatus is compared with a local virtual image of the configuration of the medical technology apparatus held in the memory of the mobile unit. Depending on this comparison, the local configuration and/or the real configuration are updated. When the mobile unit is connected to the central storage device, the local configuration is compared with a central virtual image of the configuration of the medical technology apparatus. Depending on this comparison, the central configuration and/or the local configuration are updated. Via the indirect route of the local configuration this enables the real configuration and the central configuration to be mutually updated.
US10148758B2 Converged infrastructure and associated methods thereof
Methods and systems for a networked storage environment are provided. One method includes retrieving network access information by a management console to connect to a storage system node in a converged infrastructure (CI) environment with defined configuration requirements for deploying the storage system node that manages a plurality of storage devices; performing an initial determination to ascertain that the storage system node is capable of meeting the CI environment configuration requirements; configuring a plurality of network data ports of the storage system node for sending and receiving data to and from a client system to meet the CI environment configuration requirements; creating an aggregate having storage space at the plurality of storage devices to meet the CI environment configuration requirements for storage devices; and generating a storage volume in compliance with the CI environment configuration requirements.
US10148754B1 Resource management in a distributed system
A distributed system that manages resources of the distributed system without the need for complex time synchronization systems is described. The distributed system includes a resource manager that manages the resources of the distributed system. The resource manager assigns leases and renews leases of resources of the distributed system to clients in the distributed system. The leases specify the duration of time that the lease is awarded to clients.
US10148751B1 Asymmetric active-active storage for hyper-converged system
A technique for providing active-active access to data over distance includes designating a first geographical site as a preferred site and designating a second geographical site as a non-preferred site. In response to a computing node at either site encountering a write request to write data to a storage object shared across both sites, the write request is handled by the preferred site, where the specified data is written to local storage at the preferred site and mirrored to local storage at the non-preferred site.
US10148747B2 Allocation of transmission attempts
For a communication between two UEs that passes through a network node, a total number of transmission attempts for a same set of data is divided between first and second data transmission attempt(s). The first data transmission attempt(s) are allowed to be performed from a first one of the two UEs toward the network node. The second data transmission attempt(s) are allowed to be performed from the network node or from a second network node toward a second one of the two UEs. Performance of the first and second data transmission attempt(s) is coordinated based on the division to cause communication of the set of data from the first UE to the second UE. A single network node may perform the first and second data transmission attempts, or a first network node performs the first data transmission attempts while a second network node performs the second data transmission attempts.
US10148745B2 Application aware input/output fencing
Disclosed herein are methods, systems, and processes to perform application aware input/output (I/O) fencing operations. A determination is made that an instance of an application is executing on a node that is part of a cluster. In response to the determination that the instance of the application is executing on the node, an identifier that associates the instance of the application and the node on which the instance of the application is executing is generated for the instance of the application. The identifier is installed on one or more coordination points.
US10148741B2 Multi-homing load balancing system
A multi-homing load balancing system includes a plurality of router devices that are coupled to a client device. The client device receives a respective router advertisement from each of the plurality of router devices that includes a link-local address for that router device. In response, the client device provides a neighbor solicitation to each of the plurality of router devices that includes the plurality of link-local addresses that were received in the router advertisements. One of the plurality of router devices then responds to the neighbor solicitation by selecting a first link-local address of the plurality of link-local addresses that were included in the neighbor solicitation and providing the first link-local address to the client device in a neighbor advertisement. The client device selects a first router device associated with the first link-local address as a default router device in response to receiving the neighbor advertisement.
US10148739B2 M2M data querying and invoking methods, querying and invoking devices, and system
The present invention provides M2M data querying and invoking methods, querying and invoking devices, and a system. The querying method includes: sending a data invoking request to an infrastructure node common services entity infrastructure node CSE, where the data invoking request includes an identifier AE/CSE ID of an application entity/a common services entity that provides to-be-invoked data and a data demand of the to-be-invoked data, where the data demand includes a data type demand, a time demand, or a combination thereof; and receiving data meeting the data demand and returned by the infrastructure node CSE.
US10148736B1 Executing parallel jobs with message passing on compute clusters
A client may submit a job to a service provider that processes a large data set and that employs a message passing interface (MPI) to coordinate the collective execution of the job on multiple compute nodes. The framework may create a MapReduce cluster (e.g., within a VPC) and may generate a single key pair for the cluster, which may be downloaded by nodes in the cluster and used to establish secure node-to-node communication channels for MPI messaging. A single node may be assigned as a mapper process and may launch the MPI job, which may fork its commands to other nodes in the cluster (e.g., nodes identified in a hostfile associated with the MPI job), according to the MPI interface. A rankfile may be used to synchronize the MPI job and another MPI process used to download portions of the data set to respective nodes in the cluster.
US10148733B2 Mobile device, network system, and control method for the same
A mobile device includes a file information acquiring unit, a file information display unit that displays the file information acquired on a display unit, a file presence identifying unit that determines whether or not a file specified by file information designated by a user from among the file information displayed on the display unit is stored in a storage unit, a first file transmitting unit that transmits the stored file to another mobile device when the file presence identifying unit determines that the file is stored in the internal storage unit, a file acquiring unit that downloads the file specified by the designated file information from the server when the file presence identifying unit determines that the file is not stored in the internal storage unit, and a second file transmitting unit that transmits the file acquired by the file acquiring unit to the other mobile device.
US10148729B2 Hosting provider hosting routes from a media repository
A hosting provider may be bi-directionally authenticated with one or more media repositories. The hosting provider preferably has domain name registration and hosting capabilities. The media repositories may collect data (such as pictures and/or files) from one or more users. Once authenticated, the hosting provider and media repositories may cooperate in storing, aggregating and transmitting data to a user. Routes may be hosted by the hosting provider and used to organize and access the data. For example, a user may enter a route into a browser and receive media/data, possibly from a plurality of media repositories, that is associated with that route. In another example, the user may enter a route into the browser and be redirected from the hosting provider to a website of the media repository.
US10148726B1 Initiating operating system commands based on browser cookies
Systems and methods are disclosed for initiating operating system commands based on browser cookies. In one implementation, a processing device detects a browser cookie that includes one or more instructions to invoke at least one operating system (OS) level command. The processing device analyzes the browser cookie to identify at least one of the one or more instructions. The processing device executes the identified at least one of the one or more instructions. The processing device modifies the browser cookie based on an execution of the at least one of the one or more instructions.
US10148724B1 Delivery of video mail to controlled-environment facility residents via podcasts
Delivery of video to controlled-environment facility residents via podcasts may include accepting a digital video file or series of digital image files, such as from a non-resident, indicated as directed to a resident of the controlled-environment facility. Such video or image files may be uploaded, such as by the non-resident, via a provided user interface. The video file or series of digital image files are converted into a podcast. The podcast is cached in controlled-environment facility content server storage and the resident is notified of availability of the podcast. The podcast may be streamed and/or downloaded, within the controlled-environment facility, to one of the controlled-environment facility resident media devices.
US10148723B2 Multi-streaming multimedia data
A method for multi-streaming multimedia content data over a network to affiliated client devices is provided. A manifest including a list of Universal Resource Indicators (URIs) for different segments of multimedia content data for selected primary multimedia content and a list of URIs for different segments of multimedia content data for at least one alternate multimedia content related to and different from the selected primary multimedia content is built and made available for download over the network with a transfer protocol. Synchronization of display of the selected primary multimedia content on a primary display and display of the at least one alternate content on the at least one auxiliary client device is thereby enabled. A system for streaming multimedia data over a network to affiliated client devices is also disclosed.
US10148716B1 Dynamic generation of video manifest files
Controlling delivery of a video asset to a client is disclosed. A request for a manifest file is received. Manifest file components are retrieved. A dynamic manifest file is assembled from a set of manifest file components.
US10148710B2 Method, computer-readable storage device and apparatus for establishing persistent messaging sessions
Creating a persistent messaging session includes providing a web application that enables browser-to-browser multimedia communications, creating the persistent messaging session in response to a request from a user, and setting the persistent messaging session to an idle state when all users have exited the persistent messaging session, wherein the idle state is monitored by the web application. Joining a persistent messaging session includes querying a server hosting a web application that supports and tracks a plurality of persistent messaging sessions, using a set of search criteria, receiving a set of search results from the server, wherein the search results indicate that the persistent messaging session satisfies the set of search criteria, and joining the persistent messaging session, where the joining allows the first endpoint device to exchange browser-to-browser multimedia communications directly with a second endpoint device.
US10148705B2 Enterprise client-server system and methods of providing web application support through distributed emulation of websocket communications
A request to establish a bi-directional full-duplex network connection is received. The request conforms to a half-duplex network connection protocol and the half-duplex connection protocol is a HTTP based protocol. The request is processed to determine a decision on whether to allow the bi-directional full-duplex connection. In the event the decision is to allow the bi-directional full-duplex connection, the bi-directional full-duplex network connection is established using the half-duplex network connection protocol. The bi-directional full-duplex connection utilizes a WebSocket communication protocol. Establishing the bi-directional full-duplex connection utilizes a plurality of half duplex connections. A confirmation that the bi-directional full-duplex network connection has been established is provided.
US10148700B2 Classification of top-level domain (TLD) websites based on a known website classification
Systems and methods for classification of web sites and/or their corresponding URLs based on a known web site classification are provided. According to one embodiment, a website URL is received that is known to be associated with a particular content classification. A list of candidate domain names including a host name of the website URL is generated based on a defined TLD list. For each of the candidate domain names it is determined whether an IP address of the candidate domain name is equal to an IP address of the website URL. When the result is affirmative, the particular content classification is associated with the candidate domain name; otherwise, a cosine similarity measurement process is performed between information associated with the candidate domain name and information associated with the website URL to determine whether to associate the particular content classification with the candidate domain name.
US10148698B2 Selective enforcement of event record purging in a high volume log system
Event record purging is selectively enforced in a high volume log system. A plurality of data retention policies is received for one or more data types. Each data retention policy can describe a retention duration for enforcement of different data types with respect to online retention and offline retention. Only online compressed file from a period of time potentially containing event records with an expiring retention duration are uncompressed. Other files are ignored to save I/O bandwidth for supporting queries of event records. Some implementations search records using the index as well.
US10148696B2 Service rule console for creating, viewing and updating template based service rules
Some embodiments of the invention introduce cloud template awareness in the service policy framework. Some embodiments provide one or more service rule processing engines that natively support (1) template-specific dynamic groups and template-specific rules, and (2) dynamic security tag concepts. A service rule processing engine of some embodiments natively supports template-specific dynamic groups and rules as it can directly process service rules that are defined in terms of dynamic component groups, template identifiers, template instance identifiers, and/or template match criteria. Examples of such services can include any kind of middlebox services, such as firewalls, load balancers, network address translators, intrusion detection systems, intrusion prevention systems, etc.
US10148693B2 Exploit detection system
According to one embodiment, a virtualized malware detection system is integrated with a virtual machine host including a plurality of virtual machines and a security virtual machine. Logic within the virtual machines are configured to perform a dynamic analysis of an object and monitor for the occurrence of a triggering event. Upon detection of a triggering event within a virtual machine, the logic within the virtual machine provides the security virtual machine with information associated with the triggering event for further analysis. Based on the further analysis, the object may then be classified as “non-malicious,” or “malicious.”
US10148692B2 Aggregation of asynchronous trust outcomes in a mobile device
Systems and techniques are provided for aggregation of asynchronous trust outcomes in a mobile device. Trust levels may be determined from the signals. Each trust level may be determined independently of any other trust level. Each trust level may be determined based on applying to the signals heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems. An aggregated trust outcome may be determined by aggregating the trust levels. Aggregating the trust levels may include applying heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems to the trust levels, and wherein the aggregated trust outcome; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome.
US10148690B2 Accurate real-time identification of malicious BGP hijacks
A system and method for detecting malicious hijack events in real-time is provided. The method may include receiving routing data associated with a Border Gateway Protocol (BGP) event from at least one BGP router. The method may further include generating a hijack detection model using a machine learning technique, such as Positive Unlabeled learning. The machine learning technique may include at least one data input and a probability output; wherein, the data input couples to receive a set of historically confirmed BGP hijacking data and the routing data, while the probability output transmits a probability value for the malicious event which may be calculated based upon the data input. Finally, the method may include classifying the BGP event as a malicious event or a benign event using the BGP hijack model and correcting routing tables that have been corrupted by a malicious event.
US10148689B2 Method and apparatus for monitoring malicious link injection into website source code
A method for monitoring malicious link injection into website source code, may include: monitoring a modification operation on a website source code file and obtaining a changed code segment; analyzing the changed code segment to extract an external link; determining whether the external link is a suspicious or malicious link; and sending an alarm message if it is determined that the external link is a suspicious or malicious link. According to the method for monitoring malicious link injection into website source code, changed content of source code can be monitored in real time, so as to effectively prevent a common type of virus transmission manner in which a malicious redirection website address is injected into page code of a legal website after a system write permission is obtained by using a vulnerability of an operating system or a third-party application. In addition, the present disclosure further provides a related apparatus.
US10148688B1 Systems and methods for detecting illegitimate devices on wireless networks
The disclosed computer-implemented method for detecting illegitimate devices on wireless networks may include (1) identifying an initial set of hops that represent devices on a wireless network that relay network traffic between the computing device and a destination, (2) identifying, after identifying the initial set of hops, a new set of hops that relay the network traffic between the computing device and the destination, (3) comparing the initial set of hops to the new set of hops, and (4) determining, based on the comparison, that the new set of hops comprises an abnormality that indicates an illegitimate device is intercepting the network traffic on the wireless network between the computing device and the destination. Various other methods, systems, and computer-readable media are also disclosed.
US10148687B2 Content filtering of remote file-system access protocols
Methods and systems for content filtering of remote file-system access protocols are provided. According to one embodiment, a proxy, implemented within a network gateway device of a private network, monitors remote file-system access protocol sessions involving client computer systems and a server computer system associated with the private network. For each file on a share of the server computer system being accessed by one or more of the client computer systems: (i) a shared holding buffer corresponding to the file is created within a shared memory of the network gateway device; (ii) data being read from or written to the file by the monitored remote file-system access protocol sessions is buffered into the shared holding buffer; and (iii) responsive to a predetermined event, content filtering is performed on the shared holding buffer to determine whether malicious, dangerous or unauthorized content is contained within the shared holding buffer.
US10148685B2 Event correlation across heterogeneous operations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a network security threat response. A data structure that represents communication events between computing devices of two or more network domains is received. The data structure is analyzed and a threat scenario that is based on a chain of communication events that indicates a potential attack path is determined. The chain of communication events include a sequence of communication events between computing devices proceeding from an originating computing device to a destination computing device, wherein the originating computing device and the destination computing device exist on different network domains. Attack pattern data, for the threat scenario and from a threat intelligence data source, that is associated with communications between computing devices that occurred during one or more prior attacks is received. Based on the threat scenario and the attack pattern data, one or more courses of action for responding to the threat scenario is determined, and information associated with the one or more courses of action is provided.
US10148684B2 Method and system for placing a workload on one of a plurality of hosts
Systems, methods, and other embodiments associated with placing a workload on one of a plurality of hosts are described. In one embodiment, a method includes analyzing hosts to identify a first host and a second host determined to meet resource requirements of the workload. The example method may also include analyzing the first host to calculate a first threat score, and analyzing the second host to calculate a second threat score. The example method may also include selecting a host with a lowest threat score and placing the workload on the selected host. The example method may also include reanalyzing the selected host to calculate an updated threat score. The example method may also include in response to determining that the updated threat score exceeds a threshold threat score, moving the workload to a third host.
US10148681B2 Automated identification of phishing, phony and malicious web sites
A method and system for automated identification of phishing, phony, and malicious web sites are disclosed. According to one embodiment, a computer implemented method, comprises receiving a first input, the first input including a universal resource locator (URL) for a webpage. A second input is received, the second input including feedback information related to the webpage, the feedback information including an indication designating the webpage as safe or unsafe. A third input is received from a database, the third input including reputation information related to the webpage. Data is extracted from the webpage. A safety status is determined for the webpage, including whether the webpage is hazardous by using a threat score for the webpage and the second input, wherein calculating the threat score includes analyzing the extracted data from the webpage. The safety status for the webpage is reported.
US10148676B2 Method and device for defending DHCP attack
A method for defending a DHCP attack is provided. The method includes monitoring packets transmitted by a client terminal coupled to a target port, and determining, in IP addresses allocated for the client terminal coupled to the target port, the number of the IP addresses generating no packet traffic in a preset first time. And the method further includes if the number of the IP addresses generating no packet traffic reaches a preset first threshold, determining that the client terminal coupled to the target port has risk of attacking, and restricting DHCP service of the target port. A device for defending a DHCP attack is also provided.
US10148672B2 Detection of rogue access point
A method and apparatus determine whether a rogue access point (AP) is present within a wireless network. The method includes sending a first AP discovery message including a pre-stored identifier of a known AP previously accessed by a UE; sending one or more additional AP discovery messages, each additional message including a generated identifier of a non-existent AP; and receiving responses to the first and additional AP discovery messages. Additionally, the method includes determining whether a rogue AP is present within a wireless network of the UE based on the responses indicating that one or more non-existent APs are present within the wireless network. The method may also include determining to connect to the known AP based on the responses indicating that known AP is present and no non-existent AP is present within the wireless network of the UE.
US10148667B2 Automated classification of applications for mobile devices
Automated classification of applications (“apps”) for mobile devices is provided. In some embodiments, automated classification of apps for mobile devices includes receiving an application (“app”); performing an analysis of the app using a classification engine; and determining an app category for the app based on the analysis performed using the classification engine.
US10148665B2 Self-service acquisition of subscriptions to online services
A provider of a subscription-based online service provides use of the online service to an end-user of an organization. A tenant account request is received from an administrator of the organization to establish a tenant account and authorize the end-user to acquire a subscription for the end-user to use the online service directly from the provider thereof. A subscription request is then received from the end-user to acquire the subscription for the end-user to use the online service. An individual license to use the online service is then assigned to the end-user, where this license allows just the end-user to access and use the online service. This individual license is then provided to the end-user.
US10148662B1 De-duplication of access control lists
Described are methods, systems, and apparatus, including computer program products for de-duplicating access control lists (ACLs). A first ACL associated with a first computer file is received. A first checksum based at least in part on the first ACL is calculated. One or more directory entries based on the first checksum are retrieved from a de-duplication directory, wherein each directory entry of the one or more directory entries comprises a reference to an ACL and a name comprising the first checksum. A directory entry of the one or more directory entries is identified that references a second ACL that specifies the same permissions as the first ACL. A reference to the second ACL of the directory entry is added to the first computer file.
US10148660B2 Delivering author specific content
Delivering author specific content includes identifying author specific content with tags inserted into its metadata across multiple online resources and delivering updates about the author specific content to a user specified activity stream.
US10148659B2 Authentication system and method
An authentication system for authenticating the identity of a requester of access by an unauthorized service client to a secured resource. The system has a messaging gateway having a first set of instructions operable to receive from a requester purporting to be an authorized user of a secured resource a request for limited access to the secured resource by an unauthorized service client for a particular transaction; a server having a second set of instructions operable to determine a key string known to both the secured resource and the authorized user the requestor purports to be, the key string being adapted to provide a basis for authenticating the identity of the requester as the authorized account holder; and a service user interface having a third set of instructions embodied in a computer readable medium operable to receive transaction specific information input into the request by the unauthorized service client.
US10148657B2 Techniques for workload spawning
Techniques for spawning workloads are provided. A single repository is read once to obtain an image for a workload or files and resources for the image. The read operation spawns multiple, and in some cases, concurrent write operations, to instantiate the workload over a network as multiple occurrences or instances of the workload in multiple processing environments.
US10148656B2 Securing shipment information accessed based on data encoded in machine-readable data blocks
Example embodiments provide a Shipment Preparation System (“SPS”), which facilitates the preparation of shipments, such as by producing shipping labels. In one embodiment, the SPS is configured to receive shipment preparation information from a bar code or other machine-readable data block in a packing list. The shipment preparation information identifies a uniform resource identifier (“URI”) that identifies a code module that is remote from the SPS. The shipment preparation information and/or the URI further includes an access token. The SPS then uses the URI to communicate with the code module in order to access shipment information (e.g., to read a read a shipping address, to store an indication that a shipment is ready for pick up). The code module restricts access to the shipment information based on the access token, such as by only allowing a limited number or duration of access via the token.
US10148649B2 Automated scalable identity-proofing and authentication process
An automated process is disclosed for improving the functionality of computer systems and electronic commerce in user identity-proofing. Steps include verifying that a user who is electronically seeking identity proofing is on an electronic directory of persons eligible for such identity proofing; creating an attest list for the user that includes associates who can vouch for his or her identity; collecting a video or other data from the user; sending the video or data to the associates and asking them for a confirmation or a disavowal of the identity of the user; deriving a biometric from the video or data upon receiving the confirmation; and saving the biometric as an identify-proofed biometric.
US10148645B2 Method and device for classifying TCP connection carrying HTTP traffic
For classifying a TCP connection carrying HTTP traffic as trusted or untrusted, an analyzer device performs: detecting an HTTP request message of an HTTP session carried by the TCP connection; obtaining, from headers of the detected HTTP request message, information to build a signature of the HTTP session; comparing the built signature with signatures stored beforehand in a signatures database; classifying the TCP connection as trusted, when the built signature matches a signature that is stored beforehand in the signatures database and that is representative of a trusted HTTP client application; performing an authentication procedure, when the built signature does not match any signature stored beforehand in the signatures database, the authentication procedure requesting a user to provide authentication data; adding the built signature in the signatures database, when valid authentication data are provided by the user, the signature of the HTTP session being representative in the signatures database of a trusted HTTP client application, and classifying the TCP connection as trusted; and otherwise, classifying the TCP connection as untrusted.
US10148641B2 Generation and distribution of secure or cryptographic material
A user having remote device wants to access an application that requires that the user possess a user application cryptographic credential. If the application needs to verify the identity of the user, the user's remote device performs a cryptographic operation using the user application cryptographic credentials, and sends the result to the application. A configuration for securely distributing the user application cryptographic credentials includes at least one gateway located at an enterprise that is under the control of an enterprise administrator, and a controller that is not located at the enterprise but can be configured by the enterprise administrator to cooperate with the at least one gateway.
US10148636B2 Authentication methods and apparatus
Methods and apparatus for authenticating a user equipment device (UE) requesting services through a session border controller (SBC) are described. In some embodiments the SBC stores the challenge and response for a successfully authenticated UE and uses this information to authenticate the UE when the UE seeks access to a service, e.g., establishing a new TCP connection. In some other embodiments, in response to receiving an Invite request from a UE requesting service the SBC generates and sends a Registration request to an authentication entity on behalf of the UE to trigger an authentication process. If the UE is authenticated the SBC allows service access, e.g., allows a call to proceed, otherwise denies service to the UE.
US10148634B2 Operator authentication for a work machine
A mobile device receives a shared access key corresponding to a work machine. An access code is generated from the shared access key, and from a changing value (such as a time-sensitive value). The access code is transmitted to the work machine which, itself, calculates an access code based on the shared access key and based on the changing value. If the access code provided to the work machine and the access code generated by the work machine match one another, then the work machine unlocks corresponding functionality so that the operator can use the work machine.
US10148632B2 Methods and apparatus for electronic file use and management
Methods and apparatus are disclosed for facilitating online storage of files (e.g., audio tracks, video, etc.) for playback/access or sale/exchange by the owners of the files without violating copyrights that copyright holders have in the files. For example, by providing a playback service that does not store additional versions of an audio file when the file is transmitted to, and immediately played on, a user device without buffering, the present invention avoids violating copyright laws by not making copies of the file. Numerous other aspects are disclosed.
US10148625B2 Secure transfer and tracking of data using removable nonvolatile memory devices
A protected memory source device including removable non-volatile memory durably stores a signature such as a serial number or identifier, which is used to mark protected multimedia content legally stored on the protected memory device. The protected multimedia content is moved from the source device to another device, such as a target device used to aggregated protected content in a library. Moving the protected multimedia content involves replacing a source-specific header, comprising digital rights management metadata and/or other security metadata allowing only a device having the source device signature access to the content, with a target-specific header comprising digital rights management metadata and/or other security metadata allowing only a device having the target device signature access to the content. The transfer is done using one of a variety of transfer methods with either a trusted or un-trusted host system connecting the source device to the target device.
US10148624B2 Secure service matching
In an example, there is disclosed a computing apparatus having one or more logic elements forming a non-encrypted flow processor engine; and one or more logic elements forming a service selection engine, wherein the one or more logic elements include a trusted execution environment (TEE), and wherein the service selection engine is operable to; receive from the flow processor engine an encrypted payload; determine that the encrypted payload satisfies at least one selection criterion; and provide a notification of satisfaction to the flow engine. There is further disclosed a method of performing the operations disclosed, and one or more computer-readable mediums having stored thereon executable instructions to perform the method.
US10148623B2 Apparatus and methods ensuring data privacy in a content distribution network
Methods and apparatus for ensuring the privacy of users and/or devices in a content delivery network from which data regarding the users' interaction with content is collected and distributed. In one embodiment, “tuning” records which describe the interaction of users with content or other activities of interest are collected. It is determined whether an opportunity for compromise of the user's privacy (e.g., by derivative association) is present. If it is determined that such an opportunity exists, at least portions of the data are modified (e.g., collapsed). The modification may comprise replacing a first explicit data value with a second descriptive data value, increasing a range for the value, generalizing the value, removing the value, or encoding the value. Further processing of the collected tuning records may include, validating the data, accounting for latency, and generating reports based thereon.
US10148619B1 Identity-based application-level filtering of network traffic
A processing device in one embodiment comprises a processor coupled to a memory and is configured to derive one or more items of context information arising from a given application session within a network, and determine a level of sensitivity to be attributed to the given application session by analyzing one or more factors against the one or more items of context information. The processing device is further configured to generate a filtering score for the given application session based on the determined level of sensitivity, wherein the filtering score indicates a level of relevance attributed to the given application session with respect to a task of monitoring traffic within the network, and output the filtering score to one or more components associated with the network.
US10148612B2 Method and system for increasing speed of domain name system resolution within a computing device
A system for resolving domain name system (DNS) queries, contains a communication device for resolving DNS queries, wherein the communication device further contains a memory and a processor that is configured by the memory, a cache storage for use by the communication device, and a network of authoritative domain name servers, where in a process of the communication device looking up a DNS request within the cache storage, if the communication device views an expired DNS entry within the cache storage, the communication device continues the process of looking up the DNS request in the cache storage while, in parallel, sending out a concurrent DNS request to an authoritative domain name server that the expired DNS entry belongs to.
US10148610B2 Method to publish remote management services over link local network for zero-touch discovery, provisioning, and management
A system, method, and computer-readable medium are disclosed for using Zero Configuration Networking (ZeroConf) to automate the discovery of the Internet Protocol (IP) network address of a remote access controller (RAC). A RAC service associated with a networking device is registered programmatically or as a result of receiving user input to a command line interface. Available services that include the registered RAC service are browsed, followed by resolving the registered RAC service to an IP address, which is then discovered. The discovered IP address is then displayed within a user interface (UI) window.
US10148609B2 Computing device with remote contact lists
In one implementation a computer-implemented method includes generating a group of telephone contacts for a first user, wherein the generating includes identifying a second user as a contact of the first user based upon a determination that the second user has at least a threshold email-based association with the first user; and adding the identified second user to the group of telephone contacts for the first user. The method further includes receiving a first request to connect a first telephone device associated with the first user to a second telephone device associated with the second user. The method also includes identifying a contact identifier of the second telephone device using the generated group of telephone contacts for the first user, and initiating a connection between the first telephone device and the second telephone device using the identified contact identifier.
US10148606B2 Multi-tiered anti-spamming systems and methods
Embodiments are provided for reducing unwanted messages or spam within a real-time social networking service. According to certain aspects, a synchronous analysis module may operate in coordination with an asynchronous analysis module. Each of the synchronous analysis module and the asynchronous analysis module analyzes an incoming message from a user account to determine whether the incoming message has characteristics of spam, whereby the synchronous analysis is at a lower latency than the asynchronous analysis. The asynchronous analysis is afforded the ability to identify certain spam characteristics that the synchronous analysis may identify during its lower latency analysis.
US10148605B2 Method for processing invitation information and service server, mobile communication terminal and computer-readable recording medium for performing the same
Exemplary embodiments of the invention disclose a method for processing invitation information using a messaging service of a mobile communication terminal, and a service server, a mobile communication terminal, and a computer readable recording medium for performing the same. The method for processing invitation information by a service server includes: generating the invitation information according to a request from an invitation transmitting mobile communication terminal; verifying identification information of an invitation receiving mobile communication terminal in response to the invitation information being requested from the invitation receiving mobile communication terminal installing a service application; and transmitting the invitation information to the invitation receiving mobile communication terminal when the identification information is verified.
US10148602B2 Enhancing messaging application functionality
A method includes executing a messaging application to generate a messaging session between a user device and an application contact that represents a communication channel with a business's application. The method further includes requesting historical items from one or more remote servers for insertion into the messaging session. The historical items include links that were generated by the remote servers and selected by a user prior to creation of the messaging session. The links are associated with the business's application. The method further includes receiving historical items from one or more of the remote servers, inserting the received historical items into the messaging session, and receiving user selection of one of the historical items. Additionally, the method includes launching an application according to an access mechanism of the selected historical item and setting the launched application state into a state specified by the access mechanism of the historical item.
US10148599B2 Programmable broadband gateway hierarchical output queueing
An improved method of hierarchical output queuing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.
US10148596B2 Data flow statistics collection method, system, and apparatus
A data flow statistics collection method, a switch, and a controller. The data flow statistics collection method includes recording first identification information and second identification information in the first flow entry if a part of fields in a data packet match a flow entry and the flow entry is the last flow entry corresponding to the to-be-counted flow object, where the first identification information identifies that the first part of fields match the first flow entry and the second identification information identifies that at least one second part of fields in the data packet respectively match a second flow entry in at least one second flow table. The data flow statistics collection method also includes performing, in the first flow entry, statistics collection on the to-be-counted flow object, and recording statistical information of the to-be-counted flow object. In this way, statistics collection on the to-be-counted flow object is implemented.
US10148591B2 Method and multi-carrier transceiver with stored application profiles for supporting multiple applications
In a multicarrier communication system having a plurality of subchannels, a method and apparatus for supporting at least two applications. For example, the method includes associating at least a first application in a set of currently active applications with a first latency path, allocating at least one subchannel to the first latency path, and in response to a change in the set of currently active applications, allocating the at least one subchannel to a second latency path associated with a second application in the set of currently active applications and different from the first latency path.
US10148586B2 Work conserving scheduler based on ranking
A work conserving scheduler can be implemented based on a ranking system to provide the scalability of time stamps while avoiding the fast search associated with a traditional time stamp implementation. Each queue can be assigned a time stamp that is initially set to zero. The time stamp for a queue can be incremented each time a data packet from the queue is processed. To provide varying weights to the different queues, the time stamp for the queues can be incremented at varying rates. The data packets can be processed from the queues based on the tier rank order of the queues as determined from the time stamp associated with each queue. To increase the speed at which the ranking is determined, the ranking can be calculate from a subset of the bits defining the time stamp rather than the entire bit set.
US10148581B2 End-to-end enhanced reliable datagram transport
A method for communication includes establishing, using an end-to-end reliable transport context, a channel for exchange of data packets over a network between a first network interface controller (NIC) of a first computing node on the network and a second NIC of a second computing node on the network. The first NIC accepts first and second work items for execution on behalf of different, first and second sender processes, respectively, that are running on the first computing node. The first and second work items are executed by transmitting over the network from the first NIC to the second NIC, using the end-to-end reliable transport context, first and second messages directed to different, first and second receiver process running on the second computing node, using the same end-to-end reliable transport context. The second message is sent before receiving from the second NIC any acknowledgment of the first message.
US10148570B2 Connectionless reliable transport
Provided are systems and methods for connection establishment over a network that does not require a user application to establish an explicit connection with a target application. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive a message and destination information associated with the message from the host device. The apparatus may further determine, using the destination information, a transport context from a plurality of transport contexts. The transport context may include a state of a connection with a destination on the network. The destination on the network may be associated with the destination information.
US10148569B2 Layer 2 packet switching without look-up table for Ethernet switches
In one embodiment, a system includes at least one processor and logic integrated with and/or executable by the at least one processor, the logic being configured to receive, by the at least one processor, a request to assign a media access control (MAC) address to a device on a port, determine, by the at least one processor, the MAC address to assign to the device based at least partially on the port, and send, by the at least one processor, a response to the request with the MAC address. According to a further embodiment, the logic may be configured to create a MAC address allocation table that includes a plurality of hash values, each hash value being associated with one port and a plurality of MAC addresses, wherein the assigned MAC address is one of the MAC addresses associated with the port in the MAC address allocation table.
US10148562B2 Packet sending method, router, and service switching entity
The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
US10148560B2 Enhanced error signaling and error handling in a network environment with segment routing
Embodiments include generating an error message based on an error associated with a b packet, adding to the error message an address of a node in a segment routing domain of a network to serve as a destination address of the error message, and adding a new segment routing header to the error message. Embodiments also include rewriting the packet where the rewriting includes replacing a destination address in the packet with a final destination address associated with the packet. Embodiments further include adding the rewritten packet to the error message, and forwarding the error message to the destination address of the error message. In specific embodiments, the rewriting the packet includes removing a segment routing header of the packet. More specific embodiments include deriving the new segment routing header from information in the packet.
US10148559B2 Method and system for handling failure in a coordinated multicast streaming system
According to one embodiment of the invention, a non-transitory computer readable medium for handling the failure of a controller within a communications network is provided. One embodiment of the non-transitory computer readable medium comprises instructions that cause a secondary network device to identify one or more multicast streams received by a primary network device and detect that the primary network device has failed; and responsive to detecting that the primary network device has failed, cause the secondary network device to subscribe to the multicast streams.
US10148557B2 Link maintenance in point-to-point wireless communication networks
A wireless communication network includes a transmitting node and a receiving node configured to transmit and receive packets between the transmitting node and the receiving node through one or more of a plurality of predetermined micro-routes is disclosed. For an embodiment, the transmitting node is configured to retrieve a first micro-route, transmit packets in a first transmit beamforming direction associated with the first micro-route, transmit packets including one or more training signals in a second transmit beamforming direction associated with a second micro-route of the plurality of predetermined micro-routes that is different than the first transmit beamforming direction associated with the first micro-route, and receive feedback from the receiving node indicating that the second micro-route provides a better communication link than the first micro-route.
US10148556B2 Link aggregation group (LAG) support on a software-defined network (SDN)
In one embodiment, a system includes a software-defined network (SDN) controller including a processor and logic executable by the processor. The logic is executable by the processor to receive a port addition indication that a logical port is configured on a switching device, the switching device being coupled to the SDN controller and a second device, with the logical port representing a link aggregation group (LAG) that includes at least two links between the switching device and the second device. The logic is also executable by the processor to derive and maintain a logical index for all logical ports in software-defined switching devices connected to the SDN controller based on logical port identifiers thereof. Other systems, methods, and computer program products are described in accordance with more embodiments.
US10148555B2 Multi-chassis LAG access node determination system
A LAG access node determination system includes directly-linked networking node devices are each directly linked to a networking switch device by respective links that are aggregated in a multi-chassis LAG provided by the networking switch device. An indirectly-linked networking node device is coupled between the directly-linked networking node devices and is not directly linked to the networking switch device. The indirectly-linked networking node device receives a first packet that includes a destination that is reachable through the multi-chassis LAG provided by the networking switch device, determines a first directly-linked networking node device of the plurality of directly-linked networking node devices that is coupled to the indirectly-linked networking node device by a first shortest path, and provides the first packet along the first shortest path to the first directly-linked networking node device in order to forward the first packet through the multi-chassis LAG.
US10148553B2 Routing data in a network
A method and system is described for delivering data streams in a network comprising devices connected to the network via adapters and wherein at least some of the devices are programmed to indicate priority of a data stream using priority parameter values of respective priority parameter types. One device in the network operates as a controller and the accompanying controller adapter is configured to perform priority enforcement on data streams according to all priority parameter types used within the datastreams in the network. A controller is also described and the controller can be a gateway configured to allow data streams into and out of the network. The method, system and controller find particular application in networks based on shared network segments, for example power line communication or networks based on coaxial cable.
US10148552B2 Shortest path search with constraints in networks
Methods and systems are provided for determining a shortest path with a constraint in an optical network. The method includes identifying a permitted number of events defined by the constraint. The method further includes creating virtual nodes for each node in the optical network, the virtual nodes corresponding with the permitted number of events. The method also includes traversing the virtual nodes from a source node to a destination node with a shortest path algorithm, wherein traversing the virtual nodes comprises creating virtual links between the virtual nodes when the constraint is not violated, the virtual link corresponding with a physical link; and identifying a shortest path between the source node and the destination node from the virtual links, the shortest path not violating the constraint.
US10148546B2 Scheduling processing tasks based on predicted context
In some implementations, a user device can schedule tasks based on user behavior. For example, the user device can receive a task request that includes a time window and user/device context parameters for performing the task. The user device can predict a time when the user/device context is optimal for performing the task during the time window based on historical context data. For example, the user device can generate an optimal context score for the task based on the context parameters and the historical context data. The user device can execute the requested task at a current time within the time window when a context score for the current context exceeds a threshold determined based on the optimal context score.
US10148545B2 Seamless session handover
Method, user device and computer program product communicating data between a first endpoint and a second endpoint. A plurality of logical communications channels are allocated between the first and second endpoint. In dependence of a trigger, a probe message is transmitted from the first endpoint to the second endpoint over each of the plurality of logical communications channels. The performance of each of the plurality of logical communications channels is determined in dependence on the transmission of probe messages. A first logical communications channel is selected in dependence on the performance determination. Data is streamed between the first and second endpoints over the first logical communications channel.
US10148543B2 Connection-oriented communication devices with round trip time estimation
Connection-oriented communication devices are provided with round trip time estimation. An exemplary method is provided for communicating between first and second communication devices over a wide area communication network. The first communication device sends a Round Trip Time (RTT) packet comprising a timestamp to the second communication device. The second communication device receives the RTT packet, copies the timestamp into a reply RTT packet and sends the reply RTT packet to the first communication device. The first communication device receives the reply RTT packet and determines a current Round Trip Time based on a difference between the timestamp and a current time. The current Round Trip Time is optionally processed by a congestion avoidance and control algorithm. An application can control a size of a queue based on conditions of the wide area communication network.
US10148542B2 Monitoring domain allocation performance
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular allocation of domains to process a subsequent request corresponding to the two or more embedded resources are also provided.
US10148537B2 Detecting oscillation anomalies in a mesh network using machine learning
In one embodiment, a device in a network receives metrics regarding a node in the network. The device uses the metrics as input to a machine learning model. The device determines, using the machine learning model and based on the metrics, an indication of abnormality of the node oscillating between using a plurality of different routing parents in the network. The device provides a results notification based on the indication of abnormality of the node oscillating between using the plurality of different routing parents.
US10148536B2 Fast detection and remediation of unmanaged assets
A first managed machine of a plurality of managed machines arranged in a linear communication orbit based on a predefined order of respective machine identifiers of the managed machines scans for live unmanaged machines within a selected portion of the network that is associated with a first range of machine identifiers that includes identifiers between the respective identifiers of the first managed machine and a respective neighbor machine of the first managed machine, determines whether the remedial instruction specifies a respective remedial operation applicable to the one or more live unmanaged machines that have been detected within the selected portion of the network, and requests the one or more live unmanaged machines to execute the respective remedial operation specified by the remedial instruction.
US10148531B1 Partitioned performance: adaptive predicted impact
Implementations are provided herein for offering partitioned performance within a distributed file system and more specifically, for offering adaptive predicted impact of resource consumption by pending work items. Core resource consumption per work item can be estimated prior to processing the work item. When processing the work item, the actual amount of resources used to process the work item can be measured and recorded. The file system can then update future estimates for performing work items based on past results. Resources made available to process future requests can be throttled based on dynamically updated estimates of resource consumption by pending work items.
US10148530B2 Rule based subscription cloning
Aspects of the present invention relate to techniques for providing a user with access to a service provided by a cloud infrastructure system based on an existing service. A user may be provided with a clone subscription based on a base subscription to an existing service provided by the cloud infrastructure system. A clone subscription can provide the user with an environment (e.g., a service) that is designated for one use (e.g., development and testing) different from another use (e.g., production) designed for a base subscription. Changes made to a base subscription may be propagated to the clone subscription based on rules. A clone subscription can be modified to vary the clone configuration independently from the base configuration.
US10148527B2 Dynamic network component placement
A network component placement architecture addresses the difficult technical challenge of determining where specific technical components of an overall service may be provisioned. However, the placement decision can change over time in response to complex updates relating to service providers, the regions they support, the assets they support, and many other dynamic factors. Dynamic network component placement effectively determines updated possibilities for placing the technical components of a specified service, while meeting all of the applicable technical constraints on the placement of the technical components.
US10148522B2 Extension of authorization framework
To provide better administrative access control for allowing access to network applications, an authorization framework is extended by dynamically adding administrative access control to the authorization framework. For example, the authorization framework can be extended by adding a plug-in to the authorization framework. The authorization framework manages the access control by generating tokens. For example, a token may be a digital certificate. The tokens define what access control an application, such as a client application has when accessing the network application. The tokens are based on the dynamically added administrative access control. When a request for a token is securely received, the authorization framework generates a token that identifies if the application (e.g., the client application) is allowed or not allowed to access the network application. The token is then used by the application to access the network application.
US10148521B2 Capacity planning in a backbone network
A system and method for fault-tolerant and long-term network capacity planning is disclosed. The system receives projected data, such as available network supply and network demand, characterizing a backbone network for a set of time periods. The system also receives failure data describing different failure scenarios that may occur. Based on the received network characterization data the system generates a capacity provisioning plan, describing how capacity is added to the backbone network over time, that satisfies the network demand of each time period while providing fault-tolerance under any of the failure scenarios described in the failure data. The capacity provisioning plan is also optimized, based on cost data associated with the backbone network, to minimize total costs.
US10148519B2 Automation network topology determination for C and I systems
A method of automatic network topology determination for at least one Control & Instrumentation (C&I) system in an industrial facility. A network type, and all nodes and interconnecting networking devices including switches in the C&I system(s) are discovered. Additional connectivity information including a connection of the nodes to a specific port is collected. The network relationships of the nodes and interconnecting networking devices in the C&I system are determined. A network topology diagram of the C&I system is automatically generated from the nodes and interconnecting networking devices, additional connectivity information, and network relationships.
US10148512B2 Mobile video optimization
A system and method of optimizing video content is provided. A request for data is received by an Application Delivery Controller from a user device (UD). Upon determining that the request for data is related to video content, an operating mode message is sent to an element of the packet core network to configure the element of the packet core network to provide the video content by transmitting a predetermined volume of data of the video content in burst mode to a memory buffer of the UD. Upon completion of the burst mode, a continuation of a data related to the video content is transmitted at a trickle mode that is slower than the burst mode. The cycle continues between burst mode and trickle mode for every trigger event.
US10148511B2 Managing servers based on pairing keys to implement an administrative domain-wide policy
A server is paired. A pairing request that includes a pairing key is received from an unpaired server. A determination is made regarding whether to approve or reject the pairing request. Making the determination comprises attempting to validate the pairing key in the pairing request. Responsive to determining to approve the pairing request: the unpaired server is notified that the unpaired server is now a managed server; a description of the managed server is generated, wherein the managed server description includes a set of one or more labels that describe the managed server; management instructions are generated for the managed server based on the managed server description and based on an administrative domain-wide management policy that includes a rule that refers to managed servers using a label; and the management instructions are sent to the managed server.
US10148510B2 Topology discovery and management and SON orchestration
Systems and methods are disclosed for managing an aggregated self-organizing network (A-SON). In such, a plurality of small cells is grouped into clusters using available topology information. In one implementation, a subset of clusters is assigned to groups of a first type, such that the clusters within a group of the first type have minimal RF connectivity. For example, scanning or updating of RF parameters may then be coordinated such that adjacent clusters do not scan or update simultaneously but clusters within groups of the first type do have at least partially overlapping scans or updates. Similarly, subsets of clusters may be assigned to first and second groups of a second type, such that the clusters within a first group of the second type have sufficient coverage to provide RF connectivity to clusters within the second group, if the second group encounters a service interruption. Other benefits are also described.
US10148506B1 Network configuration service discovery
A system and method for service discovery. A network management system fetches, from a first network device, configuration data associated with a service executing on the first network device. In response to determining that the service extends across multiple network devices, the network management system constructs, based on the configuration data, a first partial service instance associated with the service executing on the first network device. The network management system merges a plurality of partial service instances to form a merged partial service instance, the plurality of partial service instances including the first partial service instance and a second partial service instance associated with the service executing on a different network device. The network management system promotes the merged partial service instance as a service instance.
US10148505B2 Provisioning resources for datacenters
Improved techniques involve creating a feedback cycle between a framework for managing many data storage arrays and system for provisioning a data storage array using real-time usage statistics from the framework. Along these lines, a multi-system provisioning tool provides an initial configuration of storage systems in a datacenter; such an initial configuration includes provisioning of logical disks for each system. As this tool monitors activity within the datacenter, it generates live runtime data for each logical disk within each system. The tool then compares this live runtime data to external runtime data received from a central database and looks for anomalies in the live runtime data. Upon detecting an anomaly in a logical disk, the tool may respond by finding logical disks in other storage arrays from which storage resources may be swapped.
US10148502B2 System, apparatus, and media for changing state of an internet of things (IOT) device
Systems, methods, and apparatus are disclosed that process requested changes to operating parameters of an Internet of Things (IoT) device. In some embodiments, a client computing device originates a requested change to the IoT device. An IoT services system may process the requested change and determine whether an early indication of success is appropriate. If an early indication of success is appropriate, the IoT services system, prior to the requested change being applied to the IoT device, transmits to the client computing device a first message that provides an indication of success for the requested change.
US10148501B2 Method for TRX installation in BSC
A method in a Base Transceiver Station, BTS for configuring hardware, HW, equipment being added or removed to/from the BTS. The BTS receives (201) configuration data for the added or removed hardware equipment via a user interface, UI. The BTS then initializes (202) a HW configuration according to the received configuration data in an installation database, IDB, of the BTS. When the HW configuration is initialized, the BTS sends (203) information about the added or removed HW equipment to a Base Station Controller, BSC. Based on the received information the BSC creates an object model of the added and/or removed HW equipment in the BTS.
US10148500B2 User-configured on-demand virtual layer-2 network for Infrastructure-as-a-Service (IaaS) on a hybrid cloud network
A virtual network is overlaid upon physical networks. The virtual network is a layer-2 network that expands an organization's LAN using virtual MAC addresses. A VN device driver shim intercepts LAN packets and their virtual MAC and IP addresses and encapsulates them with physical packets. As new nodes are created, a VN switch table is expanded so that all nodes on the virtual network can reach the new node. A copy of the VN switch table is stored on each node by a virtual network management daemon on the node. A VN configuration controller in a central server updates the VN switch tables. Organizations can expand their virtual network as nodes are created at remote cloud computing providers without action by the staff at the cloud computing provider. Hybrid cloud virtual networks include on-premises physical and virtual-machine nodes, and off-premises guest nodes and instances.
US10148499B2 Verifying distributed computing results via nodes configured according to a tree structure
Computing nodes are coupled via a network to communicate as a tree structure that performs a distributed computation. The nodes include a root node, intermediate nodes, and leaf nodes. At least some of the nodes obtain redundant results that are communicated together with a final result to the root node. The root node compares the redundant results to the final result to verify the final result.
US10148496B2 Systems and methods for configuring a device via a software-defined networking controller
The disclosure is directed towards systems and methods for configuring a device via an SDN controller. A connection can be established between an SDN controller and a device intermediary to a plurality of clients and a plurality of servers, in order to provision resources of the device for use by one or more applications of the SDN controller. A request can be received by the device from the SDN controller to define one or more configuration policies for an application communicating with the SDN controller. The configuration policies can configure the device to provide one or more functions of the device to the application communicating with the SDN controller. The request can be generated by the SDN controller and can include function definitions based on a device model installed on the SDN controller. The device model can corresponding to the device and can include device properties of the device and configuration parameters for each of the functions provided by the device. In response to receiving the request to define the one or more configuration policies, the device can perform function-level configuration of the device, including configuring one or more functions of the device to process packets corresponding to the application communicating with the SDN controller that are received by the device using the one or more functions of the device.
US10148493B1 API gateway for network policy and configuration management with public cloud
Techniques for providing an API gateway for network policy and configuration management with public cloud are disclosed. In some embodiments, a system, process, and/or computer program product for an API gateway for network policy and configuration management with public cloud includes receiving a native or extended public cloud application programming interface (API) request at the API gateway; processing the public cloud API request; extracting data from the request for use in other API calls; and, in some cases, translating the public cloud API request into a native public cloud API request with or without adding parameters or properties to and/or substituting new values for parameters in the public cloud API request (e.g., in some cases modifying the public cloud API request can include inserting additional parameters/properties, such as instance IP address that was not present in the initial API request); and sending the native public cloud API request to the public cloud environment.
US10148491B2 Iterative algorithm for rapid fault isolation
Methods, systems, and apparatus for detecting fault are disclosed. In one aspect, a signal having an initial pulse width is transmitted on a telecommunication line. A fault location index is identified based on at least one fluctuating echo tap of the signal. An updated pulse width is determined based on the initial pulse width and the fault location index. The fault location index is updated based on at least one fluctuating echo tap of an updated signal having the updated pulse width.
US10148490B1 Online network device diagnostic monitoring and fault recovery system
An online network device monitoring and recovery system generates, based at least in part on a schema that describes entities included in a network device, a software entity profile of entity object instances that represent the entities included in the network device, the entities including both hardware components and interfaces between the hardware components. The system registers the software entity profile to one or more proxies implemented on the network device. The system receives diagnostic information corresponding to a respective entity from the plurality of entities represented in the software entity profile registered to the one or more proxies. The system communicates diagnostic information for the respective entity, and a respective connective path through the entities for the respective entity based at least in part on the software entity profile.
US10148489B2 Service impact event analyzer for cloud SDN service assurance
A service impact event analyzer is used to evaluate service assurance risk in cloud SDN networks. Using data fusion, an alarm subset dataset is generated from a raw trap dataset. Service impact events are identified in the subset dataset. The service impact events are categorized into service impacted event categories, and a model is created for associating the event categories with process function classes. Time durations of the service impact events are computed using correlated secondary alarms from the alarm subset dataset. The service assurance risk is evaluated using the model and the time duration.
US10148482B2 Video interconnect termination charging
This disclosure describes a video interconnect system that may establish a Video over Long Term Evolution (ViLTE) communication session between two interacting client devices. In some examples, the video interconnect system may selectively establish a ViLTE communication based on one or more rules associated with the domain information of interacting client devices, availability of network bandwidth, bandwidth consumption of a video component of the ViLTE communication, or established service agreements between telecommunication service providers of the interacting client devices. Further, the video interconnect system may facilitate generating termination charges for a video and/or audio communication session of a ViLTE communication. For example, a video component of the ViLTE communication may be charged and metered based on data usage, and an audio component of the ViLTE communication may be charged and metered based on the duration and relative location of the interacting client devices.
US10148480B2 Methods and apparatus for synchronization in multiple-channel communication systems
Methods and apparatus for processing multichannel signals in a multichannel receiver are described. In one implementation, a plurality of demodulators may provide a plurality of outputs to a processor, with the processor then simultaneously estimating noise characteristics based on the plurality of outputs and generating a common noise estimate based on the plurality of outputs. This common noise estimate may then be provided back to the demodulators and used to adjust the demodulation of signals in the plurality of demodulators to improve phase noise performance.
US10148477B2 Method and apparatus for transmitting ACK/NACK
A technology enabling a base station to transmit acknowledgement (ACK)/negative ACK (NACK) information about data received from a terminal is provided. A cyclic shift value difference of each terminal may be maximized and a radio resource for transmitting the ACK/NACK information may be assigned without collision.
US10148474B2 Receiving device and receiving method, and transmitting/receiving system
A receiving device includes: a receiver that receives a signal including PPM symbols; a clock generator that generates a clock for sampling; an A/D converter that digital-converts the received signal; a reference position detector that detects a leading position of the PPM symbols based on data from the A/D converter; and a clock error detector that detects a clock error. The clock error detector includes: a pulse position detector that detects a pulse position in the PPM symbols based on data from the reference position detector and A/D converter; a position error calculator that calculates a deviation of the pulse position based on data from the reference position detector, A/D converter, and pulse position detector; and a clock error calculator that calculates the clock error based on data from the position error calculator. The receiving device varies a frequency of the clock based on data from the clock error calculator.
US10148471B2 Communication apparatus, communication method and communication system
A communication apparatus includes a memory, and a processor coupled to the memory and configured to receive a first reception signal and a second reception signal in a first period, calculate a first phase rotation quantity between the first reception signal and the second reception signal, receive a third reception signal and a fourth reception signal in a second period, calculate a second phase rotation quantity between the third reception signal and the fourth reception signal, determine whether to compensate for a frequency offset of a fifth reception signal based on a difference between the first phase rotation quantity and the second phase rotation quantity, and when it is determined to compensate for the frequency offset of the fifth reception signal, compensate for the frequency offset of the fifth reception signal.
US10148465B2 Training assisted joint equalization
Throughput between a transmitter and a receiver is increased by performing a three-stage joint channel optimization in which training sequences are used for calculating a pre-equalization estimate in the first stage, a look up table for pre-distortion in the second stage and a further updating the pre-equalization estimate and the look up table based on a third stage in which the training sequence used for the updating is pre-equalized and pre-distorted using previously calculated values prior to transmitting from the transmitter to the receiver.
US10148463B2 Method and device for estimating frequency offset
The present disclosure discloses a method and apparatus for estimating a frequency offset. The method includes: reconstructing an estimated channel value of a target user and an estimated channel value of a non-target user to obtain a reconstructed estimated channel value of the target user and a reconstructed estimated channel value of the non-target user; calculating frequency domain received data of a target user's local pilot frequency at which interference has been cancelled by using frequency domain data of a subcarrier occupied by the target user, frequency domain data of a subcarrier occupied by the adjacent non-target user, and the reconstructed estimated channel value of the target user and the reconstructed estimated channel value of the non-target user; and determining an estimated frequency offset value by using the target user's local pilot frequency at which interference has been cancelled and the frequency domain received data.
US10148461B2 Preamble detection and time-of-arrival estimation for a single-tone frequency hopping random access preamble
A receiver baseband processor and method for performing preamble detection and Time-of-Arrival, ToA, estimation for a single-tone frequency hopping random access preamble. The processor FFT processes a received signal and identifies logical tones. For each logical tone, the processor reads received symbols; determines a ToA estimate; forms a statistic based on the ToA estimate; compares the statistic to a preamble threshold; and when the statistic is greater than or equal to the threshold, determines a preamble is present and utilizes the ToA estimate for a timing advance command.
US10148460B2 Packet extension for wireless communication
Methods, systems, and apparatuses are described for providing device(s) with additional processing time to process a packet received wirelessly while still meeting the legacy SIFS time constraint. The additional processing time may be achieved by adding, by a device transmitting the packet, padding and/or a packet extension to the last symbol of the packet. The additional processing time provided to the device(s) advantageously reduces the amount of extra hardware that would normally be added to meet the SIFS time constraint. The amount of padding and/or packet extension to be added to the last symbol is balanced to minimize the complexity of the device(s) against the reduction in system efficiency incurred by the device(s).
US10148458B2 Method to support multi-protocol for virtualization
A network element (NE) configured as a local cloud switch point (CSP) comprises a memory configured to store remote virtual routing information in association with an identifier (ID) of a remote CSP in a mapping table, wherein the remote virtual routing information is associated with a remote virtual network associated with the remote CSP, and wherein the remote virtual routing information comprises a virtual extensible network (VXN) type identifier (ID), an address family ID (AFI), and a subsequent AFI (SAFI). The NE further comprises a processor coupled to the memory and configured to perform encapsulation on a data packet to generate a encapsulated data packet by adding an outer header to the data packet based on the AFI, adding a virtualization header to the data packet based on the VXN type ID, and adding an inner header to the data packet based on the SAFI. The NE further comprises a transmitter coupled to the processor and configured to transmit the encapsulated data packet to the remote CSP.
US10148455B2 Data processing apparatus, method for controlling data processing apparatus, and program
A data processing apparatus includes multiple processing means that are connected in a ring shape via corresponding communication means respectively. Each communication means includes a reception means for receiving data from a previous communication means, and a transmission means for transmitting data to a next communication means. Connection information is assigned to each of the reception means and the transmission means. The communication means, when receiving a packet that has same connection information as one assigned to its reception means, causes the corresponding processing means to perform data processing on the packet, sets the connection information assigned to its transmission means to the packet, and transmits the packet to the next communication means, and when receiving a packet that has connection information that is not same as one assigned to its reception means, transmits the packet to the next communication means without changing the connection information of the packet.
US10148454B2 128 gigabit fibre channel speed negotiation
The FC port state machine enhanced by determining if various lanes are configured to be operated in 128 Gbps mode by operating as parallel lanes as indicated by using a reserved bit in a link training field. If so and if all of the ports are 32 Gbps ports and pass training, then four lanes can be combined to form a 128 Gbps link. If the ports are configured for 128 Gbps only operation and at least one lane does not negotiate to 32 Gbps or fails training, the link is not activated and none of the lanes are activated. If the ports are configured to do either 128 Gbps or independent operation and at least one lane cannot operate at 128 Gbps, then the lanes operate independently at the negotiated and trained speed. If the lanes are configured for only independent operation the transceiver develops independent links as negotiated.
US10148452B2 Apparatus adapted for connecting a home network with a service provider network
The apparatus is adapted for connecting a home network with a service provider network via a broadband connection for providing Internet services and comprises a media relay for receiving a data stream of the home network in accordance with a first protocol and sending the data stream in accordance with a second protocol to the service provider network for an outgoing connection, and vice versa for an incoming connection. The media relay comprises a media device interface for linking the media relay with the home network and for separating signaling data from the media data of the receiving data stream, a signaling switch for converting the signaling data in accordance with the first protocol to the signaling data in accordance with the second protocol, a media switch for converting the media data in accordance with the first protocol to the media data in accordance with the second protocol, and a network interface for linking the media relay with the service provider network and for combining the signaling data from the signaling switch and the media data from the media switch.
US10148451B2 Method for data communication with a domestic appliance by a mobile computer device, mobile computer device and domestic appliance
A method for data communication with a domestic appliance by a mobile computer device. The domestic appliance and the mobile computer device are interconnected or interconnectable via a wireless data connection. The wireless data connection is adapted for transferring signals between the domestic appliance and the mobile computer device. Further, the present invention relates to application software for the mobile computer device. Moreover, the present invention relates to a domestic appliance. Additionally, the present invention relates to a mobile computer device including a display or touch screen.
US10148450B2 System and method for supporting a scalable flooding mechanism in a middleware machine environment
A system and method can support a scalable packet forwarding mechanism in a middleware machine environment. The middleware machine environment can comprise one or more network switch instances, wherein each network switch instance is associated with one or more external ports that are adapted to receive data packets from an external network. Furthermore, the middleware machine environment can comprise a plurality of packet dispatching components, each of which is responsible for forwarding a data packet to a virtual machine on a host server that operates to process the data packet. Additionally, a link aggregation component can combine multiple external ports into a logical port, and wherein the bandwidth of the logical port is linearly scaled accordingly to a total number of the multiple external ports.
US10148447B1 Provision of power over a data interface using a separate return path
Aspects of the present disclosure involve a circuit for delivering electrical power from a direct current voltage source to an electronic system. The circuit may include a power injection circuit that injects a first portion of the power from a supply voltage of the source to a first data line and a second portion of the power from the supply voltage to a second data line. The power injection circuit may include first and second conductive paths from the supply voltage to the first and second data lines having first and second inductances, respectively, as well as a third conductive path between the first and second data lines having a third inductance greater than the first and second inductances. A conductive support structure may carry return current from the electronic system to the source.
US10148445B2 Managing time-dependent electronic files
Managing time-dependent electronic files. A set of time-dependent files is identified. A time period for processing for each file resulting in a set of time periods is identified. A minimum set of time instances that gives one time instance in each time period in the set of time periods is calculated. Batching for each time instance of the minimum set of time instances, a sub-set of files to be processed at the time instance.
US10148442B2 End-to-end security for hardware running verified software
A verified software system may be executable on secure hardware. Prior to being executed, the software system may be verified as conforming to a software specification. First credentials attesting to an identity of the software system may be sent to an external application. Second credentials signed by a provider of the secure hardware may be sent to the external application. The second credentials may attest to an identity of the secure hardware. The external application may securely exchange one or more messages with a software application of the software system. For example, the one or more messages may be decryptable only by the external application and the software application to provide confidentiality for each message. As another example, an attestation may vouch for an identity of a sender of each of the one or more messages to attest to an integrity of each message.
US10148441B2 Systems, devices, and methods for detecting double signing in a one-time use signature scheme
Embodiments relate to systems, devices, and computer-implemented methods for detecting double signing in one-time use signature schemes by receiving a first message, where the first message includes a signature generated using a one-time use private key of a one-time use public/private key pair, determining a one-time use public key of the public/private key pair based on the first message, adding the one-time use public key to a list of public keys, receiving a second message, where the second message includes a signature generated using the one-time use private key of the one-time use public/private key pair, determining the one-time use public key of the public/private key pair based on the second message, determining that the one-time use public/private key pair was used more than once based on the list of public keys; and generating an alert based on determining that the one-time use public/private key pair was used more than once.
US10148437B2 Encryption system with key recovery
Systems, methods, and other embodiments associated with the recovery of a lost site key value used in encryption are described. In one embodiment, site key recovery logic is configured to analyze an encrypted data item to identify a bin number and a hash table index within a header of the encrypted data item. The bin number is derived from a first portion of the site key value and the hash table index is derived from the site key value. The site key value includes at least the first portion and a second portion. A bin recovery process is performed on the bin number to recover the first portion. A filter matching process is performed using the first portion and a site key filter to recover the second portion. An index matching process is performed using the second portion and the hash table index to recover the site key value.
US10148433B1 Private key/public key resource protection scheme
A method and apparatus of enabling access to a resource secured with a shared access control mechanism is provided. The method includes providing a public key and an authentication protected private key for a user. The private key is released to the user after receiving correct authentication. In one embodiment, the authentication may be one or more of a password, pass phrase, biometric, and smart card. The private key may be used to release the shared access control mechanism for the resource. In one embodiment, a plurality of users may have their private key provide access to the shared access control mechanism.
US10148431B2 Master key generation and distribution for storage area network devices
Mechanisms are provided for generating a master key used to secure key objects associated with data blocks in a data center. A cryptographic node creation request is received. It is determined that a master key can not be obtained from another cryptographic node in the data center. A master key is generated. The master key is included in a key hierarchy used to encrypt a data center key object, the data center key object corresponding to a data block maintained in a storage area network (SAN), where the data center key object includes a unique identifier, an encrypted key, and a wrapper unique identifier. The master key is split into N shares, with M shares required to recreate the master key, wherein M is less than N. The N shares are distributed to different entities.
US10148430B1 Revocable stream ciphers for upgrading encryption in a shared resource environment
Encryption of data across an environment, such as a shared resource environment, can be updated using keys generated using one or more revocable stream cipher algorithms. Data stored in the environment can be encrypted under a first key, or other such secret. When it is desired to update the encryption, a second key can be generated under which the data is to be re-encrypted. Instead of distributing the second key, a revocable stream cipher generator can generate an intermediate key based on the first and second keys, that when processed with the first key will produce the second key. Such an approach enables data to be re-encrypted under the second key without distributing the second key. Further, the unencrypted data will not be exposed in the process. In some embodiments, the re-encryption can be performed on an as-needed basis in order to reduce processing requirements.
US10148421B2 Electromagnetic jamming device and method for an integrated circuit
A device is provided for jamming electromagnetic radiation liable to be emitted by at least one portion of an interconnect region located above at least one zone of an integrated electronic circuit produced in and on a semiconductor substrate. The device includes an antenna located above the at least one zone of the circuit and generating circuit coupled to the antenna and configured to generate an electrical signal having at least one pseudo-random property to pass through the antenna.
US10148417B2 Duty-cycled high speed clock and data recovery with forward error correction assist
A method and system for duty-cycled high speed clock and data recovery with forward error correction are provided. The system operates on a first digital signal comprising a first plurality of samples and a second digital signal comprising a second plurality of samples. The second plurality of samples may be a subset of the first plurality of samples, for example, if the first and second pluralities of samples are generated by one analog-to-digital converter. A clock and data recovery module is operable to produce a timing indication according the second digital signal. The second plurality of samples is sampled intermittently. The discontinuity between bursts of samples in the second signal corresponds to a duty cycle. A forward error correction module is operable to produce a digital error-corrected signal according to the first digital signal and the timing indication.
US10148415B2 Aligning the upstream DMT symbols of multiple lines in a TDD DSL system
Time-division duplex (TDD) transmission in a digital subscriber line (DSL) communication system including a group of DSL transceivers at a remote side (FTU-Rs) and a distribution point unit (DPU) by performing, with a second FTU-R among the group of FTU-Rs, an initial upstream symbol alignment for a first FTU-R, where a first gap time the first FTU-R needs to wait before transmitting first upstream symbols to a first DSL transceiver at an operator side (FTU-O) at the DPU in a TDD frame period is acquired to make the first upstream symbols align at the first FTU-O's interface, transmitting second upstream symbols to the first FTU-O to correct the first gap time after performing the initial upstream symbol alignment, receiving, from the first FTU-O, tuning offset information representing a correction for the first gap time, and tuning the first FTU-R's upstream symbols transmit time according to the tuning offset information received.
US10148412B1 Methods and apparatus for clock drift mitigation
A controller of a first communication device records a first time value of a first clock corresponding to transmission of a first communication frame associated with a timing measurement procedure. If an acknowledgment of the first communication frame was received by the first communication device, the controller records a second time value of the first clock. The controller receives a data unit corresponding to a second communication frame associated with the timing measurement procedure, wherein the data unit includes a time value of a second clock. If an acknowledgment of the first communication frame was not received, the controller compares the first time value of the first clock to the time value of the second clock, and uses i) the first time value of the first clock, and ii) the time value of the second clock to adjust time values corresponding to the first clock responsive to the comparison.
US10148411B2 Secure clock synchronization
The present disclosure provides a secure one-step IEEE 1588 clock using either a symmetric or asymmetric protection scheme. Clocks of mission-critical or highly-available devices in industrial automation systems connected to a communication network are synchronized by sending, by a master clock, a synchronization message, e.g., a single message of the one-step-clock type according to IEEE 1588, including a time stamp, and by receiving and evaluating, by a slave clock, the synchronization message. A synchronization component or module of the master clock prepares, or composes, prior to a projected send time, a synchronization message including a time stamp of the projected send time, and secures the synchronization message in advance of the projected send time. Securing the synchronization message occurs by suitable cryptographic means allowing for authentication of the time stamp at a receiving slave clock. At the projected send time, the secured synchronization message is transmitted.
US10148404B2 Multi-user request-to-send clear-to-send (CTS) with null data packets CTS and response polling
Methods, apparatuses, computer readable media for multi-user (MU) request-to-send (RTS) and clear-to-send (CTS) with null data packet (NDP) CTSs and response polling. An apparatus of a wireless device comprising processing circuitry is disclosed. The processing circuitry may be configured to encode a MU-RTS including station identifications and indications of 20 MHz channels for the stations to transmit CTSs. The processing circuitry may be configured to configure the access point to transmit the MU-RTS. The processing circuitry may be configured to encode a trigger frame for polling, the trigger frame including the station identifications and indications of short feedback resource units for the stations identified by the station identifications. The processing circuitry may be configured to decode short feedback from the stations in accordance with the short feedback resource units where the short feedback is in response to the trigger frame for polling and the MU-RTS.
US10148402B2 Method and apparatus for beam management in a wireless communication system
A method and apparatus are disclosed from the perspective of a base station. In one embodiment, the method includes the base station transmitting to a UE a control signal associated with a reference signal for beam measurement, wherein the control signal includes a beam-related information for transmitting the reference signal for beam measurement. The method also includes the base station transmitting the reference signal for beam measurement to the UE.
US10148397B2 Contention based access in a communications system
There is provided receiving a message by a reception point of a communications system, wherein the received message comprises a message of a contention based access procedure indicating channel state information measured at user equipment from a transmission point of a plurality of transmission points.
US10148395B2 Radio communication system, control device, base station, information transmitting method, and information receiving method
A radio communication system according to the present invention includes a base station (10) configured to start or stop a data transmission process according to presence/absence of a terminal with which the base station (10) communicates, a base station (20) whose communication area includes a place where a terminal (40) is present, the terminal (40) being affected by interference when the data transmission process is performed in the base station (10), and a control device (30) configured to control a start timing of the data transmission process in the base station (10) and transmit information about the start timing of the data transmission process in the base station (10) to the base station (20).
US10148392B2 Group acknowledgement/negative acknowledgement and triggering GACK/channel state information
According to the present disclosure, CSI and/or a plurality of ACKs related to a group of DL data transmissions may be buffered at the UE as a GACK until a DCI trigger is received from the eNB. Once the trigger is received, the UE may transmit the CSI and/or GACK to the eNB. In this way HARQ feedback and/or CSI may be reliably communicated while reducing payload. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus send, to a UE, data transmissions associated with a first plurality of downlink subframes. In an aspect, the apparatus increments a counter for each data transmission sent to the UE. In a further aspect, the apparatus transmits, to the UE, a first trigger for a first GACK when a counter is greater than or equal to a threshold.
US10148387B2 Method and apparatus for detecting optical network unit, and passive optical network system
A method for detecting an optical network unit (ONU) in a passive optical network (PON), an ONU, a PON and an optical line terminal (OLT) are disclosed. In an embodiment the method include detecting an ONU identity code in an open uplink empty window or an empty timeslot, wherein the ONU identity code is a specific code stream sequence of the ONU that identifies a single ONU of the plurality of ONUs included in the PON system during the open uplink empty window or the empty timeslot and determining that the single ONU corresponding to the ONU identity code is a rogue ONU according to the ONU identity code.
US10148382B1 Optical network laser auto-tuning methods and systems
Methods and systems are disclosed including a system comprising a first node, having a first transceiver comprising a first receiver and a first transmitter, comprising a tunable laser, configured to transmit a first optical signal on a first channel and to transmit a second optical signal on a second channel if the first receiver does not detect a third optical signal; a second node having a second transceiver comprising a second receiver and a second transmitter configured to transmit the third optical signal on the first channel if the second receiver detects the second optical signal; and a filter having ports configured to a particular bandwidth and to suppress the first optical signal if the first optical signal is not within the particular bandwidth of the port, and to transmit the second optical signal to the second node if the second optical signal is within the particular bandwidth.
US10148381B1 System and method for providing single fiber 4K video
Aspects of the subject disclosure may include, for example, a device that encodes digital signals representing image data captured by a video camera and provided according to a 4K ultra-high definition (4K-UHD) standard. The digital signals are transmitted as serial digital interface (SDI) streams to a wavelength-division multiplexing (WDM) unit; the WDM unit performs electrical-to-optical conversion of the SDI streams and outputs a multiplexed signal to a single fiber-optic cable. The video camera, encoding unit, and WDM unit form a combined module within a housing; the device connects to a proximal end of a single fiber-optic cable, and a distal end of the single fiber-optic cable is configurable for connection to a demultiplexer of a 4K-UHD video presentation device. The multiplexed signal is transmitted on the single fiber-optic cable unidirectionally from the proximal end to the distal end. Other embodiments are disclosed.
US10148380B2 Communication control apparatus, radio communication apparatus, communication control method and radio communication method
A communication control apparatus, a radio communication apparatus, a communication control method, a radio communication method, and a program capable of contributing to improving a radio communication technology related to IDMA. The communication control apparatus including: a communication unit configured to communicate with a radio communication apparatus of a radio communication system using interleave division multiple access (IDMA); and a control unit configured to allocate an interleaver type of an interleaver to be used for IDMA by the radio communication apparatus.
US10148379B2 Method for transmitting network assistance information for removing interference and serving cell base station
One embodiment of the present specification provides a method for transmitting network support information in a serving cell in order to remove interference of a terminal. The method for transmitting the network support information comprises the steps of: enabling the serving cell to select a first terminal and a second terminal to which a multi-user multiple input multiple output (MU-MIMO) is applied; enabling the serving cell to select different codewords for a downlink data channel to the selected first and second terminals; enabling the serving cell to determine whether the first terminal can remove the interference; and transmitting, to the first terminal, the network support information for supporting the interference removal using the downlink data channel to the second terminal if the first terminal can remove the interference.
US10148370B2 Interference measuring method and interference measuring apparatus
Interference measurement is provided. A method comprises: determining pilot channel resource configured to send at least one directional pilot signal associated with directional device-to-device communications, and determining, at least according to a received state of a pilot signal on the determined pilot channel resource, interference caused by a signal associated with directional device-to-device communications in the pilot channel resource. Accordingly, interference related to directional D2D communications can be measured more accurately according to a directional pilot signal related to the directional D2D communications, thereby providing a basis for more effectively implementing the directional D2D communications.
US10148355B1 Mobile network device movable along free space optical ceiling-mounted track enclosure for ceiling as a service
A mobile network device moves along a track rail structure of a ceiling-mounted track enclosure. The ceiling-mounted track enclosure further comprises a beam transmission cavity for accommodating a collimated light beam having a prescribed cross-sectional area and having been transmitted into the beam transmission cavity by a free space optical transmitter, without obstruction of the collimated light beam by the mobile network device along the track rail structure. The mobile network device receives, at a selected detection area within the cross-sectional area, a modulated light signal transmitted within the collimated light beam. The selected detection area is substantially smaller than the prescribed cross-sectional area and allocated exclusively to the mobile network device. The mobile network device can move toward an identifiable destination position of the track rail structure by a determined arrival time in response to the mobile network device detecting a movement instruction in the modulated light signal.
US10148353B2 Optical cable signaling system
An optical cable signaling system includes an optical cable and an endpoint device that is connected to the optical cable. An optical cable signaling device is provided in the optical cable signaling system for signaling using the optical cable, and includes a first optical cable manipulation subsystem and a second optical cable manipulation subsystem. An optical cable signaling actuator on the optical cable signaling device is configured to move the first optical cable manipulation subsystem relative to the second optical cable manipulation subsystem to physically manipulate the optical cable such that a parameter of an optical signal transmitted through the optical cable changes. An optical cable signaling engine in the optical cable signaling device is configured to actuate the optical cable signaling actuator to communicate information to the endpoint device via changes in the parameter of the optical signal transmitted through the optical cable.
US10148348B2 Optical-electrical interface devices and systems with optical communication pathway redundancy
Electrical-optical interface devices and methods for use in optical communications systems are disclosed. The electrical-optical interface devices are configured to convert electrical signals to optical signals and optical signals to electrical signals, and are configured to connect to external devices. The electrical-optical interface device is configured to monitor the data transmission between external devices over a primary communication pathway. The electrical-optical interface device is designed to reconfigure itself when it receives information about a communication error so that it automatically utilizes secondary optical communication pathways as redundant optical communication pathways to maintain data communication between the external devices.
US10148347B2 Systems, methods, and devices for increasing radio frequency (RF) power in distributed antenna systems
A communications system is disclosed that includes at least one remote expansion unit (RXU) that is operatively coupled to at least one remote unit (RU). The at least one RU is configured to receive a first and a second downlink optical radio frequency (RF) communications signal. The at least one RU comprises at least one optical-to-electrical (O/E) converter configured to convert the first and second downlink optical RF communications signals to respective first and second downlink electrical RF communications signals. The at least one RXU is configured to receive the second downlink electrical RF communications signal from the at least one RU. The RU may comprise selection circuitry configured to identify which of the downlink electrical communications signals are sent to the RXU. The RXU may be configured to provide an uplink electrical RF communications signal received from a client device to the RU.
US10148342B2 Relaying device, communication system, and method for relaying audio signal
[Problem] To enable the response audio signal of one transceiver to be heard by other transceivers, in cases when a plurality of subordinate transceivers (wireless handset) are present.[Solution] A relaying device is provided with: a wireless apparatus interface having a repeater connected thereto; a signal processing unit connected to the wireless apparatus interface; a network interface connected to a network; a packet processing unit connected to the network interface; and a mixing unit provided between the signal processing unit and the packet processing unit. The packet processing unit reads out an audio signal from a packet inputted from the network interface, and outputs the audio signal as a downlink audio signal. The mixing unit inputs the downlink audio signal into the signal processing unit, and inputs an uplink audio signal into the signal processing unit. The signal processing unit outputs, to the wireless apparatus interface, the downlink audio signal and the uplink audio signal.
US10148341B2 Independent band detection for network protection
Technology for a cellular signal booster operable to amplify cellular signals is disclosed. The cellular signal booster can include a downlink cellular signal path configured to amplify and filter a received downlink cellular signal in a plurality of selected bands. The downlink signal path can combine at least a first band and a second band in the plurality of selected bands. The cellular signal booster can include a controller operable to perform network protection by adjusting an uplink gain or noise power for at least one of a first band or a second band in an uplink signal path. The uplink gain or noise power can be adjusted for the first band in the uplink signal path or the second band in the uplink signal path using a signal strength associated with the received downlink cellular signal on the downlink cellular signal path.
US10148338B1 Wireless communication system
A wireless communication system is disclosed by which, in communication that uses rotationally polarized waves, the information transmission amount is increased to perform communication. A transmitter 101 transmits a signal using polarized waves that are different at different timings using a rotationally polarized wave. In a receiver 201, a reception baseband circuit 20 detects different polarized waves received at timings corresponding to the polarized waves used by the transmitter 101 on a time axis using a plurality of signals equivalent to the received signals to obtain a wireless propagation characteristic between the transmitter 101 and the receiver 201. Then, the transmitter 101 propagates different signals in the form of a plurality of polarized waves at the same time using a plurality of rotationally polarized waves having initial polarization rotation phases different from each other. The transmission capacity can be increased by an amount corresponding to the number of different signals.
US10148335B2 Method and apparatus for determining optimal beam in a multi-input multi-output system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method and an apparatus for grouping a plurality of beams into a plurality of beam groups in a wireless communication system supporting Multi-Input Multi-Output (MIMO) are provided. The method includes determining at least one preferred beam set, based on a channel between a plurality of transmission beams of a Base Station (BS) and a plurality of reception beams of a Mobile Station (MS), transmitting information on the at least one preferred beam set, to the BS, generating information indicating interference that at least one transmission beam of the BS exerts to the MS, based on a preferred reception beam comprised in the at least one preferred beam set, and transmitting the generated interference information to the BS.
US10148331B2 Method and apparatus for tracking beam in wireless communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). A method for operating a terminal in a wireless communication system comprises transmitting, to a base station, at least one reference signal through at least one first transmission beam and if ACK information for the at least one reference signal is received from the base station, transmitting, to the base station, the at least one reference signal through at least one second transmission beam. A width of the at least one second transmission beam is greater than a width of the at least one first transmission beam.
US10148329B2 Adaptively grouped user equipment multicasting and beamforming
A method for adaptive user equipment (UE) grouping and beamforming includes the assignment each of a plurality of user equipment (UE) devices into a respective UE group of a plurality of UE groups. Each UE group has at least one UE device. A UE device is reassigned from the respective UE group to which it was previously assigned to an updated UE group. An updated respective beamforming vector is generated for the updated UE group until the updated respective beamforming vector for each UE group produces a largest average UE rate for the updated UE group.
US10148328B2 Base station apparatus and transmission method
The present disclosure provides a method of generating codebook in a wireless communication system with multiple antenna arrays, as well as a wireless communication system, base station and terminal using the codebook for communication. The method comprises steps of: providing a basic codebook which contains multiple pre-coding matrices; and assigning phase offsets to certain pre-coding matrices in the basic codebook to form a codebook with phase offset. The feedback overhead from a client to a base station side is reduced and a good precision of feedback for multi-antenna array is kept by applying the method of generating codebook and using the generated codebook in the wireless communication system, base station and terminal.
US10148322B2 Demodulator of a wireless communication reader
A demodulator including a peak sampler to control an ADC or a digital resampler to sample a carrier signal in an unmodulated state at peaks, and to sample the carrier signal in a modulated state at a phase of the unmodulated state; and an envelope builder to determine an envelope signal based on differentials between maximum and minimum peaks of respective cycles of the sampled carrier signal. Further, a demodulator having an offset estimator to estimate in-phase and quadrature components of a carrier signal in an unmodulated state to determine in-phase and quadrature component offsets; a load modulated signal estimator to estimate in-phase and quadrature components of a load modulated signal by removing the in-phase and quadrature component offsets from in-phase and quadrature component samples of the carrier signal; and an envelope builder to build an envelope signal by combining the in-phase and quadrature components of the load modulated signal.
US10148321B2 Antenna for near field communication, accessory and electronic device including the same
An electronic device that includes a near field communication (NFC) antenna and a mobile device is provided. The NFC antenna includes a first coil and a second coil separated from the first coil. The mobile device includes the first coil. The second coil is arranged on the outside of the mobile device.
US10148317B2 Methods and apparatus to monitor a media presentation
Methods and apparatus to monitor a media presentation are disclosed. An example apparatus includes a housing defining a sleeve dimensioned to receive a monitoring device, the monitoring device to monitor the media presentation. The example apparatus includes a receiver carried by the housing to receive a first modulated audio signal from a media device via a wireless data connection using a wireless communication protocol, the first modulated audio signal associated with the media presentation, the receiver to output a baseband audio signal corresponding to the first modulated audio signal. The example apparatus includes a speaker carried by the housing to emit the baseband audio signal for receipt by the monitoring device within the sleeve. The example apparatus further includes a monitoring device to be received by the housing to receive the baseband audio signal from the speaker, and to generate research data identifying the media.
US10148316B2 Technologies for PCB and cable loss characterization and fixture de-embedding
Technologies for determining the parameters of a transmission line such as a printed circuit board trace and a cable are disclosed. By measuring a reflection coefficient and a transmission coefficient of two different electrical structures with the same type of fixture on each end and transmission lines of different lengths, the attenuation coefficient of the transmission lines can be determined. The attenuation coefficient can indicate whether or not the performance of the transmission line is acceptable or may be used to calibrate a measuring device for subsequent measurements.
US10148315B2 Method and device for adjusting signal of receiving device in mobile communication system
The present invention relates to a method and a device for adjusting a signal of a receiving device in a mobile communication system and, more specifically, to a method for adjusting a signal of a receiving device in a mobile communication system, the method comprising the steps of: receiving signals from at least two antennas; calculating at least one correlation value by using the received signals; obtaining a delay difference value between the signals based on the at least one calculated correlation value; and outputting adjusted signals generated by adjusting the received signals based on the obtained delay difference value.
US10148313B2 Communication device and method in the cellular band
A wireless communication method in a network comprising a plurality of nodes including ranging masters, broadcasting a chirp-modulated ranging requests, and ranging slaves slave, replying with thereto with chirp-modulated ranging responses, whereby mobile nodes can locate themselves passively by listening to the request/reply exchanges, based on the respective time differences of arrival.
US10148312B2 Circuit and method to reduce fundamental and modulation spurs with spread spectrum
A method of generating a spread spectrum signal is disclosed. The method includes selecting a first pseudorandom slope for a modulation curve. A current frequency on the modulation curve is selected. An oscillating signal is produced at the current frequency for a respective time. The current frequency is set to a next frequency on the modulation curve. The steps of producing an oscillating frequency and setting the current frequency to a next frequency are repeated until the current frequency is a final frequency on the modulation curve.
US10148310B2 Antenna VSWR RF duplexer
RF circuitry, which includes an antenna VSWR RF duplexer and duplexer control circuitry, is disclosed. The antenna VSWR RF duplexer includes a first hybrid RF coupler having a first main port coupled to an RF antenna, a first isolation port, and a first pair of quadrature ports; a second hybrid RF coupler having a second main port, a second isolation port, and a second pair of quadrature ports; a third hybrid RF coupler having a third main port, a third isolation port, and a third pair of quadrature ports; and RF filter circuitry coupled to the first pair of quadrature ports, the second pair of quadrature ports, and the third pair of quadrature ports, such that the antenna VSWR RF duplexer provides an antenna VSWR signal. The duplexer control circuitry receives and processes the antenna VSWR signal, which is representative of VSWR mismatch conditions at the first main port.
US10148308B2 Auxiliary channel transceiving circuit of displayport interface
An auxiliary channel transceiving circuit includes: a first node and a second node; a first voltage-dividing circuit for generating a first received signal according to a signal from the first node; a second voltage-dividing circuit for generating a second received signal according to a signal from the second node; a first receiver amplifying circuit for amplifying the first received signal to generate a first amplified signal; a second receiver amplifying circuit for amplifying the second received signal to generate a second amplified signal; a comparison circuit for comparing the first amplified signal with the second amplified signal to generate a received signal; a first transmitter amplifying circuit for generating a first output signal according to a transmitting signal; and a second transmitter amplifying circuit for generating a second output signal according to the transmitting signal. The auxiliary channel transceiving circuit is not required to cooperate with traditional capacitors.
US10148303B2 Methods and systems for aquatic infrastructure recharge and data transfer
Embodiments for managing aquatic infrastructure by one or more processors are described. A vehicle is detected within a vicinity of an aquatic infrastructure device. A wireless capability level of the vehicle is determined. Based on the determined wireless capability level of the vehicle, at least one of a wireless power transfer between the vehicle and the aquatic infrastructure device or a wireless data transfer between the vehicle and the aquatic infrastructure device is enabled.
US10148299B2 Method and apparatus for cancelling interference and receiving signal in wireless communication system
A method for cancelling interference and receiving a signal by a user equipment in a wireless communication system, the method includes identifying assistance information for cancelling an interference signal transmitted from an interfering base station; cancelling the interference signal based on the assistance information; and receiving a desired signal from a serving base station, wherein the user equipment assumes a part of the assistance information for cancelling the interference signal as a limited value and then receives the interference signal, and wherein a modulation order of the interference signal as the part of the assistance information is smaller than or equal to a specific value as the limited value.
US10148294B2 Multi-band radio frequency front-end circuit
Embodiments of the disclosure include a multi-band radio frequency (RF) front-end circuit. When a first antenna transmits an RF transmit signal in an RF transmit band, a second antenna may receive the RF transmit signal as an interference signal. The multi-band RF front-end circuit includes multiple receive filters for receiving an RF receive signal in multiple RF receive bands. A selected receive filter among the multiple receive filters is opportunistically reconfigured to help suppress the interference signal. Specifically, a bandpass bandwidth of the selected receive filter is expanded to include at least a portion of the RF spectrum of the interference signal. By doing so, it is possible to shunt the interference signal to a ground through the selected receive filter. As a result, it is possible to reduce an adverse impact of the interference signal to improve RF performance of the multi-band RF front-end circuit.
US10148292B2 Error-correcting code
An example method to decode an error-correcting code includes receiving a tuple including a seed and a coded packet over a communication channel, and based on the seed, reconstructing a set of pseudorandom coefficients used by an encoder to create the coded packet. The method also includes entering the set of pseudorandom coefficients and the coded packet in a decoding matrix and reducing the decoding matrix to a row echelon form. After reducing the decoding matrix to a row echelon form, the method further includes determining if the decoding matrix is decodable up to a number of rows, reducing the decoding matrix up to the number of rows by backward substitution so a part of the first matrix becomes an identity matrix and a corresponding part of the second matrix comprise source packets, and extracting the source packets from the padded packets.
US10148291B2 Practical dynamic proofs of retrievability with multiple buffers
Certain embodiments of the present invention involve a method of storing an erasure coded copy of block data, and storing newly updated block data into a separate erasure-coded log structure. The method also includes auditing both the erasure copy of block data and the newly updated block data. The erasure copy of block data and the newly updated block data are probabilistically checked during the audit. In certain other embodiments the newly updated block data is stored in a log structure.
US10148288B2 LDPC post-processor architecture and method for low error floor conditions
Post-processing circuitry for LDPC decoding includes check node processor for processing shifted LLR values, a hard decision decoder circuitry for receiving processed LLR information and performing parity checks on the processed LLR information. Post-processing control circuitry controls updating of LLR information in the check node processor. The check node processor, hard decision decoder, and control circuitry cooperate to identify check nodes with unsatisfied parity checks after an iteration cycle, identify neighborhood variable nodes that are connected with unsatisfied check nodes, identify satisfied check nodes which are connected to neighborhood variable nodes, and modify messages from neighborhood variable nodes to satisfied check nodes if needed to introduce perturbations to resolve decoding errors. Neighborhood identification circuitry determines which variable nodes are connected with unsatisfied check nodes, that have failed a parity check, and produces a signal indicating which variable nodes are connected to unsatisfied check nodes.
US10148286B2 Keyboard scanning circuit, keyboard and scanning method thereof
A keyboard scanning circuit includes a plurality of switching elements, M scanning lines and N sensing lines. Each of the sensing lines has a common node extended to M transmission lines. A switching element is coupled where one of the transmission lines and one of the scanning lines intersects. Two scanning lines correspondingly coupled through two switching elements to two transmission lines extended from one sensing line are different from each other.
US10148285B1 Abstraction and de-abstraction of a digital data stream
Techniques for abstracting a set of abstraction codes from an input bit string and for de-abstracting to recover an original input bit string from a set of abstraction codes and a string length are described. Applications of these techniques to compressing, storage, networking, encryption are also described as is a parallel configuration for abstraction and de-abstraction.
US10148281B1 Analog-to-digital converter and wireless communication device
According to one embodiment, an analog-to-digital converter includes a first digital-to-analog converter, a comparator configured to digitally output based on a first clock signal, a clock generator configured to generate the first clock signal from an input clock signal, and a controller configured to control the first digital-to-analog converter. The clock generator sets a cycle of the first clock signal to a first cycle if the input clock signal is at a first logic level, and sets the cycle of the first clock signal to a second cycle shorter than the first cycle if the input clock signal is at a second logic level.
US10148280B2 Hybrid flash architecture of successive approximation register analog to digital converter
The disclosure includes a mechanism for mitigating electrical current leakage in a Successive Approximation Register (SAR) Analog to Digital Converter (ADC) by using a Flash ADC in conjunction with the SAR ADC. A sequence controller in the SAR ADC uses the output of the Flash ADC to control a switch array. Depending on the output of the Flash ADC, the sequence controller can control the switch array to couple at least one capacitor in the capacitor network of the SAR ADC to a voltage that reduces charge leakage in the SAR ADC. The voltage may be a pre-defined positive or negative reference voltage.
US10148278B2 Sigma-delta analog-to-digital converter including loop filter having components for feedback digital-to-analog converter correction
Some embodiments include apparatus and methods using an integrator in a loop filter of a sigma-delta analog-to-digital converter (ADC), a digital-to-analog converter (DAC) located on a feedback path of the ADC, the DAC including output nodes coupled to input nodes of the integrator, and a comparator including input nodes to receive signals from output nodes of the integrator, and an output node to provide information during calibration of the DAC.
US10148275B1 Low power digital-to-analog converter (DAC)-based frequency synthesizer
Various embodiments of fractional-N phase-locked loop (PLL) frequency synthesizers based on digital-to-analog conversion (DAC) are disclosed. In some embodiments, a PLL frequency synthesizer includes a phase-frequency detector, a voltage controlled oscillator (VCO) coupled to the phase-frequency detector, and a digital-to-analog converter (DAC) coupled between an input of the phase-frequency detector and an output of the VCO within a feedback path of the PLL frequency synthesizer. The phase-frequency detector is configured to receive a reference input clock and an output signal of the DAC as a feedback input clock. Furthermore, the DAC receives an output clock from the VCO and a digital control signal comprising frequency and phase information for synthesizing the feedback input clock. The disclosed DAC-based PLL frequency synthesizers do not require any frequency divider in a feedback path of the PLL, thereby significantly reducing power consumption and noise levels.
US10148274B1 Non-linear oven-controlled crystal oscillator compensation circuit
A compensation circuit for an oven-controlled crystal oscillator serving as a reference for a phase-locked loop in holdover mode is disclosed. A non-linear function module generates a modified aging signal that is a non-linear function of an aging signal. A first Kalman filter generates an estimate of the frequency drift of the crystal oscillator based on the temperature signal. A second Kalman filter generates an estimate of the frequency drift based on the modified aging signal. A combining and comparing module combines the estimates generated by the first and second Kalman filters and compares the estimates with detected frequency drift to produce an error signal to update the Kalman filters. In holdover mode the Kalman filters generate an error signal to correct the oscillator frequency based on updates obtained during operation of the phase-locked loop in normal mode.
US10148268B2 Methods and apparatus for capacitively detecting key motion and finger presence on keyboard keys
A keyboard including a plurality of key assemblies configured to be pressed by an input object. A subset of the plurality of key assemblies each includes a key cap and a first electrode pair underneath the key cap and configured to detect key motion in response to downward force applied by the input object. The key cap also includes a second electrode pair disposed underneath the key cap and configured to detect positional information about the input object interacting with the key cap.
US10148266B1 Distributed control pole clamp circuit for gate driver
A switching circuit for controlling supply of electrical power from a power pole input to a power pole output.
US10148262B1 Processing circuit of reset signal
A processing circuit of a reset signal is provided. The processing circuit receives the reset signal via a reset end. The processing circuit includes a multiplexer, an inverter and a switching unit. The multiplexer has an output end, a first input end and a second input end. The multiplexer is utilized for connecting the output end to the first input end or the second input end according to a selection signal. The inverter is coupled to the second input end of the multiplexer. The switching unit is coupled to the reset end for receiving the reset signal and connecting the reset end to the first input end of the multiplexer or the inverter according to the selection signal.
US10148261B1 On chip adaptive jitter reduction hardware method for LVDS systems
A low voltage differential signaling (LVDS) driver circuit, system, apparatus, and methodology are provided for controlling switching components in a primary current stage and a pre-emphasis current stage with an adaptive pre-emphasis gain tuning hardware control circuit arranged to provide control signals for periodically tuning a pre-emphasis gain setting for the secondary pre-emphasis current stage by selecting an optimum pre-emphasis gain setting from a plurality of pre-emphasis gain setting which minimizes an inter-symbol interference (ISI) jitter measure for the LVDS driver circuit.
US10148257B1 Method and apparatus for generating twenty-five percent duty cycle clock
A clock generator and method operate by receiving an input clock; cascading a first inverter, a second inverter, a third inverter, and a fourth inverter in a ring topology to output a first phase, a second phase, a third phase, and a fourth phase of an interim clock; enabling the second inverter and the fourth inverter during a first phase of the input clock and enforcing a complementary relation between the second phase and the fourth phase of the interim clock by using a fifth inverter and a sixth inverter configured in a cross-coupling topology; enabling the first inverter and the third inverter during a second phase of the input clock and enforcing a complementary relation between the first phase and the third phase of the interim clock by using a seventh inverter and an eighth inverter configured in a cross-coupling topology.
US10148255B2 Low noise charge pump method and apparatus
A charge pump method and apparatus is described having various aspects. Noise injection from a charge pump to other circuits may be reduced by limiting both positive and negative clock transition rates, as well as by limiting drive currents within clock generator driver circuits, and also by increasing a control node AC impedance of certain transfer capacitor coupling switches. A single-phase clock may be used to control as many as all active switches within a charge pump, and capacitive coupling may simplify biasing and timing for clock signals controlling transfer capacitor coupling switches. Any combination of such aspects of the method or apparatus may be employed to quiet and/or simplify charge pump designs over a wide range of charge pump architectures.
US10148254B2 Standby current reduction in digital circuitries
The standby leakage current reduction schemes for digital data storing components are disclosed. By floating the low digital voltage node of the digital data storing components in standby mode, the major standby leakage current paths to the ground voltage caused by the channel diffusion leakage current of MOSFET devices can be terminated. The standby leakage currents will be reduced to the small reverse junction leakage currents to the grounded substrate. For retaining the stored data in the digital data storing components in standby mode, the low digital voltage node is connected to the ground voltage periodically according to a plurality of rectangular voltage pulses outputted from a pulse generator trigged by a low frequency clock oscillator. Due to no external voltage bias to the low digital voltage node other than floating the digital low voltage node, the data recovering process is instant.
US10148247B2 Elastic wave device
An elastic wave device includes a piezoelectric substrate, first and second IDT electrodes disposed on a first main surface, and bumps each connected to one of the first and second IDT electrodes. First and second side portions extend in a direction perpendicular or substantially perpendicular to the polarization axis direction and to a direction normal to the piezoelectric substrate. The length of the piezoelectric substrate along the polarization axis direction at the first side portion is shorter than that at the second side portion. The first IDT electrode is located at a position closer to the first side portion than the second IDT electrode. The bumps include three or more first side bumps including first and second bumps that sandwich the first IDT electrode therebetween. The distance between the first and second bumps is the smallest distance among the distances between adjacent bumps of the first side bumps.
US10148244B1 Trimming method for microresonators and microresonators made thereby
A micromechanical resonator is disclosed. The resonator includes a resonant micromechanical element. A film of annealable material deposited on a facial surface of the element. In one instance, the resonance of the element can be adjusting by using a feedback loop to control annealing of the deposited film.
US10148243B2 Interface terminating device
An interface terminating device for an interface port includes, in one embodiment, a resistor having first and second conductive leads and a resistive element between the first and second leads. The interface terminating device includes a resistor holder and resistor engager which cooperate together to establish electrical contact with an interface port.
US10148241B1 Adaptive audio interface
Systems and methods for an adaptive audio interface. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: classify an audio environment; adjust an audio output gain setting based upon the classification; as a user changes position with respect to the IHS, monitor a distance between the user and the IHS; and modify the adjusted audio output gain setting based upon the monitoring, such that the modification causes a constant sound pressure level to be maintained at the user's position.
US10148240B2 Method and apparatus for sound playback control
A method, apparatus and computer program product are provided in order to coordinate the control of the volume levels of both the playback sound and the ambient sound delivered to a user via headphones. In the context of a method for controlling sound reproduction from an electronic device, a control signal is received in response to user actuation of a single input. The method also receives both playback sound and ambient sound around the electronic device. In response to the control signal, the method controls volume levels of both the playback sound and the ambient sound provided to an output channel configuration of a headphone device.
US10148239B1 Circuit with co-matching topology for transmitting and receiving RF signals
A circuit with co-matching topology for transmitting and receiving RF signals, said circuit comprising: a first sub-circuit comprising a first inductive component and a first capacitive component to form a low-pass filter for transmitting a first RF signal from a first amplifier to an antenna, wherein the first inductive component is coupled to a ground via a first switch; and a second sub-circuit comprising a second inductive component and a second capacitive component for receiving a second RF signal from the antenna to an input terminal of a second amplifier, wherein said input terminal of the second amplifier is coupled to the ground via a second switch; wherein when the first amplifier is transmitting the first RF signal, the first switch is turned off and the second switch is turned on, and wherein when the second amplifier is receiving the second RF signal, the first switch is turned on and the second switch is turned off.
US10148237B2 Low noise amplifier circuit
A semiconductor circuit comprising an input block having a first chopper providing a chopped voltage signal, a first transconductance converting said chopped voltage signal into a chopped current signal, a second chopper providing a demodulated current signal, a current integrator having an integrating capacitor providing a continuous-time signal, a first feedback path comprising: a sample-and-hold block and a first feedback block, the first feedback path providing a proportional feedback signal upstream of the current integrator. The amplification factor is at least 2. Charge stored on the integrating capacitor at the beginning of a sample period is linearly removed during one single sampling period. Each chopper operates at a chopping frequency. The sample-and-hold-block operates at a sampling frequency equal to an integer times the chopping frequency.
US10148236B1 Output stage of operational amplifier and method in the operational amplifier
An embodiment discloses an operational amplifier comprising: an input stage; an output stage communicatively coupled to the input stage, wherein the output stage further comprises a first transistor, a second transistor, a third transistor, a fourth transistor, a first current source, a fifth transistor, a sixth transistor and a second current source, wherein a second node of the first transistor is connected to the input stage (vin), a third node of the first transistor is connected to a third node of the fourth transistor, ground (gnd), a third node of the fifth transistor and a third node of the third transistor, a first node of the first transistor is connected to a first node of the first current source, a second node of the sixth transistor and a second node of the second transistor.
US10148235B2 Dead time compensation
The invention relates to a compensator device for compensating signal dependent delay variations, including dead time and reverse recovery time, causing un-linearity in a Class-D amplifier where the compensator device comprises: a first input terminal for receiving an input pulse width modulated input PWM signal comprising pulses with falling flanks corresponding to a falling level transition and rising flanks corresponding to a rising level transition; and a second input terminal configured to receive the signal provided at an output switching node of a Class-D amplifier; an output terminal for providing a compensated output signal; and controllable delay means configured to receive and delay the pulse modulated input signal, thereby providing a delayed version of the input signal to said output terminal of the compensator device. The compensator device further comprises time measuring means configured for measuring the time between a transition of the signal provided at the output terminal of the compensator device and the corresponding transition of the signal at the output switching node of a Class-D amplifier and based on these measurements providing a control signal to the controllable delay means. An advantageous effect of the present invention is that the rising and falling level transition delays will be substantially similar thus substantially removing non-linearity and obtaining substantially correct pulse widths. The invention further relates to a corresponding method, a driver device and a Class-D amplifier.
US10148234B2 Device stack with novel gate capacitor topology
Systems, methods and apparatus for practical realization of an integrated circuit comprising a stack of transistors operating as an RF amplifier are described. As stack height is increased, capacitance values of gate capacitors used to provide a desired distribution of an RF voltage at the output of the amplifier across the stack may decrease to values approaching parasitic/stray capacitance values present in the integrated circuit which may render the practical realization of the integrated circuit difficult. Coupling of an RF gate voltage at the gate of one transistor of the stack to a gate of a different transistor of the stack can allow for an increase in the capacitance value of the gate capacitor of the different transistor for obtaining an RF voltage at the gate of the different transistor according to the desired distribution.
US10148233B2 Transmit-receive isolation in a transformer-based radio frequency power amplifier
Embodiments of radio frequency (RF) systems include a transmit/receive switch integrated with one or more power amplifiers and/or other components. The power amplifiers can have transformer-based architectures. A compensation circuit can act to protect the receive path during an RF transmit mode.
US10148231B2 RF power amplifier with dynamic impedance matching through discrete presets and/or a variable power supply
An apparatus includes an RF power amplifier with a controller and an impedance matching network. The RF power amplifier is configured to drive a load in electrical communication with the RF power amplifier. The impedance matching network is located electrically between the RF power amplifier and the load. The impedance matching network is configured to match an output impedance of the RF power amplifier and an impedance of the load. The impedance matching network includes a set of fixed value impedance matching circuits configured to provide different discrete values. The RF amplifier includes a variable DC power supply powering RF transistors to result in a variable output impedance for the amplifier. The controller selects an impedance matching circuit of the capacitor presets and/or the right setting for the variable DC supply that result in minimum reflected power to match the output impedance of the amplifier to the output load impedance.
US10148221B2 Solar energy light collecting device and system thereof
Provided herein is a solar energy light collecting device, which includes a light reflection module, a sun tracking module, and a control module. The light reflection module includes reflection units, reflection unit support beams and a support wheel frame assembly. The sun tracking module includes an angle adjustment set, a height adjustment set, and a supporter set. The control module includes a sense control unit and a driving motor. The sense control unit senses the direction of the sunlight and controls the driving motor to drive the sun tracking module, such that the light reflection module faces the direction of the sunlight. Moreover, an additional balance adjustment module can also be adopted to resolve the spatial disposition problem.
US10148217B2 Structural attachment sealing system
In various representative aspects, the present invention relates generally to a system and apparatus for sealing a structural attachment to a flat or shingle roof. More specifically, the invention relates to providing the system for sealing structural attachments for solar panel mounts for rail guides. The invention utilizes an adhesive sealant to create a permanent watertight seal at any surface penetration. The system may be used for any structural attachment, fastener, mount, or other penetration that requires sealing. Typical building applications include roof penetrations and wall penetrations for cases such as roof vents, structural attachment, conduit or pipe penetrations, or electrical mounts to name a few.
US10148215B2 System of calculating temperature using thermal equivalent circuit
A system of calculating temperature may include: a motor including a housing having opened ends, a cover connected to the housing to close at least one of the opened ends, a shaft rotatably disposed in the housing and having one end which penetrates through a center portion of the cover, a rotor fixed on an exterior circumference of the shaft in the housing and the cover, a stator fixed on an interior circumference of the housing, and an air gap formed between an exterior circumference of the rotor and an interior circumference of the stator; an input portion receiving a real time input and a predetermined input; and a control portion establishing a thermal equivalent circuit using the inputs of the input portion and convection or conduction characteristics between constituent elements of the motor, and calculating a temperature of each constituent element using the thermal equivalent circuit.
US10148211B2 Machine learning apparatus and method for learning correction value in motor current control, correction value computation apparatus including machine learning apparatus and motor driving apparatus
A machine learning apparatus includes: a state observation unit that observes a state variable including an error between a position command and an actual position of a rotor, temperature of a motor driving apparatus and the motor, and voltage of each part of the motor driving apparatus; and a learning unit that learns a current feedback offset correction value for correcting an offset in the current feedback value, an inter-current-feedback-phase unbalance correction value for correcting an unbalance between phases in the current feedback value, and a current command correction value for a dead zone for correcting a current command in order to compensate a decreased amount of current due to a dead zone by which switching elements of upper and lower arms in the same phase of an inverter for motor power supply are not simultaneously turned on, in accordance with a training data set defined by the state variable.
US10148210B2 Systems and methods of optimizing operation efficiency of a motor drive
Methods and systems of optimizing efficiency of a motor drive or generator are provided. The methods include measuring data corresponding to input power and output power of a motor drive or generator at a control parameter and different load values. The methods include generating a three-dimensional surface model based on the measured data. The three-dimensional surface model can estimate an efficiency of the motor drive or generator at the control parameter and at unmeasured load values. The methods can include determining optimal efficiency of the motor drive or generator at the different load values and the unmeasured load values based on the three-dimensional surface model.
US10148209B2 System and method for in-vehicle resolver alignment
A method, implemented in one or more controllers in a vehicle, includes, in a presence of a propulsive demand of the vehicle that is driven by an engine and an electric machine, holding electric machine current at a predetermined magnitude and sweeping an angle, defined between a reference current and a reference Iq component, through a predetermined range. The method further includes operating the electric machine thereafter according to a resolver offset derived from a value of the angle corresponding to an Iq component crossing zero.
US10148208B2 Control device for an electric machine, a vehicle, and a method
The invention relates to a control device for an electric machine with a stator and a rotor, comprising a temperature detection device which is designed to detect the temperature of the stator and the temperature of the rotor, as well as a calculation device which is designed to adjust the operating point of said electric machine on the basis of a specified torque, the detected temperature of the stator, the detected temperature of the rotor, and a predefined thermal load distribution of said stator and rotor. The invention also relates to a vehicle and to a corresponding method for controlling an electric machine.
US10148205B2 Control method for power converters with inverter blocks with silicon carbide MOSFETs
Systems and methods for operating a power converter with a plurality of inverter blocks with silicon carbide MOSFETs are provided. A converter can include a plurality of inverter blocks. Each inverter block can include a plurality of switching devices. The plurality of switching devices can include one or more silicon carbide MOSFETs. A control method can include providing, by a control system, one or more gating commands to a first inverter block in the plurality of inverter blocks. The control method can further include implementing, by the control system, a gating command delay to generate a first delayed gating command based at least in part on the one or more gating commands. The control method can further include providing, by the control system, the first delayed gating command to a second inverter block in the plurality of inverter blocks.
US10148201B2 Motor drive device
A motor drive device includes a forward converter, reverse converter, DC link capacitor, voltage detection part, first storage part storing a threshold for the non-energized period in which the leakage current of the capacitor increases and a threshold for the applied voltage for reducing the leakage current of the capacitor, a second storage part that records a previous energization period of the capacitor, and a control part, in which the control part obtains the non-energized period of the capacitor based on the previous energization period recorded, during activation of the motor drive device, and in a case of the non-energized period obtained being longer than the threshold for the non-energized period stored, causes regeneration operation from the motor to the power supply to stop, and causes the voltage of the capacitor to rise up to the threshold for the applied voltage stored, by way of deceleration energy of the motor.
US10148195B2 Power converter for outputting three-phase alternating-current voltages to a power system
In a power converter that converts a direct-current voltage into three-phase alternating-current voltages and outputs the three-phase alternating-current voltages to a power system. The power converter includes a microprocessor that sets a dead time during which high-side switching elements and low-side switching elements are simultaneously off, and carries out switching. Moreover, the microprocessor performs dq transformation using complex numbers of phase currents, and detects an amplitude value of d-axis current or q-axis current. The microprocessor changes a phase difference to reduce the amplitude value of d-axis current or q-axis current. The microprocessor then performs dead-time compensation on the basis of the resulting phase difference.
US10148187B2 Systems and methods for regulating power conversion systems with output detection and synchronized rectifying mechanisms
System and method for regulating a power conversion system. An example system controller includes: a first controller terminal and a second controller terminal. The system controller is configured to: receive an input signal at the first controller terminal and generate a first drive signal at the second controller terminal based on at least information associated with the input signal to turn on or off a transistor to affect a current associated with a secondary winding of the power conversion system. The system controller is further configured to: in response to the input signal changing from a first value larger than a first threshold to a second value smaller than the first threshold, change the first drive signal from a first logic level to a second logic level to turn on the transistor.
US10148180B2 DC-DC converter having digital control and reference PWM generators
A DC-DC converter operating in pulse frequency modulation (PFM) and pulse width modulation (PWM) modes includes a plurality of PWM signal generators. The PWM signal generators generate PWM signals with different duty cycles. PWM signals with larger duty cycles may be selected for use in undervoltage situations.
US10148177B2 Multiphase converter with phase interleaving
A multi-phase power converter includes a plurality of power channels arranged in parallel to drive an output of the power converter, and a channel selection circuit. Each of the power channels includes a driver, a feedback control circuit coupled to an output of the driver, and a comparator coupled to the feedback control circuit. The channel selection circuit is coupled to the feedback control circuit of each of the power channels. The channel control circuit is configured to: select a different specific one of the power channels to activate in each of a plurality of phases, and introduce an offset voltage into each of the feedback control circuits, except the feedback control circuit of the specific one of the power channels. The feedback control circuit is configured to apply the offset to bias driver output feedback voltage away from a threshold voltage at which the power channel is activated.
US10148172B2 Power supply module
A power supply module is disclosed. The power supply module includes: a coil including a coil body and connecting ends; electronic components including at least an integrated circuit chip; a magnetic core which encloses the coil body, wherein at least one side of the magnetic core has a cavity provided therein, and the at least one electronic component is positioned in the cavity; a connector, which abuts against the side of the magnetic core having the cavity therein, covers the surface of the side, and is electronically connected to the coil and the electronic components. The power supply module is able to reduce the damage to the integrated circuit chip, decrease electromagnetic interferences and achieve an excellent cooling effect.
US10148168B2 Power supply having high power factor and low standby power consumption
A power supply circuit includes: an anti-electromagnetic interference circuit configured to receive input alternating current power and to output filtered alternating current power; a rectifier circuit configured to rectify the filtered alternating current power; a current correction circuit configured to perform passive power factor correction on the rectified alternating current power; a single-ended flyback converter circuit coupled to the output of the current correction circuit; and a dimming control circuit coupled between the output of the single-ended flyback converter circuit and a light load, wherein the current correction circuit is configured to control a waveform of the rectified alternating current power to follow a current output to the light load in order to provide passive power factor correction.
US10148164B2 Topology of composite cascaded high-voltage and low-voltage modules
A topology of composite cascaded high-voltage and low-voltage modules is provided. It includes at least one high-voltage module, at least one low-voltage module, at least one local control circuit and at least one DC-to-DC module. At least one high-voltage module is connected with at least one low-voltage module in cascade manner. At least one local control circuit outputs at least one signal to at least one high-voltage driving circuit and at least one low-voltage driving circuit. An input of at least one DC-to-DC module is connected with two ends of a low-voltage bus capacitor, for receiving a low-voltage DC bus voltage and converting the low-voltage DC bus voltage into a DC output voltage, so as to provide one or more of at least one high-voltage driving circuit, at least one low-voltage driving circuit and at least one local control circuit with a power supply.
US10148163B2 Systems and methods for collecting, storing, and using electrical energy from the earth magnetic field
Methods and systems for using the Earth's magnetic field to power a machine having a motor, the system including a computer, a plurality of wires, a plurality of energy storing devices, all in controlled electrical communication with each other, wherein the plurality of wires can collect electrical energy from the Earth's magnetic field while the machine is put in motion by a power source powering the motor, wherein the collected electrical energy is stored in the plurality of energy storing devices or used to power the motor.
US10148161B2 Vibration motor
A vibration motor includes a housing having an accommodation space, a cover plate connecting with the housing, a first vibration system and a second vibration system supported in the accommodation space elastically. The first vibration system includes a first weight and at least one permanent magnet. The second vibration system includes a second weight and at least one coil. A first limiting block is arranged on the cover plate, and a second limiting block is arranged on the bottom wall of the said housing. A first limiting hole corresponding to the first limiting block is formed for receiving at least part of the first limiting block; and a second limiting hole corresponding to the second limiting block is formed for receiving part of the second limiting block.
US10148159B2 Magnetic rotating apparatus, electric motor, and motor generator
A high-efficient magnetic rotating apparatus and motor generator are provided which are capable of further reducing a detent torque. The magnetic rotating apparatus and the motor generator each includes a stator in which cores with a winding are disposed and a rotor in which permanent magnets are disposed. The permanent magnet has a magnetic pole of an N-pole or an S-pole and has a counter face, opposed to the core, with an inclination angle. In each set of magnet bodies, the two permanent magnets are so disposed that two counter faces have different magnetic poles and are inclined reversely. The two permanent magnets are magnetically connected through a joint member made of a magnetic material so that the two counter faces act as magnetic poles on both ends of the magnet body.
US10148156B2 Drive device with motor wires arranged for reduced position detection error
A first power control system has a first to a third motor wires and a second power control system has a fourth to a sixth motor wires. The first to the third motor wires and the fourth to the sixth motor wires are located on a concentric circle of a center of a magnet and located to be symmetrical to each other with respect to the magnet. The first and the third motor wires, which are located at both sides of the second motor wire in a circumferential direction of an electric motor portion, are asymmetrically arranged with respect to the second motor wire. The fourth and the sixth motor wires, which are located at both sides of the fifth motor wire in the circumferential direction, are asymmetrically arranged with respect to the fifth motor wire. As a result, a size of an electrical driving device can be made smaller.
US10148152B2 Axial brushless DC motor
An axial brushless DC motor comprising a stator, a rotor including a magnet, a sleeve bushing extending through the stator and including a pair of opposed distal collars, a motor shaft extends through the sleeve bushing, and a pair of opposed bearings are seated in the respective pair of collars and mount the shaft and a rotor for rotation relative to the sleeve bushing and the stator. The bearings are adapted for thrust, radial support/self-alignment, and angular adjustment of the motor shaft. In one embodiment, a stator overmold member includes a central tube that defines the sleeve bushing and includes a stator shorting ring. In one embodiment, a metal pole piece is seated in a cup-shaped magnet with a rim and the magnetic flux travels through the rim of the magnet and through a magnetic flux sensor.
US10148151B2 Signals and systems for controlling an electromagnetic piston for a vehicle
This application relates to an electric piston for a vehicle. The electric piston can include magnetic device configured to repel and attract each other in order to force a crankshaft of a vehicle to rotate and propel the vehicle. The electric piston can receive an oscillating current or voltage signal from a control system of the vehicle in order to realize the motion of the electric piston. The control system can modify the shape of the oscillating signal in order to improve energy consumption of the vehicle.
US10148150B2 Liquid pump
A cover end of a fuel pump is formed by resin molding and has a tubular portion, which holds a bearing that is placed along a central axis of the tubular portion and rotatably supports one end portion of a shaft of a motor arrangement. Furthermore, three terminals, which supply three-phase electric power received from an outside to windings on a phase-by-phase basis, are insert molded in the cover end. In the cover end, a first transverse passage, which is formed between the first terminal and the second terminal in a circumferential direction, and a second transverse passage, which is formed between the second terminal and the third terminal in the circumferential direction, are configured into a form of V-shape, which diverges in a radially outer direction, in a view taken in an axial direction.
US10148145B2 Rotor structure of wound rotor driving motor
A rotor of a wound rotor driving motor is provided. The rotor includes a rotor body that is rotatably installed with a predetermined air gap within a stator and in which a rotor coil is wound in a plurality of rotor teeth. A bobbin is fixed to the rotor body by the rotor coil disposed at opposing sides of an axial direction of the rotor body and supports the rotor coil. The rotor body forms a plurality of air movement passages that are opened to the exterior in an axial direction therein, and the bobbin forms a plurality of connection passage that are coupled to the air movement passages.
US10148144B2 Low-profile, disk-shaped drive unit for a revolving door
A drive unit for a revolving door with an electronically commutated multipole motor having a quantity of coil elements and a quantity of magnet elements. The multipole motor has a flat base structure and a disk-shaped or cup-shaped stator part arranged at a stationary structural component part. A disk-shaped or cup-shaped rotor part is arranged in a plane-parallel manner with respect to the stator part and can be drivingly connected to a turnstile of the revolving door. The coil elements and the magnet elements are received in an area between the stator part and the rotor part.
US10148134B2 Wireless power reception device
A wireless power reception device for wirelessly receiving electric power from a wireless power transmission device according to an embodiment of the present invention comprises: a magnetic body; a reception coil arranged on the magnetic body and coupled to a transmission coil of the wireless power transmission device to receive electric power; and a magnetic body saturation prevention unit arranged inside the reception coil to prevent the magnetic body from being saturated by an influence of an external magnetic field.
US10148126B2 Wireless energy transfer system and wearables
Disclosed are systems for wireless energy transfer including transcutaneous energy transfer. Embodiments are disclosed for user interface (UI) hubs to connect multiple batteries and to output system information to a patient. Embodiments are further disclosed for garments and devices to be worn by a patient requiring treatment. The garments are configured for a desired placement of a transmitter coil relative to a body of the patient and for facilitating patient comfort and quality of life. Methods for manufacturing and using the devices and the systems are also disclosed.
US10148123B2 Uninterruptible power supply control
Systems and methods of controlling an uninterruptible power supply are provided. The uninterruptible power supply includes an input configured to receive input power having three phases, an output configured to provide output power, a power conversion circuit coupled with the input and the output, one or more sensors configured to monitor one or more parameters related to the output power, and a controller coupled with the power conversion circuit and the one or more sensors. The controller is configured to receive, from the one or more sensors, values for the one or more parameters, and based on the values for the one or more parameters, select a number of phases of the input power for receiving power for the power conversion circuit.
US10148119B2 Non-contact charging system
A non-contact charging system includes a power receiving device including a secondary coil, and a non-contact charger including a primary coil and a controller. The primary coil performs charging of the power receiving device through the secondary coil in a non-contact manner. Upon receiving a signal representing an abnormality of the power receiving device or detecting an abnormality of the charging in the non-contact charger, the controller stops the charging temporarily and executes procedures for restarting the charging when a first predetermined time has lapsed from the reception of the signal representing the abnormality or the detection of the abnormality of the charging.
US10148115B2 Wireless charging pad with natural draft cooling and method therefor
A wireless charging device includes an enclosure base and an enclosure top. A portion of the enclosure top is inclined relative to the base. A power transmission antenna is disposed on an under-surface of the inclined portion. A first inlet is located proximate to the enclosure base for receiving ambient air. An outlet is located proximate to an apex of the inclined portion for exhausting air. Airflow from the inlet to the outlet is based only on passive air convection.
US10148114B2 Wireless power receiver and power control method thereof
A method of controlling power in a wireless power receiver, the method including receiving an AC power via a reception coil, rectifying the AC power to a DC power and controlling the DC power applied to a load by comparing the DC power with a threshold voltage, wherein the controlling the DC power includes measuring a voltage of the DC power, allowing the load to enter a charging mode by transferring the DC power to the load when the measured voltage is equal to or greater than a first threshold voltage, maintaining the load in the charging mode when the measured voltage is equal to or greater than a second threshold voltage in a state of the charging mode, and blocking the DC power to the load when the measured voltage is less than the second threshold voltage.
US10148112B2 System, method, and apparatus for charging a battery-powered accessory from a primary battery-powered device
A system, method, and apparatus for charging primary battery-powered devices and battery-powered accessories tethered to the primary devices are disclosed. The two devices may include batteries of different types having different nominal voltages. A processing unit on the primary device may obtain state-of-charge information and other operating parameters of the batteries and may determine when to provide power to the accessory to charge its battery. The primary device may select its own battery, power provided by a charger to which it is coupled, or conditioned power as the source of charging energy provided to the accessory to charge its battery. Processing units on the two devices may adjust charging parameters to perform energy balancing while the batteries are simultaneously charged, based on operating parameters of the batteries, operating contexts of the devices, a charging prioritization scheme, or a current distribution scheme.
US10148109B2 Charge wake-up circuit for a battery management system (BMS)
A charge wake-up circuit for a battery management system (“BMS”) for an electric vehicle, the circuit including a charging plug connection circuit, a comparator circuit, and a DC wake-up circuit. The charge wake-up circuit monitors the state of the charger after the BMS turns off. If the charger charges the battery pack after the BMS turns off, the BMS will be started by the charge wake-up circuit and continue to monitor the battery pack. If the charger is off-line, the BMS will maintain the low-power state to prevent the automotive lead-acid battery from over-discharging.
US10148104B2 Docking station and device adapter for use in a docking station
The embodiments disclosed herein relate generally to a docking station for charging batteries used in portable electronic devices and/or for transferring data to or from portable electronic devices. The docking station is adapted to receive a rechargeable battery either directly and/or through its portable electronic device, which can be fitted with or without a cover case. For example, the docking station has a receiving area configured to receive and hold a portable electronic device including a rechargeable battery and/or a rechargeable battery after being removed from the corresponding portable electronic device. The invention also relates to a removable device adapter for use with a docking station to receive a rechargeable battery directly and/or through its portable electronic device fitted with or without a cover case. For example, the device adapter can be removably used in a docking station during a charging operation of a rechargeable battery and/or a data transferring operation of a portable electronic device.
US10148101B2 Battery charging system and battery charging protection control method
A battery charging system for charging a battery of a portable device includes: a power supplier, generating a power supplier output voltage and a power supplier output current; and a charging circuit, dynamically updating an over-voltage protection threshold and/or an over-current protection threshold based on a charging current, a battery cell charging voltage and an equivalent impedance of a charge path. The power supplier output current and/or the over-voltage protection threshold and/or the over-current protection threshold are time-varying during the battery is charged. The power supplier performs over-voltage protection and/or over-current protection based on the over-voltage protection threshold and/or the over-current protection threshold from the charging circuit.
US10148099B2 System and method for monitoring and controlling parallel batteries
A power supply circuit is provided that includes first and second power sources coupled in parallel, a first circuit path that provides reverse current blocking and reverse polarity protection associated with positive terminals of the respective first and second power sources, a second circuit path that bypasses current blocking of the first circuit path, a third circuit path that provides reverse polarity protection associated with negative terminals of the respective first and second power sources, and a bypass control circuit that controls the second circuit path based on determination of a predetermined condition.
US10148098B2 Inductor-based active balancing for batteries and other power supplies
A system includes multiple power supplies connected in series and an active balancing circuit. The active balancing circuit includes an LC resonance circuit and multiple switches configured to selectively couple different ones of the power supplies to the LC resonance circuit. The LC resonance circuit includes an inductor, a capacitor, and an additional switch. The inductor is configured to store energy to be transferred between two or more of the power supplies. The additional switch is configured to selectively create a resonance between the inductor and the capacitor in order to reverse a direction of a current flow through the inductor. The active balancing circuit can transfer energy between individual power supplies or groups of power supplies.
US10148097B1 Systems and methods for using a predetermined number of communication channels of a wireless power transmitter to communicate with different wireless power receivers
An example method disclosed herein includes: detecting, by a wireless communication component supporting a predetermined number of communication channels, receivers within a communication range of a transmitter. The method also includes: in accordance with a determination that a number of receivers is less than or equal to the predetermined number, dedicating communication channels to each respective receiver. Each dedicated communication channel is used to send information identifying a location of the respective receiver to the transmitter. The method further includes: detecting, by the wireless communication component, an additional receiver within the communication range; and in response to the detecting, determining that an updated number of receivers is greater than the predetermined number. In accordance with the determining that the updated number is greater than the predetermined number, ceasing to dedicate a first channel to a first receiver and sharing the first channel with the first receiver and the additional receiver.
US10148093B2 Inter coupling of microinverters
A number of DC-AC microinverters driven by separate photovoltaic sub-arrays are physically combined to use common components such as a common, common-mode choke. Each microinverter is controlled by a common switching controller to produce a portion of the desired output such that ripple on the combined output is minimized, and each microinverter produces a common mode signal on its associated sub-array equal in frequency to the desired AC output frequency.
US10148092B2 Real time voltage regulation through gather and broadcast techniques
An example device includes a processor configured to receive a plurality of voltage measurements corresponding to nodes in a distribution network, and determine, for each respective node: a value of a first coefficient, based on a previous value of the first coefficient, a minimum voltage value for the node, and a voltage measurement that corresponds to the node, and a value of a second coefficient based on a previous value of the second coefficient, a maximum voltage value for the node, and the voltage measurement. The processor of the example device is also configured to cause an inverter-interfaced energy resource connected to the distribution network to modify its output power based on the value of the first coefficient for each node and the value of the second coefficient for each node.
US10148089B2 Automatic power generation control in micro-grids
A method controls a micro-grid connected to a power distribution system. The method determines parameters of a model of dynamics of the micro-grid using measurements of power flow at a point of common coupling (PCC) of the micro-grid with the power distribution system. The model is exponentially stable on a voltage set-point at the PCC and the method determines, using the parameters of the model, an amount of reactive power required to maintain the voltage at the PCC asymptotically stable on the voltage set-point. Next, the method controls a generator of the micro-grid to produce the amount of reactive power.
US10148087B2 Systems and methods for accepting variable input power from an external power source
In accordance with embodiments of the present disclosure, an information handling system may include at least one information handling resource and a power system for delivering electrical energy to the at least one information handling resource. The power system may include a battery and a direct-current (DC) input for receiving a DC power source for delivering electrical energy to the at least one information handling resource and charging the battery. The power system may be configured to, based on at least one of an operational state the battery and a power mode of the information handling system, configure an input power draw limit via the DC input.
US10148085B2 Surge arrester having protection against heating
A surge arrester is disclosed. In an embodiment the surge arrester includes a first electrode for applying a first voltage potential to the surge arrester, a second electrode for applying a second voltage potential to the surge arrester, and a short-circuiting link for short-circuiting the first and second electrodes. The surge arrester further includes a retaining element for retaining the short-circuiting link, wherein the retaining element is embodied in such a way that it keeps the short-circuiting link at a distance from the first and second electrodes when a temperature is below a threshold value, and it shifts the short-circuiting link such that the short-circuiting link is pressed against the first and second electrodes and a short-circuit is produced between the first and second electrodes when the temperature exceeds the threshold value.
US10148081B2 Whip and loop interrupter combination
A circuit interrupting device including a loop split interrupter for interrupting a loop split circuit with a high current and a low voltage and a quick whip interrupter for interrupting a charging circuit with a low current and a high voltage.
US10148078B2 Seal structure for cable, and seal member
A seal structure for a cable includes a cable in which first to fourth electrical wires are enveloped by a sheath, the first to fourth electrical wires extending out from an end portion of the sheath, a rubber plug that is fitted around the end portion of the sheath, and an inner support member arranged inside the end portion of the sheath.