US10105034B2
There is provided an endoscope apparatus which enables to observe a three-dimensional image which is easy to view even in close observation.An endoscope apparatus, comprises: optical systems which form images for a left-eye and a right-eye respectively; an image pickup element which captures the two images and generates pictorial images for the left eye and the right eye; and at least one image processing unit which carries out processing of a pictorial image signal from the image pickup element and creates a stereoscopic image that can be displayed on a monitor, wherein the endoscope apparatus satisfies the following conditional expression (1) 0.3
US10105031B2
Provided herein is an arrangement for a dishwasher for creating a wash zone with a selectable position within a washing chamber of the dishwasher. The arrangement may include a water spray arm rotatably arranged around an axis in the washing chamber, and a support element arranged to support the spray arm in the washing chamber. The support element may lock the spray arm in at least one position within the washing chamber. The arrangement may include a control unit arranged to control the operation of the dishwasher and a user interface for selecting the desired wash zone position within the washing chamber, and arranged to communicate the information to the control unit. The control unit may lock the support element in the selected position to create the wash zone. A dishwasher that includes the arrangement and a method for creating a wash zone with a selectable position are provided.
US10105023B2
A hand vacuum cleaner having a main body and an air treatment member provided at a front end of the main body.
US10105019B2
An exemplary cleaning tool comprises a stem 4 to which is affixed a generally cylindrical wad formed from an absorbent material and an absorbent pad that is detachably connected to the opposite end of the cylindrical wad.
US10105016B2
A portable water and energy saving bathtub used in a shower room or a bathtub comprises a body liking an opened container, a step on the bottom is located beside the end wall. The other end is a flashboard gate, which includes a groove on inner faces of the container, the flashboard capable of moving is inserted into the groove until to a bottom of the groove, a water seal ring is set between the groove and the flashboard. A reducing-volume-chunk likes a cuboid has two legs sitting on the side walls of container, therefore, the reducing-volume-chunk is hanged in the container. A locking-releasing-device locks or releases the rock for the reducing-volume-chunk with the container.
US10105009B2
The present invention is an improved method to grind coffee where grinding speed can be adjusted either on demand or according to a programmed profile. By lowering the rotational speed of the grinding burrs, the user can insure more consistent particle size for types of coffee or methods of brewing where it is desirable, or dramatically increase speed for greater productivity. By incorporating a load cell, the grinder is able to identify coffee brewing device and deliver portioned ground coffee according to program settings or user input. The device also features an improved hopper design to reduce waste and ease whole bean removal. More importantly is a new method to calibrate the distance between the grinder mills and to automatically adjust grinder particle size so that a given numerical value is consistent for each grinder and every user.
US10104998B2
A peeler, preferably for fruits and vegetables, includes a handle and a blade attached to the handle for pivotal movement about a long axis extending from the handle through the blade. A knob is attached to the blade and is grippable by a user to control the pivotal movement of the blade with respect to the handle.
US10104997B2
A motor drive system for operating a mechanism for raising and lowering window coverings includes a motor operating under electrical power and an electrically powered drive system. The motor drive system advances a continuous cord loop in response to positional commands from a controller. An input-output device includes a capacitive touch strip that receives user inputs along an input axis, and an LEDs strip aligned with the input axis. A group mode module communicates the positional commands to other motor drive systems within an identified group to operate respective other mechanisms of the other motor drive systems. A set control module enables user calibration of a top position and a bottom position of travel of the window covering. The input-output device extends vertically on the exterior of a housing for the motor drive system, and the housing supports input buttons of the group mode module and the set control module.
US10104996B2
A pair of chopsticks is disclosed, each of which includes a first body, a second body, and a locking member. The first body has at least one positioning slot, a storage space, and an opening communicating with the storage space. The second body can be completely or partly received in the storage space through the opening of the first body, wherein an outer wall of the second body has at least one protrusion which enters the positioning slot when the second body is in a predetermined position in the storage space. The locking member has a locking portion engaged with the first body, wherein the locking member is controllable to make the locking portion enter the positioning slot to prevent the protrusion therein from leaving the positioning slot whereby the chopsticks are retractable and more portable.
US10104993B2
A lid assembly for a beverage container having a lid housing, a seal assembly and a trigger member. The seal assembly has one or more drink seals that engage a corresponding one or more drink apertures to close the drink apertures. The seal assembly is rotatedly connected to the lid housing and movable between a use position and a cleaning position for cleaning. The trigger member is connected to the lid housing and is capable of engaging the seal assembly in the use position, but not in the cleaning position. The trigger member is connected to the seal assembly such that the vent aperture is opened during a first portion of the operation of the trigger, and the drink apertures are opened during a second portion of the operation of the trigger so that the vent aperture is opened before the drink apertures.
US10104989B2
A planar display assembly is provided with a planar display pane. A frame is provided with a dado sized to receive the planar display pane. A plurality of retainers mounts to the frame about an inner periphery of the frame to retain the planar display pane within the frame. At least one of the plurality of retainers is elastically deformable to deform during installation of the planar display into the frame, and to expand to retain the planar display pane within the frame. A plurality of apertures or a channel may be formed in the frame about the dado. The plurality of retainers may mount to the frame within the plurality of apertures or the channel of the frame to retain the planar display pane within the frame.
US10104987B2
A shelving system includes a plurality of horizontal support members, each horizontal support member having a length; a plurality of wall supports, each wall support including a first surface on which at least a portion of a horizontal support member rests; a plurality of brackets, each bracket attachable to the horizontal support members at different positions along the length of the horizontal support member; a plurality of vertical support members, each vertical support member coupled to at least one bracket; and a shelf attached to at least two of the plurality of vertical support members.
US10104986B2
A product holder system is configured to be removably secured to a surface of a component. The system may include a bracket including a main beam and at least one securing mount, and at least one product holder removably and adjustably secured to the main beam. The product holder is configured to removably retain a product. At least one securing assembly is connected to the securing mount(s). The securing assembly is configured to removably secure the product holder system to the surface of the component.
US10104983B1
Embodiments of a mattress and methods of manufacturing the same, wherein the mattress includes a body having one or more openings for removable inserts that a user can position within the openings to adjust the mechanical characteristics of the mattress, including the amount and location of support provided by the mattress to the user. Some embodiments of the mattress include one or more covers, such as a fire-retardant cover, that can encompass the mattress body while still allowing a user to access the openings of mattress body.
US10104978B2
A resting surface accessory can be used within a vehicle space to provide a resting surface for one or more vehicle occupants. As an example, the resting surface accessory can be used in the bed of a pickup truck. The resting surface accessory includes a main body. The main body can have a first lateral side and an opposite second lateral side. The main body can include a central region with a plurality of sleeves. Each of the sleeves can define a cavity. The plurality of sleeves can be spaced from the first lateral side and the second lateral side. The resting surface accessory includes a first connector. The first connector can be operatively connected to the main body and can extend along the first lateral side. The resting surface accessory can include a second connector operatively connected to the main body and extending along the second lateral side.
US10104976B1
A kneeler to support a person in the kneeling position, having a frame configured to support a pair of flexible knee support pouches, each knee support pouch configured to retain and support a human knee above the ground, and further having a pair of laterally disposed handles to assist the person with moving into and out of a kneeling position.
US10104973B1
A shading assembly for a chair includes a frame that is configured to couple to a chair, such as a beach chair and a lawn chair. A panel is configured to position over the frame and to couple to the chair. The panel is flexible and substantially impenetrable to light. The panel is configured to shade a user of the chair.
US10104965B1
A bathroom shelf, with adjustable tabs to fit on toilet paper dispensers, that rests on the toilet paper roller and over the toilet paper roll. The shelf does not require any tools or additional hardware to install.
US10104962B2
A self-rimming sink is provided. The self-rimming sink includes a basin and a rim extending outwardly from an upper end of the basin in a relatively horizontal orientation. The rim is configured to be placed on top of a countertop for supporting the sink. The self-rimming sink also includes an apron coupled to the rim and defining a front portion of the sink. The apron has a front surface extending vertically below the rim and laterally between a first side surface and an opposite second side surface. The first and second side surfaces each having a front vertical lip that extends laterally to an outer periphery of the rim and a rear side wall portion. The rear side wall portion is recessed relative to the front vertical lip and the outer periphery of the rim.
US10104954B1
The portable tray for a folding chair is a table. The portable tray for a folding chair is configured for use with a drink holder. The portable tray for a folding chair attaches to the drink holder such that a portion of the load path of the portable tray for a folding chair transfers through the drink holder to the supporting surface that supports the structure containing the drink holder. The portable tray for a folding chair comprises a tray, a telescopic stanchion, and a stabilizer. The tray is a horizontal surface that is used to support objects. The telescopic stanchion is a vertical support that raises the tray above the supporting surface. The stabilizer is a device that attaches the tray to the drink holder. The vertical span of the telescopic stanchion is adjustable.
US10104953B2
A container for a cosmetic product, including an outer part that includes a bottom and a side wall extending from the bottom, and an inner part that includes a bottom and a side wall extending from the bottom, the inner part being inserted and fastened in the outer part as a result of the bottom of the outer part including a bridge-type tongue and the bottom of the inner part including a claw, the claw engaging beneath the tongue, fastening the inner part inside the outer part.
US10104946B2
An umbrella includes a shaft including multiple inner tubes and an outer tube in which the multiple inner tubes are retractably received. One of the inner tubes that has a smallest diameter is connected to a cap on the top end of the shaft. A runner is movably mounted to the shaft and includes a release part. Multiple ribs are pivotably connected to the cap. Multiple stretchers are pivotably connected between the ribs and the runner. A gore is mounted to the ribs. A seat is mounted to the outer tube and includes a resilient protrusion protruding laterally therefrom. The resilient protrusion of the seat is engaged with the release part of the runner when the runner is moved to an umbrella-opening position to open the umbrella.
US10104934B2
An article of footwear includes an upper and a sole assembly. The sole assembly includes a unitary, open-celled structure. Specifically, the sole assembly includes a lattice structure having an interconnected network of struts and nodes that cooperate to define voids. The struts and nodes are configured to generate predetermined support and flexure properties within the network. The lattice may be configured as a conformal lattice, being contoured to receive accessories or complementary support structures. The sole assembly may further include an insert formed of compression material (e.g., foam). In operation, the lattice and foam insert cooperate to provide stability and cushioning to the article of footwear.
US10104933B2
An article of footwear including a textile upper and a split sole, the split sole having a forefoot portion and a heel portion separated by a gap under the instep portion of the article of footwear. An x-shaped bridge arches over the wearer's foot and connects the forefoot portion of the split sole to the heel portion of the split sole. The article of footwear is fabricated using injection molding to impregnate the fabric at the bottom of the textile upper and to form the split sole.
US10104929B2
A helmet includes a shell configured to extend over ears of a user with integrated acoustic ear cups or ear phones that can be positioned and pressure adjusted while the helmet is in use. An adjustment mechanism connected to each ear cup includes a portion extending through an aperture in the helmet shell to facilitate movement of the ear cup using the portion extending through the shell. The adjustment mechanism may be used to move the ear cups between a retracted position to facilitate donning and removal of the helmet and a user adjustable deployed position with user adjustable side pressure to facilitate sealing and comfort for passive or active noise reduction (ANR).
US10104925B2
Included are articles such as garments including polymer film compositions to alter the stress profile of the garment which is exhibited during wear of the garment. The polymer film may be bonded to the fabric to provide a fabric/film laminate.
US10104923B2
An apparatus for protecting a power tool user includes a glove or other garment having at least one sensor that monitors proximity to the power tool. Glove embodiments can include finger and/or thumb proximity sensors, and/or sensors that detect hand position, finger and/or wrist joint angle, vibration, and/or acceleration. Sensing targets can be retroactively installed on the power tool, and can define warning and/or danger zones. Sensing can be via magnetic, electromagnetic, capacitive, eddy current, and/or range finding means. Sizes of warning and/or target areas can be controlled by selecting targets from a plurality of targets of various detection ranges. Protective responses can vary according to different sensed events, and can include audible, visual, and/or tactile alerts, and/or interruption of power to the tool. Embodiments can record proximity and/or status data during a work session for review, training, and certification purposes. A controller can be physically cooperative with the garment.
US10104921B2
A protective ventilated suit (10) is provided for protecting a user from environmental hazards. The suit (10) is a unitary construction and includes a unitary body portion (12), a unitary hood (14), and a releasable fastener system (16) for releasably connecting a front portion of the hood (14) to the body portion (12). The suit (10) includes a pair of donning openings (42) extending from opposite sides of a neck opening (40) across a shoulder covering part (48) of the body portion (12) to allow a user to don the suit (10).
US10104916B2
A swaddling garment or sleep sack for infants has a main body and at least one arm sleeve which can be either removably or non-removably attached to the garment. An infant pacifier is attached, either removably or non-removably, to the remote end of the arm sleeve. A closure element is provided at the remote end of the arm sleeve to close the remote end of the arm sleeve when the pacifier is removed. The arm sleeve is formed from a material and configured such that when it is removed from the garment, can be used as a pillow or blanket for an infant.
US10104912B2
An aerosol delivery device is provided that includes a substrate configured to carry an aerosol precursor composition, and includes an induction transmitter, induction receiver and control component. The induction transmitter is configured to generate an oscillating magnetic field. The induction receiver is positioned in proximity to the substrate, and configured to generate heat when exposed to the oscillating magnetic field and thereby vaporize components of the aerosol precursor composition. The control component is configured to direct current to the induction transmitter to drive the induction transmitter to generate the oscillating magnetic field, with the control component being configured to direct the current according to a zero voltage switching (ZVS) inverter topology.
US10104905B2
The invention relates to a suction belt for transporting tobacco and/or filter material in the production of cigarettes. The suction belt has a flat belt material that is formed into a ring and has a plurality of openings that are disposed so as to be distributed across the surface of the belt material. The suction belt is characterized in that at least 75% of all openings have an available extent of 0.3 mm or less.
US10104903B2
Animal feeds comprising at least one kibble comprising a colored appearance. The colored appearance can communicate to a purchaser of the animal feed that the kibble provides a health benefit. The kibble can further comprise an active, such as a Probiotic, that provides a health benefit. The active kibbles can be mixed with non-active kibbles.
US10104902B1
A non-antibiotic feed includes the following components by weight: 330-700 parts of corn, 140-230 parts of soybean meal, 80-210 parts of corn gluten meal, 35-150 parts of oil bran, 15-43 parts of rapeseed meal, 80-130 parts of wheat middling, and a feed additive. The feed additive can include various ingredients, including selenium and superoxide dismutase (SOD). The feed provides improved survival rate for poultry without using antibiotics.
US10104896B2
The present invention relates to a natural pesticide formulation containing: A) botanical products having an arthropod repellent effect (preferably mixture of garlic and chili oils) and B) an entomopathogenic fungus strain or a blend of entomopathogenic fungi strains specific for said arthropod control (preferably blend of Beauveria bassiana strains). The formulation is useful in the control of coffee berry borer (Hypothenemus hampei) in coffee plants and of other important insects in corn crop fields and green-house crop fields (flowers and vegetables).
US10104889B2
The present invention describes a method for the stimulation of the natural defense and the induction of resistance to diseases in plants by simultaneous activation of genes related to the route of the salicylic acid, the jasmonic acid/ethylene and the hypersensitive response. The invention also includes the use of brassinosteroids for the preventive and curative treatment against plant diseases caused by pathogens. In addition, includes a method for the prevention and treatment of the Huanglongbing disease in citrus.
US10104883B2
The present invention generally relates to non-aqueous solutions of plant growth regulator(s) and polar and/or semi-polar organic solvent(s), methods for making said non-aqueous solution, and methods for improving the growth and crop productivity of plants using said non-aqueous solution.
US10104882B2
Methods and compositions using 1,3-dicarbonyl compounds are disclosed for treating toxicity due to therapeutic agents and agents that causes oxidative cellular damage and for treating liver ischemia-reperfusion injury, as well as diseases and disorders that are improved through administration of N-acetylcysteine.
US10104881B2
The present invention relates to a composition including plant-derived recombinant human serum albumin, lipids, and plant protein hydrolysates as active ingredients for cryopreservation of stem cells or primary cells, and use thereof, more particularly, to a composition including plant-derived recombinant human serum albumin, lipids, and plant protein hydrolysates as active ingredients for cryopreservation of stem cells or primary cells, in which the albumin, lipids, and plant protein hydrolysates are present in sufficient quantities to reduce cell death caused by freezing while maintaining animal-free and xeno-free conditions during long-term preservation of stem cells or primary cells; and to a method for cryopreservation of stem cells or primary cells using the composition.
US10104879B2
An insect capturing device and a method of using the same. The insect capturing device includes a housing. The insect capturing device also includes an insect disabling portion. The insect capturing device also includes one or more light emitting diodes (LEDs) operable to emit light for attracting insects. The insect capturing device further includes a reflection surface. The LEDs are oriented to direct light onto the reflection surface for reflecting the light out from the housing to attract insects onto the insect disabling portion.
US10104868B2
A livestock feeder is provided with a feed discharge assembly for dispensing a premeasured amount of feed into the trough of each feeding stall. The livestock feeder includes individual feeding stalls wherein the same amount of feed is dispensed for each animal such that the feeding of each animal may be monitored and controlled. Indicator lights may be provided to attract the livestock to the individual feeding stalls during feeding periods.
US10104864B2
A method including mounting a horizontal frame in the back bay of a vehicle and slidably extending sections of a collapsible ramp from the frame to the lower distal end to the ground for access by a pet to be loaded into the bay.
US10104857B1
A novel maize variety designated PH2SJ4 and seed, plants and plant parts thereof are provided. Methods for producing a maize plant comprise crossing maize variety PH2SJ4 with another maize plant are provided. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into PH2SJ4 through backcross conversion and/or transformation, and to the maize seed, plant and plant part produced thereby are provided. Hybrid maize seed, plants or plant parts are produced by crossing the variety PH2SJ4 or a locus conversion of PH2SJ4 with another maize variety.
US10104855B1
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH728705. The invention thus relates to the plants, seeds and tissue cultures of the variety CH728705, and to methods for producing a corn plant produced by crossing a corn plant of variety CH728705 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 CH728705.
US10104852B2
According to the invention, there is provided seed and plants of the sorghum variety designated GSV644454. The invention thus relates to the plants, seeds and tissue cultures of the variety GSV644454, and to methods for producing a sorghum plant produced by crossing a sorghum plant of variety GSV644454 with itself or with another sorghum plant, such as a plant of another variety. The invention further relates to sorghum seeds and plants produced by crossing plants of variety GSV644454 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 GSV644454.
US10104851B2
A novel maize variety designated X90K678 and seed, plants and plant parts thereof are produced by crossing inbred maize varieties. Methods for producing a maize plant by crossing hybrid maize variety X90K678 with another maize plant are disclosed. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into X90K678 through backcross conversion and/or transformation, and to the maize seed, plant and plant part produced thereby. This invention relates to the maize variety X90K678, the seed, the plant produced from the seed, and variants, mutants, and minor modifications of maize variety X90K678. This invention further relates to methods for producing maize varieties derived from maize variety X90K678.
US10104850B2
The disclosure relates to a cotton variety, designated PX2045-11WRF, the plants and seeds of the cotton variety PX2045-11WRF, methods for producing a cotton plant, either varietal or hybrid, produced by crossing the cotton variety PX2045-11WRF with itself or with another cotton plant, hybrid cotton seeds and plants produced by crossing the variety PX2045-11WRF with another cotton variety or plan, methods for producing a cotton plant containing in its genetic material one or more transgenes, and the transgenic cotton plants produced by that method. This disclosure also relates to cotton varieties derived from cotton variety PX2045-11WRF, to methods for producing other cotton varieties derived from cotton variety PX2045-11WRF, and to the varieties derived by the use of those methods.
US10104846B2
A system for indoor plant cultivation is disclosed. The system is low cost, simple system that may be used for example at homes, in restaurants, and in schools to grow vegetables and flowers.
US10104841B2
A system and method of tracking the position and status of plants or plant parts in a greenhouse or other growing area using identification tags such as RFID tags is disclosed.
US10104840B2
A cleaning section of an agricultural harvester. The cleaning section including a sieve, a plurality of load sensors, and a sieve slope compensating system. The sieve is positioned in the harvester to receive crop material from a threshing section. The plurality of load sensors are coupled to the sieve. The load sensors are configured to produce signals representative of a distributed load of the crop material on the sieve. The sieve slope compensating system is configured to tilt or side shake the sieve dependent upon the signals.
US10104828B2
An agricultural implement system including a hitch assembly configured to couple to a tow vehicle, a plurality of wing tool bars coupled transversely to the hitch assembly, and a plurality of wing frames pivotally coupled to the plurality of wing tool bars Each wing frame is configured to support a plurality of row units and is positioned forward of a respective wing tool bar. The agricultural implement system further includes an air cart support arm with a first and second end. The first end of the air cart support arm is pivotally coupled to the wing tool bar and the second end of the air cart support arm is configured to couple to an air cart and the air cart support arm is configured to drive the air cart in a rearward direction relative to the hitch assembly in response to rotation of the wing tool bar in the rearward direction.
US10104827B2
A vehicle guidance system for an agricultural vehicle is described which includes an optical imaging device collecting information of field characteristics, and a steering control device receiving the information of field characteristics transmitted from the optical imaging device. The steering control device having a steering actuator including a motor operatively connected to a hub adaptor. The hub adaptor is removably mountable to a central hub of a steering wheel of the agricultural vehicle in fixed rotary engagement, wherein when the hub adaptor is engaged to the central hub of the steering wheel, rotation of the hub adaptor by the motor causes corresponding rotation of the steering wheel. The steering control device thereby autonomously rotates the central hub of the steering wheel in response to the information of field characteristics received by the steering control device and the vehicle guidance system thereby steers the agricultural vehicle.
US10104826B2
In one aspect, a system for controlling the supply of hydraulic fluid to an implement may include a pump, a control valve coupled to the pump and first and second fluid lines provided in flow communication with output ports of the control valve. The system may also include a pressure control valve configured to regulate a pressure of the hydraulic fluid being supplied to the control valve such that the hydraulic fluid is supplied to the control valve at a first pressure for raising at least one ground-engaging component of the implement and a second pressure for lowering the ground-engaging component(s). Moreover, the system may include a bypass line in fluid communication with the pressure control valve such that fluid diverted through the bypass line actuates the pressure control valve to adjust the fluid pressure of the hydraulic fluid supplied to the control valve between the first and second pressures.
US10104821B2
Multi-use tools having a stamped single piece tool head that includes a chevron-shaped body, and a coupling mechanism configured to couple a handle to the chevron-shaped body. Additional tools can include a chevron-shaped body comprising a first external edge, a second external edge, a first internal edge, and a second internal edge. The tool also includes a handle, a coupling mechanism demountably coupling the handle to the chevron-shaped body and a void formed by the first internal edge, the second internal edge, and the coupling mechanism. An apex of the chevron-shaped body points away from the handle.
US10111370B2
A work machine provided with slider that moves in a specified direction, and two mounting heads and attached to the slider is provided. The slider has holding, and first and second attachment sections to which a mounting head is attached. The first attachment section is provided on the holding plate, and the second attachment section is provided on the holding plate so as to be changeable between any distance which is a distance between the first and second attachment sections. Accordingly, it is possible to change the distance between attachment sections and two wide work heads may be mounted on the slider. In a case in which the types of the two work heads are not to be changed, it is possible to change the spacing between the two work heads. By changing the spacing between the two work heads, interference between the work heads may be prevented.
US10111367B2
A liquid immersion cooling apparatus that cools an electronic device including a heat generating element, the apparatus includes a liquid immersion tank that accommodates a cooling liquid and the electronic device to be immersed in the cooling liquid, a wall that is disposed within the liquid immersion tank, the wall having a protrusion protruding toward the electronic device, and a drive mechanism that moves a position of the protrusion along the electronic device.
US10111351B2
We disclose a method for securing an infrared transmissive polymer to integrated panels, deadfronts, or transition plates, thus providing a reinforced polymer window through which the thermographer can scan an energized unit without being directly exposed to contact with internal components or having to remove said panels, deadfronts, or transition plates. We also disclose a device for securing the polymer consisting of a retention frame with half shear retainers that keep the polymer locked in place.
US10111347B2
In an aspect, an enclosure member for a circuit board includes first, second, third, fourth and fifth walls that define an interior. The first and second walls face each other. The third and fourth walls face each other. The fifth wall faces an opening. The first and second support members face the second wall. The second support member is spaced longitudinally from the first support member. The first and second walls are spaced apart by a distance that increases towards the opening. Any surfaces in the interior that at least partially face the second wall have a distance from the second wall that does not decrease towards the opening. The interior is free of surfaces that face the fifth wall and are perpendicular to the second wall thereby preventing die lock during molding, while providing the enclosure member with first and second support members that are spaced longitudinally.
US10111346B2
A display device may include a support plate, a first display unit, a second display unit, a third display unit, a pad, and a circuit board. The first display unit overlaps the support plate. The second display unit is connected to the first display unit. A portion of the second display unit may move relative to the support plate. The third display unit is connected through the first display unit to the second display unit. A portion of the third display may move relative to the support plate. The pad includes a pad electrode that is electrically connected to the first display unit. The circuit board is electrically connected to the pad. A first section of the circuit board is bent relative to a second section of the circuit board and is oriented perpendicular or oblique with respect to the first display unit.
US10111342B2
Provided is a solder transfer sheet which is capable of increasing the amount of solder to be transferred without the occurrence of bridging. A solder transfer sheet 1A includes a base material 5, an adhesive layer 4 formed on the surface of the base material 5, a solder powder-containing adhesive layer 3 formed on the surface of the adhesive layer 4, and a solder powder layer 2 formed on the surface of the solder powder-containing adhesive layer 3. In the solder powder layer 2, particles of solder powder 20 are arranged in a one-layer sheet form. In the solder powder-containing adhesive layer 3, solder powder 30 and an adhesive component 31 are mixed so as to have such a thickness that two or more layers of the solder powder 30 are stacked.
US10111333B2
An embodiment of a power-supply module includes a molded package, power-supply components disposed within the package, and an inductor disposed within the package and over the power-supply components. For example, for a given output-power rating, such a power-supply module may be smaller, more efficient, and more reliable than, and may run cooler than, a power-supply module having the inductor mounted outside of the package or side-by-side with other components. And for a given size, such a module may have a higher output-power rating than a module having the inductor mounted outside of the package or side-by-side with other components.
US10111321B2
Various embodiments related to a printed circuit board in which a capacitor is embedded are described. The capacitor may include: a plurality of first conductive layers that have a plurality of first via holes; a plurality of second conductive layers that have a plurality of second via holes, wherein the first and second conductive layers are alternately arranged in turns; and a plurality of dielectric layers that are arranged between the first and second conductive layers. Other various embodiments are possible.
US10111319B2
A cable connection board includes a signal layer disposed inside a board, a first layer and a second layer disposed inside the board with the signal layer being interposed therebetween, a cable coupled to the board so as to extend to a first surface of the board, a first solder joint portion that joins an outer conductor included in the cable and the first layer to each other, and a second solder joint portion that joins a front end of an inner conductor included in the cable and the signal layer to each other in the board.
US10111318B2
A circuit substrate includes a core substrate, a reinforcing dielectric layer that is provided on one surface of the core substrate, a first electromagnetic band gap structure that is provided on one surface side of the reinforcing dielectric layer and reduces electromagnetic noise in a predetermined first frequency propagating through the core substrate, and an auxiliary pattern that is formed at a predetermined distance from an outer circumference of a pattern which forms the first electromagnetic band gap structure.
US10111313B2
According to one embodiment, a plasma processing apparatus includes: a processing chamber; a decompression section configured to decompress inside of the processing chamber; a member including a control section to be inserted into a depression provided on mounting side of a workpiece, the control section being configured to thereby control at least one of in-plane distribution of capacitance of a region including the workpiece and in-plane distribution of temperature of the workpiece; a mounting section provided inside the processing chamber; a plasma generating section configured to supply electromagnetic energy to a region for generating a plasma for performing plasma processing on the workpiece; and a gas supply section configured to supply a process gas to the region for generating a plasma. The control section performs control so that at least one of the in-plane distribution of capacitance and the in-plane distribution of temperature is made uniform.
US10111312B2
Output timing of laser light is controlled with high accuracy. An extreme ultraviolet light generation device may include a chamber in which plasma is generated to generate extreme ultraviolet light, a window provided in the chamber, an optical path pipe connected to the chamber, a light source disposed in the optical path pipe and configured to output light into the chamber via the window, a gas supply unit configured to supply gas into the optical path pipe, and an exhaust port configured to discharge the gas in the optical path pipe to an outside of the optical path pipe.
US10111310B2
A water treatment device is provided to remove static or stray electricity from water. The device includes a pipe though which the water flows, with an electrical coil within the pipe. The coil captures or collects the electricity and transmits electricity to ground via a ground wire.
US10111305B2
Systems and methods are disclosed with one or more light emitting diodes (LEDs) with at least one optical transmitter and receiver optically coupled to an optical network over 1 Mbps using at least one LED with a first mode to communicate location and a second mode to communicate using broadband optical transmission; and a controller coupled to the LEDs, the controller communicating with the optical network using the optical transmitter and receiver.
US10111304B2
This document describes an interactive cord with integrated light sources. An interactive cord includes a cable, a cover that covers the cable, and a plurality of light sources integrated into the cover. The cover includes capacitive touchpoints that enable reception of touch input that causes a change in capacitance to one or more conductive threads effective to trigger a function at a computing device. Different conductive threads can be used at different capacitive touchpoints to trigger different functions. The light sources are configured to indicate a position of a respective capacitive touchpoint on the cover.
US10111301B2
A flexible display panel and a display apparatus including the flexible display panel are disclosed. The flexible display panel includes an encapsulated panel, a first protective film on one side of the encapsulated panel, and a second protective film on another side of the encapsulated panel. The encapsulated panel includes a flexible panel and a flexible encapsulation member on the flexible panel. The flexible panel includes a first region on a first plane and that includes a display region, and a second region on a second plane that is bent with respect to the first plane and that includes a non-display region. The flexible encapsulation member encapsulates the display region. The display apparatus also includes a support unit for maintaining a shape of the flexible panel.
US10111299B2
In one example, a method includes determining, by a device of a system, a voltage feedback value that represents a voltage level of a power signal being provided to a plurality of load elements that are selectively active. In this example, the method also includes adjusting, by the device and based on a quantity of load elements of the plurality of load elements that are active, the voltage level of the power signal such that the voltage feedback value remains less than or equal to an overvoltage threshold.
US10111297B2
A processing device can digitally control lighting fixtures by receiving a request to generate light at a correlated color temperature (“CCT”) level in an environment. The environment can include a first lighting fixture having a first range of generatable CCT values and a second lighting fixture having a second range of generatable CCT values. The processing device can determine a first CCT value based on the request and the first range. The processing device can further determine a second CCT value based on the first CCT value and the second range. The processing device can further transmit a first digital signal to the first lighting fixture to cause the first lighting fixture to generate light at the first CCT value. The processing device can further transmit a second digital signal to the second lighting fixture to cause the second lighting fixture to generate light at the second CCT value.
US10111295B1
An apparatus including a theater lighting device including a lamp housing; a base housing; and an internal spectral sensor. The lamp housing is rotationally mounted to the base housing; and includes a plurality of light sources, and lenses which cooperate to project a final output light; and wherein residual light is received by the internal spectral sensor from internal reflections of a first lens of the plurality of lenses and the residual light is converted to spectral data. The spectral sensor is a multispectral filter array type. The theater lighting device further includes a microprocessor; and a memory, wherein the memory stores a first set of data for a plurality of electronically adjustable parameters of the theater lighting device. The microprocessor is programmed to receive a first command and in response put the theater lighting device in a first state.
US10111292B2
A crowd control lighting system includes a plurality of light emitting diode (LED) lights. Each light is configured to emit a flashing directional light beam to at least partially overlap and illuminate a common illumination zone. The common illumination zone is selectable from a plurality of illumination zones and is exterior to a dark zone not illuminated by the plurality of lights.
US10111290B2
Disclosed is an apparatus for synchronous driving of multi-channel light emitting diodes capable of driving all light emitting diodes at the same time regardless of an input voltage level. The apparatus includes: a rectification unit rectifying an AC voltage; a multi-channel light emitting diode unit including at least a first light emitting diode and a second light emitting diode, and being driven by receiving the rectified current; a current sensor unit sensing a current flowing in the first light emitting diode; a current mirror unit mirroring the current sensed by the current sensor, and supplying the mirrored current to the second first light emitting diode; and a sequential current driving unit connected to the first light emitting diode and the second light emitting diode, providing a path to a current flowing in the first light emitting diode or in the second light emitting diode, and activating the current sensor unit.
US10111275B2
A lighting control system of networks and devices designed to allow scheduled events to continue to operate in the case of partial or full network operation and failure. The lighting control system can rely on any network controller to act as a schedule master that evaluates a schedule of time-based lighting control events. When failure of the acting schedule master occurs or network communication therewith, the lighting control system changes the scheduling master to a different network controller based on a fail over protocol. The failover protocol includes detecting when an acting schedule master controller stops working by, for example, failing to receive a keep-alive message at a different network controller within a predetermined amount of time. Upon detecting failure of the schedule master controller, a network controller with a different controller identifier takes over as the schedule master in accordance with a controller identifier evaluation or protocol.
US10111272B1
The concepts and technologies disclosed herein provide a vehicle system that can prompt a user to select a BLUETOOTH pairing type—normal or temporary. In response to receiving selection of a temporary BLUETOOTH pairing type, the vehicle system can prompt the user to select a trigger for terminating a temporary pairing period during which the user device and the vehicle system are to be temporarily paired, and the vehicle system can receive selection of the trigger. The user device and the vehicle system can be paired. The vehicle system can receive data associated with the user and can store the data in a vehicle memory. The vehicle system can monitor for activation of the trigger. In response to the trigger being activated, the vehicle system can terminate the temporary pairing period thereby unpairing the user device and the vehicle system and can delete the data from the vehicle memory.
US10111271B2
A user equipment method, user equipment, a network node method, a network node and computer program products are disclosed. The user equipment method for device-to-device communication comprises: upon requiring to perform device-to-device communication with user equipment from a plurality of groups, transmitting a scheduling announcement for each of the plurality of groups, each scheduling announcement identifying resources within which data intended for user equipment belonging to each group is to be transmitted. In this way, the user equipment can be perform device-to-device communications with different groups at the same time. In particular, the user equipment can choose the target groups that it wants to provide the device-to-device data to and is able to perform simultaneous transmissions of that data to those multiple groups.
US10111267B2
A method and apparatus for performing Device-to-Device (D2D) communication are provided. The method includes being assigned a transmission and reception indicator and an index during D2D connection setup between a User Equipment (UE) and a Base Station (BS) by the UE, the transmission and reception indicator indicating a transmission role or a reception role and the index indicating another UE for D2D communication, receiving the transmission and reception indicator, the index, and resource information for the D2D communication on a control channel by the UE, and performing, by the UE, a transmission operation or a reception operation to or from the other UE indicated by the index in resources indicated by the resource information according to the transmission role or the reception role indicated by the transmission and reception indicator.
US10111266B2
A system and a method of connecting devices via a Wireless-Fidelity (Wi-Fi) network are provided. The method of communication-connecting an external device to an Access Point (AP) via a Wi-Fi network is performed by a device and includes operations of receiving device information of the external device from the external device that operates in an AP mode, accessing the external device that operates in the AP mode, by using the device information, and providing connection information relating to the AP to the external device, and wherein, when the connection information is provided to the external device, the external device terminates operating in the AP mode, and the external device then accesses the AP based on the connection information.
US10111264B2
The communication terminal includes a communication interface for acquiring external time information from outside and a non-volatile memory and operates as described below. The communication terminal periodically acquires external time information, encrypts the internal time information calibrated based on the acquired external time information, and thereafter writes the encrypted internal time information into the non-volatile memory. In an initialization sequence after power-on of the communication terminal, the communication terminal reads and decrypts internal time information that is lastly written to the non-volatile memory before the power-on, newly acquires external time information, and verifies validity of the acquired external time information by comparing the acquired external time information with the read internal time information.
US10111257B2
The present disclosure relates to converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT), and may be applied to intelligent services, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method according to disclosed aspects includes receiving a first control message including a first random access response window for a first cell group, receiving a second control message for adding a second cell group, including information on a second random access response window size for the second cell group, transmitting, on a cell of the second cell group, a random access preamble, and monitoring, on the cell of the second cell group, a random access response based on the second random access response window size for the second cell group.
US10111256B2
A communications device to transmit data to a mobile communications network includes one or more network elements providing a wireless access interface for communication. The communications device includes a controller controlling a transmitter to transmit a random access message to a first network element via a random access channel of the wireless access interface common to one or more other communications devices, to receive in response an acknowledgement indicating an allocation of communications resources of a shared up-link channel for the communications device to transmit signals to the mobile communications network, or a negative acknowledgment indicating the communications device has not been allocated communications resources of the shared up-link channel. After detecting random access failure conditions by the controller, the controller in combination with the transmitter re-transmits the random access message one or more times, with a variable delay greater than or equal to a delay of a previous re-transmission.
US10111251B2
A communications device can identify one or more sections of plural predetermined sections, divided into time-units, of shared communications resources of a wireless access interface for transmitting data signals to one or more other communications device. The communications device detects whether another of the one or more communications devices is transmitting signals in one or more of the identified sections of the shared communications resources in at least one time divided unit, and if signals transmitted by another of the communications devices are not detected, the device transmits signals in the identified one or more predetermined sections of the shared communications resources for at least one of the time divided units, and then, after a collision avoidance time, detects for at least one subsequent time unit whether another of the one or more communications devices transmits signals in one or more of the identified sections of the shared communications resources.
US10111247B2
First reoccurring resources on a radio interface of a cellular network (100) are allocated and shared between communication devices (121-125) assigned to a first set (151). Second reoccurring resources on the radio interface are allocated and shared between communication devices (121-125) assigned to a second set (152). A control message is sent, the control message indicating the first reoccurring resources and the second reoccurring resources. The control message may optionally be sent employing a broadcast transmission (110).
US10111239B2
A radio resource management method, a radio resource management device, an equipment having base station functionality, a radio resource monitoring method, a radio resource monitoring device, and a terminal are provided. The method includes a first radio resource of the serving cell in which a terminal is located, and a second radio resource of any one of the neighboring cells in neighboring cells of the serving cell, are obtained; the first radio resource and the second radio resource are differentiated to obtain a target radio resource, and the target radio resource is transmitted to the terminal.
US10111231B2
A method and apparatus for performing a device-to-device (D2D) operation in a wireless communication system is provided. A user equipment (UE) receives a D2D mode criterion from a network, and performs the D2D operation based on a D2D mode indicated by the D2D mode criterion. The D2D mode criterion may indicate various information, and may be either a D2D mode 1 or a D2D mode 2.
US10111227B2
A wireless communication apparatus which can simultaneously conduct communication on at least two frequency channels is described. The apparatus includes a communication unit which refers to a connection management table to determine a communication system which can be used by a wireless communication terminal using an identifier of the wireless communication terminal, and conducts communication with the wireless communication terminal on a second frequency channel using the communication system, when a request from the wireless communication terminal to change the first frequency channel to the second frequency channel is permitted.
US10111222B2
Apparatus, and an associated method, that facilitates communication of data in a radio communication system that utilizes a slotted communication scheme. Multiple successive time slots are allocable upon which to communicate data to a receiving communication station. At selected intervals, a controller causes the mode of operation of the receiving communication station to be changed to pause operation in a receive mode and, during the pause, to cause operation of the receiving communication station to transmit data, such as control acknowledgments or other responses.
US10111220B2
A method and a system for accessing a channel in a vehicular communication network are provided, where successive cycles each of which includes N time slots are defined in the channel. The method may include: a first communication device mounted on a first node receiving a channel allocation advertisement message from a second communication device mounted on a second node, where the channel allocation advertisement message includes information of how a communication area is divided into M regions and a mapping between the M regions and the N time slots; the first communication device determining in which region the first node is located based on the position of the first node and the information; the first communication device identifying a time slot based on the determined region and the mapping; and the first communication device competing for the identified time slot.
US10111213B2
A method for reporting a measurement result for determining a position in a wireless communication system, according to one embodiment of the present invention, is performed by a terminal and may comprise the steps of: receiving positioning reference signal (PRS)-related information comprising a position identifier of each of a plurality of base stations; performing a measurement on the PRSs transmitted by each of the plurality of base stations; if the position identifier of each of the plurality of base stations are identical to each other, selecting at least one measurement result among the measurement results for the PRSs; and reporting the selected measurement result to a serving base station.
US10111203B2
A method, performed in a wireless telecommunication system providing communication services to multiple user equipment (UE) devices across multiple cells of the system and supporting broadcast information services in one or more multimedia-broadcast multicast-service single frequency network (MBSFN) areas of the system, comprising providing a first point-to-multipoint multicast control channel (MCCH) and at least one additional MCCH channel per MBSFN area.
US10111192B2
Methods are directed towards initializing a path maximum transmission unit value for two gateways in communication via a network tunnel (e.g., VPN environment). The initialized path maximum transmission unit value is used in establishing the network tunnel of the two gateways. Methods are also directed towards synchronizing path maximum transmission unit values for the two gateways after the network tunnel has been established. These methods minimize the occurrence of dropped data packets arising from mismatched path maximum transmission unit value between the gateways.
US10111189B2
In one embodiment, a timing slave packet switching device receives a received primary reference clock signal. The timing slave packet switching device communicates a first plurality of packet network synchronization packets over a packet switching network with a remote primary reference clock source and derives an over-network clock based on the first plurality of packet network synchronization packets. A phase offset between the phase of the over-network clock and the phase of the received primary reference clock signal is determined and typically stored in non-volatile storage. Subsequent to said determining the phase offset, the timing slave packet switching device communicates a second plurality of packet network synchronization packets over the packet switching network with the remote primary reference clock source and adjusts the phase of a clock derived from the second plurality of packet network synchronization packets based on the phase offset.
US10111185B2
A communication device receives a signal during a backoff period of a backoff procedure, wherein the communication device is part of a first communication network. In response to determining that i) the signal is valid, ii) the signal is from another communication network, and iii) the power level of the signal does not meet a threshold that is higher than a default threshold, the communication device continues a count of a backoff timer during reception of the signal. In connection with comparing the power level of the signal to the threshold higher than the default threshold, the communication device sets a transmit power level to a reduced power level that is lower than a default power level. The communication device transmits at a transmit power level that is less than or equal to the reduced transmit power level in response to the backoff timer expiring.
US10111182B2
An apparatus for radio beacon includes: a transmission circuit configured to transmit a radio beacon signal; a detection circuit configured to detect an entrance of an obstacle into a radio space of the transmission circuit; and a control circuit configured to control the transmission circuit, based on a control value corresponding to a number of times of detection which indicates the number of times the entrance of the obstacle has been detected in a given time in the detection circuit.
US10111178B2
A method and an apparatus for controlling uplink power in a wireless communication system are provided. The method for controlling uplink power of a User Equipment (UE) forming a transmission link with a plurality of BSs (BSs), a power headroom report trigger event by at least one of the plurality of BSs is detected. Power headroom information of the UE is reported to at least one of the plurality of BSs.
US10111172B2
Systems and methods for activating select devices are described herein. More particularly, this specification relates to using structure specific service IDs (SSSIDs) when two devices that are part of a common ecosystem are deciding whether to establish a connection according to a Bluetooth protocol. The SSSID can be a unique identifier that can be included in packets that are transmitted in accordance with the standards defining the Bluetooth Low Energy (BLE) protocol. The SSSIDs can be generated and provided to select devices such that only the select devices that are in possession of the SSSID are able to communicate with each other. This advantageously eliminates spurious activation of unintended recipient devices by enabling them to ignore the packet if the SSSID is not recognized, thereby enabling the unintended recipient device to remain in a low power sleepy state.
US10111163B2
Methods and apparatus for management of network slices in a communication network such as a 5th generation wireless communication network are provided. Management planes may be provided which are separate from the plurality of network slices. A connection manager residing in a management plane receives an indication that a mobile device is to be associated with the communication network. The connection manager may reside at an access node or in the core network. A network slice is determined, and the connection manager transmits instructions, to one or more network nodes, to associate the mobile device with the network slice. The instructions may be provided to a local connection manager. The slice may be requested explicitly by the mobile device, or determined based on device and/or network requirements.
US10111148B2
One embodiment is directed to a method comprising receiving and storing a set of cellular network and unlicensed frequency network interworking parameters from a cellular source cell; offloading data traffic from the cellular source cell to an unlicensed frequency network based on the stored set of interworking parameters; receiving a handover command including a second set of cellular network and unlicensed frequency network interworking parameters; checking whether information regarding unlicensed frequency network has been received from a cellular target cell; and if the information regarding unlicensed frequency network has not been received, determining whether to use the second set of cellular network and unlicensed frequency network interworking parameters after the handover.
US10111145B2
Briefly, in accordance with one or more embodiments, methods to establish and control communication of a dedicated device such as a dedicated user equipment (UE) with dedicated nodes of a network are provided.
US10111135B2
A User Equipment including at least one processor, and at least one memory for storing instructions to be executed by the processor, wherein the at least one memory and the instructions are configured to, with the at least one processor, cause the User Equipment at least: to conduct a processing for deciding whether or not it is acceptable to divert at least a part of a communication traffic of a communication currently conducted by the User Equipment with a first communication network to a second communication network, in case the decision is that it is not acceptable, to prepare a report indicating that the diversion of the communication traffic to the second communication network is not conducted, and to cause a transmission of the report to the first communication network.
US10111132B2
Methods and apparatus for channel state information feedback are provided. In various aspects, a message is transmitted requesting channel feedback information. In some aspects, a first portion of the message is transmitted according to a first or second, and contains first information intended for a first or second set of wireless communication devices compatible with the first or second format respectively. In some aspects, a second portion of the first message is transmitted according to the second format, and contains second information intended for the second set of wireless communication devices compatible with the second format. In some aspects, the second message comprises a number of tones or spatial streams for which channel feedback information is requested, or other channel feedback information parameters.
US10111124B2
Disclosed are an interference measurement method and system, and related equipment. The method includes: a network side configures Interference Measurement Resources for Demodulation (DM-IMRs) for a target data channel of a terminal, positions of the DM-IMRs on a frequency domain being determined according to a Physical Resource Block (PRB) which bears the target data channel; and the network side indicates configuration information of the DM-IMRs to the terminal to enable the terminal to perform transmission interference measurement on the target data channel. By the solutions of the present disclosure, accuracy in transmission interference measurement of the target data channel may be improved, so that improvement in demodulation/decoding performance of the target data channel at a receiving side is facilitated, and receiving performance of the target data channel may further be improved.
US10111120B2
A network anomaly diagnosis device and a method thereof are provided. The network anomaly diagnosis device includes a data analyzer configured to receive a control plane message for a service provided to a terminal by a mobile network operator (MNO) from the terminal and analyze the control plane message, a database configured to collect results of analyzing control plane messages for services provided to the terminal by different MNOs including the MNO from the data analyzer and store the result of analyzing the control plane message for each MNO, and a controller configured to compare the result of analyzing the control plane message of the MNO at the data analyzer with the result of analyzing the control plane message for each MNO, the result being stored in the database.
US10111118B2
Embodiments of system and method configurations for device discovery and connection establishment in connection with use of device-to-device (D2D) and proximity-based services are generally described herein. In some examples, an evolved packet core (EPC) of a 3GPP Long Term Evolution or 3GPP Long Term Evolution-Advanced (LTE/LTE-A) network is arranged to assist D2D identification and discovery procedures at user equipment (UEs) connected to the LTE/LTE-A network. Various identification and discovery procedures may be implemented in connection with proximity detection and the establishment of communication times for the establishment of the D2D communication link, between the UEs. Accordingly, the EPC of the LTE/LTE-A network may assist the establishment of a device-to-device communication link between UEs on a wireless network employing a distinct wireless protocol (for example, a direct wireless network connection via a wireless local area network (WLAN) or wireless personal area network (WPAN)).
US10111117B2
A customer self-service tuning system assists a mobile device user in adjusting his network settings and device configuration. Device, network and performance metrics are stored for a population. Over time all of these suggest changes in the device or network that change measured performance. The potential improvement(s) are presented to the user for selection. Performance measurements are taken and the user can choose to go forward with the new configuration or to revert. Each time a user requests self-care service, a new cohort is extracted from the then current overall population and analyzed for similarity to the user at that point in time. Each time an improvement is selected, the history of device states and network states is augmented. Identified variances are transformed into an action plan specific to a user and implemented on the device or network upon concurrence.
US10111115B2
Disclosed herein are various examples of architectures, circuits, devices and methods that can be configured to, among other things, improve the efficiency and/or noise figure of signal amplification systems. To achieve this improvement, a front end module is disposed close to a corresponding antenna with a transmission line between the front end module and a transceiver. This results in a bulk of the loss between the antenna and the transceiver occurring between the front end module and the transceiver. A control and/or supply voltage can also be provided to the front end module through the transmission line, reducing or eliminating the need for separate signal and/or control paths to the front end module.
US10111110B2
A first microwave backhaul transceiver may comprise a plurality of antenna elements. The transceiver may determine atmospheric conditions between it and one or more potential link partners, and adjust a radiation pattern of the plurality of antenna elements based on the determined atmospheric conditions. A first radiation pattern of the plurality of antenna elements may correspond to a first microwave backhaul link between the first microwave transceiver and a second microwave backhaul transceiver. A second radiation pattern of the plurality of antenna elements may correspond to a second microwave backhaul link between the first microwave transceiver and a third microwave backhaul transceiver. The transceiver may adjust the radiation pattern based on characteristics of data to be transmitted, and based on a routing table it maintains.
US10111098B2
A mobile device includes a display unit to display a screen to set the mobile device in a security mode and a condition as a safe zone in the security mode, a user interface to receive a user input to activate the mobile device, and a control unit to selectively apply the security mode in response to the user input when a current condition is identical to the set condition, and a method thereof.
US10111097B2
The present invention discloses how a small cell accesses a local network via the LIPA technique and discloses a data transmission path and data transmission protection of a local service. A method for network traffic routing for a user equipment of a wireless communication system is disclosed. The method comprises connecting to a small cell of the wireless communication system, transmitting an user identity information to the small cell, receiving an authentication result of an authentication procedure from the small cell, and obtaining a local service via the small cell and a local network connecting to the small cell without going through a core network connecting to the small cell when the authentication result indicates that the user equipment passes the authentication procedure.
US10111089B2
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 downloading profiles in a terminal in a wireless communication system include generating and storing an encryption key at a time point, loading the stored encryption key, when receiving profile download start information from a profile providing server, and downloading an encrypted profile for the electronic device from the profile providing server, via the loaded encryption key, and installing the encrypted profile in the electronic device. An electronic device configured to download a profile in a wireless communication system includes a memory, and a controller configured to generate an encryption key at a time point, store the encryption key in the memory, loading the stored encryption key, when receiving profile download start information from a profile providing server, and downloading an encrypted profile for the electronic device from the profile providing server, by using the loaded encryption key, and installing the downloaded profile.
US10111085B2
RAN events associated with IoT devices may be monitored and tracked. Profiles may be defined for different IoT devices. The profiles may specify resource limits for the IoT devices, including resource limits based on the RAN events. The IoT profiles may also define policy responses based on the occurrence of the RAN events. The policy responses may include charging rules, network access control rules, or other rules based on the resource usage of the IoT devices.
US10111081B2
The present invention relates to a local communication wireless network system and the method thereof. When the wireless base station is not connected with the evolved packet core (EPC) server, the wireless base station can emulate the EPC server. The electronic devices connected to the wireless base station can connect to the emulated EPC server. The client unit of the wireless base station can collect the identification information of the electronic devices connected to the wireless base station, build an identification list, and send the identification list to the electronic devices connected to the wireless base station. Thereby, the electronic devices can send messages or perform digital voice or video calls to other electronic devices according to the identification list.
US10111079B2
The subject matter of this specification can be embodied in, among other things, a mobile device accessory includes a housing defining an attachment surface that is configured to engage a mobile device, a wearable component configured to be worn by a user of the mobile device, a separation detector configured to detect separation of the wearable component relative to the housing, and provide a signal when the wearable component becomes separated from the housing, and an alarm device configured to activate in response to the signal. Alternatively, the mobile device accessory may be a standalone device not designed to be attached to a mobile device.
US10111077B1
Disclosed is a method and apparatus enabling positioning processes performed by user equipment. The method may include initiating a voice call over a first wireless communications network using a first radio access technology (RAT). The method may also include a connection between the user equipment and a second wireless communications network using a second RAT being placed into an idle state. The method may also include participating in a control plane positioning process with the second wireless communications network during the voice call over the first wireless communications network.
US10111074B2
A user sets a format of an advertise packet to be transmitted from a plurality of formats using a setting screen displayed on a printing apparatus, and the printing apparatus transmits an advertise packet according to the setting made via the setting screen.
US10111069B1
The present disclosure relates to a system and method for transmitting occupancy-related data from sensors to a remote server using smart phones instead of a gateway. Sensors in a building or other location collect and buffer occupancy-related data. Each sensor periodically generates an advertisement beacon with an identifier and a data payload that includes buffered occupancy-related data. The sensors wirelessly broadcast the advertisement beacons. A plurality of mobile devices (e.g., smartphones) execute an application that scans for advertisement beacons with the above-referenced identifier. In response to a mobile device with the application being in the vicinity of a sensor and detecting an advertisement beacon with the identifier, the mobile device forwards the advertisement beacon to a remote server, which uses the beacon's data payload to calculate the occupancy of a building or location.
US10111064B2
A system and method is disclosed for converting smart cell phone applications to applications that operate on basic cell phones. The invention has a classifying process that classifies one or more functions of a cell phone application into those functions capable being performing by a basic cell phone and those functions, missing functions, that can not be performed by a basic cell phone. Substitute functions for the missing functions are developed. An emulator monitors the execution of the cell phone application and provides the substitute cell phone functions at points in the execution where a missing function is to be executed. Therefore, the smart phone application is converted into a basic phone application that can be executed by the basic cell phones with reduced functionality. The invention can run on a smart phone or a server. The invention can also be provided as a server based service for basic cell phone users.
US10111047B2
The present invention discloses a positioning method, including: acquiring, by a mobile terminal, a location of the mobile terminal in open space; determining, by the mobile terminal according to the location of the mobile terminal in the open space, first closed space that corresponds to the location of the mobile terminal in the open space and in which a closed positioning service is provided; and performing, by the mobile terminal after determining the first closed space, closed positioning for the mobile terminal by using a closed positioning program and map data. The method of the present invention enables a mobile terminal to automatically perform closed positioning without the need to artificially identify closed space in which the mobile terminal is located and search for a corresponding closed positioning program, and therefore provides convenience for a user and can improve accuracy of closed positioning.
US10111046B2
A portable type information processing apparatus includes a plurality of sensing units that acquire information convertible into place information indicating a current location and detect an event which occurs in relation to the place information obtained through conversion from the information, a storage unit that stores event transition information indicating a relation between order of transitions between events and transition time periods spent on the transitions, and a control unit that obtains, as a current event, a latest event and controls an operating state of a sensing unit to detect a transition destination event of an event corresponding to the current event in the event transition information based on a relation between a transition time period spent on a transition from the event to the transition destination event in the event transition information and an elapsed time period since detection of the current event.
US10111042B2
Techniques for modeling significant locations are described. A significant location can be a location that is significant to a user of a mobile device for a variety of reasons. The mobile device can determine that a place or region is a significant location upon determining that, with sufficient certainty, the mobile device has stayed at the place or region for a sufficient amount of time. The mobile device can construct a state model that is an abstraction of one or more significant locations. The state model can include states representing the significant locations, and transitions representing movement of the mobile device between the locations. The mobile device can use the state model to provide predictive user assistance.
US10111040B1
An information-capturing device includes a near-field communication module, a video recording unit, a storing unit, and a controlling unit. The controlling unit is coupled to the near-field communication module, the video recording unit, and the storing unit. The near-field communication module receives an event message including a destination information. The video recording unit captures an ambient data. The storing unit stores a first identification code. The controlling unit compares the first identification code with the dedicated identification code specified by the destination information contained in the event message. The controlling unit starts the video recording unit if the first identification code matches the dedicated identification code specified by the destination information contained in the event message. The controlling unit broadcasts the event message through the near-field communication module if the first identification code does not match the dedicated identification code specified by the destination information contained in the event message.
US10111034B2
Mobile data processing Systems (MSs) interact with systems in their vicinity, and with each other, in communications and interoperability. Data is communicated using sound waves to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger processing of actions in accordance with configurations, for example to present content to a user.
US10111033B2
Example implementations described herein are directed to a system involving a cloud architecture and an edge architecture associated with one or more vehicles. The edge architecture can involve devices associated with the one or more vehicles and can conduct edge processing to determine, from Global Positioning Satellite (GPS) information, a proximity of the first apparatus to a first Geographic Information System (GIS) waypoint relative to a second GIS waypoint, generate index information representative of the proximity of the apparatus to the first GIS waypoint relative to the second GIS waypoint; and transmit the index information to the cloud architecture.
US10111031B2
A system and method for automated crowd sensing object detection. The invention senses a missing object's presence in proximity which is conducted using a smartphone, with a software application running in the background that opportunistically collects and reports the data without the active involvement of the user. A small tag is attached to a tracked object or worn by a person who does not carry a smartphone (i.e., a young child), and emits a secure wireless signal periodically for geo-fencing and geo-tracking by caregivers. The information is sent to a cloud server so that the commander may be able to confirm the whereabouts of the tagged object or person in this case.
US10111028B2
A communication apparatus includes a transmitting function and a receiving function for a radio signal, and, while belonging to a first group of devices, activates the transmitting and receiving functions to perform communication during a first period, and deactivates the transmitting and receiving functions outside the first period. The communication apparatus determines whether or not it performs monitoring for a presence of a second group of devices during a second period, controls performing of the monitoring by activating the receiving function during the second period when it is determined that the communication apparatus performs such monitoring, and keeping the transmission and receiving functions inactive outside the first period when it is determined that the communication apparatus does not perform such monitoring, and notifies another device in the first group of information related to the second group during the first period when a presence of the second group is detected.
US10111025B2
A method and apparatuses for device control performed by a first device to control services provided by a service providing device is provided. The method includes connecting, through out-of-band communication, to a second device that includes identification information related to the service providing device, receiving, through the out-of-band communication, the identification information related to the service providing device from the second device, executing at least one application related to the identification information, and connecting, through in-band communication, to the service providing device using the identification information, and controlling, from the first device, services provided by the service providing device.
US10111022B2
An audio processing system and method which calculates, based on spatial metadata of the audio object, a panning coefficient for each of the audio objects in relation to each of a plurality of predefined channel coverage zones. Converts the audio signal into submixes in relation to the predefined channel coverage zones based on the calculated panning coefficients and the audio objects. Each of the submixes indicating a sum of components of the plurality of the audio objects in relation to one of the predefined channel coverage zones. Generating a submix gain by applying an audio processing to each of the submix and controls an object gain applied to each of the audio objects. The object gain being as a function of the panning coefficients for each of the audio objects and the submix gains in relation to each of the predefined channel coverage zones.
US10111017B2
A device, including an actuator configured to evoke a hearing percept via actuation thereof, wherein the device is configured to make a detection of at least one phenomenon related to the actuator that is indicative of a recipient of the device speaking and control circuitry, wherein the control circuitry is configured to control an operation of the device based on the detection.
US10111014B2
Apparatus and methods for multi-source audio amplification and ear protection devices are provided herein. In certain configurations, an audio amplification and ear protection device includes at least one microphone that generates an ambient sound signal based on detecting ambient sound, at least one speaker, and an electrical system that controls sound outputted by the at least one speaker based on amplifying the ambient sound signal and a secondary sound source signal. The electrical system receives a first user-controlled volume signal that is operable to control an amount of amplification provided to the ambient sound signal, and a second user-controlled volume signal that is operable to control an amount of amplification provided to the secondary sound source signal.
US10111002B1
An environment detection node supports dynamic audio optimization by receiving data from sensors and analyzing the received data to detect objects such as furniture and/or humans within an environment. Based on locations within the environment of the detected objects, the environment detection node determines an optimized target location and adjusts audio output to be optimized when heard at the target location.
US10110996B2
The DC detection circuit includes: a OR circuit configured to generate a logical OR flag on the basis of logical OR of values of X bits from a (MSB-1)th bit to a (MSB-X)th bit of input data; a NAND circuit configured to generate a NAND flag on the basis of a NAND of values of X bits from the (MSB-1)th bit to the (MSB-X)th bit of the input data; a counter configured to count up and a counter value which outputs a DC detection flag if a counter value is exceeds predetermined set value on the basis of the MSB and any one of the logical OR flags of NAND flags. Accordingly, safety can be secured by detecting whether the DC data is included in the input PCM data, and thereby preventing degradation and breakage of the loudspeaker etc. due to the DC data.
US10110993B1
A high-power omnidirectional electronic speaker array (or “siren”) having a variable number of circular chambers vertically arranged on a rigid mast. Each chamber, or module, contains one or more manifolds that serve as waveguides for the sound energy emanating from audio compression drivers. Each manifold combines the output of two or more compression drivers into a single source, and maintains a smoothly and exponentially increasing cross-sectional area for the full length of the waveguide to an output port located close to the center of the module. The curved external surfaces of the upper and lower sections of adjacent modules continue the exponentially-increasing cross-sectional area to create a horn-shaped final output mouth for the sound energy. The separation between vertically adjacent exiting surfaces of multiple modules is minimized for the purpose of improved intelligibility, maximum acoustic range, and lower distortion.
US10110991B2
An electronic device having several speaker modules that are acoustically in-phase and mechanically out-of-phase is disclosed. Embodiments include a pair of speaker modules mounted at respective ends of a lateral link, and the lateral link may be supported relative to a housing of the electronic device. The speaker modules may receive a same audio signal, and the audio signal may drive a first voicecoil in a first direction and a second voicecoil in a second direction. Accordingly, the speaker modules may be driven in mechanically different directions by the same audio signal, such that reactive forces cancel and/or mechanical energy is dissipate in the lateral link between the speaker modules. Other embodiments are also described and claimed.
US10110982B2
A cover for a wearable personal acoustic device includes a fabric cover shaped to receive and enclose a wearable personal acoustic device, and an identification tag, such as an RFID tag or optical tag, secured to the fabric cover. The fabric cover includes a stretchable material that is acoustically transparent. The fabric cover may include a closure mechanism that can provide an opening through which the wearable personal acoustic device is received or removed and a closed state in which the wearable personal acoustic device is enclosed by the fabric cover. The identification tag stores an identifier associated with the fabric cover and communicates with the wearable personal acoustic device through an identification reader. The identifier may be associated with a physical property of the fabric cover or an operational parameter of the wearable personal acoustic device. The operational parameter optionally is definable by a user.
US10110981B2
An acoustically reactive composite can include an expanded polytetrafluoroethylene (ePTFE) membrane formed of a highly fibrillated ePTFE microstructure with an elastomer fully impregnated within the ePTFE membrane. The composite can have an acoustic loss of less than 7 dB at 1 kHz and a water entry pressure (WEP) of at least 20 PSI. A layered assembly for protecting an acoustic device can include an acoustically reactive composite as described above and an adhesive layer arranged to define an acoustic cavity. An acoustic device can incorporate an acoustically reactive composite or layered assembly as described above, with the acoustically reactive composite or layered assembly arranged to span an acoustic cavity proximate to a transducer of the acoustic device.
US10110973B2
A collection of well-formed, but possibly semantically invalid, binary encoded multimedia data components or packages as well as the binary encoded announcement, signaling, and interchange protocols used in their transmission are converted into one or more well-formed extensible markup language (XML) files. Such XML files may then be validated according to one or more pre-defined XML schemas, or similar schema languages, in order to verify that the data and protocol structures and substructures adhere to prior defined semantic constraints.
US10110971B2
Methods and devices are provided to facilitate acquisition of information associated with a multimedia content through embedded watermarks. One such method includes obtaining a server code for embedding into a content. The server code identifies a particular domain name registered to a registrant entity and provides a mapping to an Internet address of a metadata server. Upon receiving an indication that a trigger event is associated with a particular segment of the content, a first watermark payload is formed and embedded in the content. The watermark payload includes the server code, an interval code and a first trigger value. The interval code identifies the particular content segment and the first trigger value indicates that additional information associated with the particular segment is. Detection of the first trigger value from a subsequently distributed content enables a query to the metadata server for acquisition of metadata.
US10110969B2
A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
US10110967B2
Methods and systems to release network bandwidth for a new video stream. One method includes the following steps: receiving, by a first real-time video encoder (RT-VE), a first incoming high-definition uncompressed video (HD-UV), compressing it into a first compressed video using a first low compression ratio, and sending it over a first network path to a first real-time video decoder (RT-VD). Extracting, by the first RT-VD, an outgoing HD-UV from the first compressed video. Inferring that after establishing the first network path, and as a result of insufficient bandwidth on a common link comprised in the first network path, a second RT-VE cannot send a second compressed video to a second RT-VD over a second network path that includes the common link. And Increasing on-the-fly the first compression ratio in proportion to the insufficient bandwidth, in a manner that is visually lossless for a human viewing the outgoing HD-UV.
US10110961B2
Methods and systems are disclosed herein for a media guidance application that enhances the viewer experience by providing supplemental content related to a media asset during a fast-access playback operation. For example, in response to a user input during a fast-forward or rewind operation, the media guidance application may generate for display supplemental content related to the progression point of the media asset at which the user input was received while the fast-forward or rewind operation continues.
US10110956B2
Visual information may be delivered to streaming-capable devices in a viewing environment, such as a home environment or a commercial environment. The visual information can be adapted to user behavior and/or viewing conditions in such a way as to deliver a satisfactory user experience while conserving network resources, such as bandwidth and/or capacity. Viewing distance and/or ambient light, which may affect viewing conditions in a viewing environment, may be estimated. Bandwidth may be reduced by eliminating details that may not be perceived by the user in the estimated viewing conditions (e.g., by determining a spatial resolution (e.g. a maximum spatial resolution) perceptible under the viewing conditions and not exceeding that spatial resolution).
US10110951B2
Techniques to coordinate ambient media detection are disclosed. A request to become active in performing media detection processing with respect to the audio environment is received from a first ambient media detection agent associated with an audio environment. A response denying the request is sent to the first ambient media detection agent if it is determined that a second ambient media detection agent associated with the audio environment currently is active in performing media detection processing with respect to the audio environment.
US10110945B2
Maintaining synchronization of encryption processes at devices during transmission of encrypted data over a communication link is provided. Cipher link maintenance characters are sent from a source device to a sink device. A local cipher link maintenance character generated at the sink device for decrypting the encrypted data can be adjusted according to the cipher link maintenance character. After authentication, cipher link maintenance characters corresponding to units (e.g., frames) of the encrypted data are sent along with the units of the encrypted data. When a transmission error occurs during transmission of the encrypted data, cipher link maintenance characters can be used to correct the error in a local cipher link maintenance character generated at the sink device. Hence, even if the transmission error occurs in the communication link, the sink device can resolve the transmission error and maintain the synchronization of encryption processes at the source and sink devices.
US10110921B2
The inventors realized that representing HDR content using LDR content and HDR residual is not unproblematic. The invention therefore proposes representing HDR content using LDR content, LDR residual and global illumination data, instead. That is, it is proposed a method of encoding an HDR video of high dynamic range together with an LDR video, the LDR video providing a lower dynamic range depiction of the HDR video content, the method comprising using processing means for encoding one video of the LDR video and a further LDR video extracted from the HDR video independent from the other video of the LDR video and the HDR video and predictive encoding the other video using the one video as reference, and lossless encoding global illumination data further extracted from the HDR video. This has the advantage that prediction is more stable and globally optimal predictors are more easily found.
US10110920B2
The present disclosure relates to an image processing apparatus and an image processing method capable of improving process efficiency through a parallel process. In a case of corresponding PU1, there is a use of motion vector information pieces of B1, C1, and E1 which are adjacent to corresponding PU1 in the following positional relationship, and A0 and D0 which are adjacent to PU0 located on corresponding PU1 in the CU in the following positional relationship. In other words, in relation to corresponding PU1, a PU corresponding to A1 is PU0, and thus A0 is set instead of A1 as an adjacent region of corresponding PU1. The present disclosure is applicable to, for example, an image processing apparatus.
US10110908B2
Methods, systems, and computer programs for improving compressed image chroma information. In one aspect of the invention, a resolution for a red color component of a color video image is used that is higher than the resolution for a blue color component of the color video image. Another aspect includes utilizing a lower or higher value of a quantization parameter (QP) for one or more chroma channels as compared to the luminance channel. Another aspect is use of a logarithmic representation of a video image to benefit image coding. Another aspect uses more than two chroma channels to represent a video image.
US10110903B2
A higher compression rate or better rate/distortion ratio may be achieved by adopting or predicting second coding parameters used for encoding a second view of the multi-view signal from first coding parameters used in encoding a first view of the multi-view signal. The redundancies between views of a multi-view signal may not be restricted to the views themselves, such as the video information thereof, but that the coding parameters in parallel encoding these views show similarities which may be exploited in order to further improve the coding rate.
US10110899B2
An image coding method for an image coding apparatus configured to divide an image into divisional blocks of a plurality of sizes and to perform coding on the image while controlling image quality according to a parameter value in units of divisional blocks includes acquiring a block size of a target block to be coded, acquiring a minimum block size used to control the parameter value, acquiring a state of division of the target block, acquiring the parameter value, determining whether the target block is divided according to the state of division of the target block, determining whether the block size of the target block is greater than or equal to the minimum block size, determining whether the block size of the target block is equal to the minimum block size, and coding the acquired parameter value.
US10110897B2
An image coding apparatus configured to divide an image into one or more slices each including a plurality of blocks and to code each slice on a block-by-block basis includes a first coding unit configured to code blocks included in a first portion of the slice, and a second coding unit configured to code blocks included in a second portion of the slice, wherein, when the second coding unit codes an initial block in the second portion, the second coding unit codes the initial included in the second portion by referring to a first quantization parameter provided to the slice as an initial value and referred to by the first coding unit when the first coding units codes the initial block in the first portion.
US10110896B2
An adaptive Motion JPEG encoding method is disclosed, including: acquiring a video sequence; encoding a current video frame of the video sequence into JPEG format based on a Huffman description table, generating encoded symbols corresponding to the current video frame and counting frequencies of occurrence of the encoded symbols corresponding to the current video frame; and updating the Huffman description table with Canonical Huffman encoding based on the frequencies of occurrence of the encoded symbols corresponding to the current video frame, the updated Huffman description table being used for encoding a next video frame adjacent to the current video frame of the video sequence into JPEG format. The adaptive Motion JPEG encoding method uses the correlation between the Huffman description tables of the adjacent frames to reduce the redundant information between the video frames. An adaptive Motion JPEG encoding system is also disclosed.
US10110894B2
A method of encoding a video includes: splitting a picture into a maximum coding unit; for the maximum coding unit, determining coding units having a tree structure including coding units of coded depths and determining encoding modes for the coding units of the coded depths by performing encoding based on coding units according to depths, the coding units according to depths obtained by hierarchically splitting the maximum coding unit as a depth deepens; and outputting information about a maximum coding unit size and, for the maximum coding unit, information indicating an order of split information and skip mode information which is selectively determined for the coding units according to depths, information about the encoding modes for the coding units of the coded depths including the split information and the skip mode information which are arranged according to the order, and encoded video data.
US10110887B2
This disclosure is generally directed to a system and method for diagnosing display capabilities, such as resolution, frame rate, and content protection, of display devices and improving the performance of the display devices by optimizing the display settings based on the results of the diagnosing. Display diagnostics receives information from display devices in response to tests performed on the display devices. The display diagnostics analyzes the information and provides recommended display settings related to the display device for optimizing the display of video content on the display device.
US10110879B2
A calibration method is described for a telecentric imaging 3D shape measurement system, including step S1: establishing a telecentric 3D shape measurement system; S2: controlling a telecentric projection equipment to project a sinusoidal fringe pattern to a translation stage, and collecting the sinusoidal fringe pattern by a telecentric camera equipment; moving the translation stage to different depth, then obtaining absolute phase values of a pixel for calibration by a phase-shifting method; and conducting linear fitting on the series of absolute phase values of the pixel and the corresponding depths to obtain a phase-depth conversion of the measurement system; and S3: transforming pixel coordinates on the image plane of the telecentric camera equipment into world coordinates through calibrating parameters of the telecentric camera equipment. A relationship between phase and depth herein is linear, and only needs to calibrate the linearity of one pixel. Therefore, the phase-depth calibration is of small complexity, high precision, good operability and strong practical applicability. Moreover, an orthographic transformation model of camera with bilateral telecentric lens is provided, which simplifies the calibration process.
US10110874B2
A medical-image processing apparatus according to an embodiment includes a reconstructing circuitry and a display control circuitry. The reconstructing circuitry performs a volume rendering operation on volume data while moving the viewpoint position by a predetermined parallactic angle, and generates a parallax image group that includes a plurality of parallax images with different viewpoint positions. The display control circuitry causes a stereoscopic display monitor to display the parallax image group as a stereoscopic image. With regard to the volume data that is acquired by each of the multiple types of medical-image diagnostic apparatus, the reconstructing circuitry adjusts each parallactic angle during generation of the parallax image group and, in accordance with each of the adjusted parallactic angles, generates each parallax image group on the basis of the volume data that is acquired by each of the multiple types of medical-image diagnostic apparatus.
US10110862B2
A video display system includes a light source configured to generate light and a substrate having a plurality of pixels deposited on a first side of the substrate. Each of the pixels is formed from a plurality of photo-luminescent dyes, and the light source is configured to project light onto the first side of the substrate to illuminate at least a subset of the photo-luminescent dyes in a raster pattern to generate an image. In another embodiment omitting the substrate, the photo-luminescent dyes forming the pixels are deposited directly onto a screen.
US10110860B1
A vehicular control system includes a forward viewing camera that views forward through the vehicle windshield and a control including a processor that processes image data captured by the camera. Responsive at least in part to processing of captured image data, (i) at least one road characteristic of a road along which the vehicle is traveling is detected, (ii) other vehicles exterior the vehicle are detected, and (iii) road curvature of the road along which the vehicle is traveling is determined. Data derived at least in part from captured image data and that is at least in part relevant to a current geographic location of the vehicle is wirelessly communicated from the vehicle to a remote data receiver located remote from the vehicle for processing to determine information relevant to the vehicle. Speed of the vehicle is controlled based at least in part on image data processed by the processor.
US10110855B2
Systems and methods for connecting wireless cameras are provided. A computing device may include a network interface, and a processor configured to establish a virtual USB bus available to an operating system of the computing device, establish a virtual USB camera device, and report to the operating system that the virtual USB camera device is connected to the virtual USB bus. The virtual USB camera may be configured to establish a network connection to a network camera using the network interface, receive video data from the network camera via the network interface, and send the video data via the virtual USB bus. Alternatively, the virtual USB camera may send the video data to the operating system as USB packets, without establishing a virtual USB bus.
US10110852B2
Disclosed herein are methods, systems, and techniques for creating media conferencing layouts that are intelligent (i.e., based on some underlying principle to enhance user-perceived conference quality) and persistent (i.e., consistent within a call and from one call to the next).
US10110833B2
Various techniques are provided for an infrared sensor assembly having a hybrid infrared sensor array. In one example, such a hybrid infrared sensor array may include a plurality of microbolometers and a non-bolometric infrared sensor. The non-bolometric infrared sensor may be a thermopile or other type of infrared sensor different from a bolometer-based sensor. The non-bolometric infrared sensor may be utilized to provide a more accurate and stable temperature reading of an object or area of a scene captured by the array. In some embodiments, the non-bolometric infrared sensor may also be utilized to perform a shutter-less radiometric calibration of the microbolometers of the array. An infrared sensor assembly may include, for example, the hybrid infrared sensor array, as well as a substrate including bond pads and/or appropriate circuits to obtain and/or transmit output signals from the non-bolometric infrared sensor.
US10110829B2
This invention provides a system and method for auto-regulation of parameters a vision system camera and/or associated illumination of objects imaged by the camera using a plurality of differentiated gain (multi-gain) settings on the camera's image sensor to determine the gain value producing the most-readable image. The image (having the best characteristics) acquired using multiple gain settings can be read for information as a discrete gain image and/or the camera parameters (e.g. global gain and/or global exposure time) can be uniformly set across the pixel array to the best values for acquisition of a subsequent, higher sampled image. This image is then read (e.g. decoded) for information contained within any identified features of interest (e.g. found IDs).
US10110825B2
The present disclosure relates to an imaging apparatus, an imaging method, and a program that enable exposure control on a captured image in a non-Bayer pattern by an exposure control method designed for captured images in Bayer patterns.When a Bayering process is performed on a captured image in an RGBW pixel array, a level correction unit corrects the signal level of the captured image so that an earlier level that is the signal level of each white pixel with the highest sensitivity in the captured image prior to the Bayering process becomes equal to a later level that is the signal level of each green pixel to be used in exposure control on an image in a Bayer pattern that is the RGB image after the Bayering process. The present disclosure can be applied to imaging apparatuses, for example.
US10110821B2
An image processing apparatus performs control to generate a first video signal containing a video image in which a first range in an acquired image is resized to have a predetermined aspect ratio if the image processing apparatus is in a first mode of acquiring an image of a recording target region, and generate a second video signal containing a video image in which a second range different from the first range in the acquired image is resized in such a manner that an aspect ratio of the recording target region contained in the second range after the resizing matches the predetermined aspect ratio if the image processing apparatus is in a second mode of acquiring an image containing a peripheral region.
US10110818B2
A photographing apparatus module is disclosed, and includes: an image sensor module; a lens module shifted with respect to the image sensor module in a first direction or a second direction that is perpendicular to an optical axis direction of incident light; and an image stabilization module arranged in the image sensor module and applying a driving force to the lens module.
US10110816B2
An optical unit with a shake correction function may include a unit with a swing mechanism having an optical module and a swing drive mechanism structured to swing the optical module, a rolling drive mechanism including a magnetic drive mechanism structured to turn the unit with the swing mechanism in a direction different from a swing direction by the swing drive mechanism, a connection member which connects the unit with the swing mechanism with a turning shaft of the rolling drive mechanism, and a support member which supports the rolling drive mechanism. The connection member includes an abutting part integrally turned with the unit with the swing mechanism and the support member includes a position restriction part which restricts a movable range of the abutting part.
US10110815B2
Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.
US10110813B1
An apparatus comprising one or more first image sensors, one or more second image sensors and a processor. The processor may be configured to (a) initiate an exposure of the first image sensors, (b) delay an exposure of the second image sensors until a portion of the first image sensors is started and (c) perform video stitching operations on video frames captured by the first image sensors and the second image sensors to generate a stitched video signal.
US10110807B2
The imaging device includes: an optical system unit that controls optical information indicating an object image; an imaging unit that generates image data from the optical information input through the optical system unit; an image processor that performs a predetermined process to the image data generated by the imaging unit; and a controller that controls at least one of the optical system unit, the imaging unit, and the image processor based on a set value relating to video capturing so as to generate video data. The controller sets a set value relating to the video capturing in each of a first video mode and a second video mode (photo/video mode), and automatically sets the set value relating to the video capturing in the second video mode to a set value more suitable for recording a still image than in the first video mode.
US10110801B2
Methods, systems, and computer readable media are described for controlling a camera to perform a selected task from a set of tasks is provided. The method comprises determining a viewing condition of the camera to perform each task from the set of tasks, and determining a posterior probability of task success for each task from the set of tasks based on the determined viewing conditions and a prior probability of task success for each task. The method also includes determining a change in rate of information gain for task success for each task from the set of tasks based on the posterior probability, selecting the task to be performed based on the change in rate of information gain, and controlling the camera to perform the selected task.
US10110800B2
The present disclosure relates to a method and apparatus for setting an image capturing parameter of an image capturing device. The method includes acquiring current environment data that corresponds to a current environment and a device parameter of the image capturing device; sending a sample acquiring request to a server, the sample acquiring request including the current environment data and the device parameter; receiving sample data from the server associated with the current environment data and the device parameter, the sample data including one or more sample images; determining a target image capturing parameter based on the one or more sample images; and setting a current image capturing parameter of the image capturing device based on the target image capturing parameter.
US10110798B2
A cell observation apparatus includes an imaging device capable of imaging a vessel containing cells while varying a focal position, an illuminating device for irradiating the vessel with illuminating light; and a controller for controlling the imaging device. The controller includes: a z-stack imaging controller for causing the imaging device to take a plurality of z-stack images while varying the focal position; a variance value calculation part for calculating a variance value of pixels values for each of the z-stack images; an edge index value calculation part for calculating an edge index value indicative of edge strength for each of the z-stack images; a focus evaluation value calculation part for calculating a focus evaluation value having a minimum value in an in-focus position, based on the variance value and the edge index value; and an in-focus position estimation part for calculating the focal position where the focus evaluation value has a minimum value to estimate the in-focus position. This achieves the estimation of the in-focus position with high precision while suppressing the increase in the number of images taken for z-stack imaging.
US10110797B2
Provided is an imaging device that includes a pixel unit in which each of a plurality of pixels includes m photoelectric conversion units and each of at least a part of the plurality of pixels outputs a first signal based on signal charges of n photoelectric conversion unit or units, where n is less than m; an adder unit configured to add a plurality of first signals output from a plurality of pixels different from each other; a determination unit configured to compare each of the plurality of first signals and a predetermined threshold to determine whether or not the plurality of first signals added by the adder unit include a signal larger than a predetermined threshold; and an output unit configured to output a determination result and the added signal.
US10110790B2
A camera module, in particular for a vehicle, including a lens holder and a sensor carrier on which a carrier element is attached. The lens holder is fastened on the carrier element by an adhesive.
US10110786B2
Devices and methods disclosed herein can include an accessory mount having a first clamp and a second clamp each configured to grip an elongate member. The first clamp and the second clamp can include an open configuration and a clamped configuration. In the open configuration, a respective first end is disengaged from a respective second end for receiving the elongate member. In the clamped configuration, the first end and the second end are moved to grip the elongate member. A first portion of the elongate bridge can be coupled to the first clamp and a second portion of the elongate bridge can be coupled to the second clamp. An accessory interface can be coupled to the elongate bridge. The accessory can be positionable along the elongate bridge for alignment along the longitudinal direction of the elongate member.
US10110785B2
A deployable endoscopic imaging module and endoscopic surgical system having an imaging system with solid state variable direction of view navigation features, and manipulated by direct contact force, mechanical linkage and/or magnetic force. A deployable endoscopic imaging module or endoscopic imaging system equipped with solid state variable direction of view image navigation features and software. A deployable imaging system having image navigation software and solid state variable direction of view technology which can be incorporated into a percutaneous housing for performing surgery through a patient's skin.
US10110782B2
A print color management apparatus includes a table control section that creates a first table; a registering section that causes each image forming apparatus to register a specific print color assigned to itself and a name of the specific print color; and a chart data creating section that creates print data of a chart. In the print data, color values are specified for color patches for print color management and color name is specified for a first specific patch on the basis of the first table. The print color management apparatus further includes a chart judging section that obtains measured color data of a chart printed, and judges, on the basis of the measured color data, whether the measured chart is usable for print color management of a designated image forming apparatus; and a print color management section that performs the print color management according to the judgement result.
US10110781B2
Systems and methods for restoring the appearances of scans of damaged physical documents. Ink bleed is removed and/or ink added to portions of a scanned image based on determining an ink bleed model by analyzing colors of pixels in the scanned image. Gaps in strokes are reconstructed based on analyzing pixel color at multiple angles around individual pixels in the scanned image to determine whether the individual pixels are part of a stroke. The appearance of the scanned image is also enhanced by comparing pixels that are not already close to a background color or ink color with other nearby pixels and, based on the nearby pixels, adjusting colors of the pixels that are not already close to the background color or ink color. These techniques are used individually or in combination to improve the appearance of the scanned image.
US10110779B2
A data communication apparatus that is capable of improving operability when inputting authentication information. An authentication unit accepts authentication information inputted when a user logs in to the data communication apparatus and authenticates the user based on the accepted authentication information. A designation unit designates a file transmission destination that is inputted by the authenticated user. A transmission unit transmits a file to the transmission destination inputted. A registration unit registers the transmission destination of the file. A control unit prohibits registration of the authentication information at the time of registration of the transmission destination of the file when the accepted authentication information is used for file transmission, and permits registration of the authentication information at the time of registration of the transmission destination of the file when the inputted authentication information is not used for file transmission.
US10110761B2
A print mediation server may cause a printer to display M pieces of selection screens for selecting M pieces of items relating to printing, the M pieces of selection screens including a first file selection screen for selecting an image file in a storage server, and obtain M pieces of selection data indicating results which were selected in the M pieces of selection screens. The print mediation server may register first shortcut information including the M pieces of selection data in a case where a shortcut registration request is obtained and the M pieces of selection data are obtained, and supply a first print instruction to the printer by using the M pieces of selection data included in the first shortcut information so as to cause the printer to print a first image represented by a first image file which was selected in the first file selection screen file.
US10110756B2
An image processing apparatus includes a printing instruction unit which instructs printing a plurality of times in which the same print data is printed on a plurality of media; an obtaining unit which obtains the number of printing failures in the printing of a plurality of times; a display unit which displays the number of defective items (low quality), and the number of defective items (incomplete items) by default, and with which it is possible to select whether or not to perform reprinting; and a CPU which controls the printing instruction unit so as to perform reprinting when reprinting is selected in the display unit.
US10110750B2
Data switching means (6.070, 6.072) for directing messages from a plurality of sources (6.040, 6.042, 6.044, 6,045) and having a common destination (6.108) to a link (6.078) to the common destination, including a first multiplexer (6.070) having a data link (6.074) adapted to receive upstream messages from a plurality of sources, and one or more upstream ports (12.410.1, 12.410.2) each upstream port having a specific port identity, wherein each upstream message includes address information (16.602) identifying the multiplexer and a selected one of the upstream port identities, the transmission means being adapted to link upstream message to the selected upstream port, the selected upstream port being linked to message delivery means (6.072) adapted to address the upstream message to a destination address associated with the message delivery means. Format conversion means can be included to convert the messages from a first format to a second format.
US10110747B2
A system and method for setting agent cross skill enablement levels in a contact center. In one embodiment, a series of simulations is performed to determine optimum cross skill enablement levels for various circumstances, e.g., the number of agents, the proficiency of each agent at each of a number of skills, and the rates of incoming interaction requests requiring each of various skills. A lookup table is created which is subsequently used, during configuration of the contact center prior to operation, or in real time during operation, to adjust agent cross skill enablement levels.
US10110744B2
A user of a personal computing device may identify an item of interest displayed in a user interface provided by a network-based service and would like to obtain more information. The user may submit an electronic contact requests to an agent continuity service in communication with one or more service agents in order to obtain more information. The agent continuity service may determine whether the user has communicated with an agent previously and, if so, provide the user with the option to communicate with the agent again, should the user desire.
US10110743B2
A pattern recognition system (“system”) automatically determines conversation patterns that distinguish a first set of participants from a second set of participants. For example, a first set of participants can be top performing representatives and the second set of participants can be low performing representatives. The system analyzes a first set of recordings of the top performing representatives to extract a first set of features associated with the first set of recordings, and analyzes the first set of features to generate first pattern data that is indicative of a pattern of the conversation of the top performing representatives. Similarly, the system also generates second pattern data that is indicative of a pattern of the conversation of the low performing representatives. The system analyzes the first pattern data and the second pattern data to generate distinctive features that distinguish the first pattern from the second pattern.
US10110738B1
The disclosed computer-implemented method for detecting illegitimate voice calls may include (1) identifying an incoming voice call, (2) processing the incoming voice call in real time by (a) segmenting the incoming voice call into progressively produced call segments and, (b) for each new segment as the progressively produced call segments are produced, (A) extracting a set of features from the new segment and (B) feeding, as input into a neural network, the set of features and an output from the neural network generated based on a preceding segment of the incoming voice call, thereby generating a new output representing the current likelihood that the incoming voice call is illegitimate, (3) determining that the likelihood that the incoming voice call is illegitimate is above a predetermined threshold, and (4) performing a security action during the incoming voice call. Various other methods, systems, and computer-readable media are also disclosed.
US10110736B2
Embodiments of the invention are directed to the integration of SMS texting into a social media platform for providing customer service support. A method of the invention includes maintaining a registration of a handler system with a text hub, wherein the text hub intercepts text messages forwarded through a mobile carrier to the dedicated customer service landline. The method further includes receiving at the registered handler system a text message directed to the dedicated landline. The method further includes calling a routing engine for forwarding the text message to a customer service platform and receiving a response to the text message formulated at the customer service platform at the processor. The method further includes transmitting the response from the processor in the form of a text message to the text hub for delivery by the mobile carrier to the mobile device.
US10110731B2
Embodiments of the present invention are directed to a method and system for recording video relay service (VRS) calls. The method comprises providing a VRS call recorder, a VRS rules gateway, and a VRS video client connected to each other by means of a computer network; initiating a VRS call using the VRS video client; sending the VRS call to the VRS rules gateway; determining, by the VRS rules gateway, whether the VRS call is to be recorded; in response to a determination that the VRS call is to be recorded: modifying a property of the VRS call to indicate that the call is to be recorded; detecting, by the VRS call recorder, the modified VRS call property; and in response to detecting the modified VRS call property, trying the VRS call with recording enabled.
US10110729B1
Embodiments for managing mobile devices by one or more processors are described. A plurality of mobile devices are detected within a predetermined distance of each other for at least a predetermined duration. After the plurality of mobile devices are detected, the functionality of at least one of the plurality of mobile devices is altered based on data associated with another of the plurality of mobile devices.
US10110728B2
A theme change system includes a portable communication device; and a server apparatus, wherein the portable communication device and the server apparatus are connected to each other via a communication network. The portable communication device includes a theme request section making a request for theme data related to an interface between a user and a process execution part for performing processing in accordance with a request from the user to the server apparatus, a theme management section determining permission and non-permission about the reception of the theme data requested by the theme request section and storing, in a storage section, the theme data, and an interface output section outputting the interface on the basis of the theme data when the process execution part is started or while the process execution part is being started. The server apparatus includes a transmission section transmitting theme data to the portable communication device.
US10110720B2
A dialing method for a user terminal is provided. The method includes: detecting, by a user terminal, at least one entering operation performed on a moment indication numeral on a clock dial, where the clock dial is displayed on a standby screen of the user terminal; determining, by the user terminal, a dialing numeral corresponding to the entering operation; generating, by the user terminal, a dialing number according to the dialing numeral; and performing, by the user terminal, a call by using the dialing number as a called number, a user may perform a dialing operation by using the standby screen of the user terminal, and can perform the dialing operation without a need to enter a home screen by using the standby screen and then enter a dialing screen by using the home screen.
US10110715B2
A system for efficient routing of an OAM) frame in an Ethernet switch receives an OAM frame at a first port; building a first classification key dependent on an OAM frame header; classifies in a context of the first port to create a first classification; resolves action dependent on the first classification; modifies the first classification key to create a second classification key; classifies the frame in a context of the second port to create a second classification; sends the second classification key to an OAM engine coupled to the Ethernet switch for modification into a third classification key; receives the third classification key from the OAM engine; modifies the third classification key into a final classification key; modifies the header of the OAM frame with the final classification key; and sends the modified OAM frame to a switching fabric of the Ethernet switch.
US10110709B2
Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed or compressed responsive to condensing metadata and uncondensed or uncompressed using the condensing metadata. The mobile internet service proxy may provide condensing metadata to the mobile device. This condensing metadata may be provided to the mobile device so that condensed data may be communicated at least between the mobile device and the mobile internet service proxy. In some instances, the mobile device may request that information be compressed and receive compressed information as a result. The mobile device may then utilize the condensing metadata to uncompress data provided from the internet service and/or the mobile internet service proxy.
US10110703B2
There is a mission management system includes core software modules instantiable, configurable, and deployable at runtime to complete a mission objective. The system also includes asset platforms directable to complete the mission objective or another mission objective. An operational node is further included for instantiating and configuring the core software modules at runtime to direct the asset platforms to complete the mission objective or the another mission objective. The asset platforms are connectable to establish a session with the operational node to enable the direction. The configured software modules are migratable between the operational node and the asset platforms at runtime. A computer-readable medium is active across the system to provide architecture and processor-executable instructions for the instantiation, configuration, and deployment of software modules.
US10110702B2
Systems and methods are described that configure network devices to dynamically (1) download privilege setting definitions from an authentication server to address a currently connected set of client devices associated with these privilege setting definitions and (2) clear privilege setting definitions that are no longer in use by client devices connected to the network device. In particular, a network device may determine if a privilege setting definition associated with a successfully authenticated client device is locally available on the network device and request the privilege setting definition from the authentication server when not locally available. In some situations, the authentication server may selectively transmit update messages to network devices that may be affected by an update to a privilege setting definition such that the network devices may request this updated privilege setting definition for download.
US10110698B2
A method, computer readable medium and apparatus for providing control of social networking sites are disclosed. For example, the method establishes an owner profile, receives a request from a third party user to post information on a social networking site associated with an owner, determines if the request should be granted in accordance with the owner profile and posts the information on the social networking site associated with the owner if the request is granted.
US10110695B1
Front-end optimization (FEO) configuration information is leveraged to identify “key” resources required to load other pages on a site, and to automatically cause key resources to be prefetched to a server, and to the browser. In this approach, an FEO analyzer uses knowledge of configured optimization templates to determine the key resources required to load pages for each template. The key resources for pages belonging to other optimization templates are then selectively prefetched by other pages. In a preferred approach, the FEO analyzer provides an edge server cache process a list of key resources and instructions to prefetch the key resources, as well as instructions to rewrite the HTML of the page to include instructions for the browser to prefetech the key resources. On the client, key resources are prefetched if missing from a cache on the browser. Key resources preferably are stored in the browser's HTML5 local storage cache.
US10110694B1
An edge system receives requests from user devices to retrieves files from an origin server. Instead of retrieving the files as fast as possible, the edge system throttles the retrieval of files to a rate that just exceeds the speed at which the file is played by a browser or media player. The edge system determines an appropriate retrieval rate based on the contents of the file itself. For example, a manifest file associated with the file can indicate a time it takes to play back content and a bitrate of the content. Thus, the edge server can use this information to retrieve a file from an origin server at a rate that is just fast enough to minimize playback interruption. The retrieval rate determined by the edge server therefore does not rely on how fast or slow the user device retrieves the file from the edge server.
US10110692B2
In order for efficiently managing communications between a UE (10) and multiple SCSs (20_1-20_n), the UE (10) includes, in one message, multiple pieces of data to be transmitted to the SCSs (20_1-20_n), and sends the message to an MTC-IWF (30). The MTC-IWF (30) receives the message from the UE (10), and distributes the date to the SCSs (20_1-20_n). Each of the SCSs sends (20_1-20_n), to the MTC-IWF (30), data to be transmitted to the UE (10) and an indicator that indicates for the SCSs (20_1-20_n) the time tolerance until the data is transmitted to the UE (10). The MTC-IWF (30) receives the data and the indicators from the SCSs (20_1-20_n), and determines when to forward the data to the UE (10) based on the indicators.
US10110685B2
A position information authoring system according to one aspect of the present invention includes a plurality of position information devices in a plant and a position information authoring apparatus. Each of the plurality of position information devices is configured to input a position information into the position information authoring apparatus, the position information represents a three-dimensional absolute position of each of the plurality of position information devices. The position information authoring apparatus is configured to manage a physical position of each physical equipment in the plant and physical positions of the plurality of position information devices, based on a three-dimensional plant model which includes virtual equipments and marks a virtual position of each of the plurality of position information devices.
US10110673B2
Various techniques for distributed storage of state information in a computing fabric are disclosed herein. In one embodiment, a method includes executing a software application at a computing device of a computing fabric, and thus resulting in a change to a portion of a copy of state information associated with the software application stored in the computing device. The method also includes automatically replicating the change to the portion of the copy of state information stored on the computing device to one or more other computing devices in the computing fabric. The one or more other computing devices individually contain a copy of the state information associated with the software application.
US10110666B2
Systems, methods, and non-transitory computer-readable media can cause a first computing system to receive an obscured version of a first media content item from a second computing system. Access to the obscured version of the first media content item can be provided by the first computing system. Access to an unobscured version of the first media content item can be prevented by the first computing system. An unobscured version of a second media content item can be acquired by the first computing system using at least one sensor. The first computing system can transmit to the second computing system at least one of the unobscured version of the second media content item or an obscured version of the second media content item generated based on the unobscured version. Access to the unobscured version of the first media content item can be provided by the first computing system.
US10110665B2
An environment for facilitating the management of content for users associated with specific partner networks is provided. Users may be granted access to such specific partner networks in accordance with each user's affiliation with one or more organizations. In accordance with the above, a content management system facilitates the content/information exchange by accepting software applications from content providers. Additionally, the content management system accepts software application specifications or manifests from partner network administrators. Accordingly, the content management system can audit and recommend actions to users regarding applicable software application based one user organizational associations. Still further, the content management system can facilitate requests from affiliated users for specific types of content that can be forwarded to content providers and later made available to affiliated users.
US10110662B2
A method and an apparatus for sending data in a visual desktop infrastructure (VDI) environment, where the method includes, when a desktop protocol client is in an abnormal state, a desktop protocol server sending desktop image data to the desktop protocol client at a rate lower than a rate used when the desktop protocol client is in a normal state, and when the desktop protocol client is in an abnormal state, the desktop protocol server still sends desktop image data to the desktop protocol client, when the desktop protocol client resumes to a normal state, the amount of data that needs to be sent by the desktop protocol server is greatly reduced as compared with the prior art, therefore, occupied network bandwidth is reduced, and a display delay is reduced, thereby improving user experience.
US10110660B2
Techniques are presented herein for receiving a hash value of a file computed by a collaboration client prior to the collaboration client uploading the file to a collaboration server in an attempt to share the file with another collaboration client. The collaboration server may query an internal file storage system of file hashes for a hash value of a previously uploaded file that matches the hash value of the file to be uploaded. In response to the collaboration server receiving a notification that a matching hash value was not found in the file storage system, the collaboration server queries a first connector service that is in communication with a first service that has access to at least a first file storage system that is external to the collaboration server. The collaboration server queries the first connector service with the hash value of the file to be uploaded.
US10110654B2
The embodiments of the present invention relate to methods and arrangements for accomplishing trick modes. This is achieved by assigning samples within a track to sample groups, wherein all samples within a sample group belong to one temporal level and by allowing the client to access one temporal level independently of lower temporal levels. In this way, the flexibility for the client regarding play out of different frame rates is increased which can result in a lower bandwidth utilization.
US10110648B2
A head unit for a vehicle, for providing a multi-streaming service between different devices is disclosed. The head unit includes a resource controller for permitting access of a plurality of mobile terminals and exclusively reproducing each resource so as to occupy only one content in each resource within a control range for each respective content of at least one content provided from a plurality of accessed mobile terminals. Thus, various mobile terminals (e.g. smartphones) are simultaneously connected and resources are exclusively used so as to enable a seamless multi-streaming service, thereby enhancing user convenience.
US10110645B2
A virtual conferencing system is described which tracks events during a virtual conference, provides a user interface for reviewing the events, and allows a moderator and/or other participant to provide feedback related to the events. For example, one embodiment of a virtual conferencing system comprises: a plurality of clients operated by participants and at least one moderator of a virtual conference, each of the clients comprising state management logic to maintain a current state of the virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; a virtual conferencing graphical user interface (GUI) to be rendered on the plurality of clients, the virtual conferencing GUI configured, via signals sent from the state synchronization service, to display a video stream of one or more current speakers during the virtual conference utilizing the established video connections; and a contribution identification module to identify events related to actions of participants during the virtual conference; an event log to store the events identified by the contribution identification module; and an event filter to provide options for searching for specific types of events within the event log based on input from the moderator and/or participants when reviewing a recording of the virtual conference, the event filter to generate a filtered set of events based on the input from the moderator and/or participants.
US10110640B2
Communication methods supporting uniform resource identifier applicable to communication devices supporting uniform resource identifier and communication devices are provided. The communication device includes at least one processor and at least one memory including program code, wherein when the program code is executed by the processor, the communication device is configured to: receive a communication input comprising a telephone number or a uniform resource identifier; determine whether the communication input comprises a uniform resource identifier; select a session initiation protocol account or an IP multimedia subsystem account registered in the communication device when the communication input comprises a uniform resource identifier; and utilize the selected session initiation protocol account or IP multimedia subsystem account to make a phone call to an account corresponding to the uniform resource identifier of the communication input. Through the present invention, better communication efficiency and elasticity can be obtained.
US10110639B2
The invention concerns a telecommunication method, wherein a communication connection, initiated and controlled by the Session Initiation Protocol (SIP) provided by an SIP server (16, 24), is established to and/or from a communication terminal (10, 12), as well as a communication terminal (10, 12) configured for that purpose. According to the invention, a function address in the form of an SIP protocol element, which is or may be initiated by the communication terminal (10, 12), is generated dynamically for calling up at least one function of the SIP server (16, 24) that can be assigned to the respective communication connection and is at least temporarily available, wherein the SIP protocol element serves as the target address for an SIP message to the SIP server (16, 24) to call up the function.
US10110637B2
Data traffic is monitored on a network with data access elements thereof collected and compared to security rules. An audit data collection is sent to a repository responsive to data access elements matching a condition of the security rules, where security rules having the condition designate the audit data collection and repository. A tag to data traffic is applied responsive to the matching condition. Comparing of collected data access elements to the corresponding security rules having the matching condition is discontinued responsive to applying the tag. The tag indicates a repository and the data traffic includes a connection and session. An audit data collection is sent to the repository indicated by the tag for a data access responsive to the tag in the tagged data traffic. The method continues sending audit data for future data accesses in the tagged data traffic without comparing to the corresponding security rules again.
US10110635B1
A policy management system is described herein that allows an administrator to compose custom policies that can be applied to target devices and that achieve tasks specific to the administrator's organization and network. The composed policies can be standalone policies that are applied independently or sequenced policies that are applied in a specified order. A composed policy may be associated with one or more targets and stored in a policy database. A target device may periodically query the policy management system for any policies that pertain to the target device. If policies have been composed that pertain to the target device and such policies have been updated or have not been previously transmitted to the target device, the policy management system can retrieve the policies from the policy database, merge the policies, and transmit the merged policies to the target device. The target device can then apply the merged policies.
US10110625B2
A network security assessment apparatus includes a memory and a processor. The memory stores first, second, and third values of a metric. The metric indicates one or more of a number of network security breaches and a number of fraudulent transactions. The processor chronologically orders the first, second, and third values for the metric over a period of time and compares the first, second, and third values against a threshold to produce first, second, and third results. If the first result is different from the second result or if the second result is different from the third result, the processor increments a volatility count. The processor determines, based on the volatility count, that a control should be implemented to mitigate one or more of the number of network security breaches and the number of fraudulent transactions and in response to that determination, the processor implements the control.
US10110624B2
Systems and methods for discovering and provisioning computing devices within a computing environment. An example method may comprise: loading a first kernel from a removable storage, wherein the first kernel identifies device information of the computing device when executed; transmitting a provisioning request comprising the device information to a provisioning device over a network; receiving provisioning data and a second kernel over a network, the second kernel comprising an operating system installer; and overwriting the first kernel with the second kernel.
US10110617B2
A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
US10110616B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting suspicious users. One of the methods includes obtaining a collection of event logs or event feeds associated with a plurality of users to generate a collection of user properties; using the user properties to generate a plurality of groups of events; determining whether one or more groups are suspicious groups; and in response to a determination that one or more groups are suspicious, determining whether there are malicious accounts or events associated with each suspicious group.
US10110613B2
Embodiments may be configured to receive a protected version of content that includes multiple encrypted content samples. In various embodiments, each encrypted content sample includes multiple encrypted blocks. For a given encrypted content sample, different sets of encrypted blocks in that sample may form different encryption chains. The protected version of the content may further include decryption information for decrypting the encrypted content samples. The decryption information may include at least some initialization vectors generated dependent upon non-content information that is not included in the protected version of the content. The non-content information may be from a different protected version of the content. Embodiments may be configured to use the decryption information to decrypt one or more of the encrypted content samples.
US10110610B2
Methods and systems of the present disclosure provide techniques for dynamically assessing a permission of a user that one of modifies or adds at least one content change in a source environment. The methods may further assess the permission of the user when the at least one content change relates to role content data or functional content data. The permissions of the users may be evaluated based on rule data specific to the source environment or user assignment data relating to the source environment. In addition, the disclosure provides techniques for reporting the dynamic assessment to an administrator based on a triggering event.
US10110608B2
Methods and computer systems are used to authorize a transaction. In one aspect, the method includes, at a computer system with one or more processors and memory, receiving a message requesting a transaction of a first media content for display on the public display; detecting one or more devices in proximity to the first device; selecting a second device from the detected one or more devices based on a match of a first user account between the second device and the first device; sending a request for authorizing the transaction to the selected second device; receiving a response to the request for authorizing the transaction from the selected second device; and completing the transaction on the first device using transaction information of the first user account and stored at the first device.
US10110607B2
Methods and systems for accessing databases using a common web interface are provided. A method for transmitting data retrieved from an endpoint device to a client device using a common web interface includes providing the common web interface to the client device. The common web interface allows access to a plurality of endpoint devices, each endpoint device comprising a unique endpoint address. The method further includes receiving, by a computer, identification data from the client device, retrieving an endpoint address for one of the plurality of endpoint devices based on the identification data, connecting to the endpoint device corresponding to the endpoint address, retrieving data from the endpoint device, and transmitting the retrieved data to the client device.
US10110604B2
The disclosure includes a sandbox technology based webpage browsing method and device. A method comprises receiving an instruction for webpage browsing in a sandbox. Upon receiving the instruction, a framework process is started outside the sandbox to process an operation incurred in the framework process outside the sandbox, wherein the framework process is a first part implemented by a browser. A browser process created by the framework process is intercepted, wherein the browser process is a second part implemented by the browser. The browser process is put into the sandbox to save a webpage access result in a specified directory in the sandbox or to run a script in the webpage in a virtual environment of the sandbox.
US10110593B2
A device receives a password from a user, obtains a public key for a cryptographic algorithm for the device, obtains a password verifier by applying a one-way function to a combination of a unique identifier, the password and the public key, generates the certificate comprising the unique identifier, the public key and the password verifier, signs the certificate using a private key corresponding to the public key thereby obtaining a self-signed certificate, and outputs the self-signed certificate. Also provided is the device.
US10110585B2
A zero-trust network and methods of using same are disclosed. The network includes a plurality of nodes, some of which are user devices, such as mobile phones, some of which are computer servers. One or more of the nodes includes a directory system. When a server receives an access request by a user device or other node, the directory system is notified of the request. The directory system will contact a number of randomly selected nodes, and if any one of the nodes does not recognize the requesting device, the requesting device will be denied access. If every queried node is able to authenticate the requesting device, the directory system creates a session for the first device to access the server. The directory system can grant access by providing the server and device reciprocating keys. After the session ends, the accessed node is assigned a new identifier.
US10110580B2
The present invention is directed to a method for providing secure dynamic address resolution and communication directly between two nodes, without communication to third party DNS and/or MX server(s). A first a second node are initially paired, which may include the identification of an authentication scheme and creating a DNS record with the current address of the other node, the address of the other node may be dynamically updated. Further secure transmission of messages may be implemented, which include first resolving based on the DNS record a current address of the other node, authentication the destination node, and transmitting a message upon successful authentication. Dynamic message encryption and the provision of a DNS cache may further be implemented.
US10110577B2
Concepts and technologies are described herein that involve non-native device authentication. According to one aspect disclosed herein, a method can include receiving an authentication credential at a computing device from an authorizer. The computing device can be non-native to the authorizer and native to an authorizee that the authorizer is attempting to provide authorization for access to content associated with the authorizer. The method can also include generating an authentication request directed to an authentication system. The authentication request can include the authentication credential. The method can also include sending the authentication request to the authentication system. In response to the authentication request, the computing system can receive an indication that the authorizer is authenticated to authorize the authorizee for access to the content associated with the authorizer. The method can also include accessing, by the computing device, the content associated with the authorizer.
US10110575B2
Embodiments described herein provide enhanced computer- and network-based systems and methods for providing data security with respect to computing services, such as a digital transaction service (DTS). Example embodiments further provide a discovery service that enables nodes that are included in, or otherwise communicatively coupled to, the DTS to actively or passively “discover” roles and keys associated with the nodes. These node roles are associated with the various services provided by the DTS.
US10110574B1
A biometric identifier is received, from a first credential granting authority, is associated with a user and was collected by the first credential granting authority. The biometric identifier is stored in association with the user and the first credential granting authority. Trust data is accessed and enables determination of whether a second credential granting authority trusts biometric identifiers collected by the first credential granting authority. It is determined that the second credential granting authority trusts biometric identifiers collected by the first credential granting authority based on the accessed trust data. Based on the determination that the second credential granting authority trusts biometric identifiers collected by the first credential granting authority, biometric identification of the user using the biometric identifier collected by the first credential granting authority is performed for the second credential granting authority.
US10110555B2
A method applicable to a commonest application scenario, the method includes: an AR receives a first packet sent in a unicast manner by a CGN. The first packet includes information for indicating Restart announce, the first packet's source address is the CGN's address, and the first packet's destination address is the AR's address; AR changes the first packet's destination address to an address of a CPE connected to the AR, to obtain a second packet, where the AR and the CPE are connected by using a Layer 2 network, and the CPE's address is a multicast address; and the AR sends the second packet. The method is used for quickly informing, after the CGN restarts or undergoes an active/standby switchover, the CPE that an exception occurs, for example, the CGN restarts or undergoes an active/standby switchover, so that a CGN has relatively small load when recreating NAT mapping.
US10110548B2
Systems and methods are provided for managing and delivering status notifications relating to messages transmitted between communication devices. Each communication device is provided with a status agent for detecting transmission of messages to a recipient device and receipt of messages from a sending device. Upon transmission, the status agent notifies a status service of the outbound message. Upon receipt of a message or upon the message being marked read once received, the status agent notifies the status service that the received message has been received or read accordingly. The status service then notifies the status agent of the sending device that the message has been received or read, so that the sending device's status agent can notify a corresponding messaging application. The status service operates to reconcile outbound message notification and received or read status updates for messages sent using a number of different applications or formats.
US10110543B2
Techniques for onboarding users to online product features are described. According to various embodiments, email content data describing an email type of an email to be transmitted to a particular member is accessed. Information identifying a plurality of candidate onboarding content items associated with the email type is also accessed. Feature data including member onboarding content item interaction data describing the particular member's interactions with various onboarding content items is also accessed. Thereafter, for the particular member and the email type, a relevance score is generated for each of the candidate onboarding content items, based on the email content data and the member onboarding content item interaction data. Each of the relevance scores may indicate a likelihood that the particular member selects the corresponding candidate onboarding content item. A specific onboarding content item is then selected from the plurality of candidate onboarding content items, based on the generated relevance scores.
US10110537B2
The present disclosure provides a method and a device for notifying information of a social client. The method comprises: updating information of the social client; extracting information of a client contained in an associated client list of the social client identified as a specified category, and notifying the updated information of the social client to the specified category of client; and filtering out the information of the client contained in the associated client list of the social client identified as the specified category, and notifying the updated information of the social client to the rest of clients contained in the associated client list. The present disclosure ensures some specified categories of associated clients of a social client can be notified of information, thereby enabling effective synchronization of information of the social client and improving the information processing efficiency of the social client.
US10110532B2
An email system is configured to enable a user to identify frequent email senders and block or consolidate emails from such senders. The emails received within a predetermined time period from a sender, who is selected for consolidation by a user of an email account, are consolidated into one entry in the inbox. This mitigates the inbox from getting overcrowded with frequent emails from various senders. Statistics related to various senders are also generated in order to aid the user in identifying senders whose emails need to be consolidated or blocked.
US10110530B2
Methods and systems for authenticating and confidence marking e-mail messages are described. One embodiment describes a method of authenticating an e-mail message. This method involves extracting a plurality of e-mail headers associated with the e-mail message, and identifying a sending edge mail transfer agent (MTA). The method then calls for determining if the sending edge MTA is authorized to send the e-mail message.
US10110524B1
Some configurations of the subject technology provide a user interface including an activity-creation display configured to create a first activity of several activities, and a single-activity display configured to display a single activity of the several activities, and information related to a list of users associated with the activity. The single-activity display includes a parameter-entry display configured to select a parameter for the single activity and to send a signal to the single activity corresponding to the selected parameter, a heads-up display configured to send a heads-up message about the single activity to a user, a location display configured to display information related to a location of the single activity, a status indicator configured to display a status based on the status parameter of the single activity, and a status-entry display configured to, upon selection, send a signal to change the status indicator of the single activity.
US10110521B2
A communication support system among a plurality of users within a hierarchical structure is disclosed herein. An electronic note may be transcribed using a computing device within an active session that has other authorized users. The communication support system may determine other devices authorized to receive electronic notes, at the end of each session all information is permanently deleted. Notes may be sent based a chain of command of those users in a session. Notes will be relayed based on an authorization level of each client computing devices and will be relayed when certain criteria are satisfied. The electronic note may be transmitted to a second client computing device based on the authorization level and the criteria being satisfied. The second computing device may then approve of and forward the electronic note to a relatively higher client computing device within the hierarchy, such as a third client computing device.
US10110519B2
Various examples provide a method, an apparatus and a storage medium for sharing information. According to the method, a user to be shared is identified in an address book in an instant messaging (IM) client; an electronic business card is generated by using basic information of the to-be-shared user in the IM system, and is sent to a receiving client. Various examples of the present disclosure also provide a method and an apparatus for receiving shared information.
US10110518B2
A method for communication includes receiving at a receiving node over a network from a sending node a succession of data packets belonging to a sequence of transactions, including at least one or more first packets belonging to a first transaction and one or more second packets belonging to a second transaction executed by the sending node after the first transaction, wherein at least one of the second packets is received at the receiving node before at least one of the first packets. At the receiving node, upon receipt of the data packets, data are written from the data packets in the succession to respective locations in a buffer. Execution of the second transaction at the receiving node is delayed until all of the first packets have been received and the first transaction has been executed at the receiving node.
US10110514B2
A novel design of a gateway that handles traffic in and out of a network by using a datapath pipeline is provided. The datapath pipeline includes multiple stages for performing various data-plane packet-processing operations at the edge of the network. The processing stages include centralized routing stages and distributed routing stages. The processing stages can include service-providing stages such as NAT and firewall. The gateway caches the result previous packet operations and reapplies the result to subsequent packets that meet certain criteria. For packets that do not have applicable or valid result from previous packet processing operations, the gateway datapath daemon executes the pipelined packet processing stages and records a set of data from each stage of the pipeline and synthesizes those data into a cache entry for subsequent packets.
US10110512B2
A business method associates provisioning costs with a usage history indicative of user computing demand, and coalesces the cost data to identify an appropriate provisioning level balancing the provisioning cost and the usage demand cost. Conventional computing environments suffer from the shortcoming of being prone to overprovisioning or underprovisioning a user. Such misprovisioning is inefficient because it denotes underutilized computing resources or ineffective and/or disgruntled users. Costs increase either due to the excessive hardware bestowed on the overprovisioned user, or in support costs addressing the underprovisioned user. Configurations herein substantially overcome such shortcomings by defining a policy indicative of overprovisioning and underprovisioning indicators (misprovisioning flags), and defining rules to specify a triggering event indicating the need to reassess the provisioning of a user.
US10110509B2
A network switch comprises a plurality of optical physical transport layer resources and a control plane management engine capable of receiving, via a request over a network interface, at least one control plane provisioning policy that maps at least one upper layer resource to at least some of the optical physical transport layer resources. The control plane management engine provisions at least some of the optical physical transport layer resources for use by at least one virtual control plane, which operates according to rules of the control plane provisioning policy. The control plane management engine is configured to manage network traffic among the at least some optical physical transport layer resources and external networking nodes according to the at least one virtual control plane.
US10110508B2
Tasks to be performed for a user can be outsourced to a workload service operable to process those types of tasks. Information for the tasks, such as code to be executed and data to be processed, can be stored to a queue for the workload service. The workload service can pull the task when an appropriate resource is available and provide the result to the user. The user can be charged only for the approximate time of the processing, without need to obtain the resource for an extended period of time resulting in unused capacity. The user can take advantage of queuing, data, and code storage services whereby tasks can contain pointers to code, data, and other information needed for a task. The workload service can pre-load the supporting code or information needed to provide an environment in which code of the type for the user task can be executed.
US10110494B2
Apparatuses, methods, and systems for allocating capacity for links of a multi-hop distributed network are disclosed. One method includes allocating capacity, by a central controller, for each link of a plurality of links of a sector of a wireless network based at least in part on a number of devices directly or indirectly wirelessly connected to the sector, providing the allocated capacity for each link to the sector, and adjusting, by the sector, the allocated capacity for at least one link of the plurality of links of the sector.
US10110492B2
In a method for populating an exact match lookup table in a network device, a lookup key to be stored in a database of the network device is determined. The database is distributed among two or more memory banks. At least based on a size of the lookup key, (i) a first memory bank from among the two or more memory banks, and (ii) a hash function from among a plurality of possible hash functions, are selected. A hash operation is performed on the lookup key using the selected hash function to compute a first hashed lookup key segment. The first hashed lookup key segment is stored in the selected first memory bank, and one or more hashed lookup key segments corresponding to the lookup key are stored in one or more subsequent memory banks of the two or more memory banks.
US10110489B2
The apparatus (SW) has a plurality of input/output ports (P1, P2, P3, P4, P5) for receiving and transmitting data packets, and comprises a data packets handling circuitry (DPL) arranged to forward data packets between the input/output ports (P1, P2, P3, P4, P5) and an internal apparatus controller (CPL) arranged to control the data packet handling circuitry (DPL); the apparatus (SW) has a control port (PC) for communication between the internal apparatus controller (CPL) and an external network controller (NWC); the apparatus controller (CPL) is arranged to store (MEM) at least one state transition table (TT) to be used for controlling the forwarding of data packets by the data packets handling circuitry (DPL); the apparatus controller (DPL) is arranged to use said at least one state transition table (TT) for implementing at least one finite state machine (FSM); the apparatus controller (DPL) is arranged to use said at least one state transition table (TT) for handling separately distinct incoming data packets flows through corresponding distinct instances of finite state machine; the apparatus controller (DPL) is arranged to receive said at least one state transition table (TT) through the control port (PC).
US10110488B2
An apparatus includes a memory and a processor coupled to the memory. The processor is configured to determine a first identifier that corresponds to a data link group identifier of a data link group and to determine a second identifier that corresponds to a device. The processor is further configured to generate an internet protocol (IP) address for a data link interface of the device based on a combination of a data link routing prefix, the first identifier, and the second identifier.
US10110485B2
A method and system for mitigating of cyber-attacks in a software defined network (SDN) are presented. The method comprises operating a central controller and the SDN in a peace mode; monitoring traffic addressed to at least one destination server to detect at least an attack performed against the at least one destination server; switching an operation of the central controller to an attack mode, upon detection of an attack against the at least one destination server; and instructing, by the central controller, network elements of the SDN to divert all suspicious incoming traffic addressed to the at least one destination server to a security server, thereby mitigating the detected attack.
US10110481B2
Various implementations disclosed herein include apparatuses, systems, and methods for providing virtual/virtualized network functions. In some implementations, a method includes determining that a first virtual router is configured to operate as a backup router for a second virtual router. The first virtual router and the second virtual router may reside within a public cloud. The method also includes determining, by the first virtual router, whether the second virtual router is able to route packets. The method further includes updating, by the first virtual router, a routing table to indicate that the first virtual router should be used to route packets when the second virtual router is unable to route packets.
US10110478B2
Disclosed are a method and device for determining an IP flow routing rule, wherein a technical solution of making an optimal routing rule through negotiation between a network device and a terminal is provided. The method comprises: when initiating an IFOM process, a first communication device generates a first routing rule that is different from a routing rule currently executed by a second communication device; the first communication device informs the second communication device of the first routing rule, and requests the second communication device to execute the first routing rule; and the first communication device determines, according to a message returned by the second communication device, the routing rule that is eventually executed by the second communication device.
US10110476B2
A plurality of network nodes are configured to form a virtual logical network over a plurality of broadcast domains. Configuring the virtual logical network includes configuring at least one of the nodes in the plurality of nodes to broadcast routes to IP addresses hosted on nodes in the plurality of network nodes between nodes in the plurality of broadcast domains. A primary workload hosted on a first node in the plurality of nodes is configured to share ownership of an IP address with a secondary workload hosted on a second node in the plurality of nodes. In response to detecting a failure indication associated with the primary workload, an IP address failover procedure for the shared IP address is performed between the primary workload and the secondary workload.
US10110474B2
A method and apparatus of a network element that updates an interface list of a multi-link group of a network element is described. In an exemplary embodiment, a network element receives an indication that the interface list for the multi-link group on a network element is to change. In addition, the interface list includes a first set of interfaces. The network element further includes an address table having a plurality of address entries, where each of the plurality of address entries includes an address, a multi-link nexthop, and a tag group reference. The tag group reference references an entry in a tag group table, where a tag group entry includes a tag group identifier and a tag group set of interfaces. The network element further receives a second set of interfaces. The network element additionally updates the interface list for the tag group entry to include a second set of interfaces. Furthermore, the network element transmits data with the multi-link group using the second set of interfaces.
US10110471B1
A method for dynamic routing is provided. Status information of a multichannel video and data distribution service (MVDDS) channel from customer premises equipment (CPE) is received. The status information is evaluated to determine if data destined for the CPE over the MVDDS channel should be routed over a secondary channel. Data destined for the CPE is route over the secondary channel when the data is determined to be routed over the secondary channel.
US10110470B2
A device may receive a route identifier that includes a range identifier or a configuration identifier. The range identifier may identify a range of broadcast domain identifiers associated with a first device. The configuration identifier may identify an Ethernet segment identifier (ESI) configuration of the first device. The device may identify the range identifier or the configuration identifier included in the route identifier. The device may select a designated forwarder from among multiple devices based on the range of broadcast domain identifiers or based on identifying the configuration identifier. The designated forwarder may be the same designated forwarder selected by at least one other device.
US10110449B2
A method and system for analyzing temporal data includes selecting a data source in which data from the source contains temporal attributes, obtaining temporal data of a first size from the selected data source and mapping the temporal data from the selected source in a temporal graph. The method and system selects a temporal attribute, generates a time decay function of the selected temporal attribute and selects a time window in the temporal graph defining a data set of a second size less than the first size based on the time decay function. The data set contains a set of predefined properties, each having a metric calculated from data within the time window. The method and system samples data from the data source based on the selected time window and generates a temporal graph of the metrics of the predefined properties of the sampled network data.
US10110448B2
A method of establishing a service operations administration and maintenance (OAM) session between an originator and a reflector in a communication network includes continuously monitoring, by the reflector, any test packets transmitted by the originator. The originator transmits to the reflector, at a time indicated by a first timestamp, a test packet. The reflector receives the test packet at a time indicated by a second timestamp and generates a unique flow identifier that identifies the reflector. The reflector transmits the test packet to the originator. The reflector assigns a sequence number to the test packet. The originator receives the test packet at a time indicated by a fourth timestamp. The reflector stores the unique flow identifier at least for the duration of the OAM session.
US10110447B2
The present disclosure relates generally to REpresentational State Transfer (REST) services, and more particularly, to techniques for enhancing REST services with custom data. One of the techniques includes receiving a request from an end user for a service provided by a REST end point, implementing a data retrieval from the REST end point on behalf of the end user to obtain one or more representations of resources for the requested service, extracting a primary key from the one or more representations of resources, using the primary key to obtain custom data for the requested service, and merging the custom data with the one or more representations of resources to create a response to the request from the end user for the service.
US10110446B2
Systems are provided for using a message spinning engine to create and/or manage messaging queues in a distributed network using virtualized servers. An abstraction layer formed by virtualized servers may enable the message spinning engine to seamlessly transition messaging queues while minimizing the likelihood of exceeding the parameters of existing service level agreements. The message spinning engine may include a service mapping module to maintain mappings between source business applications and virtualized servers, a product bridge to implement message encapsulation for communication between different messaging queue products, and a messaging queue monitoring console to analyze performance and capacity of physical services and messaging services and accordingly adjust levels of service for source business applications.
US10110443B2
A system comprises network operations center (NOC) circuitry operable to communicate, over a network, with a plurality of mobile access points to collect data indicative of a status of each of the plurality of mobile access points. The NOC circuitry is operable to generate a plurality of graphical user interface elements of a graphical user interface, wherein each of the user interface elements presents a portion of the collected data and is configured to be transmitted over the network and is configured to be transmitted over the network. The NOC circuitry is operable to determine, based on one or more characteristics of the end-user device and/or of a user of the end-user device, which one or more of the user interface elements to generate and transmit over the network in response to a request.
US10110432B2
A telecommunications system for a programmable logic controller (PLC) includes: a master module comprising a transmitter and a receiver; one or more slave modules configured to receive signals transmitted from the transmitter and transmit signals to the receiver in response to the transmitted signals; a signal conversion module configured to convert the signals transmitted between the master module and the slave modules into digital signals; a control module configured to control the signal conversion module and to determine whether there is an error in the signals transmitted between the master module and the slave modules based on the digital signals; a display module configured to display a result of the determination by the control module.