Document | Document Title |
---|---|
US10881421B2 |
Mechanical end effector
A mechanical end effector comprising at least two movable parts, wherein each of the movable parts is mounted on at least two supports, wherein a relative position of the movable parts with respect to each other is variable by changing the relative position of the supports with respect to each other, and wherein the supports of the movable parts comprise bendable members, wherein the bendable members are equipped with mechanical properties that arrange for flexing of the bendable members when a force applied by the supports of the movable parts exceeds a predefined value and the bendable members are embodied as cooperating bands to arrange that flexing of the cooperating bands provides a visual feedback to a user. |
US10881420B2 |
Obstruction retrieval devices
Retrieval assemblies configured to capture an obstruction located in a bodily duct of a patient and associated methods of manufacture are provided. According to one implementation a retrieval assembly is provided that includes a distal collar fixed stationary on an elongate wire, a proximal collar slideable along a portion of the length of the elongate wire, and a plurality of shape memory elongate clot capturing elements that each has a proximal end coupled to the proximal collar and a distal end coupled to the distal collar. The retrieval device is configured to automatically transition from a radially constrained state to an expanded rest state with the proximal collar located nearer the distal collar when in the expanded rest state. As the retrieval device transitions from the radially constrained state to the expanded rest state, proximal portions of the clot capturing elements invert around the proximal collar. |
US10881419B2 |
Intravascular thromboembolectomy method
A method for increasing or restoring a flow in a body lumen can treat conditions related to a stroke, such as an ischemic stroke, by removing an occlusion from a blood vessel and/or reopen a blood vessel. The method makes use of a device that includes a central wire, a pusher tube, a distal structure, and a proximal structure into the blood vessel, in which the distal structure is closed at its proximal end. A clot or occlusion present in the body lumen such as an artery may be engaged in and/or between the distal and proximal engaging elements. Further, the positions of one or both of the engaging elements and the distance between them can be adjusted to ensure the engagement of the clot or occlusion. |
US10881415B2 |
Surgical clip with three clamping arms
A surgical clip includes a spring pretensioning two outer double-armed clip parts and a double-armed clip part rotatably mounted. Each outer double-armed clip part includes one operating arm configured to be pressed together into an open clip position by an applying forceps and one clamping arm. The middle clip part has a clamping arm arranged between the clamping arms of the two outer clip parts and an operating arm arranged between the operating arms of the two outer clip parts. The middle clip part's operating arm is configured to be opened in relation to either of the operating arms of the two outer clip parts by the applying forceps engaging a respective side of the middle clip part's operating arm associated with the operating arm of either of the two outer clip parts to open the middle clip part's clamping arm and the respective middle clip part's clamping arm. |
US10881408B2 |
Interlock assembly for replaceable loading units
A loading unit including interlock assembly for attaching the loading unit to a surgical stapling instrument is provided. The interlock assembly is formed on a proximal end of a shell member and includes a collar member pivotally secured to the shell member. The collar member selectively secures the shell member to the adapter assembly. |
US10881407B2 |
Positioning tool for anastomosis
An assembly including a positioning tool that includes a probe affixed to a portion of a grasping tool, wherein a distal tip of the probe protrudes distally from the grasping tool a distance corresponding to a position for placing a magnet with the grasping tool. |
US10881405B2 |
Surgical stapling loading unit with stroke counter and lockout
A surgical loading unit includes a drive and a rotatable counter that is adapted for rotational movement. The rotatable counter has visual indicators for providing visual indicia corresponding to a number of firing strokes completed by the drive. |
US10881404B2 |
Battery powered surgical instrument
A powered endoscopic surgical apparatus is provided and includes a handle including a housing, a power source supported in the housing; an endoscopic portion extending distally from the housing of the handle; an end effector assembly coupled to a distal end of the endoscopic portion, the end effector assembly including a pair of jaws configured to perform a surgical function; a driving member; a drive source including a motor powered by the power source and connected to the driving member; and a gear assembly engaged with the motor. The gear assembly including a gear rack provided on the driving member; and a main gear operatively connected with the gear rack, the motor spinning the main gear such that rotary motion of the main gear moves the driving member in an axial direction such that the driving member actuates the end effector to perform the surgical function. |
US10881400B2 |
Medical stapler system
A medical stapler system according to the present invention is equipped with a medical stapler and a staple that closes tissue. The medical stapler is equipped with: a first grasper and a second grasper that have a longitudinal axis and that grasp the tissue therebetween when in a closed state; a holder that retains the staple; a housing body that houses the holder while a needle of the staple projects from a first contact surface of the first grasper; and a drive mechanism that slides the holder along the longitudinal axis. The second grasper has a second contact surface that grasps the tissue between the first contact surface and the second contact surface, a recessed portion that houses the needle without causing penetration or deformation when a closed state, and an anvil against which the needle is pushed and deformed when the closed state. |
US10881398B2 |
Device and method for controlling compression of tissue
A method and device for controlling the compression of tissue include clamping tissue between a first clamping member and a second clamping member by driving at least one of the clamping members with an electric motor toward a predetermined tissue gap between the clamping members and, during the clamping, monitoring a parameter of the electric motor indicative of a clamping force exerted to the tissue by the clamping members. The method and device include, during the clamping, controlling the electric motor, based on the monitored parameter, to limit the clamping force to a predetermined maximum limit. |
US10881395B2 |
Buttress attachment features for surgical stapling apparatus
An end effector assembly for use with a surgical stapler, comprising a staple cartridge having a tissue contacting surface, an anvil plate having a tissue contacting surface, a buttress material releasably disposed on the tissue contacting surfaces of each of the staple cartridge and the anvil plate, and an epoxy positioned onto the tissue contacting surfaces of each of the staple cartridge and anvil plate defining an attachment zone configured to retain the respective buttress material atop the respective tissue contacting surfaces. |
US10881393B2 |
Suture delivery device
A device is configured for closing an aperture in a wall of a blood vessel. An embodiment of the device includes a body and at least one suture element held within the body. A suture capture rod is positioned within the body and is operatively associated with the suture element and arranged to pass the suture element through a vessel wall such that opposed portions of the suture element extend from the vessel wall. A removable guidewire segment is removably attached to a distal end of the body. |
US10881392B2 |
Devices and methods for minimally invasive suturing
Devices and methods for minimally invasive suturing are disclosed. One suturing device for minimally invasive suturing includes a proximal section a distal end, and an intermediate region therebetween. The device includes a suture head assembly having a suturing needle with a pointed end and a second end. The suturing needle is capable of rotating about an axis approximately perpendicular to a longitudinal axis of the device, wherein the pointed end of the suturing needle is positioned within the suture head assembly prior to deployment of guides that are adapted and configured to guide the needle around a circular path when advanced by a drive mechanism having a needle driver for engaging and rotating the suturing needle. |
US10881387B2 |
Retractor
One exemplary aspect comprises an illuminated surgical retractor that comprises a blade portion having a top surface and a bottom surface, and having a proximal end and a distal end, the blade portion comprising an operative portion at the distal end, a saddle portion at the proximal end, and a barrel portion connecting the operative portion and the saddle portion; a handle portion connected to the saddle portion; and an illumination assembly. Other aspects will be apparent from the description, drawings, and claims. |
US10881385B2 |
Radial telescoping guide apparatus for delivery of a flexible instrument and methods of use
Described herein is an apparatus for guiding an elongated flexible instrument, the apparatus comprising a telescoping support assembly including a plurality of support members extending along a longitudinal axis between a proximal end and a distal end. Each of the support members comprises a ring having an inner surface, an outer surface, and at least one flange. Each flange extends from the inner surface of the ring to define a central passageway extending along the longitudinal axis and having a substantially constant width, which is configured to receive the elongated flexible instrument. The assembly is configured to selectively transition from a compressed to an expanded configuration along the longitudinal axis while each support member is interlocked with at least one other support member, and is adapted to support the elongated flexible instrument as the instrument is advanced along the longitudinal axis. |
US10881384B2 |
Method of attaching a mesh to a coated loop member of a surgical snare device
This specification describes methods of attaching a mesh to a loop member, which includes covering a wire with a layer, manipulating the wire along with the layer to form the loop member, placing the mesh over the loop member, transferring heat to the layer to cause it to partially melt and become tacky, allowing the mesh to fuse with the tacky layer and form a secure bond on cooling, and trimming portions of the mesh extending beyond the circumference of the loop member. A retrieval device formed by the methods include the loop member and attached mesh positioned, and longitudinally movable within, a tubular sheath. The loop member and mesh are deployed to capture a target object and partially retracted for removal of the object. |
US10881382B2 |
Method and system for determining quality of semen sample
Disclosed herein is method and system for determining quality of semen sample. Trajectories of objects, identified in each of plurality of image frames of semen sample, are generated by tracking movement of the objects across image frames, and compensating a drift velocity of the semen sample. Further, generated trajectories are classified into sperm and non-sperm trajectories. Finally, total concentration estimate and total motility estimate of the semen sample are computed to generate a semen quality index, which indicates quality of the semen sample. In an embodiment, the method of present disclosure uses a multi-level Convolutional Neural Network (CNN) analysis technique for effectively classifying the object trajectories into sperm and non-sperm objects. Also, since the present method includes estimating and compensating drift velocity in the semen sample, it enhances overall accuracy of motility estimation and semen quality analysis. |
US10881381B2 |
Ultrasonic diagnostic system
An ultrasonic diagnostic system comprises: a first transceiver for performing transmission/reception of first ultrasound for detecting shear waves generated in a subject by mechanical vibration; a second transceiver for performing transmission/reception of second ultrasound to/from the subject; a computing section for calculating a value of a parameter affecting a frequency of the first ultrasound to be transmitted from the first transceiver based on echo signals obtained by transmission/reception of the second ultrasound; an identifying section for identifying one first transceiver from among a plurality of kinds of first transceivers each having a different frequency of said first ultrasound based on the value of said parameter; and a display device for displaying the first transceiver identified by the identifying section. |
US10881378B2 |
Methods and systems for a display interface for diagnostic medical imaging
An ultrasound imaging system and method is provided that includes an ultrasound probe configured to acquire ultrasound data for a region of interest and a controller circuit communicatively coupled to the ultrasound probe configured to generate one or more ultrasound images from the ultrasound data. The ultrasound imaging system and method further provide a curved housing shaped to extend along a curvature angle, the curved housing includes a front panel having a curved touchscreen having at least a first interface section, a second interface section, and a third interface section formed integral with one another. The first interface section and the third interface section are positioned at different display angles with respect to each other. The first interface section is also configured to display one or more ultrasound images, and the third interface section includes one or more user selectable icons to control the ultrasound probe. |
US10881377B2 |
Sinus dilation catheter with ultrasonic imaging feature
A dilation instrument and method of imaging an anatomy within a patient includes a dilation catheter having a catheter body, a fluid conduit extending along the catheter body, a dilator, and at least one ultrasonic transducer. The catheter body is configured to distally extend from an instrument body and move relative to the instrument body. The dilator is connected to the catheter body in fluid communication with the fluid conduit and configured to receive a fluid from the fluid conduit and thereby inflate from a contracted state to an expanded state. The at least one ultrasonic transducer positioned on the catheter body and configured to electrically connect to an ultrasonic generator. The at least one ultrasonic transducer is configured to emit a source ultrasonic signal toward an anatomy within a patient for producing a diagnostic or a therapeutic effect. |
US10881376B2 |
System and method for providing auditory guidance in medical systems
An auditory guidance system and method for medical systems and procedures are disclosed. A method for providing auditory guidance during a medical procedure includes selecting a song for playing during the medical procedure. At least a portion of the song is assigned to the medical procedure. Parameter information for at least one parameter associated with the medical procedure is obtained during the medical procedure. The obtained parameter information is compared against predetermined thresholds for each parameter. The portion of the song associated with the parameter information is modified in accordance with the comparison and the modified portion of the song is played to provide auditory guidance during the medical procedure. |
US10881373B2 |
X-ray CT apparatus
In one embodiment, An X-ray CT apparatus includes: a rotating body and processing circuitry configured to extract an anatomical landmark from a medical image of an object acquired by a first scan, identify a shape of an anatomical site of the object based on the anatomical landmark, and set scanning conditions of a second scan based on the shape of the anatomical site, the second scan including a tilt scan in which a scan is performed under a condition where the rotating body is tilted, the scanning conditions including at least a tilt angle of the tilt scan. |
US10881368B2 |
X-ray device and method for controlling X-ray irradiation area using the same
An X-ray device includes a camera to image an object and output the image of the object, a display member using a touch screen to display the image of the object output from the camera, and an X-ray irradiation region of the object, an X-ray irradiation region controller to control a region of the object to which an X-ray is irradiated, and a control member to enable the irradiation region controller to control the region of the object to which an X-ray is irradiated according to the X-ray irradiation region, when the X-ray irradiation region is determined, based on the image of the object displayed in the display member. |
US10881367B2 |
Detector module, detector and medical device
Methods, devices, systems and apparatus for arranging detector sub-modules in a medical device are provided. In one aspect, a detector includes a housing and a plurality of detector modules arranged in parallel along a direction on the housing and configured to detect rays emitted from a radiation source and attenuated by a subject. Each of the plurality of detector modules includes a support extending in the direction and a plurality of detector sub-modules arranged on the support along the direction. A top surface of each of the plurality of detector sub-modules is tangent to a respective spherical surface of a corresponding target sphere of at least two target spheres having different radiuses, and a respective sphere center of each of the at least two target spheres is substantially overlapped with a focal spot of the radiation source. |
US10881362B2 |
Systems for laser alignment
Various methods and systems are provided for laser alignment systems, particularly laser alignment systems of medical imaging systems. In one example, a medical imaging system comprises: a gantry; and a laser mount including: a first section fixedly coupled to the gantry; a second section seated within the first section and slideable within the first section; and a third section seated within the second section and rotatable within the second section, the third section adapted to house a laser radiation source. |
US10881361B2 |
Radiographic imaging apparatus
A storage unit 2 arranged on a foot side of a subject placed on a top board is provided with a box composed of a block member 22 and a plate member 23 and a lid 21 covering an upper side of the box. The lid 21 is provided so as to be capable of pivoting about a shaft 20 relative to the plate member 23 of the box composed of the block member 22 and the plate member 23. When the lid 21 is in a closed state, the upper portion of the plate member 23 of the box composed of the block member 22 and the plate member 23 is covered by the lid 21. In this state, as shown in FIG. 2, the upper surface of the lid 21 and the surface of the top board of the storage unit 2 are arranged at the same height, and are thus coplanar. |
US10881357B1 |
Systems and methods for monitoring the health of vehicle passengers using camera images
Systems and methods for monitoring the health of vehicle passengers using images of the passengers taken by onboard imaging devices (e.g., digital cameras), determining health data (e.g., vital signs) on-board the passenger vehicle using the images, and communicating (in one or more instances) with a remote telemedical monitoring system to determine medical information regarding the passengers and/or enable communication with a medical caregiver for diagnosis and treatment. The system may be especially useful in larger passenger vehicles, such as commercial aircraft, to monitor the health of all or most of the passengers but may also be used in other passenger vehicles including passenger trains, buses, ships, boats and automobiles. In one or more instances, the systems and methods primarily utilize images to determine health data (e.g., vital signs) of the passengers, such that the health data is obtained without physically contacting the passengers (contactless), as opposed to typical vital sign devices which physically contact a person. |
US10881351B2 |
Multi-section finger sleeve-type probe
The present invention provides a multi-section finger sleeve-type probe, which comprises a finger sleeve body, a flexible flat cable mounted on the finger sleeve body, a light emitting diode, a photo diode, and a wire electrically connected to the flexible flat cable. The finger sleeve body is a cylinder with an opening at the bottom thereof. Comparing with an existing finger sleeve-type probe in which wiring pipes are provided on both the left and right sides of a silicone sleeve and thus the silicone sleeve is flattened, the finger sleeve body fits the shape of a finger and fully wraps around the finger. While being used, the finger is inserted into the finger sleeve body and expands the periphery thereof, thus the finger is totally wrapped to provide a big resistance. The multi-section finger sleeve-type probe can be worn stably, be not easy to drop off, and be suitable for long term use. Also, the finger sleeve body from top to bottom comprises a first knuckle sleeve and a second knuckle sleeve respectively corresponding to the distal knuckle and the medial knuckle of the finger, thus allowing the two knuckles of the finger to be fixed, thereby further increasing the stability of the finger sleeve-type probe when worn. |
US10881349B2 |
Temperature-monitoring earbud device
A device for measuring a body temperature includes an earbud configured for insertion into at least a portion of an ear canal of a user to thereby create a substantially sealed ear canal. A temperature sensing element is fixed to the earbud at a location in which the temperature sensing element is thermally coupled to air in the sealed ear canal when the earbud is at least partially inserted into the ear canal. The temperature sensing element has a temperature-dependent electrical characteristic. The temperature sensing element is in electrical communication with a circuit that is configured to determine a temperature of the air in the sealed ear canal of the user in response to the temperature-dependent electrical characteristic. |
US10881348B2 |
System and method for gathering and analyzing biometric user feedback for use in social media and advertising applications
Systems and methods for measuring biologically and behaviorally based responses to social media, locations, or experiences and providing instant and continuous feedback in response thereto are disclosed. An example system includes a first sensor to determine an emotional response of a user exposed to a social media application, a second sensor to determine a current activity of the user, and a third sensor to determine an environment of the user. The example system also establishes a priority schedule based on the emotional response, the current activity, and the environment. The system also correlates, based on the priority schedule, an advertisement with at least one of the emotional response, activity, or the environment. In addition, the example system presents the advertisement based on the priority schedule and the correlation of the advertisement with the at least one of the activity, the environment, or the emotional response. |
US10881341B1 |
Medical device inserters and processes of inserting and using medical devices
An apparatus for insertion of a medical device in the skin of a subject is provided, as well as methods of inserting medical devices. |
US10881339B2 |
Use of sensor redundancy to detect sensor failures
Devices, systems, and methods for providing more accurate and reliable sensor data and for detecting sensor failures. Two or more electrodes can be used to generate data, and the data can be subsequently compared by a processing module. Alternatively, one sensor can be used, and the data processed by two parallel algorithms to provide redundancy. Sensor performance, including sensor failures, can be identified. The user or system can then respond appropriately to the information related to sensor performance or failure. |
US10881338B2 |
Biological information detection apparatus and biological information detection method
A biological information detection apparatus for measuring a SpO2 without contact from a distant position includes a camera that acquires an image with visible and infrared light, a first wavelength fluctuation detection section detects a temporal variation of a wavelength of an image with the visible light to generate a first wavelength difference data signal, a first amplitude detection section detects an amplitude of the first wavelength difference data signal, a second wavelength fluctuation detection section detects a temporal variation of a wavelength of an image with the infrared light to generate a second wavelength difference data signal, a second amplitude detection section detects an amplitude of the second wavelength difference data signal, a ratio calculation section calculates a ratio between the amplitudes of the first and second wavelength difference data signals, and an oxygen saturation concentration calculation section calculates an oxygen saturation concentration based on the calculated amplitude ratio. |
US10881333B2 |
Method and apparatus for predicting in vivo analyte concentration using learning and a net analyte signal
A method for predicting a concentration of an in vivo analyte includes obtaining a plurality of in vivo spectra of the in vivo analyte, determining a learning section for a concentration predicting algorithm for the analyte based on an unchanged section, during which the concentration of the analyte is not substantially changed, and a plurality of the in vivo spectra, and predicting the concentration of the in vivo analyte by using the concentration predicting algorithm based on a learned result of the learning section and an intrinsic spectrum of the in vivo analyte. |
US10881331B2 |
Respiratory monitoring apparatus, method and device
A respiratory monitoring apparatus comprises at least one motion sensor and a processing device. The at least one motion sensor senses an angular motion of a measured part capable of indicating a respiratory motion, and outputs an angular velocity vector of the measured part; the processing device, connected to the motion sensor, extracts a respiratory angular velocity from the angular velocity vector, and acquires a respiratory wave according to the respiratory angular velocity. |
US10881330B2 |
Acoustic sensor and ventilation monitoring system
A method of monitoring respiration with an acoustic measurement device, the acoustic measurement device having a sound transducer, the sound transducer configured to measure sound associated with airflow through a mammalian trachea, the method includes correlating the measured sound into a measurement of tidal volume and generating at least one from the group consisting of an alert and an alarm if the measured tidal volume falls outside of a predetermined range. |
US10881322B2 |
Neurophysiological signatures for fibromyalgia
Described herein are novel fMRI-based neurologic signatures that predict fibromyalgia (FM), clinical severity, and treatment outcomes. Further described are methods for diagnosing FM and for predicting or evaluating efficacy of a treatment of FM based on the neurologic signature. |
US10881320B2 |
Implantable medical sensors and related methods of use
According to one aspect, an implantable medical device may include an anchor assembly configured to anchor the medical device to a body lumen. The implantable medical device may also include a capsule. The capsule may include a pH sensor. The pH sensor may be configured to measure a pH of contents within the body lumen. The capsule may also include a power source, a controller, and an impedance sensor. The impedance sensor may be configured to measure an impedance within the body lumen. |
US10881319B2 |
Apparatus for diagnosing and treating dizziness
An apparatus for treating dizziness comprises an input unit configured to input a type of dizziness suffered by a patient, a storage unit configured to store different treatment methods respectively corresponding to different types of dizziness, an operation unit configured to search for a treatment method corresponding to the diagnosed type of dizziness among the treatment methods stored in the storage unit based on the diagnosed type of dizziness, and an output unit configured to output the searched treatment method for the inputted type of dizziness to the patient. |
US10881316B2 |
Automatically determining 3D catheter location and orientation using 2D fluoroscopy only
A method for automatically determining the 3D position and orientation of a radio-opaque medical object in a living body using single-plane fluoroscopy comprising: (a) capturing a stream of digitized 2D images from a single-plane fluoroscope; (b) detecting an image of the medical object in a subset of the digital 2D images; (c) applying to the digital 2D images calculations which preserve original pixel intensity values and permit statistical calculations thereon, using (i) multiple sequential determinations of a midline of the medical object image, (ii) a plurality of unfiltered raw-data cross-sectional intensity profiles perpendicular to each sequentially-determined midline, (iii) removal of outlier profiles from each plurality of profiles, and (iv) statistically combining each plurality of profiles to estimate image dimensions; (d) applying conical projection and radial elongation corrections to the image measurements; and (e) calculating the 3D position and orientation of the medical object from the corrected 2D image measurements. |
US10881315B2 |
Biological signal measurement system, biological information measurement apparatus, and biological information extraction algorithm changing method
In a biological signal measurement system of this invention, biological digital data is generated from a biological signal measured by a biological signal measurement apparatus, and first feature amount data extracted from the biological digital data and downsized biological digital data are transmitted to a portable terminal. In a biological information measurement apparatus of this invention, biological feature amount data is extracted from measured biological waveform data, and at least one of the biological waveform data and the biological feature amount data is transmitted to an external device. It is possible to provide a biological signal measurement system capable of continuously measuring a biological signal for a long time without disturbing daily life and provide a biological information measurement apparatus capable of implementing downsizing and long life of a battery. |
US10881312B2 |
Apparatus for effective ablation and nerve sensing associated with denervation
An intravascular catheter for nerve activity ablation and/or sensing includes one or more needles advanced through supported guide tubes (needle guiding elements) which expand to contact the interior surface of the wall of the renal artery or other vessel of a human body allowing the needles to be advanced though the vessel wall into the extra-luminal tissue including the media, adventitia and periadvential space. The catheter also includes structures which provide radial and lateral support to the guide tubes so that the guide tubes open uniformly and maintain their position against the interior surface of the vessel wall as the sharpened needles are advanced to penetrate into the vessel wall. Electrodes near the distal ends of the needles allow sensing of nerve activity before and after attempted renal denervation. In a combination embodiment ablative energy or fluid is delivered from the needles in or near the adventitia to ablate nerves outside of the media while sparing nerves within the media. |
US10881311B2 |
Apparatus and method for the automated measurement of sural nerve conduction velocity and amplitude
Apparatus for measuring sural nerve conduction velocity and amplitude, the apparatus including a housing; stimulation means for electrically stimulating a human sural nerve; a biosensor comprising a plurality of electrodes for detecting a sural nerve response evoked by the stimulation means; acquisition means electrically connected to the biosensor for electrically acquiring the sural nerve response detected by the biosensor; processing means electrically connected to the acquisition means for digitizing, processing and storing the acquired sural nerve response; calculation means electrically connected to the processing means for calculating the conduction velocity and amplitude of the processed sural nerve response; and display means for displaying the sural nerve conduction velocity and amplitude; wherein the stimulation means and the biosensor are designed to be placed on a patient's anatomy, in the vicinity of a sural nerve. |
US10881309B2 |
PPG measurement of arterial health using disease library
The arterial health of an individual can be determined by: attaching a fingertip photopiethysmography device to a fingertip of the hand of the elevated arm of the individual; measuring the analog pulse contour of the individual using the fingertip photopiethysmography device; digitizing the analog pulse contour; analyzing the digitized pulse contour for stable waveforms; processing the stable waveforms of the digitized pulse contour using dynamic time warping; comparing the stable waveforms to a library of known disease state waveforms; and assigning a most probable disease state for the individual based on said comparison. |
US10881302B2 |
System, method and computer readable medium for determining a core temperature of a person
A computerized method for detecting a core temperature of a person, the method may include: receiving multiple temperature readings obtained by scanning a temperature sensor across a skin area of a person, the skin area covers at least one blood vessel, to provide multiple temperature readings; the multiple temperature readings include a peak temperature reading; and determining, by a processor, an estimate of the core temperature of the person in response to at least one temperature reading that differs from the peak temperature reading. |
US10881300B2 |
Systems and methods for quasi-ballistic photon optical coherence tomography in diffusive scattering media using a lock-in camera detector
Described herein are systems and methods for noninvasive functional brain imaging using low-coherence interferometry (e.g., for the purpose of creating a brain computer interface with higher spatiotemporal resolution). One variation of a system and method comprises optical interference components and techniques using a lock-in camera. The system comprises a light source and a processor configured to rapidly phase-shift the reference light beam across a pre-selected set of phase shifts or offsets, to store a set of interference patterns associated with each of these pre-selected phase shifts, and to process these stored interference patterns to compute an estimate of the number of photons traveling between a light source and the lock-in camera detector for which the path length falls within a user-defined path length range. |
US10881292B2 |
Method and system for determining the refractive properties of an eye of a child
The invention is directed to a system for determining the refractive properties of an eye. The system includes a wavefront measurement device for measuring the refractive properties of the eye. The system is configured to have at least one measurement mode assigned to children, wherein the system has an input device configured to switch the system into one of the at least one measurement mode assigned to children. The system is further configured to alter at least one of a group including a default pupillary distance, a default cornea vertex distance, a default position of the wavefront measurement device, a default position and/or direction of a measurement ray of the wavefront measurement device, a default position of a forehead and chin rest assembly of the system and a fixation target when the system is switched into the one of the at least one measurement mode assigned to children. |
US10881290B2 |
System and method for ocular function tests
A system for use in performing ocular examinations, such as convergence and accommodation useful in diagnosing traumatic brain injury (including concussion), includes an assessment device. The assessment device includes a portable carrier having a visual target and a distance measurement component. The system may further include a communications channel and a companion device. The distance measurement component communicates via the communication channel with the companion device. The companion device stores one or more distances measured by the distance measurement component. |
US10881289B2 |
Device for testing the visual behavior of a person, and method for determining at least one optical design parameter of an ophthalmic lens using such a device
A device for testing visual behavior of a person, including: an active display configured to display at least one visually predominant target in a plurality of positions that are variable over time and that are aligned along at least one line or column, and a unit for controlling the display. The unit is programmed so that consecutive display positions of the target follow, over time, a visual tracking protocol. |
US10881288B2 |
Ophthalmic apparatus
An ophthalmic apparatus that includes a light source of wavelength sweeping type; a measurement optical system; a reference optical system; a light receiving element that receives interference light; a sample clock signal generator that generates a sample clock signal from the light from the light source, the sample clock signal cyclically changing at equal frequency intervals; a signal processor that samples an interference signal based on the sample clock signal, the interference signal being outputted from the light receiving element when the light receiving element receives the interference light. The ophthalmic apparatus generates period data based on the sample clock signal, the period data indicating a relationship between a period of the sample clock signal and time; and determines a processing duration of the interference signal sampled at the signal processor based on the period data. |
US10881287B1 |
Multi-element prescription lenses with eye-tracking
The disclosed embodiments are generally directed to optical systems. The optical systems may include a proximal lens that may transmit light toward an eye of a user. The optical systems may also include a distal lens that may, in combination with the proximal lens, correct for at least a portion of a refractive error of the eye of the user. The optical systems may further include a selective transmission interface. The selective transmission interface may couple the proximal lens to the distal lens, transmits light having a selected property, and does not transmit light that does not have the selected property. The optical system can also include an accommodative lens, such as a liquid lens. Various other methods, systems, and computer-readable media are also disclosed. |
US10881284B2 |
Scope cleaning device configured to be removeably connected to a surgical tool
A cleaning device for a surgical tool includes a housing having at least one opening for accessing an interior of the housing; a sponge and a heater assembly positioned in the interior of the housing; and a connector. The connector includes a first arm and a second arm extending from an outer surface of the housing. An inner surface of the first arm and an inner surface of the second arm define at least a first recess sized to receive a sidewall of a first tubular body having a first diameter, and a second recess sized to receive a sidewall of a second tubular body having a second diameter, different than the first diameter. The connector is configured to removably attach the housing to the sidewall of the first tubular body or to the sidewall of the second tubular body to supporting the housing relative to the tubular body. |
US10881280B2 |
Manually and robotically controllable medical instruments
Certain aspects relate to manually and robotically controllable medical instruments. A manually and robotically controllable medical instrument can include an elongated shaft articulable by pull wires. The elongated shaft can be connected to an instrument handle that attaches to an instrument drive mechanism. The instrument handle can include a pulley assembly on which the pull wires can be mounted. Rotation of the pulley assembly can actuate the pull wires to cause articulation of the elongated shaft. The medical instrument also includes a manual drive input connected to the pulley assembly such that manual actuation of the manual drive input causes rotation of the first pulley assembly and a robotic drive input configured to engage with a robotic drive output of the instrument drive mechanism such that rotation of the first robotic drive output causes rotation of the pulley assembly. |
US10881279B2 |
Endoscope with guide
An instrument for use with an endoscope may include an elongate section configured to move exterior to the endoscope. The elongate section may include a distal end and a proximal end. The instrument may also include an end effector attached to the distal end of the elongate section, and an actuation device attached to the proximal end of the elongate section. The actuation device may be configured to operate the end effector. The instrument may also include a guiding member coupled to the elongate section. The guiding member may be configured to be coupled to an external surface of the endoscope to permit the guiding member to move longitudinally relative to the endoscope. The guiding member may be coupled to the elongate section such that the end effector may extend past a distal end of the endoscope and move in a transverse direction independent of the movement of the distal end of the endoscope. |
US10881278B2 |
Endoscope apparatus and endoscope system providing angular orientation between overtube and endoscope insertion section inserted in overtube
The endoscope apparatus includes an endoscope insertion portion configured to be inserted into a subject and including a distal end portion, a distal end covering portion configured to cover at least an outer periphery of the distal end portion of the endoscope insertion portion and held by the distal end portion, a suction conduit provided with an opening in the distal end covering portion and configured to discharge a fluid including gas generated from an inside of the subject to outside of the subject via the opening, and a positioning portion configured to define a position of the opening of the suction conduit in a rotation direction with a long axis of the endoscope insertion portion as a center when the distal end covering portion is held by the distal end portion of the endoscope insertion portion. |
US10881271B2 |
Electronic adaptor for stereoscopic field of view through a port
An adaptor associated with a stereoscopic field of view through a port. The adaptor includes a housing, frame, and cables. The housing includes circuits associated with imaging data. The frame is connected to the housing, and has a guide and aperture. The guide extends away from the frame and is configured to pass through an opening of the port. The guide includes a terminal end configured to extend into the port such that the aperture is in communication with the opening. The cables include sensors that receive the imaging data capable of producing the stereoscopic field of view. The sensors are disposed at a distance from one another at the terminal end of the guide, wherein the distance enables the sensors to receive the image data capable of producing the stereoscopic field of view. The cables extend from the sensors of the guide to respective integrated circuits in the housing. |
US10881269B2 |
Activation control method for a battery-powered medical apparatus
A battery-powered medical apparatus including a first memory configured to store a first program, a second memory configured to store a second program, which is different than the first program, and a processor. The processor executes activation of the battery-powered medical apparatus by executing the first program stored in the first memory in response to receiving an activation instruction. In response to the activation failing to complete within a first predetermined period of time, the processor switches from the first program to the second program, and executes the activation of the battery-powered medical apparatus by executing the second program stored in the second memory. The processor then stops power supply from a battery in response to the activation executed by the second program failing to complete within a second predetermined period of time. |
US10881267B2 |
Fabric care device
A fabric care device comprising a body having first and second ends for attaching respective first and second fabric care attachments, wherein at least one of the first and second ends is adapted to detachably attach one of the first and second fabric care attachments. An attachment for a fabric care device selected from the group consisting of a depiller, a delinter, a fabric pile restorer, and a brush. |
US10881266B2 |
Dishwasher and method of operation with settings influenced by food preparation
A dishwasher can be included in a home network and can be utilized to complete a cycle of operation. The dishwasher includes a controller capable of automatically determining treating at least one cycle parameter based on the communication of at least one aspect of a recipe. The at least one aspect of a recipe can be wirelessly provided to a computer system that is in communication with the dishwasher. The computer system can be the controller or any known computer system in communication with the dishwasher. |
US10881265B2 |
Twist mop with biased cup
A mop includes a mop handle with a grip end and a mopping end. A locking cup is disposed on the mopping end. The locking cup includes a cup portion with interior threads and a locking tooth. A mop head is disposed at the mopping end. The mop head connects to a locking cap. The locking cap includes a locking tab configured to engage with the interior threads of the locking cup to allow for selective removal of the mop head from the mop handle and to engage and be retained by the locking tooth when the locking cap is threaded into the locking cup. A biasing element is disposed in the cup portion and contacts the locking cap and generate a bias between the locking cap and the locking cup and urge the locking tab against the locking tooth when the locking cap is threaded into the cup portion. |
US10881264B2 |
Hard surface cleaning devices
A method of cleaning a surface is provided. The method includes providing a cleaning head, a housing, a pump, the pump having a port, the cleaning head having a nozzle, the cleaning head and housing being connected to one another. A cleaning element is attached with a first opening to the cleaning head so that the nozzle and the first opening are aligned. A refillable rigid container is provided having a cleaning fluid in the refillable rigid container. The port and the refillable rigid container are connected to form an air and fluid tight connection between the port and the container. The cleaning element is placed on a surface to be cleaned. The cleaning fluid is pumped from the refillable rigid container through the nozzle and the first opening onto the surface to be cleaned. |
US10881255B2 |
Cushioned coupling hinge and a toilet seat comprising such a cushioned coupling hinge
The invention therefore relates to a cushioned coupling hinge 1 suitable to rotatably couple the seat-ring 71 and the lid 72 of a toilet seat to a toilet 70. The hinge 1 comprises a cushioning mechanism suitable to cushion the falling movement of the mobile component during rotation around the axis of rotation X; a mobile portion 20 integrally constrainable to the seat-ring or lid in rotation; a fixed portion 30 integrally constrainable with the toilet 70. Advantageously, both the maintenance in position of the hinge along the axis of rotation and the actuation of the cushioning mechanism is obtained by means of a single engagement element 4 inserted at right angles to the axis of rotation simultaneously through the seat-ring/lid to be cushioned and the mobile portion 20. |
US10881247B2 |
Food processing system and interchangeable actuated accessories
A food processing system includes a base and an actuator that is releasably mounted to the base. The actuator may have an unactuated position and an actuated position. Numerous accessories each may be individually and interchangeably mountable to and releasable from at least one of the base and the actuator. Each attachment may perform a food processing function when the actuator is moved from the unactuated position to the actuated position. |
US10881245B2 |
Modular griddle with searing device
A collection of cooking devices are modularly attachable to a common base frame. For example, a searing device can be selectively attached to a pivotable handle assembly, such that the handle and searing device are moveable between a sear position and a raised position relative to the griddle. The searing mechanism of the present disclosure is sized to provide a sear surface capable of searing multiple items of food simultaneously. The searing device may be removed from the base frame without tools, and other griddle attachments may be installed in its place to modularly alter the function of the griddle. The pivotable attachment point may provide a forward-bias balance such that the griddle provides even pressure on food items even as griddle attachment is raised and lowered, while also avoiding a sudden release of steam and/or heat in the direction of the operator upon raising the handle. |
US10881241B2 |
Moving inlet nozzles in beverage systems
The brewing system disclosed herein includes a moving inlet nozzle for use in intermixing hot water and coffee in a coffee cartridge. The inlet nozzle may include one or more flow ports that inject hot water into an inner chamber of the coffee cartridge at select angles, locations and pressures to create the desired fluidized mixture of hot water and beverage medium. |
US10881239B2 |
System, method, and apparatus for dispensing variable quantities of additives and controlling characteristics thereof in a beverage
Provided is a portable, self-contained beverage apparatus. The beverage apparatus includes a container assembly having a known storage capacity for storing a consumable liquid, and a dispensing assembly disposed within the container assembly that dispenses variable, non-zero quantities of additives into the consumable liquid. The dispensing assembly includes multiple apertures structured and arranged to retain vessels containing the additives to be dispensed into the consumable liquid. The beverage apparatus also includes a level sensor disposed within the container assembly that determines a consumable liquid level of the consumable liquid stored in the container assembly. |
US10881238B2 |
Safety cap assembly and a pressure cooker provided therewith
A safety cap assembly to be installed in the lid of a cooking appliance such as a pressure cooker and comprising a pressure release tube having a flange portion at its lower end, a cap securing nut with its outer diameter gradually increasing from the top end to the lower end and provided on the flange portion of the cap securing nut, and a safety cap unit which includes a mesh casing and a supporting bridge in a shallow reversed V-shape and is mounted to the lower portion of the pressure release tube. The safety cap assembly can be installed along with a vacuum adapter including a clogging ball inside to create a vacuum environment inside the pressure cooker. |
US10881229B2 |
Cake protection unit
An arched support strut dement that fits on top of a cake pan and which extends over the cake. The support strut element is located above the top rim of the pan and extends over the cake to support a flexible element, such as Saran@ Wrap, or the like, above the top surface of the cake. More specifically, the struts are adjustable so they can accommodate any width of pan and the hooks on the ends are memory-flexible so they can be bent to accommodate any edge shape for a pan. |
US10881227B1 |
Container lids
A container lid includes an upper member extending downwardly and transitioning into at least one sidewall. An aperture is formed on the at least one sidewall. At least one ring structure is dimensioned to be attached to a bottom of the sidewall. At least a portion of the ring structure is embedded with fluorescent material which glows in the dark and thus enables the lid container to be seen in a dark or dimly lit area. |
US10881224B2 |
Bed covering with alignment indicators and method of fabrication
A method of updating existing screen printing or other manufacturing processing in order to generate sheets and other bedding with marking indicators for proper alignment of the covering on a mattress, and the covering as produced. For a top sheet it would be marked along the top edge of the sheet as well as the body of the sheet which contacts the corners of the mattress at the foot of the bed, and for a fitted bottom sheet the markings would occur at each corner of the sheet which is associated with a corner of the mattress. Optional side indicators located between the corner indicators may also be included. The purpose is to provide a quick and easy identifier for locating the corners of the mattress with the sheet so that the sheet is quickly and easily placed symmetrically upon the mattress the first time. |
US10881217B2 |
Mattresses including spacer fabric and related methods
A mattress assembly includes a base core layer and an inner core located over the base core layer. The inner core includes coil springs. The mattress assembly also includes a side panel assembly located around a perimeter of the inner core. The side panel assembly includes a spacer fabric located over and transverse to the base core layer. The spacer fabric includes a first knit layer, a second knit layer, and an inner fibrous material located therebetween. Methods of forming the mattress assembly are disclosed. |
US10881216B1 |
Sheet retainer
A sheet retainer to retain a sheet fitted onto a bed in a wrinkle free or taut condition is disclosed herein. The sheet retainer includes a base member, a rail member, and a grip member. The rail member extends vertically from at least a portion of an end of the base member. The base member is placed beneath a corner edge of the mattress securing the bed sheet and pushed or butted against the rail member to maintain the bed sheet onto the mattress in a taut position. The base member includes a textured surface to retain the bed sheet fitted onto the mattress in the taut condition and prevent dislodging of bed sheet from the mattress. Advantageously, the sheet retainer holds the bed sheet tucked beneath the mattress in taut condition without causing damage to the bed sheet, or to the user during use. |
US10881213B2 |
Cushion
A cushion includes a pillow portion, an elongate trunk portion and a scarf. The pillow portion has a front side and a rear side and defines a support surface on the front side which is useable for supporting the head of a user of the cushion. The trunk portion extends away from the pillow portion and having has a terminal end which is distal to the pillow portion. The scarf is attached to the pillow portion and/or the trunk portion at a first end portion of the scarf and is engageable, in use, with the trunk portion at a portion of the scarf that is spaced from the first end portion. |
US10881211B1 |
Collapsible chair
The collapsible chair is foldable and collapsible in a variety of different configurations. The collapsible chair includes a seat frame having a rear bar and a pair of side bars. A seat is mounted on the seat frame, the seat having a rear edge pivotally attached to the rear bar of the seat frame and a front edge slidably and pivotally attached to the pair of side bars of the seat frame. Front and rear portions of the seat are selectively foldable with respect to one another and with respect to the seat frame. The chair has a plurality of legs, an upper end of each leg being pivotally attached to the seat frame and selectively foldable against the seat frame. The chair has a back rest having opposed upper and lower ends, the lower end being pivotally attached to the rear bar of the seat frame. |
US10881208B2 |
Chair and seat support mechanism
A chair includes a support mechanism 2 interposed between a leg 1 and a seat 3, wherein the support mechanism 2 is arranged below the seat 3, is configured to each individually and movably support the seat 3, at least at two locations in a front-rear direction and two locations in a left-right direction, along a predetermined trajectory, and the support mechanism 2 includes: a seat inclining mechanism Q or a seat inclining function configured to downwardly incline a tip side in a movement direction of the seat 3 in accordance with movement of the seat 3, and further includes: a center-of-gravity movement mechanism P or a return-force generation mechanism configured to generate a return force in a direction of returning the seat 3 having moved from a reference position (S) in a front-rear or left-right direction, to the reference position (S) by using a center-of-gravity movement. |
US10881206B2 |
Concealed hanging-bracket group with anti-disengagement having easy access to adjustments
A concealed hanging-bracket group (10) with anti-disengagement having easy access to adjustments for the wall assembly of a wall cupboard (M) comprising a plate element (11), provided with a plurality of fixing pins (12,12′,12″) that can be coupled in holes produced on a shoulder (S) of the wall cupboard (M) which extend from at least one side of the plate element (11), and a hooking element (14) of the hanging bracket with a supporting element (50) fixed to the wall, adjustably coupled in the front with the plate element (11) in depth (K) and in height (H) and provided with an upper hook-shaped portion (15), means (16,17) for horizontally and vertically moving the hooking element (14) with respect to the plate element (11) and anti-disengagement means (18) of the hanging bracket also being provided, wherein an element (24,57) is provided in the plate element (11) having a threaded hole (25,58) for an adjustment grub screw (26) in depth, a guide (47) for a screwdriver and a stop (48) for a tip of the screwdriver (42) also being provided in the element (24,57). |
US10881202B2 |
Support for constructing a moveable office
A support for a moveable office wall is disclosed, the support including but not limited to a plurality of support sections, wherein the plurality of support sections are connectable to form the support, wherein each of the plurality of support sections comprises an inner connecting surface for joining with another inner connecting surface of another support section. |
US10881199B1 |
Collapsible tray storage rack
A rack features a front panel, a rear panel, a first rail assembly and a second rail assembly. The first rail assembly includes (i) support members extending in a first lateral direction, (ii) a first set of edge connectors extending in a first longitudinal direction for coupling with a first attachment mechanism of the front panel, and (iii) a second set of edge connectors extending in a second longitudinal direction for coupling with a third attachment mechanism of the rear panel. The second rail assembly includes (i) support members extending in a second lateral direction opposite the first lateral direction, (ii) a third set of edge connectors extending in the first longitudinal direction for coupling with the second attachment mechanism of the front panel, and (iii) a fourth set of edge connectors extending in the second longitudinal direction for coupling with the fourth attachment mechanism of the rear panel. |
US10881198B1 |
Sink shelf organizer
A sink shelf organizer comprising two first connecting plates, two second connecting plates and two front support legs and two rear support legs, wherein the first connecting plates each comprises one comb structure, the second connecting plates each comprises a first comb structure for coupling with the first connecting plate and a second comb structure for coupling with the opposing second connecting plate, the first and second comb structures of the second connecting plate fixed together and substantially perpendicular to each other, the two first connecting plates and two second connecting plates are coupled together to form a telescopic U-shaped frame with two corners and two free ends. |
US10881197B2 |
Grill-cleaning tool
The current document is directed to a new type of grill-cleaning tool that includes one or more scrapers as well as freely sliding scraping pins that conform to the surfaces of a grill to assist the one or more scrapers in removing grease and cooking debris from the surfaces of the grill. The scraping pins are rigid pins, made from durable materials, with scraping-pin shafts generally having diameters or widths of 2 mm or more, as a result of which the scraping pins are not susceptible to shedding and breakage during normal cleaning operations. In addition, unlike brush bristles, the scraping pins are spaced apart from one another and have relatively low surface-area to scraping-pin-number ratios, which decreases the tendency of the scraping pins to become clogged with grease and cooking debris relative to metal brush bristles and greatly facilitates cleaning grease and cooking debris from the grill-cleaning tool. |
US10881196B1 |
Perfect brush
The makeup application brush with detachable illuminated mirror is comprised of a cosmetic brush and a lighted mirror integrated into one device. The lighted mirror is attached to a proximal end of the makeup application brush handle with the makeup brush head at a distal end of the makeup application brush handle. The makeup application brush is separated by screwing apart the handle for independent use of the lighted mirror or cosmetic brush. The lighted mirror segment is powered by USB charging. With the provision of visibility and lighting from the lighted mirror, the makeup application brush can be used for makeup application or makeup removal. The makeup application brush is innovative in the beauty industry field by combining two beauty accessories: a lighted mirror and a makeup application brush into one device. |
US10881194B2 |
Computerized cosmetics brushes
A computer-implemented method of training a user to effectively apply makeup using a computerized makeup brush, the method comprising the steps of receiving, from a makeup brush movement tracking system that comprises one or more sensors for sensing the movement of the makeup brush relative to a particular portion of a user's body, data representing a movement of the makeup brush relative to the particular portion of the user's body over a particular period of time as the makeup brush is used to apply makeup brush to the particular portion of the user's body, and using the data to generate and display, to a user, a visual representation of the movement of the makeup brush over the particular period of time on a suitable display (e.g., while providing appropriate visual or audio feedback on the user's performance in applying makeup and/or proper makeup application techniques). |
US10881186B2 |
Coupled cylindrical makeup storage apparatus
A storage apparatus featuring a first tower for storing makeup in storage shelves, with the storage shelves configured to rotate around a second tower featuring a cavity for storing makeup tools and an elevator platform to facilitate access to those makeup tools. |
US10881185B2 |
Packaging for packaging a product such as a cosmetic composition
Packaging for packaging a product, such as a cosmetic composition Packaging (100) for packaging a product comprising a container (1) provided with an opening (10), a lid (3) able to move between a closed position in which it closes the opening (10) of the container (1) and an open position, and a storage unit (2). The storage unit (2) comprises: —a bowl (21) delimiting a reservoir (20) accepting the product and able to move in a vertical axial direction (Z), —an elastically deformable pressure-difference compensating system (22) forming a sealed connection between the bowl (21) and the lid (3). The storage unit (2) delimits, in combination with the lid (3) in the closed position, a sealed compartment (8) exhibiting a variable volume. |
US10881182B2 |
Makeup compact for utilizing client device to guide makeup application
The present disclosure relates to a system for confident daily make-up application comprising a makeup compact and a client device. The system may be applied to specific facial features or entire faces for a complete style. The client device is configured to provide an interactive user experience by displaying templated instructions for makeup application. Templated instructions provide a ‘paint-by-numbers’ approach to daily makeup application. The makeup compact further comprises a client device housing, wherein the client device can be docked for the duration of makeup application and coaching. The client device housing is separated from a protective cover by a semi-transparent display that can allow for tactile interaction with the client device. The semi-transparent display, therefore, in this orientation, serves as a back projection plane, wherein the template instruction from the client device is communicated to the user as it appears on the semi-transparent display. |
US10881181B2 |
Garment hanger
A garment hanger. The garment hanger includes a body having a triangular perimeter. A first end of a strap is connected to an apex portion of the body. A slide adjuster is disposed on the strap and configured to adjust the length thereof. A fastener is disposed on a second end of the strap, and a strap connector is disposed on the strap between the first end and the second end. The strap is configured to maintain an open loop configuration when the fastener is connected to the strap connector, such that a garment may be hung on a horizontal rod. In one embodiment, the garment hanger includes a bag having a bag connector thereon, wherein the fastener is removably securable to the bag connector, so that a garment may be hung from the bag. |
US10881179B2 |
Case having double thermoplastic polyurethane layers for electronic devices
A case for an electronic device includes a protective cover having a side wall wherein the side wall significantly covers a side portion of the electronic device and the side wall includes an inner surface and an outer surface wherein the inner surface faces the electronic device and a longitudinal recess is formed on the inner surface; and a longitudinal insert member removably received in the longitudinal recess. The longitudinal insert member includes an inner wall and an outer wall and the inner wall faces the electronic device. The longitudinal insert member further includes a top wall and a bottom wall so that the insert member forms a tube formed by the inner and outer walls and the top and bottom walls. The structure is effective in protecting the electronic device from impact or shock. |
US10881178B2 |
Configurable bag
A configurable bag is provided. The configurable bag has plurality of various interconnecting storage compartments (or “modules”). The interconnecting storage compartments may be selectively used to store various objects such as, for example, shoes, clean clothes, dirty clothes, toiletries, etc. The interconnecting storage compartments may be selectively secured vertically to each other so as to be able to be easily fit within, for example, a standard vertical gym locker. Retractable hooks may be secured to the sides of the interconnecting storage compartments so as to allow the assembled device to hang vertically from a hanger poll. The storage compartments may allow for both front and top access into the interior of the device. |
US10881175B2 |
Walking cane
This invention is for a walking cane having three handles to assist a disabled person after an accidental fall to the ground to enable him or her to rise using the three handles of the cane in an erect or upright position after he or she has fallen and to assist him or her to continue walking or to seek additional assistance if necessary. |
US10881171B2 |
Magnetic clasp system
A magnetic clasp system, having a clasping assembly, which includes a base and a hinged locking component rotationally affixed to the base wherein the hinged locking component and the base defining a tortuous path therebetween configured to receive a strap, and wherein the base includes a magnetically responsive material. The magnetic clasp system also including a mounting assembly, the mounting assembly including a magnetically responsive material configured to draw the clasping assembly and the mounting assembly together when within a magnetic field thereof. The magnetic clasp system also including a stop configured to limit lateral translation between the clasping assembly and the mounting assembly when engaged. |
US10881166B2 |
Sole member for an article of footwear
A sole member for an article of footwear includes a composite sole structure and a reinforcing member. The sole structure may comprise two layers of woven composite material. The two layers have substantially similar woven patterns. The sole structure includes bulging portions with centrally recessed portions. The reinforcing member fits into channels associated with the bulging portions. |
US10881161B2 |
Multi-body helmet construction and strap attachment method
A helmet may include an upper-body comprising a first outer shell coupled to a first energy-absorbing shell formed of expanded polypropylene (EPP), expanded polystyrene (EPS), expanded polyurethane (EPU), or expanded polyolefin (EPO). A lower-body may include a second outer shell coupled to a second energy-absorbing shell formed of EPP, EPS, EPU, or EPO, wherein an upper portion of the lower-body is nested within the upper-body and a lower portion of the lower-body extends to an outer surface of a lower portion of the upper-body. A strap anchor may be disposed between the upper-body and the lower-body, and be sandwiched between the upper-body and the lower-body with the strap anchor being adjacent to, and oriented towards, the lower-body. A strap may be coupled to the fastening device and coupled to the strap anchor for coupling the helmet to a head of a user. |
US10881149B2 |
Aerosol generating device having an internal heater
There is provided an aerosol generating device for heating an aerosol-forming substrate, including a storage portion for storing the aerosol-forming substrate and a vaporizer for heating the aerosol-forming substrate to form an aerosol. The storage portion has an outer housing and an internal passageway, the storage portion forming a reservoir for the aerosol-forming substrate between the outer housing and the internal passageway, and the vaporizer extends at least partially inside the internal passageway in the storage portion. The device further includes a porous interface at least partially lining the internal passageway for conveying the aerosol-forming substrate from the storage portion towards the vaporizer. |
US10881145B2 |
Aerosol generation component and assembly method thereof and atomizer and electronic cigarette
An atomization assembly includes a housing tube; and an atomization core disposed in the housing tube; the atomization core includes a heating element for heating and atomizing tobacco liquid, a first liquid conducting layer wrapped around the heating element, and a supporter disposed in the housing tube and configured for fixing the atomization core; the supporter includes an accommodation chamber for receiving the atomization core and at least one gap on a side wall of the supporter, in communication with the accommodation chamber configured for conveying tobacco liquid to the first liquid conducting layer of the atomization core. |
US10881143B2 |
Non-burning type flavor inhaler, flavor source unit, and atomizing unit
A flavor inhaler includes: an aerosol flow path for guiding, to the mouthpiece side, an aerosol generated by an atomizing part; and an acid flow path for guiding, to the mouthpiece side, an acid discharged from an acid generating source without allowing the acid to pass through the atomizing part. The aerosol flow path includes at least a first flow path for guiding the aerosol to the mouthpiece side through a flavor inhalation component source. |
US10881131B2 |
Non-burning type flavor inhaler and control method
This non-combusting flavor inhaler is provided with a control unit which, as an instruction to a battery, outputs to the battery a prescribed instruction instructing the battery that the amount of aerosol vaporized by a vaporizer unit should fall within a desired range. The control unit stops power supply from the battery to the vaporizer unit once a prescribed period has elapsed since the start of supplying power to the vaporizer unit. The prescribed period is shorter than the upper limit value of a standard puff period, which is derived from a statistic of the user's puff period. |
US10881130B2 |
Smokeless tobacco article
A method for making a smokeless tobacco article can include combining thermoplastic polymer particles with tobacco particles to form a mixture of particles, compressing the mixture of particles within a pressing apparatus to form the mixture into a predetermined shape, separating the mixture from the pressing apparatus such that it retains the predetermined shape, and heating the mixture outside of the pressing apparatus to at least partially melt at least some of the thermoplastic polymer particles and form a matrix of polymer and tobacco particles. |
US10881127B1 |
Manufacturing method of water-solubilized solution of mastic resin
The present invention relates to a method of manufacturing a water-solubilized solution of mastic gum using a novel solvent system. The water-solubilized solution contains no organic solvent such as ethanol. With the new solvent system, a water-solubilized solution of mastic gum can be prepared with no organic solvents such as ethanol, but with a high amount of mastic gum dissolved therein. |
US10881126B2 |
Nutritional composition for protecting liver and method for preparing the same
The present application discloses a nutritional composition for protecting liver. The nutritional composition comprises the following components of raw materials in parts by weight: indica rice 60-83, polished round-grained rice 11-29, lycium barbarum 1-4, finger citron 1.5-5, citron 0.05-0.2, and Chinese date 1-3.5. The present invention, in view of the liver's characteristics of preferring free activity and disliking depression, complies with the liver's physiological function characteristics for regulation, and provides the prescription based on the method of nourishing yin blood so as to disinhibit the liver, and it is suitable to cooperate with staple foods for long-term consumption, is easily accepted by people due to the good taste, and can achieve certain efficacies of soothing the liver and nourishing the liver. |
US10881116B2 |
Ultrasound cleaning method with suspended nanoparticles
A method for reducing level of contaminants from an object, the method comprises introducing the object into an ultrasonic (US) bath carrying an aqueous medium that holds, suspended therein, insoluble nanoparticles and activating said bath to apply US waves only said object while the object is at least partially submerged within said aqueous medium. |
US10881113B2 |
Automated pan shaker with multiple modes of movement
An automated pan shaker has a central longitudinal axis and a central lateral axis. The automated pan shaker includes a shaker assembly that has a carriage assembly, a clamping assembly supported by the carriage assembly and an actuation assembly. The actuation assembly further includes an actuator post connected to the carriage assembly, a first actuator assembly that includes a first actuator linkage connected to the actuator post, and a second actuator assembly that includes a second actuator linkage connected to the actuator post. Also disclosed is a method for inducing orbital movement in a bakery pan using a plurality of offset actuation assemblies. |
US10881106B2 |
Herbicidal pyridazinone compounds
The present invention relates to compounds of Formula (I), or an agronomically acceptable salt of said compounds wherein R1a, R1b, R2, X, A, Ra, Rb, Rc, Rd and m are as defined herein. The invention further relates to herbicidal compositions which comprise a compound of Formula (I), to their use for controlling weeds. The invention further relates to intermediate compounds used to produce compounds of Formula (I). |
US10881103B2 |
Biocide-encapsulated microcapsule for use in paint
A biocide-encapsulated microcapsule for use in paint includes a hydrophobic core formed by polymerization of a hydrophobic monomer comprising an unsaturated bond in presence of a free radical initiator; a cross-linking hydrophilic shell adapted to enclose the hydrophobic core and formed by polymerization of a hydrophilic monomer comprising an unsaturated bond and another cross-linking agent; and a biocide being a hydrophobic compound. The hydrophobic core and the cross-linking hydrophilic shell enclose the dispersed biocide. Therefore, the biocide is released from the microcapsule core in the long term such that a resultant dried paint prevents biofouling in the long term. |
US10881102B2 |
Magnetically immobilized microbiocidal enzymes
The present invention provides compositions and methods for reducing microbial contamination or infection in plants, animals, fabrics, and products therefrom. The present invention also provides compositions and methods for reducing human infections. In particular, it provides solid magnetic nanoparticles comprising bacteriostatic, bactericidal, fungistatic, or fungicidal enzymes in one component, and substrates for the enzymes in another component. The compositions are dormant and become active upon exposure to hydration and oxygen. |
US10881094B2 |
Insect vacuum and trap attachment systems
An insect vacuum and trap attachment system can include a tubular member having an elongate channel that extends along an outer surface of the tubular member. The system can also include a suction member that slideably receives the tubular member. The suction member can have a narrowed open tip that receives insects and a stem that extends along at least an outer surface of the suction member. The stem can be slideably received by the elongate channel to enable the suction member to slide with respect to the tubular member. The system can include a catch that protrudes from the stem. The catch may be arranged and configured to receive a portion of an insect filter pod and thereby couple the insect filter pod between the tubular member and the suction member. |
US10881092B2 |
Adjustable tension fishing line release apparatus
An offshore fishing apparatus aligns properly, is light weight, and is consistently adjustable by the user to their desired tension for smooth release of their fishing line when a fish strikes or when any force overcomes the applied tension placed on the fishing line release arm. The device further includes a proximal beveled entry and exit including a pivot ball with an aperture, through which a kite or connection line is run through. The pivot ball allows the device to pivot in the direction the fishing line moves. The device is advantageously light weight, in part due to lightweight materials used to construct the device without reducing the device's performance. |
US10881084B2 |
Transgenic animals and methods of use
The present invention comprises non-human vertebrate cells and non-human mammals having a genome comprising an introduced partially human immunoglobulin region, said introduced region comprising human VH coding sequences and non-coding VH sequences based on the endogenous genome of the non-human mammal. |
US10881079B2 |
Animal bed assembly
An animal bed for supporting an animal includes a body having a bottom member and a bolster forming an outer wall of the body. The outer wall is positioned about a perimeter of the bottom member and extends outwardly therefrom to define a recessed area for accommodating the animal. A plurality of straps is coupled to and extending at least partially across the bottom member opposite the recessed area. Each of the plurality of straps includes a degree of elasticity configured to hold a rigid member in contact with the bottom member. |
US10881061B2 |
Hybrid squash plant named tribute
A novel hybrid squash plant, designated Tribute is disclosed. The invention relates to the seeds of squash hybrid Tribute, to the plants and plant parts of hybrid squash Tribute, and to methods for producing a squash plant by crossing the hybrid squash Tribute with itself or another squash plant. |
US10881058B2 |
Breeding method for tetraploid Ricinus communis
The present invention provides a breeding method for tetraploid ricinus communis. The method comprises: collecting a ricinus communis germplasm resource, performing morphologic character analysis and chromosome ploidy identification, selecting good diploid varieties, carrying out mutagenesis by using colchicine and oryzalin; performing chromosome ploidy identification on F1 generation seeds, selecting homozygous tetraploids, and performing economic character analysis and identification on the F2 generation, so as to breed good tetraploid ricinus communis. |
US10881054B2 |
Fabrics containing a filler and methods of enhancing crop growth
Fabrics suitable for a wide variety of uses, including coverage of crops, crop planting sites, or both, are disclosed. The fabrics may comprise at least one spunbond layer comprising filaments including a filler. The at least one spunbond layer may comprise a basis weight of least about 12 grams-per-meter-squared and the at least one spunbond layer may comprise an average transmittance value within the photosynthetic active radiation (PAR) across wavelengths 400 nm to 700 nm comprising about 37% or less. Methods of enhancing crop growth are also disclosed. |
US10881053B2 |
Cooling and condensation device for a greenhouse
The invention relates to a cooling and condensation device (10) of a greenhouse (1), preferably of a plastic film greenhouse, comprising at least one condenser (11) located in the greenhouse (1). The exterior (21) of the wall of said condenser is in contact with the air in the greenhouse (1) to be cooled and a cooling medium is applied to the interior (22) of the wall. According to the invention, the at least one condenser (11) is designed as a film tube that can be folded and consists, for example, of hollow articles (12), produced of a film material that can be folded, and stringed together, the tubular condenser (11) being deployable from a folded storage form to an elongated operating form. |
US10881048B2 |
Oscillating spreading arrangement for a combine harvester
A combine harvester includes a straw chopper having an inlet for unchopped straw, an outlet for chopped straw in an essentially horizontal direction, and a spreader fan, connected downstream of the outlet of the straw chopper and having an essentially horizontal plane of rotation, for spreading the chopped straw over a ground surface. The combine harvester further includes a guide member, which is arranged to deflect at least a part of the stream of chopped straw material to an axial intake of the spreader fan such that a part of chopped straw material meets the blades of the spreader fan in the direction of transport of the chopped straw material through the spreader fan at an acute angle (α) relative to the plane of rotation of the spreader fan. |
US10881047B2 |
Robot mower with protruding blades
A robot mower includes a left cutter blade unit rotatable about a left vertical shaft to generate a left rotation locus, a right cutter blade unit rotatable about a right vertical shaft to generate a right rotation locus and a center cutter blade unit rotatable about a center vertical shaft to generate a center rotation locus. A portion of the left rotation locus protrudes more on a lateral outer side than the vehicle body and the left rear wheel and a portion of the right rotation locus protrudes more on a lateral outer side than the vehicle body and the right rear wheel. The center cutter blade unit is disposed between the left rear wheel and the right rear wheel in such a manner as to cover an uncut area formed due to presence of a gap between the left cutter blade unit and the right cutter blade unit. |
US10881046B2 |
Agricultural liquid fertilizer and chemical delivery system and method of use
The present invention relates to a system that reliably, economically, and precisely delivers liquid fertilizer and chemicals during agricultural operations, such as during planting, tillage, and cultivating. The system includes a system of tubes delivering liquid to each row and a flow meter on each feed line to sense the flow rate and report the status of the flow to each row back to an operator's device. |
US10881045B2 |
System and method for prescribing fertilizer application rates for spatial distribution of a product
A precision agriculture prescription system which provides precision agriculture prescriptions, by estimating fertilizer application rates and providing a prescription for spatial distribution of the selected product over a given field(s) with a goal of achieving an efficient use of budgeted fertilizer product(s). The system utilizes historical and forecast weather data, as well as remote sensing satellite imagery to maximize the grower's budgeted fertilizer products over his/her fields. This is done by assessing the normalized difference vegetation index (NDVI) from 1-to-many satellite images of the given field(s). The system also leverages regional historical weather data to correlate prior seasons' growth patterns and climate effects, and regional weather forecast data to incorporate predictive climate impacts. A soil mineralization model is applied by the system to prescribe an efficient spatial distribution down to the image pixel level for the selected product(s) over the grower's field(s), to provide an economic advantage for the grower. |
US10881044B2 |
Planter with full tandem offset pivot
An agricultural machine includes a frame having a tongue hitch for attachment to a towing vehicle, the tongue hitch being oriented along a longitudinal axis inline with the direction of travel. The agricultural machine has running gear configured to support the frame. The running gear includes an axle mounted to the frame and a swing arm pivotably mounted to the axle defining a main pivot axis. A front spindle is mounted at the front end of the swing arm with a front tire mounted to the front spindle and a rear spindle is mounted at the rear end of the swing arm with a rear tire mounted to the rear spindle. The tires are positioned on a same side of the swing arm. The front tire has a smaller diameter than a diameter of the rear tire. |
US10881043B2 |
Method for increasing the load on driving rear wheels of tractors during soil cultivation
A method for increasing the load on driving rear wheels (KB, KP) of a tractor during soil cultivation with a farm implement (2), attached to a three-point linkage (1) of the tractor. A vertical position of the attached implement (2, 20) is adjusted relative to the tractor by a position of the arms (4) of a lifting device and by adjustment of the length of the upper link (13) of the three-point linkage (1) of the tractor. After adjusting the length of the upper link (13), the axial force acting/induced in the upper link (13) is determined and during travel of the tractor is continuously monitored and automatically maintained at the adjusted value. Also the adjusted vertical position of the implement (2) attached to the tractor is continuously monitored (2) and is automatically maintained at the adjusted value, thereby maintaining the vertical position of the attached implement (3) in this regulation and thus also constant ploughing depth. |
US10888041B2 |
Substrate working system and component mounter
A substrate working system includes a component mounter that mounts a component on a substrate, and an inspection unit provided in the component mounter or a device downstream of the component mounter and that performs a substrate inspection different from a normal substrate inspection when an abnormality related to a mounting operation is detected in the component mounter. |
US10888040B2 |
Double-sided module with electromagnetic shielding
The present disclosure relates to a shielded double-sided module, which includes a module substrate with a ground plane, at least one top electronic component attached to a top surface of the module substrate and encapsulated by a first mold compound, a number of first module contacts attached to a bottom surface of the module substrate, a second mold compound, and a shielding structure. The second mold compound resides over the bottom surface of the module substrate, and each first module contact is exposed through the second mold compound. The shielding structure completely covers a top surface and a side surface of the module, and is electrically coupled to the ground plane within the module substrate. |
US10888036B1 |
Thermal management assemblies for electronic assemblies circumferentially mounted on a motor
An electronic assembly includes a PCB coupled to a mounting surface of a cooling jacket circumferentially mounted on a motor and a thermal management assembly (TMA) thermally connected to the PCB. One or more switching semiconductor devices are disposed on a first surface of the PCB proximate to the motor. The TMA includes the cooling jacket, at least one jacket manifold formed through the cooling jacket, a thermal compensation base layer thermally coupled to the cooling jacket and the one or more switching semiconductor devices, and a cooling manifold disposed through the PCB to form a fluid flow path. The at least one jacket manifold has a fluid inlet and a fluid outlet. Two or more electrically insulated posts, each having a cooling channel, are disposed between the at least one jacket manifold and the cooling manifold and form a fluid circuit between the fluid inlet and the fluid outlet. |
US10888032B2 |
Apparatus for liquid immersion cooling, system for liquid immersion cooling, and method of cooling electronic device
An apparatus for liquid immersion cooling, the apparatus includes: a casing configured to be partly filled with a first coolant and immerse, in the first coolant, a heat generating component other than a first heat generating component in a plurality of heat generating component; a liquid cooling jacket provided in contact with the first heat generating component placed in the casing, and configured to cool the first heat generating component; a first cooling device configured to dissipate heat of a second coolant sent out from the liquid cooling jacket through a first pipe, thereby cooling the second coolant; and a first pump configured to send out the second coolant cooled by the first cooling device to the liquid cooling jacket through a second pipe. |
US10888031B2 |
Memory device with memory modules located within liquid coolant chamber
An example memory device includes a printed circuit board, a case, a bus, and memory modules. The case includes a number of walls, and at least some of the walls and the printed circuit board together form a liquid coolant chamber that is liquid-tight (excluding any hose connectors). The bus includes memory sockets connected to the printed circuit board and located within the liquid coolant chamber, and the memory modules are installed in the memory sockets and within the liquid coolant chamber. The bus also includes a connector to connect to a memory bus of a main printed circuit board of a computing device, the connector being external to the liquid coolant chamber. |
US10888030B1 |
Managing dependencies between data center computing and infrastructure
Techniques for operating a data center include providing at least one fan coil unit operable to circulate a cooling airflow to a human-occupiable workspace of the data center; providing a plurality of computer racks arranged in one or more rows in the human-occupiable workspace; forming one or more warm air aisles between the one or more rows of the plurality of computer racks that are in fluid communication with an inlet of the fan coil unit through a warm air plenum, and also with an outlet of the fan coil unit through the human-occupiable workspace and the plurality of computer racks arranged in one or more rows; adjusting the associated electrical power density of one or more of the plurality of computer racks; and based on the adjustment, adjusting a characteristic of the data center. |
US10888029B2 |
Data center cooling system with stacked rows of server racks
A data center cooling system includes a server rack frame assembly that includes a plurality of bays defined along a lengthwise dimension of the frame assembly, each bay including a volume defined at least in part by a specified height that is orthogonal to the lengthwise dimension and a specified width that is parallel to the lengthwise dimension and sized to at least partially enclose at least one server rack configured to support a plurality of data center computing devices; and at least one cooling unit sized for a bay of the plurality of bays of the server rack frame assembly and configured to circulate a heated airflow from an open back side of the at least one server rack, cool the heated air, and circulate a cooling airflow through an open front side of the at least one server rack. |
US10888027B1 |
Cooling unit control
A method includes, at a start time, controlling a cooling unit to start the cooling unit in a mechanical mode and controlling the cooling unit to transition, after waiting a waiting interval from the start time and over a transition interval, the cooling unit from the mechanical mode to an economizer mode. In the mechanical mode, the cooling unit receives return air, cools the return air, and releases the cooled return air as supply air. The supply air is air supplied to a cooled volume. In the economizer mode, the cooling unit receives outdoor air and releases the outdoor air as at least a portion of the supply air. Transitioning the cooling unit from the mechanical mode to the economizer mode includes transitioning, over the transition interval, from receiving only the return air to receiving progressively less of the return air and progressively more of the outdoor air. |
US10888018B2 |
Check valve for preventing air backflow in a modular cooling system
A cooling system for electrical and electronic devices for hot swapping of a fan module without affecting cooling efficiency due to air backflow, preventing stalling of newly installed exhaust device due to reverse rotation. A check valve assembly having an inlet side frame member, an outlet side frame member, and one or more non-symmetrical valve flaps, each flap having a movable part and a fixed part. The outlet side frame allows the flaps to open under suction pressure on side of the outlet side frame, the inlet side frame disallows the flaps to open under suction pressure on side of the inlet side frame, allowing air to flow in one direction from inlet side frame side to outlet side frame side only. The check valve assembly can be independent of the exhaust device. The check valve assembly can prevent backflow of air during hot swapping of the exhaust device. |
US10888010B2 |
Retention of dual in-line memory modules
Embodiments are directed towards apparatuses, methods, and systems for a memory module, e.g., a dual in-line memory module (DIMM) including a first lengthwise edge along the DIMM and a second lengthwise edge, opposite the first lengthwise edge, to couple the DIMM with a printed circuit board (PCB). In embodiments, the DIMM includes one or more notches along the first lengthwise edge, to removeably couple with one or more flexible supports located at least partially along a length or width of a chassis and to engage the notches to assist in retention of the DIMM in the chassis to reduce a shock and/or vibration associated with a load of a plurality of DIMMs on the PCB. In some embodiments, the one or more flexible supports are coupled to a support structure, such as a pole mounted or otherwise coupled to a panel of the chassis. Additional embodiments may be described and claimed. |
US10888008B1 |
Insulation cover fixing structure and protection device
An insulation cover fixing structure and a protection device include a first insulation, a first metal shielding cover and an engaging unit. The first insulation cover includes a first bottom plate and a first side plate. The first metal shielding cover is disposed at an outer side of the first insulation cover. The first metal shielding cover includes a second bottom plate and a second side plate. The engaging unit is disposed on at least one of the first insulation cover and the first metal shielding cover. The first metal shielding cover and the first insulation cover are fixed by the engaging unit. The engaging unit includes a first tongue extended with bend from one of the first side plate and the second side plate toward the other and a second tongue extended from the first tongue. The second tongue is pressed against the other of the first side plate and the second side plate. |
US10888007B1 |
Multi-gang electrical box for new building construction and associated methods
A multi-gang electrical box includes an electrical enclosure defining opposed side walls, a lower wall, an upper wall, and a rear wall. The rear wall has a perimeter adjoining the side walls, the lower wall, and the upper wall to form a cavity. The electrical enclosure has a centrally registered longitudinal axis traversing the lower wall and the upper wall. A complementary cover assembly is configured to removably affix to an opening of the cavity of the electrical enclosure. A plurality of linear grooves disposed along an interior surface of the opposed sidewalls, respectively, and spaced from the lower wall and the upper wall. A plurality of chamfered channels are disposed at the rear wall for receiving electrical wires therethrough. Each of the upper wall and the rear wall has a corresponding smooth, planar, and uninterrupted inner surface, respectively. |
US10888003B2 |
Copper foil with carrier, coreless support with wiring layer, and method for producing printed circuit board
There is provided a copper foil provided with a carrier exhibiting a high peeling resistance against the developer in the photoresist developing process and achieving high stability of mechanical peel strength of the carrier. The copper foil provided with a carrier comprises a carrier; an interlayer disposed on the carrier, the interlayer having a first surface adjacent to the carrier and containing 1.0 atom % or more of at least one metal selected from the group consisting of Ti, Cr, Mo, Mn, W and Ni and a second surface remote from the carrier and containing 30 atom % or more of Cu; a release layer disposed on the interlayer; and an extremely-thin copper layer disposed on the release layer. |
US10888000B2 |
Manufacturing method of circuit board and of semiconductor device including the same
A manufacturing method of a circuit board includes the following steps. A conductive plate is provided. The conductive plate is patterned to form ducts. The patterned conductive plate is laminated with a core dielectric layer. The lamination leaves exposed a bottom surface of the patterned conductive plate. Through holes are opened in portions of the core dielectric layer within the ducts. A conductive material is formed in the through holes and over the core dielectric layer to produce a metallization layer electrically insulated from the patterned conductive plate. Dielectric layers and conductive layers are alternately stacked on an upper surface of the core dielectric layer. The conductive layers are electrically connected to the metallization layer. |
US10887997B2 |
Method for manufacturing flexible printed circuit board (FPCB) and apparatus for manufacturing FPCB
The present disclosure relates to an apparatus for manufacturing flexible printed circuit board (FPCB) and method for manufacturing the FPCB, having no limitations of length of a circuit pattern being formed on a base film. |
US10887996B2 |
Electronic components coated with a topological insulator
A method for increasing a service lifetime of an electronic component includes applying a topological insulator coating layer on a surface of the electronic component and performing a test on the electronic component with the topological insulator coating layer applied thereto. The electronic component with the topological insulator coating layer exhibits at least a 100% improvement during the test when compared to an otherwise equivalent electronic component without the topological insulator layer applied thereto. The electronic component with the topological insulator coating layer exhibits at least a 100% improvement during the test when compared to an otherwise equivalent electronic component with a graphene layer applied thereto. The test includes at least one of: a waterproofness test, an acetic acid test, a sugar solution test, and a methyl alcohol test. |
US10887995B2 |
Method for manufacturing a printed circuit board including an embedded electronic component
A printed circuit board (PCB) including an embedded electronic component is provided. The printed circuit board includes a core having a cavity, an electronic component inserted into the cavity having a rough surface formed on surfaces of external electrodes provided on both lateral portions thereof, a low rough surface being formed in a portion of the rough surfaces, insulating layers laminated on upper and lower portions of the core and bonded to an outer circumferential surface of the electronic component insertedly positioned in the cavity, and an external circuit pattern provided on the insulating layers. |
US10887993B2 |
Standoff connector for electrical devices
An apparatus includes an electrical device having a surface. The electrical device includes a first surface conductor spaced apart from a second surface conductor on the surface to provide circuit contacts to the device. A first standoff connector is bonded to the first surface conductor. The first standoff connector includes a leg having a proximal end bonded to the first surface conductor. The leg of the first standoff connector extends outwardly from the first surface conductor to a bend that is spaced apart from the surface of the electrical device. A second standoff connector is bonded to the second surface conductor. The second standoff connector includes a leg having a proximal end bonded to the second surface conductor. The leg of the second standoff connector extends outwardly from the second surface conductor to a bend that is spaced apart from the surface of the electrical device. |
US10887986B2 |
Printed circuit board and method of manufacturing the same
A printed circuit board includes an insulating layer, a pad, and a via fill. The insulating layer includes a via hole. The pad is formed in the insulating layer such that an intermediate portion thereof is exposed by the via hole. The pad includes a through hole formed in the intermediate portion. The via fill is formed in the via hole, configured to fill the through hole, and coupled to the intermediate portion. |
US10887983B2 |
Printed circuit board
A printed circuit board includes a circuit layer and a ground layer disposed above the circuit layer. The ground layer includes ground layer sections each having metal members, arranged in parallel in one direction on a plane. Areas of the metal members of adjacent ground layer sections are different from each other. The areas of the metal members are determined based on respective areas of circuits of the circuit layer corresponding to respective ground layer sections. |
US10887982B2 |
Voltage regulator module with cooling structure
A high-power Voltage Regulator Module (VRM) includes a housing having side walls, an upper opening, and a lower opening, a VRM circuit board oriented within the housing, a plane of the VRM circuit board oriented in parallel to at least one of the side walls of the housing, an upper Printed Circuit Board (PCB) coupled to the upper opening of the housing, a lower panel coupled to the lower opening of the housing, a coolant inlet port formed in the lower panel, and a coolant outlet port formed in the lower panel. The high power VRM may include a coolant inlet adapter coupled to the coolant inlet port and a coolant outlet adapter coupled to the coolant outlet port. The coolant inlet adapter and the coolant outlet adapter may provide support for the VRM. |
US10887977B2 |
Hybrid component carrier and method for manufacturing the same
A method for manufacturing of a hybrid component carrier includes providing a first layer structure having at least one electrically insulating layer and at least one electrically conductive layer and forming a second layer structure on the first layer structure wherein the second layer structure has at least a first layer and a second layer. The first layer structure has a first density of electrically conductive elements. The second layer structure has a second density of electrically conductive elements. The second density of electrically conductive elements is greater than the first density of electrically conductive elements. The forming of the second layer structure on the first layer structure includes forming the first layer of the second layer structure on the first layer structure and subsequently forming the second layer of the second layer structure on the first layer of the second layer structure. |
US10887972B2 |
Lighting troubleshooting
A lighting network (100) comprises a plurality of lighting devices (200, 300, 400A-H) each having at least one connection to a source device (101), the connection being either direct or indirect via one or more others of the lighting devices forming the indirect connection, each of the lighting devices comprising a respective light source. A method of troubleshooting the lighting network comprises steps of: identifying, for a target one of the lighting devices, at least one of said connections between the source device and the target lighting device; determining a characteristic of the identified connection from the source device to the target device, wherein the characteristic comprises a signal strength of the identified one of said connections and/or a latency of the identified one of said connections; and controlling at least one of the light sources to render a visualization of the identified connection between the source device and the target lighting device in the lighting network. |
US10887971B1 |
Lighting graph-based conditional control of a lighting system
Systems and methods for controlling transitions in a lighting system based on a lighting graph. The system includes a light fixture, a controller, and a memory. The controller stores three or more lighting states and associates each with a respective lighting parameter for controlling the light fixture. Multiple input state transition paths and multiple output state transition paths are associated with each lighting state. The controller receives an input signal and determines an output state transition path that indicates a second lighting state of the three or more lighting states. The determination of the transition path is based on a condition or is unconditional. A light control signal is transmitted to the light fixture based on the respective lighting parameter associated with the second lighting state. A lighting state includes all of the parameters to execute the state, or parameters that define a difference from a prior lighting state. |
US10887970B2 |
Daylight harvesting to exceed artificial light maximum
A daylight harvesting system includes a daylight harvester device that distinguishes the natural and artificial contributions to the light in a workspace. Distinguishing the contributions allows the values of the contributions to be combined in ways other than linearly summing them to obtain the total light. For example, when the natural light increases, the artificial light may be reduced by less than the natural-light increase to mitigate glare and/or shadows and other artifacts that might otherwise be present and objectionable. The daylight harvesting system can include a human-based sensor located in a workspace, e.g., on or close to a user, so the measurements it takes are not adversely affected by spatial variations across a room in the natural and artificial lighting. |
US10887969B2 |
Method for controlling the light intensity of a facility, and associated system
A method that includes the following steps: determination of predictive meteorological data in a region surrounding the facility; querying of a database about the presence of birds in the region surrounding the facility; calculation, by a prediction unit, of the probability of birds passing opposite the facility as a function of time, on the basis of the predictive meteorological data and data relating to the presence of birds in the region surrounding the facility; and control, by a control unit, of at least one light source of the facility, on a basis of the probability of passage, calculated by the prediction unit. |
US10887958B1 |
Camera wall plate with security camera
An apparatus including an adapter plate and a base. The adapter plate may comprise an interface configured to connect to an AC supply and enable a light fixture to be mounted to the adapter plate. The adapter plate may comprise a power adapter configured to provide the AC supply to the light fixture and convert the AC supply to a DC source. The base may comprise a circuit configured to receive the DC source, analyze video and generate a signal in response to the video. The base may comprise a module configured to capture the video and tilt to adjust a field of view. The base may be configured to slide in and out of the adapter plate to adjust a distance between the adapter plate and the module. Adjusting the distance may enable the module to be moved to a level that is not obstructed by the light fixture. |
US10887957B2 |
Light emitting diode drive circuit with silicon-controlled rectifier dimmer, circuit module and control method
An LED drive circuit with a SCR dimmer, a circuit module and a control method therefor are provided. In each cycle of the alternating current, the bleeding current during a time period for turning on the SCR dimmer is distinguished from the bleeding current in a time period from an instant at which the SCR dimmer is turned on to an instant at which the LED load is lit. The bleeder circuit is controlled to perform bleeding at the first current during the time period for turning on the SCR dimmer, and then perform bleeding at the second current which is less than the first current from the instant at which the SCR dimmer is turned on, so that an average bleeding current of the bleeder circuit in each cycle can be reduced, the bleed loss can be reduced, and the efficiency of the LED drive circuit can be improved. |
US10887954B1 |
Resistance control device and its lamp
A resistance control device and its lamp. The resistance control device includes: a shell, which is provided with an accommodating chamber and the first opening and the second opening connecting the accommodating chamber; and a control module, which includes the resistor and the external plug in the accommodating chamber. The external plug is electrically connected to the resistor. One end of the external plug is set extending the first opening. The external plug is used to connect the resistor to the lamp; and a boosting part, which is connected to the resistor and exposed in the second opening. The boosting part is used to twist or toggle the resistor to adjust the resistance value of the resistor accessing to the lamp. The resistance control device can be removed to achieve the quick separation and assembly of the lamp and improve the use convenience. |
US10887951B2 |
Cooking apparatus and method of controlling the same
Disclosed are a cooking apparatus and a method of controlling the same. The cooking apparatus includes a plurality of light sources configured to emit light toward a cooking container and grouped into a plurality of groups and a light emission driving controller configured to perform control in a manner that flame images are displayed by performing group controlling on the basis of at least one of a control command input by a user, a grouping form of the plurality of groups and a preset operation pattern. |
US10887948B2 |
Sauna heating panel power distribution systems and methods
Power feed connections and sauna heating panels include a power feed having a first insulated conductor electrically coupled to a first terminal and a second insulated conductor electrically coupled to a second terminal. The first and second terminals are electrically coupled with at least one heating element. In some cases the power feed includes a supply portion, a connection portion, and an extension portion. The extension portion has one or more conductors in a twisted configuration extending away from the first and second terminals. In some cases the power feed includes an extension conductor portion coupled to a return conductor portion in a twisted configuration. The extension portion extends away from a second terminal past a second connection point and the return portion returns back to and connects to the second connection point at the second terminal. Methods for providing power connections to heating panels are also provided. |
US10887937B2 |
System and method for proximity based networked mobile communication
Communication between users of mobile devices is provided based on proximities between the users are used to provide the user with an indication of the broadcasting user's mobile computing device based on proximity rather than prior knowledge of the registered users. The proximity is established by physical distance, visual proximity, distance as determined by radio signal strength, absolute received radio signal strength, boundaries stored on a server or other defined proximity determination. A user's mobile computing device is used to identify a device location, and the device broadcasts a message, call and/or video transmission to other users' devices. The user's mobile computing device to provide the user with an indication of the broadcasting user's mobile computing device based on proximity. |
US10887934B2 |
Activation of communication interfaces of a terminal
A terminal is described, along with a method for data processing carried out by the terminal, for communication via a plurality of interfaces of the terminal. The terminal can include a first interface for communication via a radiofrequency link, and a second interface for communication via a short-range link, where the second interface can be polluted by the radiofrequency link used by the first interface. The terminal can be configured to activate the first interface, deactivate the first interface and initiate a time-out during which the terminal can activate a third interface for communication via an optical link, and then activate the second interface. |
US10887929B2 |
Resource allocation method and full duplex communication system
The present disclosure provides a resource allocation method. The resource allocation method includes the following steps: selecting multiple first selected virtual nodes according to multiple virtual pheromonal trails on multiple virtual edges, in which the first selected virtual nodes forms at least one virtual tour, and the virtual tour includes multiple first virtual edges; updating the virtual pheromonal trails on the virtual edges according to virtual distances corresponding to the first virtual edges of the virtual tour; selecting multiple second selected virtual nodes according to the updated virtual pheromonal trails on the virtual edges, in which the second selected virtual nodes form at least one resulting virtual tour; allocating the resource blocks to selected user pairs according to the resulting virtual tour. |
US10887920B2 |
Apparatuses and methods for Bandwidth Part (BWP) selection for a random access procedure
A User Equipment (UE) including a wireless transceiver and a controller is provided. The wireless transceiver performs wireless transmission and reception to and from a service network. The controller selects one of one or more uplink (UL) Bandwidth Parts (BWPs) to be an active UL BWP, and selects one of one or more downlink (DL) BWPs to be an active DL BWP according to an association between the UL BWPs and the DL BWPs. Also, the controller performs a random access procedure on the active UL BWP and the active DL BWP via the wireless transceiver. |
US10887918B2 |
Enhanced Wi-Fi access protocol (EWAP)
This disclosure relates to wireless communication techniques. According to some embodiments, a wireless device may select a random number and sequentially advertise the bits of the random number. If the wireless device advertises the highest random number, it may proceed to transmit a packet using a channel. If another device advertises a higher number, the wireless device may not transmit its packet and may restart the process. |
US10887917B2 |
Bandwidth part activation
This disclosure relates to performing bandwidth part activation in a cellular communication system. A wireless device may attach to a network via a cell that includes multiple bandwidth parts. The wireless device may receive an indication activating a non-default bandwidth part for the wireless device. A bandwidth part activation timer may be initiated based at least in part on activation of the non-default bandwidth part. At expiration of the bandwidth part activation timer, the wireless device may deactivate the non-default bandwidth part and activate a default bandwidth part if there is not a procedure to perform an uplink data transfer in progress. If there is a procedure to perform an uplink data transfer in progress at expiration of the bandwidth part activation timer, the procedure may be completed via the non-default BWP even after expiration of the bandwidth part activation timer. |
US10887909B2 |
Method and apparatus for receiving system information in the wireless communication
The present invention discloses a method for a user equipment to receive system information in a wireless communication system. Particularly, the method is characterized in detecting a first synchronization signal block configured with a Primary Synchronization Signal (PSS), a Secondary Synchronization Signal (SSS) and a Physical Broadcasting Channel (PBCH) at a specific frequency position, determining a presence or non-presence of system information corresponding to the first synchronization signal block within a first synchronization raster corresponding to a specific frequency position based on a system information indicator included in the PBCH, and if the system information corresponding to the first synchronization signal block is determined as not existing, determining a second synchronization raster having system information exist therein based on the system information indicator. |
US10887899B2 |
System and method for uplink grant-free transmission scheme
A method embodiment includes implementing, by a base station (BS), a grant-free uplink transmission scheme. The grant-free uplink transmission scheme defines a first contention transmission unit (CTU) access region in a time-frequency domain, defines a plurality of CTUs, defines a default CTU mapping scheme by mapping at least some of the plurality of CTUs to the first CTU access region, and defines a default user equipment (UE) mapping scheme by defining rules for mapping a plurality of UEs to the plurality of CTUs. |
US10887892B2 |
Apparatus and method in wireless communication system
An apparatus and method in a wireless communication system. The apparatus includes a dynamic network planning trigger unit and a master user equipment selecting unit. The dynamic network planning trigger unit triggers, based on a predetermined trigger event, a dynamic network planning in an area managed by the apparatus. The dynamic network planning includes selection of a master user equipment used for device-to-device communication, and the master user equipment receives signals from a base station during the device-to-device communication process and relays signals between the base station and a slave user equipment. The master user equipment selecting unit selects, from user equipment in the area according to quality of channels between the user equipment and the base station, one or more user equipment as master user equipment, distances between the master user equipment being greater than the intervals. |
US10887890B2 |
Fast multi-beam listen before talk
Facilitating fast multi-beam listen before talk in advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a device can comprise determining a first inactivity in a first beam based on a first performance of a first listen before talk procedure in the first beam and, based on determining the first inactivity, analyzing a presence of an activity in a second beam based on a second performance of a second listen before talk procedure in the second beam. Further, the operations can comprise, based on determining a lack of the presence of the activity in the second beam, transmitting a signal via the second beam. In an example, analyzing the presence of the activity in the second beam can be performed prior to completion of the determining the first inactivity in the first beam. |
US10887879B2 |
Scrambling sequence design for embedding receiver ID into frozen bits for blind detection
Methods and devices are described for encoding and decoding control information that has been modulated based on one or more identifiers of the transmitter and/or receiver. Some embodiments describe scrambling sequence design for multi-mode block discrimination on downlink control information (DCI) blind detection. Separate scrambling masks may be applied to disparate bit fields within a coded DCI message, wherein each of the scrambling masks is derived from a unique identifier associated with either the transmitter or the intended receiver. The scrambling masks may be used by the receiver to perform early termination of the decoding process, to mitigate intercell interference, and to verify that the receiver is the intended receiver. |
US10887875B2 |
User equipment, base station, a method performed by a user equipment (UE) and a method performed by a base station for multi-group communications
A User Equipment (UE) configured for multi-group communications is described. The UE includes a processor and instructions stored in memory that is in electronic communication with the processor. The UE detects a plurality of cells. The UE also determines to use multiple groups of one or more cells. The UE further determines a primary secondary cell (PSCell) for a non-primary cell (non-PCell) group based on UE-specific radio resource control (RRC) signaling. The UE additionally receives information using the multiple groups. |
US10887871B2 |
Resource assignment indication for further eMTC
Apparatuses, methods, and systems are disclosed for device-to-device transmission. One apparatus includes a receiver that receives a control signal containing a first set of bits indicating a frequency band reference and a second set of bits indicating a frequency band pattern. In such an embodiment, the frequency band pattern is based on a unit size of the frequency band reference. Moreover, the apparatus includes a processor that identifies a resource assignment from both the frequency band reference and the frequency band pattern. In some embodiments, the apparatus includes a transmitter that transmits data on the resource assignment. |
US10887870B2 |
Signal transmission method and apparatus
Provided in embodiments of the present invention are a signal transmission method and an apparatus, the method comprising: a terminal device determining a resource pool transmitting a first signal according to a first numerology used to transmit the first signal; the terminal device using a transmission resource in the resource pool transmitting the first signal to transmit the first signal. |
US10887862B2 |
Location determination in a cloud radio access network utilizing image data
A communication system that provides wireless service to at least one wireless device is provided. The communication system includes a baseband controller communicatively coupled to a plurality of radio points and at least one image capture device at a site. The baseband controller is configured to determine a signature vector for a wireless device associated with a first user. The communication system also includes a machine learning computing system configured to determine an image-based location of the first user based on image data from the at least one image capture device. The communication system is also configured to determine mapping data that associates the signature vector with the image-based location of the first user. |
US10887861B2 |
Facilitating harmonization of wireless communication service delivery
Harmonization of wireless communication service delivery is facilitated. One method comprises receiving, by an anchor node, from a mobile device communicatively coupled to a network, first information indicative of a request for service for the mobile device, wherein the network comprises a first base station (BS) device configured to provide downlink communication between the first BS device and the mobile device, and another BS device configured for uplink communication between the mobile device and the other BS device. The first BS device can be a millimeter wave (mmW) BS device in some embodiments. The method also comprises generating information indicative of a transmission parameter for a type of access to the network device. The transmission parameter can be generated based on various criteria including, but not limited to, whether there is line-of-sight between the first device and the mobile device, the requested service and/or the availability of network resources. |
US10887860B1 |
Apparatus and method for optimizing wireless end node location determination via targeted proximity ranging to clusters of other wireless nodes
Provided are a wireless communications node (WCN) and a method therefor achieving optimized estimation of coordinate location of the WCN relative to wireless communications with a plurality of reference points (RPs). To do so, the WCN coordinates clustering of such RPs, and determines an estimated coordinate location of the WCN based on one or more RPs of selected ones of clusters each having a centroid thereof that is measured as being most proximate the WCN when compared with unselected clusters. |
US10887857B2 |
Interior climate control augmentation by personal comfort data provided via wireless wearable device communications
An affective computing server (ACS) is described herein that is incorporated into a mobile wireless network management infrastructure. The ACS is configured to carry out a method over a mobile wireless network for maintaining a comfort status of a user of a wearable device. The ACS registers the wearable device associated with the user. The ACS receives, via a mobile wireless technology link, a user comfort status profile (UCSP) message issued by the wearable device, where the UCSP message includes at least a parameter value indicative of the comfort status of the user. The ACS processes the UCSP message to render a comfort control request based upon the UCSP. The ACS causes a sending of the comfort control request over a mobile wireless technology to an actuator (e.g. a heating/air conditioning system) for affecting a change in the comfort status of the user of the wearable device. |
US10887856B2 |
Adaptive mesh synchronized time network
Synchronizing devices in a network. In one example, a first communication interface of a first communication device transmits a first message through a first communication path in a mesh network. The first communication path includes the first device, a second device, and a remote server. The first message includes a status of the first device. The first communication interface is switched to a sleep mode after transmission of the first message. Subsequently, the communication interface switches from the sleep mode to an awake mode. While the first communication interface is in the awake mode, the first communication interface transmits a second message through a second communication path in the mesh network. The second communication path includes the first device, a third device, and the remote server. |
US10887855B2 |
Synchronization processing method and apparatus, and device
Embodiments of this application provide a synchronization processing method and apparatus, and a device. The method includes: sending, by a network device, a first synchronization signal and a second synchronization signal to a terminal device within a first time unit, where frequencies of first synchronization signals in all beams are the same, and each beam has a different difference between the frequency of the first synchronization signal and a frequency of the second synchronization signal; and determining, by the terminal device, an optimal transmit beam of the network device for the terminal device and a time sequence of the optimal transmit beam based on the first synchronization signal and the second synchronization signal. This method effectively reducing synchronization detection complexity of the terminal device. |
US10887854B2 |
Device to device synchronization source selection
The present invention relates to selection of synchronization source among various synchronization sources which include sources determining the synchronization signal from the network such as base stations (network nodes) or user equipments which receive the synchronization signal possibly over other hops from the base station, and which further includes sources which do not determine their synchronization signal from the network. The selection of the synchronization source is performed by choosing the source with the most reliable synchronization signal based on a metric calculated for each of the sources considered. In particular, the metric is based on the type of the source, number of hops between the network and the source and/or received signal quality. After selecting the source, the timing of the device is adapted accordingly. |
US10887848B2 |
Base station power management using solar panel and battery forecasting
A system is disclosed, comprising: a solar panel; an electric power supply source; a wireless fronthaul access point coupled to a radio mast and in communication with a remote baseband unit, the wireless fronthaul access point further comprising a first millimeter wave wireless interface; a self-organizing network module in communication with a coordinating server; and an antenna-integrated radio for providing access to user equipments (UEs), mounted within line of sight on the radio mast with the wireless fronthaul access point, the antenna-integrated radio further comprising: a second millimeter wave wireless interface configured to receive the digital I and Q signaling information from the remote baseband unit wirelessly via the wireless fronthaul access point, wherein the wireless fronthaul access point thereby wirelessly couples the remote baseband unit and the antenna-integrated radio. Synchronization is used to pack used resource blocks to reduce the duty cycle of the PAs, thereby reducing power. |
US10887846B2 |
Uplink transmission power control method and user equipment
An uplink transmission power control method and a user equipment are provided, where the method includes: determining, by a UE, whether uplink channels are simultaneously transmitted over adjacent subframes between multiple carriers; where the adjacent subframes between the multiple carriers are partially overlapped; and timing advance values of the multiple carriers are different; and if uplink channels are simultaneously transmitted over adjacent subframes between multiple carriers, processing, by the user equipment, an uplink channel transmitted over the last symbol on a partially overlapped subframe of another carrier except a carrier having the greatest timing advance value, so that total transmission power of the uplink channels is lower than the maximum transmission power or an interference level of the user equipment. |
US10887843B2 |
Method and apparatus for transmitting an uplink transmission based on a pathloss estimate
Configuration information can be received in a first serving cell. A determination can be made as to whether the configuration information includes a cell ID. A pathloss estimate for an uplink transmission transmit power setting can be determined based on a pathloss reference signal associated with a second serving cell if the configuration information includes the cell ID. The uplink transmission can be transmitted on the first serving cell based on the determined pathloss estimate. |
US10887842B2 |
Method and device for uplink power control
The present disclosure relates to a communication method and system for 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). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present disclosure provides a method for uplink power control, which is applied to a User Equipment (UE), and the method includes: determining a timing between a power control command and a Physical Uplink Control Channel (PUCCH), which adopts the power control command to control power. The present disclosure also provides a corresponding device. |
US10887841B2 |
Method and apparatus for transmitting uplink signals in wireless communication system
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and an apparatus for a terminal controlling uplink power in the wireless communication system, comprising the steps of: configuring an uplink subframe (UL SF) of a first set and a UL SF of a second set; receiving a downlink control information (DCI) format including a bitmap for indicating transmit power control (TPC) for a plurality of terminals; and controlling transmit power of an uplink channel by using TPC information on the terminals from the bitmap, wherein the TPC information is used for controlling transmit power of an uplink channel transmitted from the UL SF of the first set when the DCI format comprises a first identifier, and the TPC information is used for controlling transmit power of an uplink channel transmitted from the UL SF of the second set when the DCI format comprises a second identifier. |
US10887837B1 |
Wakeup radio packet with neighbor access point information
A method, performed by a first communication device, for transmitting a wireless local area network (WLAN) packet to a WLAN network interface device of a second communication device is described. The second communication device includes a separate wakeup radio (WUR) coupled to the WLAN network interface device. The WLAN packet is generated at the first communication device to include a WUR identifier associated with a neighbor communication device. The WUR identifier is usable by the WUR of the second communication device to identify WUR packets transmitted by the neighbor communication device. The neighbor communication device is different from the first communication device. The WLAN packet is transmitted by the first communication device to the WLAN network interface device of the second communication device. |
US10887831B2 |
Systems and methods for providing indications of advanced network features, associated with a network area, to a user device
A network device identifies, prior to a user device establishing a connection with a network advanced network features associated with network areas. The network device selects a network indication that indicates one or more of the advanced network features associated with one of the network areas, and provides the network indication to the user device. |
US10887830B2 |
Cell level isolation for network slicing and network sharing
Methods, systems, and devices for wireless communication are described that provide for sharing or isolating network resources between multiple cells in a system. Resources are allocated to multiple cells and multiplexed according to a time division multiplexing (TDM) scheme where a portion of a component carrier is shared between multiple cells. The allocation of resources also includes splitting or sharing a portion of the time resources between two or more cells such that a subframe is allocated as a subframe shared between multiple cells or as a subframe dedicated for use by only a single cell. |
US10887828B2 |
Techniques and apparatuses for mobile network searching in multiple radio access technologies
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may determine a mode in which the user equipment is enabled, wherein the mode is one of a non-standalone mode, a standalone mode, or a standalone mode and a non-standalone mode; determine whether to prioritize a first set of frequencies associated with a first radio access technology (RAT) or a second set of frequencies associated with a second RAT based at least in part on the mode in which the user equipment is enabled, wherein the first RAT is different from the second RAT; and perform a search of the first set of frequencies or the second set of frequencies based at least in part on whether the first set of frequencies or the second set of frequencies is prioritized. Numerous other aspects are provided. |
US10887823B2 |
System and method for detecting and controlling contraband devices
The growing problem of contraband devices being smuggled into a correctional facility raises both security and safety issue. General fixed contraband detection systems are not cost effective because they require a high up-front cost and high maintenance, training and upgrade cost after installation. The present disclosure provides details of a system and method to detect and control the usage of contraband devices in a correctional facility cost effectively. Such a system is portable and can be relocated to different locations. Such as system both detects contraband devices and disrupts the operations of the contraband devices. Such a system further provides a report on the severity of contraband usage to the correctional facility. |
US10887817B2 |
Location-based network system and location-based communication method
A location-based network system is provided. The location-based network system includes a plurality of communication nodes to transmit a data packet based on the location of each node and a distance between each node and a destination node. A location-based communication method is also provided. |
US10887814B2 |
Method of sending beam report and device thereof
A method of sending a beam report and a terminal thereof are provided. The method includes: monitoring a quality parameter of at least one beam link; and determining, according to the quality parameter of the beam link, at least one beam link subjected to a quality loss; in the case that at least a first preset quantity of beam link of the at least one beam link subjected to the quality loss is the beam link of a target antenna panel, determining that a shielding event of the target antenna panel is detected and sending a beam report to a network. |
US10887813B2 |
User equipment, network node and methods in a wireless communications network
A method performed by a User Equipment (UE) for managing Uplink (UL) transmissions between the UE and a second network node in a wireless communications network is provided. The second network node serves a target cell comprising a first UL carrier and a second UL carrier. The UE receives a message from a first network node. The message relates to a handover of the UE to the target cell. The message comprises an indication indicating one or more UL carriers of the target cell. The UE then decides which one or more out of the first UL carrier and the second UL carrier that is corresponding to the indicated one or more UL carriers. The decided one or more UL carriers are for random access in the target cell. |
US10887809B2 |
Method and system for realizing function by causing elements of hardware to perform linkage operation
A system that stores functional information indicating a capability of each of a plurality of elements located remotely from the system; identifies a function capable of being performed by linking a plurality of the elements based on the stored functional information; and transmits information corresponding to the identified function capable of being performed by linking the plurality of elements to a first device remote from the system. |
US10887808B1 |
Optimizing communications across multiple network interfaces of a connected vehicle
In one embodiment, a vehicle having a plurality of network interfaces communicates with a first communication network via a first one of the network interfaces. The vehicle receives performance data regarding the first communication network and one or more other communication network, wherein the received performance data is associated with a particular location. The vehicle determines in advance of arriving at the particular location that the vehicle should switch from communicating with the first communication network to communicating with a selected one of the one or more other communication network, based on the received performance data. At the particular location, the vehicle switches from communicating with the first communication network via the first network interface to communicating with the selected communication network via a second one of the plurality of network interfaces. |
US10887805B2 |
Device and method of handling handover
A first base station (BS) for handling a handover with a second BS comprises a storage unit for storing instructions and a processing circuit coupled to the storage unit. The processing circuit is configured to execute the instructions stored in the storage unit. The instructions comprise determining to hand over a first communication device to the second BS; generating a first handover request message, wherein the first handover request message comprises one of first system information and second system information according to whether the first communication device is in coverage enhancement (CE) or according to a type of the first communication device; transmitting the first handover request message to the second BS; receiving a first handover request acknowledgement message from the second BS; and transmitting a first handover command to the first communication device in response to the reception of the first handover request acknowledgement message. |
US10887802B2 |
Methods and apparatuses for handling the configuration of measurements to be performed by a user equipment in a wireless communication network
A method performed by a first base station (111), is described. The first base station (111) determines (501) a change in one or more measurements to be performed by a UE (130). The measurements are associated with a first set of frequencies. The first base station (111) also transmits (502) a first message to a second base station (112) comprising information regarding which frequencies in the first set are to be changed. The first base station (111) and the second base station (112) serve the UE (130). A method performed by the second base station (112) is also described whereby the second base station (112) receives the first message. In a method performed by the UE (130), the UE (130) receives, from the first base station (111), a configuration message configured to specify the measurements to perform and a measurement gap configuration. The UE (130) then takes the measurements based on the configuration message. |
US10887797B2 |
Traffic splitter for user plane in mobile networks
The application relates to a method for operating a traffic splitter provided for a data packet flow flowing through the data plane. The data packet flow is received and it is determined whether the data packet flow should be transmitted through an Evolved Packet Core, EPC, processing path or through a Software Defined Network, SDN, processing path based on information provided in the data packets of the data packet flow and it is transmitted either through the EPC processing path or the SDN processing path based on the determination. |
US10887795B2 |
Over-the-air (OTA) Wi-Fi offloading
Systems and methods for OTA Wi-Fi offloading are provided. According to one embodiment, a first AP of a private network provides connectivity between one or more wireless client devices and a wired network portion of the private network. The first AP is coupled to a switch via a first wired link. The first AP determines whether the traffic being transmitted on the first wired link exceeds a configurable or predefined threshold. When the determination is affirmative, the first AP offloads a portion of the traffic to a second AP of the private network by: (i) dynamically establishing a mesh like link with the second AP; and causing the traffic to be delivered to the wired portion of the private network via a second wired link, coupling the second AP to the switch, by transmitting the portion of the traffic via the mesh like link to the second AP. |
US10887792B2 |
Pseudo-random label assignments for packets in a transmission burst
Embodiments described herein are generally directed to a sequence encoding engine to apply pseudo-random label assignments to packets within a single transmission burst. They may also include a modulation circuit coupled to the sequence encoding engine to modulate signals to burst transmit the packets. These burst transmissions may travel along a plurality of radio access pathways. In embodiments, the pseudo-random label assignments to the packets within the single transmission burst using a van der Corput sequence, or some other sequence for example a digit-reversed base-N representation of a packet sequence number, wherein N is a number of the selected ones of the plurality of radio access pathways, for example but not limited to a LTE or a Wi-Fi pathway. |
US10887788B2 |
Device and method of handling scheduling requests for logical channels
A communication device for handling scheduling requests (SRs) for logical channels comprises at least one processing circuit configured to execute instructions of: receiving a configuration of a first logical channel, a configuration of a second logical channel, a first SR configuration associated to the first logical channel and a second SR configuration associated to the second logical channel; when a priority of the first logical channel is higher than or equal to a priority of the second logical channel and the first logical channel has first data becoming available for a first data transmission, triggering a first buffer status reporting (BSR) and a first scheduling request (SR) for the first BSR and transmitting the first SR according to the first SR configuration; and when the first logical channel is released, canceling the first SR. |
US10887787B2 |
Reflective QoS control in wireless communications
Various examples pertaining to reflective quality of service (QoS) control in wireless communications are described. A user equipment (UE) receives from a wireless network control signaling that activates support of reflective QoS by the UE. The UE determines whether a predefined condition exists. The UE then indicates to the wireless network a change in a capability of the UE to support the reflective QoS responsive to the determining indicating that the predefined condition exists. When the UE receives from the wireless network control signaling that activates support of reflective QoS by the UE, the UE deletes one or more UE-derived QoS rules among a plurality of active UE-derived QoS rules each with a respective reflective QoS (RQ) timer running. |
US10887780B2 |
Receivers incorporating uniform and non-uniform constellations and adaptive selection
Communication systems are described that use unequally spaced constellations that have increased capacity compared to conventional constellations operating within a similar SNR band. One embodiment is a digital communications system including a transmitter transmitting signals via a communication channel, the transmitter including a coder capable of receiving user bits and outputting encoded bits at a rate, a mapper capable of mapping encoded bits to symbols in a constellation, and a modulator capable of generating a modulated signal for transmission via the communication channel using symbols generated by the mapper, wherein the constellation is unequally spaced and characterizable by assignment of locations and labels of constellation points to maximize parallel decode capacity of the constellation at a given signal-to-noise ratio so that the constellation provides a given capacity at a reduced signal-to-noise ratio compared to a uniform constellation that maximizes the minimum distance between constellation points of the uniform constellation. |
US10887778B2 |
Proactively adjusting network infrastructure in response to reporting of real-time network performance
In one example, the present disclosure describes a device, computer-readable medium, and method for proactively adjusting the infrastructure of a communications network in response to reporting of real-time network performance. For instance, in one example, a method includes obtaining real-time network performance metrics directly from a user endpoint device operated by a customer of a telecommunication service provider network, correlating the real-time network performance metrics with data from another data source, wherein the data includes data other than network performance metrics, and adjusting an infrastructure of the telecommunication service provider network in response to an insight gleaned through the correlating. |
US10887774B2 |
Mobile communications system expansion method and device, storage medium, and program product
A mobile communications system expansion method, a related device, a storage medium, and a program product are provided, to relatively accurately expand a capacity of a current data service-focused communications network. In embodiments of this application, a distribution status of collected data characteristic information is fitted by using a power-law model, to obtain a user data transmission rate in a coverage area of a transmit unit; a theoretical quantity of users supported by a mobile communications system is determined based on the user data transmission rate and an obtained reference system transmission rate of the mobile communications system; and whether to expand a capacity of the transmit unit is determined based on the theoretical quantity of users and an actual quantity of users that access the transmit unit in the preset time segment. |
US10887770B2 |
Mobile system including firmware verification function and firmware update method thereof
Provided are a method of updating firmware of a device, a device, and a mobile system including the device. The method includes: receiving, from a host, a first hash value and a signature, the first hash value corresponding to a firmware image at the host; performing a pre-verify operation for at least one of integrity verification and signature certification on the firmware image using the received first hash value and the received signature; receiving the firmware image from the host according to a result of the pre-verify operation; and obtaining a second hash value from the received firmware image to perform a post-verify operation for at least one of integrity verification and signature certification on the received firmware image. |
US10887768B2 |
Mobile traffic redirection system
The systems, devices, and methods discussed herein are directed to redirecting mobile traffic of an infected mobile device, or user equipment (UE), to a security network node, which provides a security action for the UE. A mobile session management node may identify the UE as an infected device based on a database maintained at an intelligent redirection node or a security posture indicator received from the UE. The mobile management entity may then create a session with a security network node which redirects mobile traffic of the infected UE to the security network node and provides a security action for the UE. |
US10887766B2 |
Access control via a mobile device
Systems, devices, and methods for access control via a mobile device are described herein. One method includes receiving location information associated with a mobile device in a facility, determining that the mobile device is within a particular distance of an area of the facility based on the location information, determining whether a user of the mobile device is allowed access to the area, and allowing access to the area via a relay associated with the area responsive to a determination that the user is allowed access. |
US10887765B2 |
Relay protection using authentication packets in Bluetooth communications
A method for relay protection using authentication packets in Bluetooth communications is described. The method includes establishing, by a first wireless device, a Bluetooth communication connection to a second wireless device. The method also includes generating, by the first wireless device, an encrypted authentication packet that includes authentication information and a message integrity check (MIC). The method also includes transmitting, by the first wireless device, the encrypted authentication packet to the second wireless device. |
US10887764B1 |
Audio verification
Techniques for enabling a system to verify that contact data are to be added to a user account are described. A system receives message data. The system generates first audio data that includes a representation of a verification code. The system sends a message comprising the audio data to a first device. The system receives, from a second device, second audio data that represents the first audio data. The system confirms that the second audio data included a representation of the verification code, and then verifies that the contact data is to be added to the user account. |
US10887763B2 |
Electronic device and privacy protection module thereof
A privacy protection module applied to an electronic device is disclosed. The electronic device includes a camera module which has a circuit board and a lens. The lens is connected to the circuit board. The privacy protection module includes a case, a hole, a shutter and an actuator. The case covers the camera module. The hole is located on the case and aligned with the lens. The actuator is located on the case and electrically connected to the circuit board; the actuator moves along a first direction or a second direction when the actuator is driven by electronic power. The shutter is next to the hole and connected to the actuator. |
US10887761B2 |
Device and method for handling a temporary user equipment capability
A first base station for handling a temporary UE capability comprises at least one storage device for storing instructions and at least one processing circuit coupled to the storage device. The at least one processing circuit is configured to execute the instructions stored in the at least one storage device. The instructions comprise receiving a UE capability from a communication device, a second BS or a core network; receiving a first message indicating a temporary UE capability from the communication device; transmitting a first configuration to the communication device according to the temporary UE capability; transmitting a Handover Request message to the second BS to initiate a handover to the second BS; and receiving a Handover Request Acknowledge message from the second BS, in response to the Handover Request message. |
US10887760B2 |
Device, method, and program product for establishing a data connection
One method for establishing a data connection includes establishing a first data connection between a mobile communication device and a wireless network. The method also includes sending a request to a remote server via the first data connection to retrieve data for establishing a local data connection between the mobile communication device and a communication network, said request including information relating to an identification card of the mobile communication device. The method includes receiving said data from the remote server. The method also includes re-establishing a local data connection between the mobile communication device and the communication network based on said data as received from the remote server. |
US10887756B2 |
Group establishment method and system for multi-login authentication user and switching device, electronic device and storage medium thereof
A method of group establishment for multi-login authentication user implemented by a switching device, the method comprises steps of receiving, by the switching device, group configuration information, carried by a first network signal, of at least one communication device including an eSIM card, wherein the group configuration information includes eSIM card information; and establishing, by the switching device, a communication group list which allows the communication devices on the list to interacts each other via the switching device for data sharing. |
US10887752B2 |
Discovery of neighbor nodes in wireless mesh networks with directional transmissions
Wireless mesh networking protocols for directional transmissions in the PHY layer over multiple hops between a mix of mesh and non-mesh stations (STAs). Joint beamforming (BF) training and mesh network discovery is described including adaptive signaling with the mesh network. The mesh networking protocol can be utilized in a mix of wireless nodes including portals, access points (APs), personal control points (PCPs), and mesh stations (STAs). |
US10887748B2 |
MyShake: smartphone-based earthquake early warning system
A distributed seismic system, “MyShake”, which collectively harnesses sensor data from smartphones to determine earthquake onset, and generate warnings through the self-same phone network. The system can record magnitude 2.5 or larger earthquakes, and provides on-phone detection capability to separate earthquake shake data from other every-day shakes of the phone. The earthquake data is collected at a central site where a network detection algorithm confirms that an earthquake is underway and estimates the location and magnitude in real-time. This information is used to issue an alert of forthcoming ground shaking, such as through the network of phones for an early earthquake warning system. |
US10887747B2 |
Systems and methods for remote management of emergency equipment and personnel
The disclosure presents a system for remotely managing emergency equipment through wireless network and methods to use this system to monitor emergency equipment and deliver emergency information to subscribers. The system for remotely managing emergency equipment includes at least a node, also called as end user emergency equipment, a remote server, and a plurality of direct and indirect subscriber devices. The remote server receives data collected from each node, processes the node data, and sends the processed data to direct and indirect subscribers to manage emergency equipment. The system can improve the efficiency on collision avoidance, emergency warning, and emergency vehicle dispatch management. |
US10887744B2 |
Systems, methods and apparatuses for ensuring proximity of WiFi communication devices
The systems, methods and apparatuses described herein provide an apparatus configured for ensuring proximity of a communication partner. In one aspect, the apparatus may comprise a communication port and a processor. The processor may be configured to send a request to and receive a response from the communication partner via the communication port using modulated signals, measure a time period between sending and receiving using timings of modulated signals' symbols, and receive a secondary value from the communication partner. The secondary value may be verified to include at least a portion of the request and a portion of the response, and may have been sent with authenticating data to authenticate it. The time period may be compared with a predefined threshold calculated based on a predefined maximum allowed distance to the communication partner. In another aspect, an apparatus may be configured to ensure its proximity to a communication partner. |
US10887743B2 |
Environment-aware cross-layer communication protocol in underground oil reservoirs
Example computer-implemented methods, computer-readable media, and computer systems are described for providing communication protocol architecture or framework for magnetic induction (MI)-based communications in wireless underground sensor networks (WUSNs), for example, in underground oil reservoirs. In some aspects, environment information of an underground region that affects the transmission qualities of MI communications is evaluated. A protocol stack is identified. The protocol stack includes a number of layers for MI communications among a number of sensors in a WUSN in the underground region. A cross-layer framework and the distributed protocol are built to jointly optimize communication functionalities of the plurality of layers based on the evaluation. |
US10887742B2 |
CIoT architecture for efficient data transmission
Methods and apparatuses for communicating in a cellular communications network, including provision of a Service Capability Exposure Function (SCEF) for use in a cellular communications network, the SCEF comprising circuitry to: send and receive Application Packet Data Units (A-PDUs) over an interface interconnecting the SCEF and a Cellular Internet of Things Gateway (C-GW) combining the functionality of a Mobility Management Entity (MME), a Serving gateway (S-GW) and a Packet data network gateway (P-GW). |
US10887738B2 |
Vehicular information processing system, vehicular information processing program, and mobile communication terminal the suppresses excessive increase in traffic between mobile communication terminal and in-vehicular device
A vehicular information processing system includes a mobile communication terminal including a communication unit for obtaining application software which uses vehicle information and configured to be provided with a functional unit by the application software, and an in-vehicle device configured to provide the mobile communication terminal with vehicle information to be used in at least two functional units, in response to an information acquisition request from the mobile communication terminal via a communication channel established between the in-vehicle device and the mobile communication terminal. The mobile communication terminal includes: an integrator for integrating information acquisition requests that include a common item, a transmitter for transmitting the integrated information acquisition requests to the in-vehicle device, and a receiver for receiving the vehicle information to be used in the at least two functional units from the in-vehicle device. |
US10887737B2 |
Vehicle-to-vehicle communication system
A method and system includes a first radio generating a beacon signal. The beacon signal has group beacon data for a group comprising a plurality of radios and the first radio. The first radio transmits the beacon signal during a beacon timeslot of a frame. The frame has a plurality of timeslots. A second radio outside the group receives the beacon signal, identifies a first timeslot that is unused based on the group beacon data and communicates data from the second radio to the group during the first timeslot. |
US10887734B2 |
Service sharing between devices
Systems and methods for enabling sharing of call and/or messaging services between mobile devices via wireless connection, e.g. a Bluetooth connection. The systems and methods allow a first mobile user to register as a host user. A guest user sends a service sharing request, via the Bluetooth connection, to the host user's mobile device requesting permission to make calls and/or send messages using the host user's mobile account. When the host user accepts the service sharing request, the service sharing system inserts an identification code of the guest user in the call data record to help identify the actual call/message originating party. Once a transaction is established between the guest user's mobile device and the destination number, via the Bluetooth connection to the host user's mobile device, the service sharing system may monitor the transaction duration to ensure that it does not exceed the specified call duration or other limit. |
US10887733B2 |
Providing access to applications with varying enrollment levels
Various examples of detecting whether a device meets an enrollment level are disclosed. A request to authenticate a user based upon user credentials is obtained. Applications for which the user is authorized are identified. An enrollment level associated with each of the plurality of applications is also identified. A user interface including the plurality of applications and the enrollment level associated with each of the plurality of applications is generated. |
US10887722B2 |
Traffic pollution mapper
A traffic pollution mapper detects pollution variations and generates mapping information for establishing one or more pollution maps. The traffic pollution mapper includes one or more pollution detectors, installed on vehicles, that detect pollution and generate pollution information from the same as the vehicles travel through traffic. This pollution information may be combined with location information and a timestamp to create mapping information that is stored on a server. The mapping information may be queried by one or more client devices in various formats, including as a pollution map. The traffic pollution mapper may utilize various sensors to detect pollution, including automotive AQSs that provide binary open and close signals. |
US10887719B2 |
Apparatus and associated methods for presentation of spatial audio
In respect of spatial audio configured to be associated with a moveable, particular object in a scene, the spatial audio for presentation such as to be perceived as originating from a particular direction, the location of the object determined based on automatic identification in sensor data to enable positioning of the spatial audio to correspond to the location of the object, the sensor data from a sensor having a limited field of view of the real-world scene at any one time; based on a current location of the object being unknown; provide for audible presentation of the spatial audio with a previously-determined-direction and, based on a current field of view of the user moving to the previously-determined-direction, provide for modification of the spatial audio from the previously-determined-direction to a direction outside the current field of view of the user at least until the object is once again identified. |
US10887712B2 |
Post linearization system and method using tracking signal
A microphone assembly includes an acoustic transducer and an audio signal electrical circuit configured to receive an output signal from the acoustic transducer. The output signal includes an audio signal component and a tracking signal component. The audio signal component is representative of an acoustic signal detected by the acoustic transducer and the tracking signal component is based on an input tracking signal applied to the acoustic transducer. The audio signal electrical circuit includes an analog to digital converter configured to convert the output signal into a digital signal, an extraction circuit configured to separate the tracking signal component and the audio signal component from the digital signal, an envelope estimation circuit configured to estimate a tracking signal envelope from the tracking signal component, and a signal correction circuit configured to reduce distortion in the audio signal component using the tracking signal envelope. |
US10887709B1 |
Aligned beam merger
A system configured to perform aligned beam merger (ABM) processing to combine multiple beamformed signals. The system may capture audio data and perform beamforming to generate beamformed audio signals corresponding to a plurality of directions. The system may apply an ABM algorithm to select a number of the beamformed audio signals, align the selected audio signals, and merge the selected audio signals to generate a distortionless output audio signal. The system may scale the selected audio signals based on relative magnitude and apply a complex correction factor to compensate for a phase error for each of the selected audio signals. |
US10887707B2 |
Hearing aid device
A hearing aid device includes: a hearing aid housing surrounding an inner space; a frame structure arranged in the inner space, the frame structure configured for mounting at least a microphone and a signal processing unit; a sound emitter sized for being arranged in an ear canal; a conductor, wherein the sound emitter is arranged on a first end of the conductor; a connector socket arranged in the frame structure, wherein the hearing aid housing comprises a passage located in front of the connector socket; a connector plug arranged on a second end of the conductor, the connector plug configured for insertion through the passage for connection to the connector socket; a recess at an outer surface of the connector plug; and a locking plug having a first part configured to extend through a housing opening at the hearing aid housing, and engage with the recess. |
US10887706B2 |
Transducer modules for auditory communication devices and auditory communication devices
An on-ear speaker component for a hearing aid device. The on-ear speaker component includes an on-ear speaker housing, a speaker disposed in the on-ear speaker housing, and an electrical connection adapted to attach the speaker to a microphone in a housing different from the on-ear speaker housing. |
US10887700B2 |
Acoustic apparatus with diaphragm supported at a discrete number of locations
An acoustic apparatus includes a back plate, a diaphragm, and at least one pillar. The diaphragm and the back plate are disposed in spaced relation to each other. At least one pillar is configured to at least temporarily connect the back plate and the diaphragm across the distance. The diaphragm stiffness is increased as compared to a diaphragm stiffness in absence of the pillar. The at least one pillar provides a clamped boundary condition when the diaphragm is electrically biased and the clamped boundary is provided at locations where the diaphragm is supported by the at least one pillar. |
US10887698B2 |
Method for acoustic detection of shooter location
A method for acoustic detection of shooter location includes the following steps: receiving acoustic signals by a microphone array; detecting muzzle blast (MB) and shock wave (SW) signals through matched filter and cross correlation processes; transforming the detected MB and SW signals from time domain into frequency domain; beamforming the signals by means of the Delay and Sum method in frequency domain; estimating the direction of arrival (DOA) for the MB and SW signals by finding the azimuth and elevation which give the maximum power of the beamforming response; performing range estimation using the difference between the arrival time of the MB and SW signals together with the DOA estimations. |
US10887695B2 |
Audio routing system for routing audio data to and from a mobile device
A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit. |
US10887694B2 |
Index scheming for filter parameters
A method of processing an audio signal is disclosed. According to embodiments of the method, magnitude response information of a prototype filter is determined. The magnitude response information includes a plurality of gain values, at least one of which includes a first gain corresponding to a first frequency. The magnitude response information of the prototype filter is stored. The magnitude response information of the prototype filter at the first frequency is retrieved. Gains are computed for a plurality of control frequencies based on the retrieved magnitude response information of the prototype filter at the first frequency, and the computed gains are applied to the audio signal. |
US10887693B2 |
Method for switching mode and electronic device employing the method
A method for switching modes of an electronic device is presented. The method can collect sound of the predetermined scenario by a collector of the electronic device, and confirm prominent sound from the collected sound. When the duration of the prominent sound is greater than or equal to a first period of time, the method can confirm that the prominent sound is a sample sound, and switch the silent mode to ringing mode of the electronic device when the collector has not collected the prominent sound during a second period of time. |
US10887691B2 |
Audio capture using beamforming
An audio capture apparatus comprises a microphone array (301) and a beamformer (303) arranged to generate a beamformed audio output signal and a noise reference signal. A first and second transformer (309, 311) generates a first and second frequency domain signal from a frequency transform of the beamformed audio output signal and noise reference signal respectively. A difference processor (313) generates time frequency tile difference measures which for a given frequency is indicative of a difference between a monotonic function of a norm (magnitude) of a time frequency tile value of the first frequency domain signal and a monotonic function of a norm of a time frequency tile value of the second frequency domain signal for the first frequency. An estimator (315) generates an estimate indicative of whether the audio output signal comprises a point audio source in response to a combined difference value for time frequency tile difference measures for frequencies above a frequency threshold. |
US10887686B2 |
Directional microphone
A directional microphone including a casing and a microphone element is provided. The casing has a front sound reception hole and at least one rear sound reception hole. The microphone element is disposed in the casing. The microphone element has a front sound reception surface and a rear sound reception surface. The front sound reception hole is located on a same side as the front sound reception surface, and the front sound reception hole is aligned with the front sound reception surface. The rear sound reception hole is located on a same side as the rear sound reception surface, but the rear sound reception hole and the rear sound reception surface are misaligned with each other. |
US10887683B1 |
Electronic apparatus including speaker module
Disclosed is an electronic apparatus includes a first frame, a second frame configured to move relative to the first frame, a flexible display having a screen output area viewable on a front surface of the electronic apparatus to be expanded or reduced based on a movement of the second frame, a speaker module disposed at the first frame and having a sound emitting hole and a vent hole on one surface, and a pipe rail disposed at the second frame. The pipe rail may selectively transfer an acoustic signal output through the vent hole to outside through an inner pipeline based on the movement of the second frame. However, embodiments are not limited thereto. |
US10887679B2 |
Earpiece for audiograms
An earpiece is configured for providing audiometric testing. The earpiece includes an earpiece housing, an intelligent control system disposed within the earpiece housing, at least one transducer operatively connected to the intelligent control, and at least one speaker operatively connected to the intelligent control. The earpiece is configured to perform audiometric testing of a user by reproducing sounds at the at least one transducer and receiving user feedback regarding the sounds to provide audiometric test data. |
US10887673B2 |
Method and system for associating recorded videos with highlight and event tags to facilitate replay services
The invention relates to a method for remote and real-time selecting a section in a video file with a mobile device, wherein a spectator attending an event selects a section of a video file by sending a highlight-marker from his mobile device to a server system, wherein the selection can be performed without the user having access to the camera recording the event. Highlight-marker and video file are systematically time synchronized. Furthermore, the invention relates to a method for generating a highlight-video from a plurality of highlight sections. |
US10887672B1 |
Dynamic detection of segment pattern
Method and apparatus for detecting a pattern used by an encoder when outputting segments for HTTP streaming. A pattern detector receives, as part of a HTTP streaming protocol, a sequence of video segments and a sequence of audio segments forming at least a portion of a media presentation. The pattern detector identifies a duration of the video segments and then sums the durations of the sequence of audio segments until the summed duration is an integer multiple of the duration of the video segments. The pattern detector determines the number of the audio segments used to form the summed duration which includes the number of audio segments forming a cycle of the pattern. This pattern is then added to a manifest of the media presentation along with a repeat indicator defining the number of times the pattern is repeated. |
US10887670B2 |
Transmission apparatus, transmission method, reception apparatus, and reception method
A transmission apparatus includes circuitry configured to perform high dynamic range (HDR) opto-electronic conversion on HDR video data to obtain HDR transmission video data. An encoder receives input of at least the HDR transmission video data and output a video stream including coded video data, and a transmitter sends the video stream. The circuitry is further configured to insert HDR conversion characteristic meta-information into the video stream, the HDR conversion characteristic meta-information indicating a characteristic of the HDR conversion. |
US10887667B2 |
Flagging advertisement frames for automatic content recognition
A method for flagging advertisement frames for automatic content recognition is provided. The method includes receiving broadcast fingerprints indicative of broadcast frames of a media stream comprising a series of broadcast scenes. The method also includes receiving advertisement fingerprints indicative of ad frames of ad scenes. The method further includes determining a scene change between a first broadcast scene and a second broadcast scene. The scene change is based on a Pearson correlation coefficient between an initial broadcast fingerprint of an initial broadcast frame of the second broadcast scene and a last broadcast fingerprint of a last broadcast frame of the first broadcast scene. The method also further includes determining whether the second broadcast scene is one of the ad scenes. When the second broadcast scene is one of the ad scenes, the method associates an identification of the second broadcast scene as the one of the ad scenes. |
US10887666B2 |
Device, method and machine-readable storage medium for presenting advertising related to emotional context of received content
Aspects of the subject disclosure may include, for example, receiving a media program on a first media channel, detecting a first segment in the media program, where the first segment comprises media content combined with an embedded advertisement, determining a first emotional context from a first analysis of the media content, determining a second emotional context from a second analysis of the embedded advertisement, and detecting an inconsistency between the first emotional context and the second emotional context. Other embodiments are disclosed. |
US10887664B2 |
Controlling start times at which skippable video advertisements begin playback in a digital medium environment
A digital medium environment is described to control a start time at which a skippable video advertisement made available by an advertisement provider begins playback at a client. A skippable video advertisement is selected for playback by the client. Data is queried that identifies a skip time corresponding to a time within the skippable video advertisement at which the skippable video advertisement was skipped during a previous viewing of the skippable video advertisement by a user of the client. One of a plurality of start times associated with the skippable video advertisement is then selected based at least in part on the skip time. The skippable video advertisement and the selected start time are then provided to the client effective to cause the skippable video advertisement to begin playback at the selected start time. |
US10887662B2 |
Changing visually lossless compression ratio while maintaining parameters related to uncompressed video
Methods and systems for compression that maintains parameters related to uncompressed video (PRTUV) while changing video compression ratios on-the-fly. One embodiment of a system includes: A video transmitter that receives incoming high-definition uncompressed video (HD-UV) characterized by certain PRTUV. The video transmitter compresses the incoming HD-UV into a first compressed video of ratio between 1:1 and 5:1, and sends it over a communication link to a receiver that decompresses the video to an outgoing HD-UV. When the video transmitter receives a command to smoothly change on-the-fly the compression to a second compressed video of ratio between 2:1 and 10:1, it makes the change without interrupting the continuous flow of the incoming HD-UV. Wherein the outgoing HD-UV maintains the PRTUV before, during, and after the change from the first compressed video to the second compressed video. |
US10887654B2 |
Control method of playing content and content playing apparatus performing the same
An example content playing apparatus includes an output device including a display and a speaker; and one or more controllers configured to recognize a plurality of users viewing content played by the output device, select at least one of the plurality of users based on one or more criteria, and control playing of the content according to the at least one selected user. |
US10887653B2 |
Systems and methods for performing distributed playback of 360-degree video in a plurality of viewing windows
A computing device for providing distributed playback of 360-degree video in a plurality of viewing windows receives a 360-degree video bitstream. The computing device receives a field of view angle for a main viewing window from a user. A user interface comprising the main viewing window and the plurality of peripheral viewing windows is generated, where the plurality of peripheral viewing windows each have a corresponding field of view angle. The computing device executes distributed playback of the 360-degree video in the main viewing window and the plurality of peripheral viewing windows based on the field of view angles of the main viewing window and the plurality of peripheral viewing windows. |
US10887652B2 |
Systems and methods for providing media content for continuous watching
Methods and systems are described for providing media content for continuous watching. A command to play a series in a continuous watching mode is received. In response, and without detecting a further command to skip a portion of an episode, a first episode of the series is generated. Then, in response to conclusion of the first episode, end credits of the first episode and title credits of a next episode of the series are automatically skipped; and the next episode of the series is automatically generated for display. |
US10887651B2 |
Signaling and operation of an MMTP de-capsulation buffer
Methods and apparatuses for managing received data by a client device and indicating data removal management by a server. A method for managing received data by a client device includes receiving a message including information about a number of modes for removal of the data from a buffer at the client. The method also includes selecting a mode for removal of the data from the buffer with a maximum required buffer size among the modes indicated by the information about the modes in the received message and removing the data from the buffer based on the identified mode. A method for indicating data removal management by a server includes generating and sending a message including information about a number of modes for removal of received data from a buffer at a client device. The information indicates, for each of the modes, a type of mode for removal of the data. |
US10887650B2 |
System and method for home automation
A home automation system and method are disclosed for configuring a device state including but not limited to receiving an input from the client device at the server, configuring the device state in the database at the server in accordance with the input, and sending the configured device state from the server to the client device. |
US10887649B2 |
Decoding apparatus, demultiplexing apparatus, decoding method, and demultiplexing method
A reception apparatus including a decoding apparatus and a demultiplexing apparatus for identifying a packet with clock information. The decoding apparatus receives a transfer frame, which includes one or more first transfer units obtained by multiplexing contents. A decoder in the decoding apparatus acquires the first transfer units by decoding the transfer frame, and outputs the first transfer units to the demultiplexing apparatus. The demultiplexing apparatus acquires content by demultiplexing the first transfer units. Additionally, a heading first transfer unit, which is positioned at a head within the transfer frame, contains reference clock information. The decoder generates information for identifying the heading first transfer unit and outputs the information to the demultiplexing apparatus. |
US10887644B2 |
Reception device, data processing method, and program
The present technology relates to a reception device, data processing method, and a program which make it possible to smoothly switch the output of data in a case where data transmitted via different transmission paths is received to be output.A reception device includes: a reception unit that receives a plurality of pieces of data separately transmitted via different transmission paths and given time stamps corresponding to each other; an output control unit that selects data to be output from among the plurality of pieces of data and controls a timing of outputting the selected data on the basis of the time stamp of a piece of data having a latest time stamp among the plurality of pieces of data; and an accumulation unit that accumulates at least the plurality of pieces of data given the time stamps later than the time stamp of the data that has been output from among the received plurality of pieces of data. The present technology can be applied to, for example, a reception device of a broadcasting system using MMT. |
US10887643B2 |
Intelligent multi-device content distribution based on internet protocol addressing
A system for intelligent multi-device content distribution based on associated internet protocol (IP) addressing, including: identifying, by a computer processor, first advertising content served to a first client device; identifying a first client device IP address associated with the first client device, where the first client device is linked to a household profile; submitting, to a content exchange service, a request for content placement opportunities; receiving content placement opportunities from the content exchange service, where one or more content placement opportunities identify at least a portion of a second client device IP address of a second client device; linking the second client device to the household profile; selecting second advertising content based on the first advertising content; and providing the second advertising content for the content placement opportunity to be displayed on the second client device. |
US10887642B1 |
Managing encoder configuration based on content delivery network performance
Techniques for managing encoder configuration based on content delivery network performance are described. A computer-implemented method may include obtaining availability metrics from one or more content delivery networks (CDNs), the availability metrics associated with one or more content streams provided by the one or more CDNs, determining at least one CDN has less than a threshold capacity based at least on the availability metrics, and sending a request to one or more encoders associated with the one or more content streams to reduce a quality of at least one of the one or more content streams based at least on the availability metrics. |
US10887641B2 |
Techniques to dynamically configure a sender bitrate for streaming media connections
Techniques to dynamically configure a sender bitrate for streaming media connections are described. In one embodiment, an apparatus may comprise a media component operative to generate a media stream at a sending client device, the media stream comprising a video stream and an audio stream, the media stream configured for a sending bitrate; and modifying the sending bitrate based on a receiver-side bitrate value; a network component operative to send the media stream to a receiving client device; and a bitrate determination component operative to receive the receiver-side bitrate value from the receiving client device, the receiver-side bitrate value based on a first network performance measure and a second network performance measure, the first network performance measure based on the video stream in isolation from the audio stream, the second network performance measure based on the audio stream in isolation from the video stream. Other embodiments are described and claimed. |
US10887640B2 |
Utilizing artificial intelligence to generate enhanced digital content and improve digital content campaign design
The present disclosure relates to systems, methods, and non-transitory computer readable media for utilizing an artificial intelligence framework for generating enhanced digital content and improving digital content campaign design. In particular, the disclosed systems can utilize a metadata neural network, a summarizer neural network, and/or a performance neural network to generate metadata for digital content, predict future performance metrics, generate enhanced digital content, and provide recommended content changes to improve performance upon dissemination to one or more client devices. |
US10887639B2 |
Video data processing method and device
The present disclosure describes a video data processing method and a device. An example method includes: determining, by a network device, a video bitrate, a volume of scheduled video data, and video-played duration of a video service of a terminal; determining, by the network device, a buffer time of the video service of the terminal based on the video bitrate, the volume of scheduled video data, and the video-played duration; and performing, by the network device, video data scheduling on the terminal based on the buffer time. |
US10887636B2 |
AV server system and AV server
To increase the number of IO ports and to increase the storage amount easily. An AV server system includes: a plurality of AV servers including internet protocol (IP) input-output ports for connecting to other AV servers, the IP input-output ports being independent from input-output ports to an outside of the system; a client controller configured to control the plurality of AV servers; a manager storing information relevant to AV clip data recorded in the plurality of AV servers and AV clip data input into the plurality of AV servers; and a frame synchronization unit configured to perform frame synchronization between the plurality of AV servers. |
US10887632B1 |
Dynamic distribution of encoded content to media endpoints
A video packaging and origination service can include a plurality of media endpoints corresponding to different streaming channels. As encoder encoded content into segments, on-demand code is executed to identify a distribution of a set of media endpoints for individual encoded segments from a record in a database. Individual encoded content segments are distributed based on the distribution information identified in an applicable record in the database. |
US10887628B1 |
Systems and methods for adaptive livestreaming
Systems and methods include handling media data based on triggers. Media data includes livestream audiovisual data. Media data or portions thereof are categorized to assist with defining or executing triggers. |
US10887623B2 |
Method for producing video coding and programme-product
According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0. |
US10887611B2 |
Pruning for illumination compensation mode
Systems and techniques for processing video data include a pruning processes for motion vector candidate list construction. An illumination compensation flag of a potential motion information candidate to be added to a motion information candidate list can include motion information associated with a block of video data, where the motion information can include a motion vector and an illumination compensation flag. The motion information can be compared with stored motion information in the motion information candidate list, where the stored motion information can include at least one stored motion vector and associated stored illumination compensation flag. When the motion vector matches the stored motion vector, the pruning process can include not adding the motion vector to the motion information candidate list, and updating the stored illumination compensation flag based on a value of the illumination compensation flag and a value of the stored illumination compensation flag. |
US10887609B2 |
Techniques for optimizing encoding tasks
In various embodiments, a shot collation application causes multiple encoding instances to encode a source video sequence that includes at least two shot sequences. The shot collation application assigns a first shot sequence to a first chunk. Subsequently, the shot collation application determines that a second shot sequence does not meet a collation criterion with respect to the first chunk. Consequently, the shot collation application assigns the second shot sequence or a third shot sequence derived from the second shot sequence to a second chunk. The shot collation application causes a first encoding instance to independently encode each shot sequence assigned to the first chunk. Similarly, the shot collation application causes a second encoding instance to independently encode each shot sequence assigned to the second chunk. Finally, a chunk assembler combines the first encoded chunk and the second encoded chunk to generate an encoded video sequence. |
US10887608B2 |
Methods and apparatuses for encoding and decoding digital light field images
A method for encoding a raw lenselet image includes a receiving phase, wherein at least a portion of a raw lenselet image is received, the image including a plurality of macro-pixels, each macro-pixel having pixels corresponding to a specific view angle for the same point of a scene, and an output phase, wherein a bitstream having at least a portion of an encoded lenselet image is outputted. The method has an image transform phase, wherein the pixels of said raw lenselet image are spatially displaced in a transformed multi-color image having a larger number of columns and rows with respect to the received raw lenselet image, wherein dummy pixels having undefined value are inserted into the raw lenselet image and wherein the displacement is performed so as to put the estimated center location of each macro-pixel onto integer pixel locations. Moreover, the method includes a sub-view generation phase, wherein a sequence of sub-views is generated, said sub-views having pixels of the same angular coordinates extracted from different macro-pixels of the transformed raw lenselet image. Finally, the method has a graph coding phase, wherein a bitstream is generated by encoding a graph representation of at least one of the sub-views of the sequence according to a predefined graph signal processing technique. |
US10887602B2 |
Techniques for modeling temporal distortions when predicting perceptual video quality
In various embodiments, a prediction application computes a quality score for re-constructed visual content that is derived from visual content. The prediction application generates a frame difference matrix based on two frames included in the re-constructed video content. The prediction application then generates a first entropy matrix based on the frame difference matrix and a first scale. Subsequently, the prediction application computes a first value for a first temporal feature based on the first entropy matrix and a second entropy matrix associated with both the visual content and the first scale. The prediction application computes a quality score for the re-constructed video content based on the first value, a second value for a second temporal feature associated with a second scale, and a machine learning model that is trained using subjective quality scores. The quality score indicates a level of visual quality associated with streamed video content. |
US10887601B1 |
Method and image processing device for video bit-rate control
The disclosure provides a method and an image processing device for video bit-rate control. The method includes the following steps. A designated distortion value and a maximum bit-rate value are received. A Lagrange multiplier and a quantization parameter (QP) of a current frame among a sequence of video frames are estimated according to the designated distortion value and the maximum bit-rate value. The current frame is encoded according to the estimated Lagrange multiplier and the estimated QP. |
US10887599B2 |
Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit
An image decoding method includes: restoring a selected prediction mode used in prediction at a time of coding; and decoding a current block included in coded image data to generate a decoded block, according to the prediction based on the selected prediction mode. The restoring includes: determining a first estimated prediction mode; determining a second estimated prediction mode different from the first estimated prediction mode; and restoring the selected prediction mode based on the mode information, the first estimated prediction mode, and the second estimated prediction mode. |
US10887595B2 |
Using multiple probability models for entropy coding in video compression
Entropy encoding and decoding a sequence of symbols using probability mixing is disclosed. A method includes for at least a symbol, at a position of the symbols, determining a mixed probability, by: approximating a first conditional probability for coding the symbol, the first conditional probability being a conditional probability of the symbol given a sub-sequence of the sequence having a first value; approximating a second conditional probability for coding the symbol, the second conditional probability being a conditional probability of the symbol given the sub-sequence having a second value; and determining, using the first conditional probability and the second conditional probability, the mixed probability for coding the symbol; and coding the symbol using the mixed probability. |
US10887593B2 |
Parallel table-based bit rate estimator
A highly parallel bit rate estimator and method for estimating bit rate are provided for high efficiency video coding applications. The electrical hardware architecture groups syntax elements into independent processing groups and utilizes a table-based context-adaptive binary arithmetic coding scheme to more rapidly estimate bit rates and optimize compression of high-definition videos. |
US10887591B2 |
Method and device for transmitting block division information in image codec for security camera
The present invention relates to a method and device for transmitting block division information for efficient image coding in a video compression technique for a high-definition security camera. To this end, the present invention obtains block division information from a bitstream, determines the division form of an image by computing and predicting omitted information if there is omitted information in the obtained information, and performs video decoding in the unit of a divided block. |
US10887582B2 |
Object damage aggregation
Images of an object may be analyzed to determine individual damage maps of the object. Each damage map may represent damage to an object depicted in one of the images. The damage may be represented in a standard view of the object. An aggregated damage map for the object may be determined based on the individual damage maps. |
US10887577B2 |
Method for transmitting 360-degree video, method for receiving 360-degree video, apparatus for transmitting 360-degree video, and apparatus for receiving 360-degree video
A 360-degree video data processing method performed by an apparatus for transmitting a 360-degree video according to the present invention comprises the steps of: obtaining 360-degree video data captured by at least one camera; obtaining a 2D-based picture by processing the 360-degree video data; generating metadata associated with the 360-degree video data; encoding the picture; and performing processing for storing or transmitting the encoded picture and the metadata, wherein the metadata includes information on the central point of the picture, and the information on the central point of the picture indicates whether spherical coordinates in a spherical plane corresponding to the central point of the picture have a yaw value of 0 and a pitch value of 0, respectively. |
US10887576B2 |
Light field data representation
A method for reducing the parameters defining an acquired light field ray which enables only the colour associated with the light field ray to be stored instead of 4 light field co-ordinates (x,y,i,j) and its associated colour. |
US10887568B2 |
Image processing apparatus, and image processing method
The present technology relates to an image processing apparatus and an image processing method that can appropriately set an attention area in an image on which image correction processing is performed. An image processing apparatus according to an aspect of the present technology includes a speed detecting section that detects a moving speed of the mobile body; an attention area setting section that sets an attention area to an image imaged in an advancing direction of the mobile body on the basis of the moving speed detected; and an image correction processing section that performs the predetermined image correction processing on the image on the basis of a pixel value of a pixel belonging to the attention area on the image. The present technology is applicable to, for example, a vehicle-mounted sensor. |
US10887566B2 |
Image display system
An image display system is provided and includes: at least one first projection unit, configured to project rays of N images on a first plane, so that the rays of the N images are projected on N first regions of the first plane, where the N images are images of a target object photographed based on N angles, and N≥2; and at least one first refraction unit, configured on the first plane, and configured to perform refraction processing on the rays of the images projected on the first regions, so that the rays of the N images are collected on a common display region. In this way, presentation of a three-dimensional image can adapt to a human eye viewing habit. |
US10887557B2 |
Ejection seat occupant camera system
An occupant camera system for an aircraft ejection assembly may comprise a fixed structure and a camera mounted to the fixed structure. A digital video recorder may be mounted to the fixed structure and electrically coupled to the camera. A switch may be electrically coupled to the digital video recorder, and a battery may be electrically coupled to the switch. |
US10887556B2 |
Rear-view camera and light system for vehicle
A rear-view camera and light system for a vehicle having a rear-view camera, a back light, and a brake light and an attachment structure that attaches the system to a center hub of a spare tire at the back of the vehicle. The rear-view camera and light system includes a mounting base having a plate like shape and configured to attach to a mounting bracket provided on about a center of a back of a vehicle for mounting a spare tire, a mounting post having a cylindrical shape with a hollow therethrough and configured to attach to the mounting base at one end, and a camera/light unit having circular shape and configured to attach to another end of the mounting post. |
US10887550B2 |
Local authority's mobile platform
A unified process of immediate intervention for local and remote parties interactive audio-visual teleconferencing by means of a local authority's dedicated battery powered wearable mobile computerized device display monitor interface platform is provided. The unified process includes among other embodiments and processes; a secured central computer, a network, and a Local Authority's Mobile Platform, (LAMP). A secured immediate intervention audio-visual teleconferencing (IIAVT) means initializes between a plurality of local and remote individuals when a local authority and a local individual are interacting by means of the local authority engaging a LAMP's initialization means, and whereas a process of the present invention is performed for the principle of maintaining an order of an enforcement of a law and an exercise of a right. |
US10887546B2 |
Display apparatus and control methods thereof
A display apparatus includes a communication interface configured to communicate with another display apparatus, a display configured to display contents being shared with the other display apparatus and a video call user interface (UI) for a video call with a user of the other display apparatus, and a processor, in response to at least one of a gesture and a voice of the user included in video call data received from the other display apparatus satisfying a predetermined condition, configured to control the display to change a size of the video call UI displayed on the display. |
US10887544B2 |
Apparatus and method for switching and converting video signals
The present invention provides an apparatus and a method for switching and converting video signals, wherein the method majorly includes the steps of: receiving N number of DisplayPort video signals and N number of USB video signals by N number of USB Type-C connection interfaces which are in compliance with a DisplayPort Alternate Mode specification, and N is a natural number greater than or equal to 2; and selecting one out of the DisplayPort video signals and one out of the USB video signals; converting the selected DisplayPort video signal and the selected USB video signal into a DisplayPort video signal or a HDMI video signal; transmitting the converted DisplayPort video signal or HDMI video signal to Q number of display devices, and Q is a natural number greater than or equal to 2. |
US10887534B2 |
High frame capture rate synchronization with streaming mode
A digital radiographic detector detects a first mode signal and dispositions a received digital image according to a procedure associated with the first mode signal. A second mode signal results in dispositioning a second received digital image according to a second image disposition procedure. The detector determines the first mode or second mode based on the signal's pulse width, a number and timing of rising edges (peaks), a digital code, a voltage level, or a combination thereof. |
US10887530B2 |
Signal processing apparatus, imaging pickup apparatus, and signal processing method
To prevent deterioration in image quality in mixing a visible light signal and an infrared light signal to generate a color image signal. A signal processing device includes a mixture ratio creator and a mixer. The mixture ratio creator is configured to create a mixture ratio that is a ratio in mixing a low frequency visible light signal that is a low frequency component of a visible light signal and a low frequency invisible light signal that is a low frequency component of an invisible light signal together on a basis of the low frequency visible light signal and the low frequency invisible light signal. The mixer is configured to mix the low frequency visible light signal and the low frequency invisible light signal together on a basis of the mixture ratio to generate a mixed signal. |
US10887529B2 |
Display control device and display control method
An image processing unit generates a corrected bird's-eye-view image that is a captured bird's-eye-view image and that is a bird's-eye-view image from which irradiation light present in the captured image has been removed. The corrected bird's-eye-view image is generated as a bird's-eye-view image representing a difference between the captured bird's-eye-view image and a difference image that is an image representing a change in a pixel value of the captured bird's-eye-view image. The image processing unit generates a corrected history image that is a bird's-eye-view image obtained by combining the corrected bird's-eye-view images while shifting positions of the corrected bird's-eye-view images on the basis of a movement amount of the own vehicle. The image processing unit generates a corrected display image that is a bird's-eye-view image obtained by combining the corrected history image and the latest captured bird's-eye-view image, and makes a display unit display the corrected display image. |
US10887528B2 |
Information communication method
The method includes obtaining, using a face camera of a smart phone, identification information from a ceiling light of a facility with visible light communication, and obtaining location information of the ceiling light related to the identification information. The method also includes displaying a location related to the location information of the ceiling light on a map of the facility on a display of the smart phone. The smart phone is set on a cart in a state that the face camera is directed to a ceiling of the facility on which the ceiling light is attached, and the face camera is a CMOS sensor and the CMOS sensor is used only for the visible light communication. |
US10887523B2 |
Electronic apparatus
An electronic apparatus includes a main unit, a first display unit, and a second display unit. The first display unit is slidable with respect to the main body unit. When the main body unit and the first display unit are overlapped, the main body unit houses the second display unit in an area where the main body unit and the first display unit are overlapped. The second display unit moves to an area where the first display unit is not existed by a slide of the first display unit with respect to the main body unit and protrudes from an inside of the main body unit. |
US10887522B2 |
Imaging apparatus and control method
A drive unit configured to pan-tilt drive an optical imaging system, and a system control unit configured to control a correction amount of the image stabilization by driving the drive unit are provided in the imaging apparatus, wherein the system control unit changes the correction amount depending on at least one of total power of the imaging apparatus, an amplitude of a motion of the imaging apparatus, a frequency of the motion, a shutter speed, and the number of drive times of the drive unit. |
US10887521B2 |
Imaging apparatus and method for controlling the same
An imaging apparatus includes a shake detector and a shake correction unit. The shake correction unit performs image shake correction by moving an imaging element in a plane orthogonal to an optical axis of an imaging optical system. A shutter operation is performed using an electronic front curtain by the imaging element and a rear curtain of a shutter mechanism unit. A camera system controller performs driving control of the shake correction unit using a detection signal of the shake detector. If the camera system controller performs exposure control using the electronic front curtain and the rear curtain, the camera system controller performs regulation control for reducing the amount of rotation of the imaging element in a period before exposure during which the shake correction unit is active according to exposure conditions. Alternatively, the camera system controller performs control for luminance correction of a captured image according to exposure conditions. |
US10887519B2 |
Method, system and apparatus for stabilising frames of a captured video sequence
A method of stabilising frames of a captured video sequence. First reference patch alignment data is received for each of a plurality of reference patch locations. A first stable frame and a subsequent stable frame are determined from a first plurality of frames based on the first plurality of reference patch locations and reference patch alignment data. A second plurality of reference patch locations is determined using image data from the first stable frame, the second plurality of reference patch locations being determined concurrently with determining the subsequent stable frame from the first plurality of frames. Image data for the determined second plurality of reference patch locations is extracted from the subsequent stable frame. A second plurality of stable frames of the captured video sequence is determined with respect to the reference frame using the second plurality of reference patch locations and the extracted image data. |
US10887515B2 |
Image capturing apparatus, image capturing method, and storage medium to generate a panoramic image having a high dynamic range
An image capturing apparatus sets exposure states to make the exposure states different from each other while an image sensor captures two or more adjacent images among a plurality of images. A first synthesis is performed on the images of different exposure states among the plurality of images to generate a plurality of first synthesized images having a wider dynamic range than a dynamic range of the images of different exposure states. A second synthesis is performed using the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images. One of the plurality of images is used in the synthesis of different first synthesized images, and combinations of the images used in the first synthesis are different in adjacent first synthesized images. |
US10887513B2 |
Photobooth kiosk
The present inventive concept relates to a kiosk design for an advanced photographic system. More specifically, the present inventive concept relates to a self-contained, automated photobooth kiosk. In embodiments of the present inventive concept, the photobooth kiosk is capable of taking a 360 degree panoramic photograph or sequence of photographs of a subject and surrounding background. For instance, a customer of the photobooth kiosk may stand in the center of the photobooth and have his or her picture taken with a plurality of specialized “machine vision” cameras, with the images sent to a central processor such as a computer for processing into a 360 degree panoramic photograph or video clip. After the photo-taking session, the customer may collect prints of the pictures at the kiosk, similar to presently available photobooths. The photobooth kiosk may be fully automated such that no operator is necessary, and all options and features desired by the customer may be self-selected by the customer prior to, during, and after the photo-taking session. |
US10887511B2 |
Image processing apparatus, information display apparatus, control method, and computer-readable storage medium that output a combined image based on brightness values of pixels in an image
An image processing apparatus classifies areas included in an image in which one scene is captured, based on the distribution of brightness values of the image, accepts selection of an area that is to be processed, from among the classified areas, extends a first output range corresponding to an input range of brightness values of pixels in the selected area, so as to be wider than a second output range that is the output range when the area is not selected, and outputs an image for which an output range of brightness values has been extended to the first output range and that includes at least the selected area. |
US10887510B2 |
Processing apparatus, lens apparatus and image pickup apparatus for reducing the shift of composition during tilt photography
Provided is a processing apparatus, which is mounted to any one of a lens apparatus including an optical system and an image pickup apparatus for picking up an image formed by an optical system, in which the processing apparatus includes a determination unit configured to determine a first shift amount of a first shift lens unit and a second shift amount of a second shift lens unit, and both of the first shift lens unit and the second shift lens unit are included in the optical system, and movable in a direction having a component perpendicular to an optical axis direction. The determination unit determines the first and second shift amounts based on information representing an optical state of the optical system, optical information on each of the first and second shift lens units, which corresponds to the information, and information representing a predetermined object plane tilt amount. |
US10887508B2 |
Imaging method and device using biometric information for operator authentication
Essentially coincident with the capture of an image by the imaging device, biometric information indicating the identity of the operator of the device is obtained from at least one biometric sensor. The biometric information and captured image are then stored in a manner reliably associating each with the other. At a later time, biometric information is obtained from a supposed operator of the imaging device. By comparing this candidate biometric information with the stored biometric information, the supposed operator may be authenticated as the operator of the imaging device at the time of capture of the stored image. |
US10887507B2 |
Intelligent self-powered camera
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring wildlife using a self-powered camera. The methods, systems, and apparatus include actions of detecting an object near a camera, in response to detecting the object near the camera, classifying the object as a particular type of animal based on an appearance of the object in an image captured by the camera, determining whether to provide a notification regarding the image based on the particular type of animal that the object is classified as, and in response to determining to provide a notification regarding the image based on the particular type of animal that the object is classified as, providing the notification regarding the image. |
US10887505B2 |
Auto-focusing
A method and a device of a auto-focusing are provided. The method includes: for each of a set comprising N frequency bands of an image, acquiring a FV corresponding to each of focal points during a focusing process; acquiring an interested focal point which corresponds to a maximum FV for the lowest frequency band in the set; if the FV corresponding to the interested focal point for each other frequency band in the set is the maximum FV, determining that the interested focal point is an in-focus point, if the FV corresponding to the interested focal point for any other frequency band is not the maximum FV deleting at least one frequency band for which the FV corresponding to the interested focal point reaches maximum from the set, acquiring a new interested focal point based on the new set, and repeating the above determinations based on the new interested focal point. |
US10887502B2 |
Information processing apparatus, information processing method, photographing system, and program
An information processing apparatus, information processing method, and program are disclosed. In the information processing apparatus, circuitry is configured to transmit an input command to at least one of a plurality of imaging devices that are associated with the information processing apparatus, the command being executable as a synchronous operation or an asynchronous operation based on information relating to at least one of the imaging devices. The information may, for example, be the number of the imaging devices to which the input command is transmitted. In that example, when the number of the imaging devices is below a threshold amount, the input command is transmitted as the synchronous operation, and when the number of the imaging devices is above the threshold amount, the input command is transmitted as the asynchronous operation. |
US10887500B2 |
Optical inspection system
Optical inspection system detects defects of an object, such as an electronic device during manufacturing. The optical inspection system includes a first linear light source that irradiates a first light beam on a top surface of the object along a scan line across the width of the object. A second linear light source forms an angle with the first linear light source and irradiates a second light beam on a side surface of the object. A camera receives scattered light from the top surface and the side surface of the object and captures a subimage of the object along the scan line. An image processing system receives each subimage from the camera, stitches the subimages, and detects defects on the top surface and the side surface of the object. |
US10887498B2 |
Optical member driving mechanism and camera device
An optical member driving mechanism for driving an optical member is provided, including a fixed portion, a movable portion, and a driving module. The movable portion can support the aforementioned optical member, and the driving module can drive the movable portion to rotate relative to the fixed portion around a rotating axis, wherein the rotating axis is different from the optical axis of the optical member. The driving module includes a first electromagnetic driving assembly and a second electromagnetic driving assembly, and the optical axis is disposed therebetween. The first electromagnetic driving assembly and the second electromagnetic driving assembly are disposed on a side of the movable portion, and are electrically independent. |
US10887495B2 |
Photographing apparatus module, user terminal including the same, and method of operating the user terminal
An example photographing apparatus module includes: a photographing apparatus configured to rotate on a first axis and a second axis perpendicular to the first axis; and an actuator module configured to rotate the photographing apparatus on the first axis or the second axis. The actuator module includes: one or more first actuator devices configured to apply a contact force along an optical axis direction of the photographing apparatus that is perpendicular to the first axis and the second axis; and one or more second actuator devices configured to apply a driving force to the photographing apparatus along the first axis direction or the second axis direction. |
US10887494B2 |
Magnetic mount assembly of a camera
This application is directed to a surveillance camera system including a magnet mount for physically receiving a camera module. The camera module includes a housing having an exterior surface of a first shape. A surface of the magnet mount has a second shape that is substantially concave and complementary to the first shape, and is configured to engage the exterior surface of the housing of the camera module. A magnetic material is disposed inside the magnet mount and configured to magnetically couple to a magnetic material of the camera module. A friction pad is embedded on the surface of the magnet mount, has a substantially concave shape and protrudes beyond the second surface. The friction pad is configured to come into contact with the exterior surface of the housing of the camera module at least via a peripheral edge of the substantially concave friction pad. |
US10887489B2 |
Image forming apparatus and server for using the image forming apparatus as access point
An image forming apparatus includes a notification unit that notifies an information processing apparatus that is brought close to a specific portion of a body of the image forming apparatus about information for identifying the image forming apparatus and an access point name; a requesting unit that requests security information used for wireless connection using the image forming apparatus as an access point from a server apparatus that generates the security information on conditions that the security information has been requested by the image forming apparatus and user authentication concerning the information processing apparatus has succeeded; and a switching unit that switches to a communication mode using the image forming apparatus as an access point in a case where the security information is given by the server apparatus. |
US10887488B2 |
Reading apparatus and non-transitory computer-readable storage medium storing program for inclination correction of document image
A reading apparatus includes: a reading unit reading a document; a determination unit determining whether or not inclination correction of a document image is performed based on a shape of a circumscription image which is a circumscribed rectangle of the document image read from the document; and an output unit outputting an image according to a determination result. |
US10887483B2 |
Multifunctional automatic quality inspection machine and control method thereof
The present invention has disclosed a multifunctional automatic quality inspection machine and a control method thereof. The machine comprises a frame, an unrolling device provided at the frame, an inspection mechanism, a button operating platform, a slitting mechanism, a main controller, a display device, and a rolling device; a paper movement route is provided between the unrolling device and the rolling device; the inspection mechanism and the display device are respectively electrically connected to the main controller; the rolling device includes a first rolling airshaft, a second rolling airshaft, and a rolling drive device; the first rolling airshaft and the second rolling airshaft are provided on the rolling drive device; the first rolling airshaft and the second rolling airshaft swap their positions via the rolling drive device. The machine has a number of functions including automatic unrolling, high inspection precision, discharging waste materials, splitting and quick rolling. |
US10887480B2 |
Electronic device, information processing system, and termination operation preventing method
An electronic device includes processing circuitry; and a memory storing computer-executable instructions that cause the processing circuitry to instruct, by a web application operating in a web browser, a job executor to start executing a job by using a library; send a report of an execution state of the job executed by the job executor; and prevent a termination operation of terminating the web application that is displayed in the web browser, until the job instructed to start is terminated. |
US10887478B2 |
Information processing apparatus and non-transitory computer readable medium for providing notification of a function selected using an aerial image
An information processing apparatus includes a controller. The controller performs control to provide a notification of a function interrelated with information in a depth direction of an image being displayed in mid-air. |
US10887470B2 |
Method and apparatus for managing resources in a software defined network
Aspects of the subject disclosure may include, for example, a method including determining, according to quality of service requirements associated with available services of a communication network, first quality of service parameters associated with facilitating providing a first service to a first communication device, determining, according to the first quality of service parameters, a first allocation of a first resource of a plurality of resources of the communication network to facilitate providing the first service to the first communication device, determining aggregated quality of service requirements associated with the plurality of resources to facilitate providing the available services to the communication devices via the plurality of resources, and directing the first resource to facilitate the first service to the first communication device according to a priority of the first allocation of the first resource based on the aggregated quality of service requirements. Other embodiments are disclosed. |
US10887468B2 |
VoIP adapter for connecting landline phones to IP routers
Systems and methods for adapting traditional landline telephones to make and receive Voice over Internet Protocol (VoIP) calls and other communications are described. In some embodiments, an adapter, adaptor, or other device or apparatus connects an IP router, such as a WiFi router or other access point, to a traditional landline telephone (e.g., a phone using dual-tone multi-frequency, or DTMF, signaling), enabling the traditional landline phone to make and/or receive VoIP calls. |
US10887465B2 |
Network service for dynamic selection of voice communication medium for call connections
A network computer system can respond to a call connection signal by making a determination as to whether the call connection is likely to be supported for at least one of the caller or receiver using a first voice communication medium, as compared to an alternative voice communication medium. Based on the determination, the network computer system can cause the call connection to be established using the voice communication medium of the determination. |
US10887464B2 |
Classifying a digital speech sample of a call to determine routing for the call
Provided are a computer program product, system, and method for classifying a digital speech sample of a call to determine routing for the call. A digital speech sample of a call agent is processed to categorize speech as having an agent speech attribute. Information is received on a caller speech attribute initiating a call to the call center. The caller speech attribute results from categorizing a caller digital speech sample of the caller as having the caller speech attribute. A call agent of call agents having a call agent speech attribute that matches the caller speech attribute is selected and the call is routed to the selected call agent to process the call. |
US10887461B2 |
Automated call requests with status updates
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call status updates. In some implementations, a method includes determining, by a task manager module, that a triggering event has occurred to provide a current status of a user call request. The method may then determine, by the task manager module, the current status of the user call request. A representation of the current status of the user call request is generated. Then, the generated representation of the current status of the user call request is provided to the user. |
US10887460B2 |
System and method for establishing communications over a plurality of communications platforms
A system and method for establishing communications enables an outbound communication to be made simultaneously across a plurality of different communications platforms. The system is configured to perform the following: receive from a user, a first request to establish an electronic communication with a contact; identify via the details of contacts stored in a storage device, a contact identifier of the contact for each of a plurality of the different electronic communications platforms; receive at a processor from the user, selected devices of the user with which to establish the electronic communication with the contact; transmit via one of the selected devices of the user, a second request to establish an electronic communication comprising real time audio data with the contact simultaneously via each of the plurality of the different electronic communications platforms using each respective contact identifier; receive via the communications device, an acceptance of the second request to establish an electronic communication with the contact via one of the plurality of different electronic communications platforms; and establish an electronic communication comprising real time audio data between the contact and the one of the selected devices of the user via the one of the plurality of different electronic communications platforms. |
US10887458B2 |
Presenting content during video call hold events
Systems and methods are described herein for handling video calls placed on hold or otherwise parked by one or more parties within the video call. The systems and methods can determine a video call has been placed on hold (or otherwise set to be parked), and transfer the video call to a call park server (CPS). The systems and methods can then access a content server, retrieve one or more content items (e.g., video clips, interactive content or advertisements, and so on), and present the content items within the on hold video call. |
US10887457B1 |
Systems and methods for providing calling party information
System and methods for providing calling party information are disclosed. In one implementation, a server for providing calling party information includes one or more processors configured to receive a query for calling party information from a carrier. The query includes an identifier associated with the calling party. The processors are further configured to determine a score based on one or more previously obtained queries, generate the calling party information based on the score, and transmit the calling party information to the carrier. The carrier transmits the calling party information to a device associated with the called party as a Caller ID Name (CNAM). |
US10887456B2 |
Attaching multiple phone lines to a single mobile or landline phone
Agencies issue multiple devices to personnel for maintaining distinct identities over the course of assigned investigations. To provide flexible capabilities to agencies, a phone is converted for use with multiple attached telephone numbers. Accordingly, a single phone may be used to manage multiple identities over the course of one or more investigations. Using a multiple attached number, a given device can place and receive calls over the network to and from contacts. In addition to providing multiple attached numbers, calls using the multiple attached numbers may be monitored live and recorded to establish evidence. |
US10887454B2 |
Electronic apparatus and control method thereof
A method of controlling an electronic apparatus is provided. The method includes obtaining a name referring to a user of another electronic apparatus in a chat with the user of the other electronic apparatus using an artificial intelligence (AI) model trained by an AI algorithm while conducting the chat with the user of the other electronic apparatus using the electronic apparatus; and storing the obtained name in association with contact information of the user of the other electronic apparatus. At least some of the control method of the disclosure may use an AI model trained according to at least one of machine learning, neural network, or deep learning algorithm. |
US10887453B2 |
Virtual numbers for intelligence operations
Systems, methods, and computer readable storage mediums are configured for implementing virtual numbers (VN) for intelligence operations involving source-handler communications in support of an agency. Example embodiments implementing virtual numbers eschew the requirement of the agency to maintain and configure dedicated hardware switches that contain SIM card pairs to manage the transfer of source-handler calls in a compliant fashion. Rather than maintaining physical SIMs for each handler and each source with dedicated hardware, each source and each handler are assigned a virtual number for communicating in a compliant fashion. A source communicates with the handler through the handler VN and the hander communicates with the source through the source VN, and communications completed through the VNs are logged for compliance. Communications between a handler and a source may be permitted only when an association of their VNs exists in a mapping table to prevent unauthorized contact through the VNs. |
US10887452B2 |
System architecture for fraud detection
An architecture for assessing and identifying fraudulent contact with client contact systems, such as IVR, includes threshold and machine learning scoring and filtering of calls based on these criteria. The criteria may include behavioral, situational and reputational scoring. |
US10887448B2 |
Displaying an image of a calling party at coordinates from HRTFs
An electronic device processes a voice of a calling party with head-related transfer functions (HRTFs) during a telephone call. A display displays an image representing the calling party with respect to an image representing the called party at a location obtained from coordinates of the HRTFs such that the display shows where the voice of the calling party will externally localize as binaural sound to the called party when the called party answers the telephone call. |
US10887445B2 |
Mobile device inactive mode and inactive mode verification
A mobile device, comprising: a processor; and a memory including instructions that when executed by the processor cause it to perform the steps of: receiving a user selection to automatically enter an inactive mode in response to an action within the mobile device indicating the device is being used in a moving vehicle; receiving a communication from a wireless communication module; if the mobile device is not in inactive mode, providing a notification to the user that a communication has been received; if the mobile device is in inactive mode, transmitting an away message via the wireless module. |
US10887443B2 |
Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
The invention enables digital music content to be downloaded to and used on a portable wireless computing device. An application running on the wireless device has been automatically adapted to parameters associated with the wireless device without end-user input (e.g. the application has been configured in dependence on the device OS and firmware, related bugs, screen size, pixel number, security models, connection handling, memory etc. This application enables an end-user to browse and search music content on a remote server using a wireless network; to download music content from that remote server using the wireless network and to playback and manage that downloaded music content. The application also includes a digital rights management system that enables unlimited legal downloads of different music tracks to the device and also enables any of those tracks stored on the device to be played so long as a subscription service has not terminated. |
US10887442B2 |
Community safety, security, health communication and emergency notification system with inter-organizational compatibility
A community safety system (CSS) including a notification management entity (NME) comprising servers, the NME communicatively coupled to multiple user devices and one or more administrator devices (collectively, registered user devices). The CSS includes a plurality of registered users, wherein each registered user is associated with an organization, and a user category of a set of user categories. The NME may maintain a list of the registered users and associated information. The registered users may have user devices including a CSS application operating thereon. In some embodiments the CSS enables inter-organizational communication, allowing for members of a first organization to provide alerts that the NME can pass to a second organization when the registered user is physically located within a security zone associated with a second organization but not a member of the second organization. |
US10887441B2 |
Information processing system, wireless terminal, and information processing method
An information processing system including a video device for displaying a video and a wireless terminal for communicating with the video device and communicating with other apparatuses via a network, wherein the video device transmits video information captured by a camera and sound information collected by a microphone when reception from the wireless terminal of information pertaining to a video to be displayed is detected, and outputs the received sound information using a speaker. The wireless terminal transmits information pertaining to the video to be displayed to the video device, the other apparatuses receive the captured video information and collected sound information via the network, and transmit information pertaining to the video to be displayed and information pertaining to the sound to be outputted. |
US10887436B2 |
Camera assembly, electronic apparatus and mobile terminal
A camera assembly may include a fixed holder, a support means including a first magnetic structure and configured to move relative to the fixed holder, a guiding rail arranged on the fixed holder, a sliding block arranged on the support means and configured to slide along the guiding rail to guide movement of the support means, a camera module arranged on the support means and configured to move between a first position at which the camera module extends out of the fixed holder and a second position at which the camera module retracts into the fixed holder with the movement of the support means, and a second magnetic structure arranged on the fixed holder and configured to generate repulsive force and attractive force to the first magnetic structure to drive the support means to move, such that the camera module moves between the first position and the second position. |
US10887431B2 |
Autonomous telematics platform
Methods and systems directed to an autonomous bi-directional integration of telematics platforms, e.g., different APIs, through protocol transforming, standardizing, and/or integrating of machine telematics data and/or Internet-of-Things (IoT) data. The platform permits seamless merging of disparate telematics and IoT data streams and resources into a single interface, removing the need to connect to propriety systems individually, and allowing an administrator to concurrently track and manage hundreds of millions of vehicles in a centralized system. Through the process of integrating and standardizing telematics and IoT resources, a custom universal data format may be defined. Machines, vehicles, and IoT devices may establish communications and data links through the platform of the present invention, in which each machine, vehicle, and/or IoT device shares, or fuses, sensor data. To accomplish the objectives of the present invention, signal mapping from one protocol to another protocol may be employed. |
US10887428B2 |
Methods and systems for allocating service requests from mobile objects among edge servers
A method for allocating a service request from a mobile object is provided. The method includes receiving the service request and a route of the mobile object, determining estimated arrival times of the mobile object in a plurality of regions based on the route, the plurality of regions being associated with a plurality of regional servers, respectively, determining a region among the plurality of regions based on the estimated arrival times of the mobile object in the plurality of regions and an estimated time for fulfilling the service request, and transmitting the service request to a regional server corresponding to the determined region. |
US10887426B2 |
Computing system implementing local context resolution and evaluation for network latency reduction
A computing system can receive contextual data corresponding to a particular user and execute context resolution and constraint evaluation processes with local data acquisition and/or derivation priority to classify the user in one or more groups and reduce network latency. Based on the classified group(s) of the user, the computing system can provide targeted, group-specific content through an executing application of the user's computing device to enhance user experience with the application service. |
US10887425B2 |
Digital footprint visual navigation
Methods, computer-readable media, software, and apparatuses may assist the user in understanding their unique digital footprint and the connections from the data within the footprint to the user's connections online and in the physical world. The determined information may be visually displayed to the user along with recommendations regarding digital safety. |
US10887424B2 |
Opportunity events
The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating. |
US10887421B2 |
Relevant secondary-device content generation based on associated internet protocol addressing
A system for relevant secondary-device content distribution based on associated internet protocol (IP) addressing, the system including: a computer processor; and a content engine executing on said computer processor and configured to: identify at least a portion of an internet protocol (IP) address associated with a computing device; build a household profile based at least on the demographic information associated with the IP address; determine that the computing device is a non-mobile television client; assign the non-mobile television client to the household profile; receive a set of content requests from a second computing device; assign, based on a proportion of the content requests exceeding the predefined threshold, the second computing device to the household profile; and provide relevant content for the second computing device and the non-mobile television client based on the demographic information. |
US10887418B1 |
Parallel, side-effect based DNS pre-caching
Embodiments of the present invention include methods and systems for domain name system (DNS) pre-caching. A method for DNS pre-caching is provided. The method includes receiving uniform resource locator (URL) hostnames for DNS pre-fetch resolution prior to a user hostname request for any of the URL hostnames. The method also includes making a DNS lookup call for at least one of the URL hostnames that are not cached by a DNS cache prior to the user hostname request. The method further includes discarding at least one IP address provided by a DNS resolver for the URL hostnames, wherein a resolution result for at least one of the URL hostnames is cached in the DNS cache in preparation for the user hostname request. A system for DNS pre-caching is provided. The system includes a renderer, an asynchronous DNS pre-fetcher and a hostname table. |
US10887415B1 |
Common agnostic data exchange systems and methods
In a network, a common agnostic data exchange method between two devices native to the network, the devices using different formats and transmission protocols, includes invoking a proxy at each device, and a first proxy receiving a first data record from a first device, the first data record having a first format. The first proxy identifies the first format by comparing a first pattern of the first data record to reference patterns of one or more reference data records and determines if a sufficient pattern match exists between the first pattern and the reference pattern. The first proxy translates the first data record's format into an inter-proxy data record having an inter-proxy format and transmits the inter-proxy data record to a second proxy coupled to a second device. The second proxy translates the inter-proxy data record to a second data record having a format employed at the second device. |
US10887413B2 |
Systems and methods for delivering in-application messages
Systems and methods for presenting an in-application message to a user of a software application make use of trigger events that occur on remote servers. When a remote server notes a trigger event, the remote server sends information about the trigger event to a customer engagement service. The customer engagement service causes a push notification to be sent to a user's computing device that is running a software application. The receipt of the push notification causes a campaign within the software application to log a trigger event, and that logged trigger event causes the campaign to present the user with an in-application message. |
US10887412B2 |
Directory assisted routing of content in an information-centric network
A method is disclosed. The method includes: obtaining, by an authoritative directory router in an information centric network (ICN), a publish message associated with a publisher node and including: an identifier associated with a content item; and a first anchor prefix for a first anchor directory router for the publisher node; determining that a bidirectional code for the identifier falls within an authoritative code range assigned to the authoritative directory router; and updating, in response to the bidirectional code falling within the authoritative code range, a local code repository associated with the authoritative directory router with the first anchor prefix and the identifier. |
US10887410B1 |
Methods and systems for connecting messaging accounts
Exemplary embodiments relate to techniques for notifying existing users when a new user joins a messaging service (or returns from a period of inactivity). A top n number of existing users acquainted with the new user may be selected and may be encouraged to message the new user. The existing users may be selected using a messaging coefficient that indicates a likelihood that a message will result in a meaningful conversation, and a number of other factors that prevent the existing users from becoming inundated with notifications. The number n may be selected based on an amount of display space available to the new user in a messaging application. When inviting the existing users to contact the new user, a new thread may be automatically created and bumped to the top of the new user's thread list. |
US10887408B2 |
Remote monitoring of network communication devices
A method of remotely accessing data on a network communication device including submitting a request for data on a network communication device located in a data center from a remote location. The method further including accessing remotely the network communication device located in the data center, collecting the data in the request from the network communication device located in the data center, filtering a user parameter from the data, and providing filtered data to the remote location. |
US10887404B2 |
Method and apparatus for virtualized network function chaining management
A method for vNF chaining management includes receiving virtualized network function (vNF) information from a chaining client associated with a particular vNF. A service chaining catalog is updated based on the vNF information and chaining information is transmitted to peering vNFs of the particular vNF. The vNF information can indicate instantiation of a vNF and identify peering vNFs. Updates received from vNFs can be used to update the chaining catalog. Updated vNF information can then be sent to peering vNFs of the vNF which sent the update. |
US10887400B2 |
Answering a call with client through a host
A client device may be used to initiate or answer calls using a host device connected to a network. For example, when a phone operating as a host device receives an incoming call from a network, the phone may communicate the presence of the incoming call to one or more client devices such as laptop, desktop, tablet, or wearable devices that are associated with the host device. When an answer call selection is made at a client, a call answered communication may be sent from the client device to the host device. The host device may then communicate with the network to connect the call to the host, and when the call is connected, the host may hand-off the call to the client that sent the call answered communication. |
US10887397B2 |
System and method for controlling internet of things devices using namespaces
A system includes a server to assign a namespace to Internet of Things (IoT) devices, with the IoT devices being at different locations, and with each IoT device having a universal unique identifier (UUID) associated therewith. The server assigns at least one sub-namespace to each IoT device based on its location, and maps the UUID associated with each IoT device to both the namespace and the at least one sub-namespace assigned thereto. A device cooperates with the server to generate commands for controlling the IoT devices based on the namespaces and the at least one sub-namespaces mapped to the respective UUIDs. |
US10887396B2 |
Sensor data manipulation using emulation
From a hardware sensor at a first time, sensor data comprising a first sample and a second sample is received. The sensor data is modified to create new data, wherein a first data point of the new data corresponds to the first sample, a second data point of the new data corresponds to the second sample, and wherein the first data point and the second data point are arranged differently from the first sample and the second sample. The hardware sensor is emulated by sending, to a consumer of hardware sensor data at a second time, the new data instead of the sensor data. |
US10887393B2 |
Data storage device with embedded software
A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data and a first processor configured to execute a firmware for retrieving data from the NVM and storing data in the NVM. A second processor of the DSD executes an application Operating System (OS) to interface with the first processor. The second processor sends a command to the first processor using the application OS to retrieve data from the NVM or store data in the NVM. |
US10887392B2 |
Distributed client based cache for keys using demand fault invalidation
A method and system of storing and retrieving data in a computer system are disclosed. In an embodiment, the method comprises storing a data object at a specified location in a first data store, storing in a second data store first information identifying said specified location, retrieving the data object from a defined location in the first data store, obtaining second information identifying the defined location in the first data store, and comparing the second information to the first information to determine if the first information and the second information identify a same location in the first data store. In embodiments of the invention, the method further comprises when the second information and the first information identify different locations in the first data store, generating a fault signal to indicate that the location of the data object in the first data store has changed. |
US10887390B1 |
Remote access to published resources
A remote application connection manager, executed by a processing device, transmits a remote application connection request from the processing device to a remote application server. The remote application connection manager further receives one or more access compliance conditions for the processing device from the remote application server. Also, the remote application connection manager determines whether the processing device satisfies the one or more access compliance conditions and if the processing device does not satisfy the one or more access compliance conditions, the remote application connection manager determines whether the processing device has a configuration control right to update a configuration of the processing device to satisfy the one or more access compliance conditions. If the processing device has the configuration control right, the remote application connection manager updates the configuration of the processing device. In addition, the remote application connection manager establishes a connection to the remote application server. |
US10887389B2 |
Decentralized immutable storage blockchain configuration
A virtual blockchain configuration may provide a distributed structure that uses a distributed hash configuration to reduce the complexity of blockchain transactions. One example method of operation may comprise one or more of storing a subset of blockchain data in a network device, accessing via the network device a virtual copy of a blockchain, accessing a blockchain block via the virtual copy of the blockchain, and writing blockchain transactions to the blockchain block via the network device. |
US10887388B2 |
Managing presence among devices accessing shared and synchronized content
A content management system receives presence information from a client application on a device indicating interaction information of a user relative to a content item synchronized to the content management system. The interaction information includes presence information describing presence information of a native application interacting with the content item. The presence information indicates whether the native application opened, is viewing, or is editing the content item. The presence information may specify a user interface element and process associated with the presence information. The content management system stores presence records describing the presence information and uses the presence records to generate and transmit a presence status associated with a user. When a new version of a content item is received, the content management system may also use the presence records to determine an action to perform with the user interface window associated with the prior version. |
US10887381B1 |
Management of allocated computing resources in networked environment
A rendering resources management component can maintain information that tracks rendering resources that have been assigned (or leased) to individual user devices. The rendering resources management component can further maintain information related thresholds for the number of available rendering resources in the rendering resource pools, including minimums, maximums or ranges. The rendering resources management component can further maintain information related to performance metrics associated with the assigned rendering resources. Based on one or more of the above information (or additional information), the rendering resources management component can then cause the instantiation or termination of rendering resources to manage the rendering resource pool. |
US10887374B2 |
Multimedia file upload
A method of handling multimedia data in which packets of a multimedia file from a first computer are received by a second computer. In case, a sub-portion of the multimedia file, representative of the multimedia file, was received by the second computer, before the entire file was received by the second computer, that sub portion is handled by the second computer transmitting to the first computer, although the entire file was not received by the second computer at the time of the transmission of the result. Additionally, an image processing server is described comprising: a network interface adapted to receive packets, a communication manager adapted to manage reception of multimedia files through the input interface and to conclude when a sub-portion of a multimedia file, representative of the multimedia file received, and an image handling unit configured to handle said sub-portions. |
US10887363B1 |
Streaming decision in the cloud
Generating streaming decisions at one or more remote servers on behalf of a local client is disclosed. An indication of a content request, multi-dimensional client information, and local state information are received from a client device. A record specific to the client device is generated, in a data store, using the received local state information. The data store includes a plurality of records corresponding to respective different client devices. A set of instructions usable by the client device to obtain and play content is determined based at least in part the local state information received from the client device. The determined set of instructions is transmitted to the client device. |
US10887362B2 |
Forensic watermarking of shared video content
Systems for identifying misappropriation of forensically-watermarked video content. A method embodiment for forensic watermarking commences upon identifying video sources. A video is partitioned into frame ranges or “chunks”. Different watermarking schemes are applied to the chunks to generate different watermarked versions of each chunk. Upon receiving a request from a user to view a requested video, a digital signature is generated from a set of request attributes such as a user ID or session ID. A video stream is assembled wherein the stream chunk order comprises a particular recoverable sequence of the differing watermarked chunks, where the sequence is based on bit sequences of the digital signature. A misappropriated video or portion thereof can be analyzed to identify the particular recoverable sequence or portion thereof. Based on the recoverable sequence, the digital signature can be recovered, and based on the digital signature, the source of the misappropriation can be determined. |
US10887360B1 |
Direct network connections using cloud instance for multipoint meeting service
Direct network connections using cloud instance for multipoint meeting service is provided between two or more computers on a network to facilitate a variety of activities, including desktop sharing, web-meetings, and web-conferences. A first computer sends a request to start a multipoint meeting to a server. The server requests a computing cloud to launch a cloud instance for the first computer. A second computer uses connection information for the first computer cloud instance to send to the first computer cloud instance connection information for the second computer via direct network connection. From this point on, the first computer and the second computer exchange data for multipoint meeting via a direct network connection using the first computer cloud instance, independently of the server. |
US10887351B2 |
Security for IoT home voice assistants
A method for implementing security of Internet of Things (IoT) home voice assistants is described. In one embodiment, a computer-implemented method for implementing a security policy with a voice assistant includes obtaining, by one or more computing devices, encrypted traffic from a voice assistant; identifying, by the one or more computing devices, a user voice command in the encrypted traffic based at least in part on one or more identifiable attributes of the encrypted traffic; determining, by the one or more computing devices, the user voice command triggers at least one security policy; and upon determining the user voice command triggers the at least one security policy, performing, by the one or more computing devices, a security action that implements the at least one security policy. In some cases, the method may include obtaining an audio recording of the user voice command with a microphone built into the router. |
US10887350B2 |
Method and system for applying compliance policies on private and public cloud
Syncing compliance policies on a private cloud network and a public cloud network is disclosed. The technology accesses a hybrid cloud environment including: at least one private cloud network and at least one public cloud network. A private policy gateway appliance is coupled with the private cloud network and a public policy gateway appliance, in communication with the private policy gateway appliance, is coupled with the public cloud network. One or more policy rules for the hybrid cloud environment are provided to the private policy gateway appliance which then disseminates the one or more policy rules to the public policy gateway appliance, such that the one or more policy rules are synced for the at least one private cloud network and the at least one public cloud network. |
US10887345B1 |
Protecting users from phishing attempts
Systems and methods for anti-phishing include determining that a user interface corresponding to a current web address has authentication input fields. A current hash value is generated based on a subset of a plurality of input characters that have been input into an authentication input field. The current hash value is compared to mapped hash values. If the current hash value matches one or more of the mapped hash values, a web address mapped to the matched, mapped hash value is identified. The mapped web address is compared to the current web address to determine whether they match. An alert is displayed in response to determining whether there is a match between the current web address and the mapped web address. |
US10887341B2 |
Detection and mitigation of slow application layer DDoS attacks
A method and system for protecting cloud-hosted applications against application-layer slow distributed denial-of-service (DDoS) attacks. The comprising collecting telemetries from a plurality of sources deployed in at least one cloud computing platform hosting a protected cloud-hosted application; providing a set of rate-based and rate-invariant features based on the collected telemetries; evaluating each feature in the set of rate-based and rate-invariant features to determine whether a behavior of each feature and a behavior of the set of rate-based and rate-invariant features indicate a potential application-layer slow DDoS attack; and causing execution of a mitigation action, when an indication of a potential application-layer slow DDoS attack is determined. |
US10887338B2 |
Creating notes on lock screen
Creating a note on a lock screen may be provided. In some examples, an application, such as a communication application, may detect an input to generate a note on a lock screen. The communication application may provide a note interface to capture the note. Next, the note may be captured on the note interface. In response, the note may be saved at a first storage location. The first storage location may be isolated by an operating system of the computing device to prevent an execution of a malicious code. |
US10887328B1 |
System and method for detecting interpreter-based exploit attacks
For one embodiment, a computerized method for detecting exploit attacks on an interpreter comprises configuring a virtual machine including a user mode and a kernel mode and processing an object by an application operating in the user mode of the virtual machine. Responsive to the processing of the object, detecting a loading of an interpreter. Furthermore, responsive to the loading of the interpreter, inserting one or more intercept points for detecting one or more types of software calls from the interpreter or for detecting a certain type or certain types of activities occurring within the interpreter. Thereafter, an exploit attack is detected as being conducted by the object in response to the interpreter invoking a software call that corresponds to the one or more types of software calls that is considered anomalous when invoked by the interpreter or an anomalous activity being conducted within the interpreter. |
US10887326B2 |
Distributed system for adaptive protection against web-service- targeted vulnerability scanners
A method includes obtaining a dictionary, data for a set of web requests, and definitions of a first set of clusters associated with vulnerability scanners. The method includes identifying a set of clients that transmitted the second set of web requests. The method includes generating a second set of feature vectors, which each corresponds to one of the clients. Each element in each feature vector corresponds respectively to an entry in the dictionary. The method includes clustering the second set of feature vectors into a second set of clusters. The method includes, in response to a first distance between a selected cluster of the second set of clusters and one of the first set of clusters being less than a first predetermined distance, (i) identifying one of the set of web services that received web requests corresponding to feature vectors in the selected cluster and (ii) generating a scanning alert. |
US10887318B2 |
Method and apparatus for downloading profile on embedded universal integrated circuit card of terminal
A method for downloading a profile on an embedded universal integrated circuit card (eUICC) of a terminal is provided. The method includes transmitting a profile request containing eUICC authentication information to a profile providing server through a security channel, upon receiving, from the profile providing server, profile-related information generated in response to the profile request, displaying non-encrypted profile information contained in the profile-related information on a screen, identifying whether a user input indicating whether to proceed to download the profile is detected, and downloading the profile, corresponding to the identified user input. |
US10887316B2 |
Software defined network for creating a trusted network system
Implementations of a software-defined network perimeter system may include: a security standards server configured to send an installer to a first client machine utilizing an endpoint protection server, a console server configured to route data across a dispersive network where the data is routed between the first client machine and second client machine, a controller configured to electronically couple the first and second client machines to network resources, a first and second endpoint device coupled to the first and second client machines, respectively, and a correlation server coupled to the security standards server, the console server, the controller, and the first and second endpoint devices where the correlation server is configured to match a physical or logical aspect of the client machine to a registration key included in a database of registration keys where the respective endpoint device provides access to the network resources after receiving the registration key. |
US10887314B2 |
Access control for named domain networking
The disclosure is directed to providing content access control in information centric networking (ICN) networks. Methods and systems include hardware and/or software that perform operations for sending to a content provider of an ICN network an access request for content in response to receiving a first content request from a client. The operations also include receiving from the content provider access control information for the content. The operations further include sending to the client a challenge. Additionally, the operations include receiving from the client an authorization of the content provider that includes information obtained by the client from the content provider based on the challenge. Furthermore, the operations include verifying the authorization received from the client using the access control information received from the content provider. Moreover, the operations include sending to the client the content. |
US10887312B2 |
Secure communication between a service hosted on a private cloud and a service hosted on a public cloud
Examples described relate to secure communication between services hosted on a private cloud and a public cloud. In an example, an agent on a private cloud may poll a secure server on a public cloud to determine whether the secure server includes a request for a service hosted on the private cloud. The request may be made by a service hosted on the public cloud. In response to a determination that the secure server includes the request for the service hosted on the private cloud the agent may retrieve the request from the secure server on the public cloud. The request may be executed on the private cloud, and a response may be generated. The agent may provide the response to the secure server on the public cloud. The response may be shared with the service hosted on the public cloud by the secure server. |
US10887306B2 |
Authenticating an unknown device based on relationships with other devices in a group of devices
Provided are techniques for authenticating an unknown device. For a first device in an internet of things network that includes a second device and forms a list of trusted devices, a distance between the first device and the second device is determined. A level of trust for the second device is identified based on the distance, wherein the level of trust specifies a level of data sharing. Reputation ranking is performed for the second device based on the level of trust. The reputation ranking is used to assign a trust score to the second device. Based on determining that the trust score exceeds a trust threshold, access is provided to the second device. |
US10887305B1 |
Method and apparatus for generating and providing a temporary password to control access to a record created in response to an electronic message
A method, computing device and computer program product generate a temporary password to control access to a record created in response to an electronic message. An electronic message is parsed to separately identify a plurality of fields that provide different types of information. Record(s) are accessed from a database that are associated with the information provided by at least one field. An action to be initiated by the electronic message is determined to either be taken or to be rejected based upon information provided by the field(s) of the electronic message and also based upon information from the record(s) accessed from the database. If the action is rejected, a record of the electronic message is created for transmission along with information regarding the rejection. A temporary password is also generated to control access to the record created regarding the electronic message and its rejection. The response includes the temporary password. |
US10887300B2 |
Operation related to user equipment using secret identifier
A method performed by a network node of a serving public land mobile network, PLMN, associated with a user equipment, UE, comprising: obtaining a secret identifier that uniquely identifies the UE, wherein the secret identifier is a secret that is shared between the UE and at least a home PLMN of the UE and that is shared by the home PLMN with the network node; and performing an operation related to the UE using the secret identifier. Other methods, computer programs, computer program products, network nodes and a serving PLMN are also disclosed. |
US10887295B2 |
System and method for massive IoT group authentication
It is possible to reduce singling overhead in a radio access network by coordinating authentication of a group of UEs (e.g., IoT devices, etc.) via a master device. In particular, the master device may aggregate UE identifiers (UE_IDs) for UEs in the group, and send an identity message carrying the UE_IDs and a master device identifier (MD_ID) to a base station, which may then relay the identity message to a Security Anchor Node (SeAN). The SeAN may send an authentication data request carrying the UE_IDs and MD_ID to a Home Subscriber Server (HSS), which may return an authentication data response that includes a group authentication information. The group authentication information may then be used to achieve mutual authentication between the SeAN and each of the master device, group of UEs, and individual UEs. |
US10887292B2 |
Obfuscated haptic interfaces with natural interaction steganography
Disclosed embodiments provide techniques for improvements in electronic communications. A mobile electronic device associated with a user measures crowd density proximate to the user. When the crowd density exceeds a threshold, a haptic signal, such as a vibration or pneumatic output, is discretely provided to the user. After issuing the haptic signal, the device listens for false data. False data is data entered by the user that is not part of the expected data sequence. The false data is used to obfuscate the true data. The randomness of the false data can be used to generate a keypair used for communication. The keypair is used for asymmetric encryption that provides an extra level of security for electronic communications from the mobile electronic device. |
US10887286B1 |
Devices, systems, and methods for tenant-to-tenant communications
Various embodiments of devices, systems, and methods for anonymous tenant-to-tenant communications provide for anonymously sending and receiving messages between tenants or residents of a dwelling such as an apartment complex or other residence. A communications engine may operate on a server and act as a message relay device and data storage source, to provide anonymous messaging between tenants. Identity information is not shared as part of message transmissions between the tenants, and a tenant is not required to have the contact information of their neighbors to communicate when utilizing embodiments of the present disclosure. In one example, mobile computing devices are provided with a graphical user interface with a display of a plurality of adjacent apartment units for a user to select and a graphical user interface with a display of a plurality of fixed messages for transmission to one or more tenants associated with a selected adjacent apartment unit. |
US10887285B2 |
Printer and control method for printer
A printer capable of performing communication with a server via a firewall over a printer network includes a roll paper printing mechanism configured to perform printing on roll paper, a cut-form paper printing mechanism configured to perform printing on cut-form paper, and a processor configured to transmit, to the server, at least pairs of address information for the printer and status information for the printer, receive instruction information having been transmitted by the server, and execute processing based on the instruction information, and the processor causes transmission timing points for the transmission of the pairs to the server to differ for each of kinds of the status information. |
US10887280B2 |
Cloud platform security achievement
Examples of the present disclosure provide a method and device for achieving the cloud platform security. In the present disclosure, an Openflow bridge is established on a cloud server of a cloud platform to replace a MAC bridge, the Openflow bridge may achieve the cloud platform security through an Openflow security table. |
US10887279B2 |
Scalable cloud hosted metadata service
Systems and methods for protecting and deduplicating streams of data in a cloud based platform. A platform is configured with multiple services and can communicate with multiple clients. The platform receives all requests at an endpoint and distributes the requests to workers using multiple queues. The platform may be stateless and is scalable. The meta-data is handled separately from the data in one example. |
US10887277B2 |
Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method for transmitting a broadcast signal in a digital transmitter, includes generating transport packets of transport streams including service data; generating link layer packet including the transport packets; the link layer packet including a base header including configuration information indicating a configuration of a payload of the link layer packet, the link layer packet further including an additional header including information for segmentation or concatenation based on the configuration of the payload, and the additional header further including information representing that an optional header for a sub-stream identification identifier is present after the additional header, the link layer packet further including an optional header having the sub-stream identification identifier; generating signaling information including link mapping information between the sub-stream identifier and an IP address and an UDP port carrying a transport stream for the sub-stream identifier; generating a broadcast signal including the link layer packet and the signaling information; and transmitting the broadcast signal. |
US10887273B2 |
Systems and methods for controlling delivery of user messages
Systems and methods for determining whether to send a message to a user take into account a pressure score for the user that is indicative of how receptive the user is to receiving messages. The user's pressure score can vary depending on user behavior. Multiple pressure scores relating to different respective topics or subjects may be maintained for the user. |
US10887268B2 |
Systems and methods for prioritizing messages for conversion from text to speech based on predictive user behavior
Disclosed embodiments describe systems and methods for prioritizing messages for conversion from text to speech. A message manager can execute on a device. The message manager can identify a plurality of messages accessible via the device and can determine, for each message of the plurality of messages, a conversion score based on one or more parameters of each message. The conversion score can indicate a priority of each message to convert from text to speech. The message manager can identify a message of the plurality of messages for transmission to a text-to-speech converter for converting the message from text to speech. The message manager can also receive, from the text-to-speech converter, speech data of the message to play via an audio output of the device. |
US10887267B2 |
Intelligent notification routing and delivery
Embodiments relate to a system, program product, and method for use with a computer platform to process and physically convey a notification to a physical medium. In response to receipt, a notification is processed against a hierarchical arrangement of categories. The notification is processed in real-time, including translation of the notification with respect to a tier in the hierarchy. A delivery mechanism and associated instruction is dynamically determined, which includes adaptively assigning the translated notification together with a delivery instruction to a destination device. A physical medium and associated physical device are identified, and the notification is physically conveyed to the physical device across the physical medium. |
US10887265B2 |
Method and system for low-redundancy e-mail handling
A method of low-redundancy e-mail handling, wherein: e-mail data is selected, attachments of e-mails comprised in the e-mail data are detached, stored and replaced with references accordingly, and wherein further e-mail threads comprised in the e-mail data are identified and split in separate e-mails, duplicates of e-mails are deleted while maintaining their e-mail references, differences between a first e-mail and an immediately preceding second e-mail of the same thread are identified, generating difference data, the first e-mail is replaced by the difference data, and a reference to the second e-mail is inserted therein, the e-mails and references to their predecessors and successors in the same thread are stored in a data storage, and a graph-based interface is generated for the stored e-mails and references, and an e-mail server computer device, e-mail client computer device, data processing program, computer program product, and computer data signal therefor. |
US10887263B2 |
Dynamic thread management for online conversations
A method for creating at least one new thread associated with an online conversation is provided. The method may include monitoring the online conversation to detect a new or updated element of the online conversation. The method may also include extracting the detected new or updated element. The method may further include analyzing the online conversation and the extracted detected new or updated element to determine if a new online conversation has started. The method may include extracting a plurality of members associated with the online conversation. The method may also include extracting a plurality of content associated with the extracted detected new or updated element. The method additionally include prompting a user to determine if a new online conversation should be created. The method may also include creating the new online conversation. The method may further include notifying the plurality of extracted members about the created new online conversation. |
US10887257B2 |
Initiating multiple connections from multiple communication devices
Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices. |
US10887256B2 |
Systems and methods for managing electronic communications
Systems and methods are disclosed for managing electronic communications. According to certain embodiments, an enterprise directory is provided for listing a plurality of enterprises. In one embodiment, the enterprise directory may include an enterprise profile for each enterprise identifying, among other things, a mode of communication for the enterprise. Enterprises that wish to communicate with one another may form partnerships with one another. In one embodiment, a partnership may be formed between two enterprises when one enterprise accepts a partnership request submitted by the other enterprise. Information regarding partnerships between enterprises may be stored in a database. Further, an enterprise user may request to electronically communicate (e.g., via IM, voice, or email) with a user associated with a different enterprise. Users associated with different enterprises may be allowed to communicate electronically with one another if their respective enterprises are in a partnership with one another. |
US10887251B2 |
Fault-tolerant architecture for packet capture
Embodiments are directed to a method of implementing a packet capture ring. The packet capture ring includes a plurality of appliances, and the plurality of appliances includes a first appliance and a second appliance. The first appliance and the second appliance are both attached to a network tap, and the first appliance works as a master appliance. The master appliance ingests packets from the network tap, encapsulates the packets and forwards encapsulated packets in the packet capture ring. The method includes: detecting, by the second appliance, a failure of the first appliance; working, by the second appliance, as the master appliance; and removing, by the second appliance, the first appliance from a forwarding designation list. |
US10887250B2 |
Reducing resource allocations and application instances in diagonal scaling in a distributed computing environment
Various embodiments for reducing resource allocations and application instances in diagonal scaling in a distributed computing environment. Resource consumption of each one of a plurality of application instances is tracked, and the tracked resource consumption is compared to a resource allocation of each one of the plurality of application instances. A plurality of resource reduction operations for allocation of resources assigned to each one of the plurality of application instances is computed and applied. Idle application instances of the plurality of application instances are identified, and one or more of the identified idle application instances are terminated, thereby optimizing application efficiency and resource utilization in the distributed computing environment. |
US10887246B2 |
Adaptive data packing
Techniques and a system for adaptive data packing are provided. In one example, a system includes a container component and a computing node component. The container component monitors one or more resources for container data in a network environment and determines variability data representative of a variability of the one or more resources for the container data during a period of time. The computing node component that selects a computing node in the network environment for particular container data based on the variability data. |
US10887244B1 |
Methods, systems and apparatuses for optimizing time-triggered ethernet (TTE) network scheduling by bin allocation, demand prediction and machine learning
Methods, systems and apparatuses for scheduling a plurality of Virtual Links (VLs) in a Time-Triggered Ethernet (TTE) network by determining a weight for each of the plurality of VLs, the determined weight being proportional to a demand each of the plurality of VLs will place on the time-triggered ethernet network; generating a plurality of bins whose length in time is harmonic to all the scheduled rates of the plurality of VLs; determining a demand value proportional to how often the bin is expected to be used based upon a green zone of each of the plurality of VLs and the determined weight for each of the plurality of VLs; updating the demand value for each bin within the green zone; sorting the plurality of bins from least demanded to most demanded based upon the updated demand value; and scheduling the sorted plurality of VLs within the sorted plurality of bins. |
US10887241B2 |
Communication device, communication system, and communication method
A communication device: stores flow condition information for identifying a flow and flow counter information that indicates, for each flow, an input flow volume of a flow inputted to the communication device, and an output flow volume of a flow outputted by the communication device; identifies a flow to which data inputted to the communication device belongs, with reference to the flow condition information; updates the input flow volume of the flow in the flow counter information; identifies a flow to which data outputted by the communication device belongs, with reference to the flow condition information; updates the output flow volume of the flow in the flow counter information; and identifies a flow in which a communication anomaly has occurred on the basis of results of a comparison process for comparing the input flow volume to the output flow volume with reference to the flow counter information. |
US10887236B2 |
Method, network interface card, and computer program product for load balance
Embodiments of the present disclosure provide a method, a network interface card (NIC) and a computer program product for load balance. The method comprises determining, by a NIC of a network node, whether a packet obtained comprises a request to establish a network connection for a first device; in response to determining that the packet comprises a request to establish the network connection, determining whether the load balance associated with the network connection is to be applied by the NIC or a host processing device on the network node; and in response to determining that the load balance is to be applied by the NIC, applying the load balance among a set of devices using the NIC, so as to select a second device from the set of devices to establish the network connection with the first device. In this way, efficient and cost-effective load balance in the network can be achieved by means of the NIC. |
US10887233B2 |
System and method of loading an exact match table and longest prefix match table
A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element generates a key for the destination address, wherein the key represents more addresses than the destination address. The network element further performs an address lookup using the key in an exact match table. Furthermore, a match in the address lookup indicates a first transmitting interface of the network element. The network element additionally performs an address lookup using the destination address with a longest prefix match table, wherein a match in the address lookup indicates a second transmitting interface of the network element. In addition, the network element determines a resulting transmitting interface based on results from the exact match table address lookup and the longest prefix match address lookup. The network element forwards the data packet using the transmitting interface. |
US10887232B2 |
Dynamic allocation of hash table resources
Examples relate to dynamic allocation of hash table resources. In one example, a computing device may: receive, from a particular lookup function of a plurality of lookup functions, a lookup request; identify, based on the particular lookup function, a logical hash table that corresponds to the particular lookup function, the logical hash table mapping to at least one physical hash table resource; obtain, from one of the at least one physical hash table resource, response data that is responsive to the lookup request; and provide the response data to the particular lookup function. |
US10887230B2 |
In-situ operations, administration, and management (IOAM) and network event correlation for internet of things (IOT)
In an embodiment, a computer implemented method comprises at an internetworking device that is logically located in an edge position with respect to an internet protocol network and a plurality of industrial devices, receiving packet and frame data from a first computing device that is associated with an industrial system and communicates using a device-level Ethernet data communication protocol that does not define a management layer; at the internetworking device, generating an Operations, Administration, Management (OAM) header using, at least in part, the packet and frame data, wherein the OAM header comprises a device identifier, a data type, and a variable; encapsulating the packet and frame data with the OAM header to generate encapsulated packet and frame data; storing the encapsulated packet and frame data in a database; sending the encapsulated packet and frame data to a second internetworking device that is associated with the industrial system and communicates using the device-level Ethernet data communication protocol that does not define a management layer. |
US10887229B2 |
Systems and methods for tunnel free connectionless packet routing to a service edge
An SDN controller configures a network element as a service edge. The SDN controller configures a service flow associated with a service to receive a required service treatment. The SDN controller configures an entry point to add routing tags on a set of packets associated with the service. The set of packets are routed in accordance with the routing tags. The required service treatment is applied at the service edge and the tags are removed from the set of packets, which are then forwarded to the network. |
US10887228B2 |
Distributed methodology for peer-to-peer transmission of stateful packet flows
Techniques for enabling peer-to-peer transmission of stateful packet flows in a network environment are provided. In certain embodiments, a computer system receives a packet belonging to a stateful flow, determines a query subset from a plurality of query subsets based on information from the packet, determines a first forwarding plane from a plurality of forwarding planes as an owner of the query subset, sends the packet to the first forwarding plane that owns the query subset, receives from the first forwarding plane information indicating that a second forwarding plane from the plurality of forwarding planes is a state analysis owner for the packet, and transmits the packet to the second forwarding plane. Examples of stateful flow include firewall traffic, network address translation traffic, or application layer classification for Quality of Service. In certain embodiments, the state analysis owner for the stateful flow may perform routing functions for the packet. |
US10887220B2 |
Application identifier in service function chain metadata
This disclosure pertains to augmenting metadata of a packet destined for service function chaining with application identifier information. The application identifier information can be added to the metadata of a packet service header (or, more specifically, a network service header). The packet can be exported to a statistics collector that can correlate statistical information about the application with statistical information about service functions applied to the packet, as well as other statistical information. |
US10887216B2 |
Managing default route advertisements by an area border router in an open shortest path first network
Examples disclosed herein relate to management of default route advertisement by an Area Border Router in an OSPF network. In an example, an ABR in an OSPF network may determine whether a pre-condition for the ABR to advertise a default route to a stub area is met. In response to a determination that the pre-condition for the ABR to advertise the default route to the stub area is met, the ABR may advertise the default route to an adjacent router in the stub area. |
US10887214B2 |
Adaptive time slot allocation to reduce latency and power consumption in a time slotted channel hopping wireless communication network
Excessive latencies and power consumption are avoided when a large number of leaf nodes (LNs) contend simultaneously to join a time slotted channel hopping wireless communication network having a root node (RN) interfaced to LNs by one or more intermediate nodes (INs). A first plurality of shared transmit/receive slots (STRSs) is allocated for at least one IN, and a second plurality of STRSs is advertised for use by contending LNs, where the first plurality is larger than the second plurality. When a LN joins, its STRSs are re-defined such that most become shared transmit-only slots (STOSs) and no STRSs remain. The numbers of STRSs allocated to INs may vary inversely with their hop counts from the RN. One or more STOSs may be added for each of one or more INs in response to a predetermined network condition. |
US10887213B2 |
Path-synchronous performance monitoring of interconnection networks based on source code attribution
Examples disclosed herein relate to path-synchronous performance monitoring of an interconnection network based on source code attribution. A processing node in the interconnection network has a profiler module to select a network transaction to be monitored, determine a source code attribution associated with the network transaction to be monitored, and issue a network command to execute the network transaction to be monitored. A logger module creates, in a buffer, a node temporal log associated with the network transaction and the network command. A drainer module periodically captures the node temporal log. The processing node has a network interface controller to receive the network command and mark a packet generated for the network command to be temporally tracked and attributed back to the source code attribution at each hop of the interconnection network traversed by the marked packet. |
US10887208B2 |
Enhanced flow processing
A network monitoring device responds to network status data (whether “pushed” from the network device or “pulled” from the network device) to maintain a buffer of saved status data. The network status data is reordered, manipulated, and presented to users of the network monitoring device in order. The monitoring device can provide a status report of the network environment. When network status data is delayed too long, the monitoring device can discard the network status data, or reduce its weighted consideration. The monitoring device attempts to balance accuracy and latency by adjusting wait time for network status data. The monitoring device maintains a record of the amount of network status data it receives and processes from each network device and each network device's ability to provide accurate and complete information to operators and users in a distributed network monitoring environment. |
US10887202B2 |
Pre-starting services based on traversal of a directed graph during execution of an application
A method and system for which a service call is referred to as an event and processing the service call is referred to as an action. Traversal of a directed graph is monitored for an application during execution of the application. Traversal probabilities for events in the directed graph which may still occur during the execution of the application are continually revised. Decision logic is applied during the execution of the application to decide whether to pre-start one service in the directed graph that may still be called prior to an event in the directed graph calling the one service. The one service decided upon by the decision logic is pre-started. |
US10887201B2 |
Method for automatically monitoring end-to-end end user performance and apparatus for performing the method
The present invention relates to a method for automatically monitoring end-to-end end user performance and an apparatus for performing the method. The method for automatically monitoring end-to-end end user performance comprises the steps of: an application server receiving a performance analysis component; and an application server installing the performance analysis component, wherein the performance analysis component may add a monitoring script to a reply by an application to service a hypertext markup language (HTML) page with a web browser, wherein the monitoring script may collect and provide end user performance monitoring information relating to an event generated from the HTML page. |
US10887199B2 |
Performance adjustment method, apparatus for performance adjustment, and non-transitory computer-readable storage medium for storing program
A performance adjustment method comprises: executing first processing that includes causing any of a plurality of servers to execute one or more of plural components, each of the plural components being a unit function configured to execute one or more of processes for providing a service; executing second processing that includes acquiring performance information indicating first performance of the service provided by the one or more of the plural components; executing third processing that includes determining whether the first performance indicated by the performance information satisfies a performance requirement, the performance requirement indicating second performance with respect to the service; and executing fourth processing that includes determining, when the first performance does not satisfy the second performance, a first number of components among the plural components, the first number of components indicating components to be additionally executed by a first server that is any of the plurality of servers. |
US10887198B2 |
System and method to support network slicing in an MEC system providing automatic conflict resolution arising from multiple tenancy in the MEC environment
A method for operating, by an MEC operator, a multi-access edge computing (MEC) system in which applications are provided by MEC tenants for deployment on MEC hosts of the MEC system and in which various levels of privileges are provided by the MEC operator to the MEC tenants. The method includes assigning, by an MEC broker, privileges to the MEC tenants; initiating, by the MEC broker via interactions with one or more of an MEC Orchestrator, an MEC platform manager, and a user app LCM proxy, operations. The operations can include one or more of application package on-boarding, application instance installation on selected MEC hosts, application provisioning, through configuration of appropriate parameters, and application life-cycle management operations including one or more of bootstrapping, termination, migration, scaling. The method further includes pre-validating, using the privileges provided to the MEC tenants, operation requests issued by the MEC tenants. |
US10887194B2 |
Context-sensitive command whitelisting for centralized troubleshooting tool
Some embodiments provide a method for troubleshooting a virtual network that is implemented across a plurality of computing devices. The method provides a command line interface (CLI) for receiving and executing commands for debugging and monitoring the virtual network. Each command is for communicating with a set of the computing devices in order to monitor a network service being provided by the set of computing devices. The CLI operates in multiple different contexts for monitoring multiple different types of network services. While the CLI is operating in a particular context for a particular type of network service, the method receives a command comprising a set of identifiers. The method determines the validity of the received command under the particular context. When the received command is valid under the particular context, the method transmits data to a computing device identified by the received command. |
US10887193B2 |
User interfaces for updating network connection settings of external devices
The present disclosure generally relates to managing network connection settings of external devices. In some embodiments, an electronic device with a display and one or more wireless antennas, while the electronic device is connected, via the one or more wireless antennas, to a first local area network, displays a first external device management interface, wherein: the first external device management interface is associated with a first external device that is not connected to the first local area network; and the first external device management interface includes a first affordance. The electronic device receives a user input corresponding to selection of the first affordance and, in response to receiving the user input corresponding to selection of the first affordance, causes the first external device to connect to the first local area network. |
US10887192B2 |
Targeted network discovery and visualizations
Systems and methods for generating a graphical user interface representation of a network topology using discovery parameters. An example method includes receiving, from a client, user input requesting the graphical user interface representation of the network topology. Discovery parameters for discovering a plurality of nodes in the network may be determined from the user input. First network configuration information may be retrieved from the first node determined from discovery parameters. The configuration information may describe a first subset of the plurality of nodes connected to the first node. A second node may be identified from the first subset. Second network configuration information may be retrieved from the second node, which describes a second subset of the plurality of nodes connected to the second node. The graphical user interface representation may be generated from the network configuration information. |
US10887189B2 |
Systems and methods of mapping connected devices
Embodiments described herein are directed at mapping and controlling network-enabled IoT devices housed in an environment via a graphical user interface (GUI) of an electronic device. The disclosed features include generating a digital map representing the 3D or the 2D position of the IoT devices in the environment. In some embodiments, the digital map can be overlaid on a layout of a physical floorplan of the environment also showing physical objects in the environment. Different IoT devices in the environment can be controlled via a GUI common to the different IoT devices. Additionally, the GUI can be used to select a group of IoT devices and perform group-wise control of the IoT devices in the group. |
US10887182B1 |
System and method for pairwise network alignment
This disclosure provides a system for pairwise network alignment. In operation, the system receives datasets from two networks, each network having a plurality of nodes. The two networks are embedded based on multi-layer graph convolution to generate network embeddings. An inner product similarity score is generated between the two networks based on an inner product of the network embeddings. Next, a node correspondence is estimated between the two networks using a SoftMax function on the inner product similarity score. Finally, the two networks are aligned on the node correspondence. |
US10887180B2 |
Internet of things device discovery and deployment
Disclosed are various examples for Internet of Things (IoT) device discovery and deployment. In some embodiments, a device identifier is received from an IoT device. The IoT device is determined, based on the device identifier, to be associated with a device account with a management service. An enrollment of the IoT device is performed. A capabilities declaration is received from the IoT device. IoT device instructions are determined based on the capabilities declaration. IoT device instructions are transmitted to the IoT device, causing it to perform a capability specified in the capabilities declaration. |
US10887178B2 |
Management of analytics tasks in a programmable network
Distributed management of analytics tasks in a programmable network (100) having a controller (SDNC, 10, 11), a plurality of network nodes (20, N1-N5) coupled to the controller by a Data Communications Network DCN, and a plurality of analytics servers (30) each coupled to a network node, involves the controller selecting which of the analytics servers to use for an analytics task. The selection is based on how data logged by respective ones of the network nodes and needed for that analytics task, can be routed to the analytics servers. The controller sends to the selected analytics server, an indication of the analytics task and an indication of what data logged by the network nodes is to be used in the analytics task. |
US10887174B2 |
Group command management for device groups
A technology is described for operating a device shadowing service that manages commands associated with groups of device representations. An example method may include receiving a group command associated with a group of device representations managed by a device shadowing service. Device representations included in the group of device representations represent physical devices that connect to the device shadowing service over one or more computer networks. In response to the group command, the device representations included in the group of device representations may be identified and an instruction to perform an action indicated by the group command may be sent to the physical devices represented by the device representations. Thereafter, indications may be received that at least a portion of the physical devices performed the action. |
US10887163B2 |
Dynamic planning and configuration based on inconsistent supply
The embodiments relate to dynamic server drawer build plan management. Output data associated with a data source is received. A drawer build plan list and one or more inventory scenarios are generated based on the received data. At least one build plan is chosen from the build plan list, and one or more drawer design configurations are compared to at least one inventory scenario to produce a set of eligible drawer design configurations. A drawer design configuration is selected from the set for one or more respective drawer build plans based on one or more constraints. A connection is established to a computer, and information associated with each selected drawer design configuration is transmitted to the second computer. |
US10887161B1 |
Multi-device interface application
Various examples described herein are directed to systems and methods for providing a user interface at a plurality of computing devices. A first interface application executing at a first computing device may determine a first state for a user interface. The first interface application may detect a set of user computing devices for providing the user interface to a user and select a second computing device that is in the set of user computing devices based at least in part on the first state of the user interface. The first interface application may send a description of the user interface to the second computing device. |
US10887158B2 |
Alert dependency checking
Various embodiments provide for alert generation based on alert dependency. For some embodiments, the alert dependency checking facilitates alert noise reduction. Various embodiments described herein dynamically find or discover alert dependencies based on one or more alerts currently active, one or more active alerts generated in the past, or some combination of both. Various embodiments described herein provide alert monitoring that adapts based on an alert state of a machine. Various embodiments described herein generate a health score for a machine based on an alert state of the machine. Various embodiments described herein provide a tool for managing definitions of one or more alerts that can be identified as an active alert for a machine. |
US10887157B1 |
Dual-sourced incident management and monitoring system
An application executing on a mobile computing platform provides independent data channels over a mobile network to multiple separate computing systems that each maintain some data pertinent to problem determination and resolution when an incident arises in a monitored information technology (IT) environment. The application maintains and separately exercises the channels to provide timely information in a user interface that composites data to present a single interface with a multi-sourced contextual rendering. Some systems may include an IT monitoring system and a separate incident management system among its sources. Channels may include extended functionality to improve security or other aspects of communication with mobile platforms. |
US10887150B2 |
Method and apparatus for data transmission in a multiuser downlink cellular system
A data transmission and signaling method in a transmitter device configured for concurrent transmission of non-orthogonal independent downlink data streams to receiver devices in a wireless communication system is provided. The method comprises sending to all receiver devices control information that includes indices of receiver devices selected for transmission, code rates of selected receiver devices, a label bit-to-receiver device allocation, an index of an expanded constellation, and a number of resource elements used for transmission. |
US10887144B2 |
Signaling methods and apparatus
A method for signaling preamble structure parameters is provided. A bootstrap symbol is generated that indicates a preamble structure value. The preamble structure value indicates one of a plurality of different combinations of the preamble structure parameters of a preamble that follows the bootstrap symbol. The preamble includes a first part and a second part. A transmission frame that includes the bootstrap symbol, the preamble, and a data payload is generated. The transmission frame is output for transmission. Further, one of the preamble structure parameters is a forward error correction mode for the first part of the preamble. |
US10887141B2 |
Method and user equipment for receiving downlink channel, and method and base station for transmitting downlink channel
A method and apparatus for transmitting/receiving a downlink channel in a wireless communication system are provided. A downlink control channel and a downlink data channel corresponding to the downlink control channel are transmitted/received within a transmission time interval (TTI). A reference signal (RS) of an antenna port used for transmission of both the downlink control channel and the downlink data channel is transmitted/received on an OFDM symbol with the downlink control channel, and an RS of an antenna port used only for transmission of the downlink data channel is transmitted in the remaining OFDM symbol(s) of the TTI. |
US10887140B2 |
Transmitter and method of transmitting and receiver and method of detecting OFDM signals
A transmitter transmits payload data using Orthogonal Frequency Division Multiplexed (OFDM) symbols. The first OFDM symbol is a first type having a number of sub-carriers which is less than or equal to the number of sub-carriers of the one or more second OFDM symbols of a second type and a guard interval for the first OFDM symbol is selected in dependence upon the longest possible guard interval of the second OFDM symbol. Accordingly an OFDM communications system can be formed in which data is transmitted using a frame structure in which a guard interval is adapted to allow a mix of different types of OFDM symbols. |
US10887128B2 |
In-vehicle network system
An in-vehicle network system includes a plurality of relay devices that is connected to control devices of a vehicle, and communicates with each other and is configured such that each of a plurality of request devices that transmits a response request to the control device is connected to any one of the relay devices, a storage unit that stores a priority of the request devices, a master setter that sets, as the master, the relay device to which the request device having the highest priority has been connected among the relay devices to which any one of the request devices has been connected, and an arbitrator that performs arbitration to prioritize a response request from the request device having the highest priority when the response requests are transmitted from at least two of the request devices when the relay device in which the arbitrator is included is the master. |
US10887125B2 |
Bathroom speaker
A voice controlled device comprises a housing, a dock, a coupling mechanism, and a microphone. The dock is configured to connect the housing to a plurality of host appliances. The coupling mechanism is configured to receive an identification value indicative of docking between the voice controlled device and a currently connected host appliance of the plurality of host appliances. The microphone is configured to receive one or more voice inputs for the currently connected host appliance. A command is provided based on the one or more voice inputs and the identification value. |
US10887117B2 |
Powered device used for power over ethernet
A powered device (PD) used for power over Ethernet (PoE), where the PD includes an Ethernet port and a rectifier circuit. The rectifier circuit includes a first control circuit and a second control circuit, where the first control circuit is configured to control a first metal-oxide semiconductor field-effect transistor (MOSFET) and a second MOSFET, avoid turning on the first MOSFET and the second MOSFET at a PoE detection stage, and turn on at least one of the first MOSFET or the second MOSFET at a PoE power supply stage. The second control circuit is configured to control a third MOSFET and a fourth MOSFET, turn on at least one of the third MOSFET or the fourth MOSFET at the PoE power supply stage, and avoid turning on the third MOSFET and the fourth MOSFET at the PoE detection stage. |
US10887116B2 |
Ethernet power distribution
In one embodiment, a power sourcing equipment (PSE) includes: processing circuitry, a multiplicity of power over Ethernet (PoE) enabled ports, a PSE module to be executed by the processing circuitry and operative to: receive requests for power from at least two devices via one PoE enabled port from among the multiplicity of PoE enabled ports, allocate power for the at least two devices according to the requests for power, and provide the power to the at least two devices via the one PoE enabled port. |
US10887112B2 |
Blockchain consensus method and device
This specification describes techniques for performing blockchain consensus. An example method performed by a first node in a blockchain includes: receiving first service data; determining a corresponding handling time of the first service data; storing the first service data including the corresponding handling time at a cache, in which the cache stores multiple pieces of additional service data, and in which each piece of additional service data is associated with a respective handling time; determining whether a consensus needs to be performed on at least two pieces of service data; in response to determining that the consensus needs to be performed, selecting the at least two pieces of service data according to a sequence that is based on handling times associated with the at least two pieces of service data; and performing the consensus on the more than one pieces of service data according to the sequence. |
US10887110B2 |
Method for digital signing with multiple devices operating multiparty computation with a split key
The present invention disclosed a method operable on a multiparty signing system for performing a multiparty signing act on a digital content. The multiparty signing system disclosed in the present invention comprises at least two multiparty signing servers configured with methods to perform the multiparty signing act of a digital content to sign. The multiparty signing system can be configured to perform the multiparty signing act by a private signing key split to at least two key shares, wherein each key share is held by each of the at least two multiparty signing servers. The multiparty signing system is also configured to communicate with at least one computerized node employed to conduct an approval process for approving the multiparty signing act. The approval process can be configured to conduct the approval process by employing a secure multiparty computation, wherein the approval process is configured to utilize secret shares held by the at least one computerized node. In such cases, the multiparty signing act is approved in case the approval process ended successfully. |
US10887109B2 |
Electronic device for including signature in electronic document and method of controlling the same
Disclosed is an electronic device. The electronic device comprising: a display including a touch screen; a biometric sensor; a communication circuit; a memory; and at least one processor electrically connected to the display, the biometric sensor, the memory, and the communication circuit, wherein the memory stores a plurality of instructions that, when executed, causes the processor to: receive an electronic document from at least one server using the communication circuit; obtain biometric information associated with a user using the biometric sensor; transmit the biometric information associated with the user to the at least one server through the communication circuit; obtain a signature of the user associated with the electronic document using the display; encrypt the obtained signature with specified data associated with the biometric information; and transmit the encrypted signature and at least one of the electronic document and identification information of the electronic document by using the communication circuit. |
US10887105B2 |
Bioshares: apply shamir secret sharing to secure fingerprint in the cloud
A secure fingerprint identification system and method, includes storing n shares of transformed gallery pair tables for each person into n cloud computer systems, each of the transformed gallery pair tables is generated by transforming first biometric input into first transformed data, determining an integer part and a fraction part using the first transformed data, splitting the integer part into the n shares and determining a threshold number. Data for a probe pair table is used to obtain a second biometric input, which is transformed into second transformed data. A probe integer part and a probe fraction part are determined using the second transformed data. The threshold number of the gallery pair tables is downloaded from the clouds. The integer part is reconstructed from the threshold shares. Matching is performed including exactly matching the probe integer part and the reconstructed integer part and matching the fraction parts within a threshold. |
US10887100B2 |
Systems and methods for distributed key storage
A system for distributed key storage, comprising a requesting device communicatively connected to a plurality of distributed storage nodes, the requesting device designed and configured to receive at least a confidential datum, select at least a distributed storage node of a plurality of distributed storage nodes, whereby selecting further comprises receiving a storage node authorization token from the at least a distributed storage node, querying an instance of a distributed authentication listing containing authentication information using at least a datum of the storage node authorization token, retrieving an authentication determination from the instance of the authentication listing, and selecting the at least a distributed storage node as a function of the authentication determination, generate at least a retrieval authentication datum, and transmit the at least a confidential datum and the at least a retrieval verification datum to the at least a distributed storage node. |
US10887099B2 |
Data encryption in a distributed system
A processor-based method for secret sharing in a computing system is provided. The method includes encrypting shares of a new secret, using a previous secret and distributing unencrypted shares of the new secret and the encrypted shares of the new secret, to members of the computing system. The method includes decrypting at least a subset of the encrypted shares of the new secret, using the previous secret and regenerating the new secret from at least a subset of a combination of the unencrypted shares of the new secret and the decrypted shares of the new secret. |
US10887097B1 |
Multi-address population based on single address
A physical card (in some cases without any on-board source of power or computing capabilities) is configured to maintain access information for digital bearer assets. The physical card may include disposed thereon a single address operable to receive digital bearer assets in one or more transactions on a decentralized computing platform, like a blockchain-based decentralized computing platform. Other decentralized computing platforms utilize different address generation protocols, thus preventing use of a single address on those other platforms. A set of addresses is generated, each address corresponding to a given decentralized computing platform. Each address is based on a same underlying key-pair, and a primary address is selected from the set for a given card. The remaining addresses in the set are stored, without storage of the public key or private key, and returned in a response to a request for additional addresses of the currency card. |
US10887096B2 |
Methods and apparatus for a distributed database including anonymous entries
In some embodiments, an apparatus having at least a portion of a first instance of a distributed database at a first compute device is configured to be included within a group of compute devices that implement via a network operatively coupled to the group of compute devices the distributed database. The distributed database enables anonymous transfers of digital assets between compute devices via a transfer protocol such that an identity of a compute device associated with a private key corresponding to a public key logically related to a destination record is concealed among a set of compute devices including the first compute device and at least one second compute device. |
US10887094B2 |
Authentication apparatus and method for quantum cryptography communication
An authentication apparatus and method for quantum cryptography communication. The quantum cryptography communication authentication method is performed using quantum cryptography communication authentication apparatuses, and includes transmitting, by a first quantum cryptography communication authentication apparatus, a quantum state to a second quantum cryptography communication authentication apparatus by selecting a first basis, and measuring, by the second quantum cryptography communication authentication apparatus, the quantum state by selecting a second basis, and performing, by the first quantum cryptography communication authentication apparatus and the second quantum cryptography communication authentication apparatus, authentication by revealing the first basis and the second basis and by comparing sifted keys generated from a common basis between the first basis and the second basis with each other. |
US10887092B2 |
Anonymous allocation and majority voting in a compromised environment
Described is a system for anonymous job allocation and majority voting in a cloud computing environment. The system broadcasts a job to physical nodes, each of the physical nodes having a control operations plane (COP) node and one or more service nodes associated with the COP node. A set of redundant job assignments is distributed to individual COP nodes pursuant to a private job assignment schedule, such that each individual COP node is only aware of its own assignment and corresponding job. The service nodes execute the job assigned to the COP nodes such that the service nodes each complete a task associated with the job and forward an individual result to their associated COP node. A privacy-preserving result checking protocol is performed amongst the COP nodes such that secret shares of a majority result are obtained and the majority result is provided to a client. |
US10887090B2 |
Scalable byzantine fault-tolerant protocol with partial tee support
A method for establishing consensus between a plurality of distributed nodes connected via a data communication network includes preparing a set of random numbers, wherein each of the random numbers is a share of an initial secret, wherein each share of the initial secret corresponds to one of a plurality of active nodes; encrypting, in order to generate encrypted shares of the initial secret, each respective share of the initial secret with a shared key corresponding to respective one of the plurality of active nodes to which the respective share corresponds; applying a bitwise xor function to the set of random numbers to provide the initial secret; and binding the initial secret to a last counter value to provide a commitment and a signature for the last counter. The method includes generating shares of a second and of a plurality of subsequent additional secrets by iteratively applying a hash function. |
US10887088B2 |
Virtualizing a key hierarchy using a partially-oblivious pseudorandom function (P-OPRF)
A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device processes an input value (e.g., associated with a key) based on a blinding key (e.g., homomorphic encryption) to generate a blinded value and generates an Oblivious Key Access Request (OKAR). The computing device transmits the OKAR to another computing device (e.g., associated with a Key Management System (KMS) service) and receives a blinded key therefrom that is based on a Partially-Oblivious Pseudorandom Function (P-OPRF). The computing device processes the blinded key based on the blinding key (e.g., homomorphic decryption) to generate the key (e.g., associated with the input value). In some examples, the computing device accesses secure information based on the key. |
US10887087B2 |
Secure and disruption-tolerant communications for unmanned underwater vehicles
An underwater communications system includes a network communication interface, one or more computer processors, and a memory containing computer program code that, when executed by operation of the one or more computer processors, performs an operation. The operation includes storing a plurality of data packets to be transmitted to a destination device, determining that data communications over the network communication interface have become available for a first network node, and determining that the first network node has a valid security credential. Additionally, the operation includes, upon determining that the first network node has the valid security credential, transmitting the stored plurality of data packets over the network communication interface to the first network node. The first network node is configured to employ store-carry-and-forward data messaging techniques to transmit the plurality of data packets towards the destination device. |
US10887086B1 |
Protecting data in a storage system
A system, method, and computer-readable storage medium for protecting a set of storage devices using a secret sharing scheme in combination with an external secret. An initial master secret is generated and then transformed into a final master secret using an external secret. A plurality of shares are generated from the initial master secret and distributed to the storage devices. The data of each storage device is encrypted with a device-specific key, and this key is encrypted using the final master secret. In order to read the data on a given storage device, the initial master secret reconstructed from a threshold number of shares and the external secret is retrieved. Next, the initial master secret is transformed into the final master secret using the external secret, and then the final master secret is used to decrypt the encrypted key of a given storage device. |
US10887085B2 |
System and method for controlling usage of cryptographic keys
The subject matter discloses a computerized system for securing data, comprising a first node, comprising a first memory storage configured to store a first share of a cryptographic key and a communication module, a second node, in communication with the first node, comprising a second memory storage configured to store a second share of the cryptographic key, wherein the first share and the second share of the cryptographic key are required to perform a cryptographic operation using a multi-party computation (MPC) process, wherein the second node further comprises a control unit configured to change an operation mode of the second share from enable to disable, wherein the disable operation mode prevents performing the cryptographic operation using the MPC process. |
US10887081B2 |
Audit trail configuration in a blockchain
An example operation may include one or more of identifying a request for a service in an enterprise network, responsive to identifying the request for the service, creating a service request message that includes user profile role information for authorization purposes, creating a blockchain transaction based on the service request message, and responsive to creation of the blockchain transaction, determining audit trail information exists based on audit trail requirements stored in a smart contract, and the audit trail information includes user profile authentication information and the user profile role information. |
US10887076B2 |
Receiver with enhanced clock and data recovery
A receiver device implements enhanced data reception with edge-based clock and data recovery such as with a flash analog-to-digital converter architecture. In an example embodiment, the device implements a first phase adjustment control loop, with for example, a bang-bang phase detector, that detects data transitions for adjusting sampling at an optimal edge time with an edge sampler by adjusting a phase of an edge clock of the sampler. This loop may further adjust sampling in received data intervals for optimal data reception by adjusting the phase of a data clock of a data sampler such a flash ADC. The device may also implement a second phase adjustment control loop with, for example, a baud-rate phase detector, that detects data intervals for further adjusting sampling at an optimal data time with the data sampler. |
US10887074B1 |
Full duplex communication using edge timing in a signal
Systems, methods, and circuitries are provided to perform full duplex communication using edge timing in a common signal. In one example, a method for a slave device includes receiving a common signal resulting from combination of a slave signal transmitted by the slave device on a signal line and a master signal transmitted by the master device on the signal line. The common signal includes a series of signal periods having a first edge and a second edge. The method includes, in a period of the common signal: determining slave information to be communicated; selecting a second edge timing corresponding to the slave information; detecting the first edge in the common signal; transmitting a slave signal having a first slave edge at the second edge timing after the first edge; and determining master information based on a detected level of the common signal at a check point of the signal period. |
US10887072B2 |
Methods and apparatus for adjusting a carrier aggregation operation in a wireless communication system
In one embodiment, an apparatus includes a memory storing computer readable instructions; and at least one processor configured to execute the computer readable instructions, which configure the processor to receive data/attributes from a radio access network, RAN, related to a carrier aggregation operation performed by the RAN; determine at least one adjustment to the carrier aggregation operation based on the received data/attributes; and send the at least one adjustment to the RAN. |
US10887070B2 |
Method for receiving multicast signal in wireless communication system and apparatus therefor
Disclosed in the present application is a method for receiving by a terminal a multicast signal in a wireless communication system. Specifically, the method comprises the steps of: attempting to receive, from a network, a control signal for scheduling a multicast signal; receiving the multicast signal from the network and performing decoding on the basis of the control signal; and transmitting a data negative acknowledgement signal to the network when the decoding of the multicast signal fails, wherein a control negative acknowledgement signal is transmitted to the network when the reception of the control signal has failed. |
US10887067B2 |
Coding scheme determining method and apparatus
A coding scheme determining method and apparatus are provided. In various embodiments, a base station device sends, to a terminal device, higher layer control signaling, physical layer control signaling, or a synchronization signal that carries coding scheme indication information. In some embodiments, a terminal device sends, to a base station device, a capability information report message that carries coding scheme indication information, so that the base station device or the terminal device can clearly and flexibly indicate a coding scheme. At least one information block size IBS greater than or equal to a preset first specified value X is determined, and an IBS is selected from the at least one IBS to code an information block of bits or a code block of the information block of bits. X and a coding scheme are determined by a scenario, information type, and/or service type. |
US10887066B2 |
Method, device, and system for determining transmission information
Provided are a method, a device, and a system for determining transmission information. The method includes determining, by a first node, transmission information according to a predetermined information combination in downlink control information, DCI, transmitted by a second node. The transmission information includes a modulation coding scheme, joint information of a modulation coding scheme and a sub-carrier position, or sub-carrier position information. The predetermined information combination includes one of the following: a combination of a modulation-coding-scheme indicator domain IMCS and a number of allocated sub-carriers, and a combination of a resource-unit, RU, number indicator domain and a number of allocated sub-carriers. |
US10887062B2 |
Methods and systems for providing channel estimation
Embodiments herein relate to a method performed by a radio-network node (110) for handling Beam Reference Signals, BRS, of a beam transmitted by the radio-network node (110) in a wireless communications network. The radio-network node creates BRS blocks, wherein each BRS block comprises a respective group of adjacent subcarriers for the BRS belonging to a port of the beam, wherein the BRS belonging to the port is carried over each subcarrier in the respective group of adjacent subcarriers of each BRS block. Furthermore, the radio-network node transmits the BRS blocks spread over a bandwidth in a same Orthogonal Frequency Division Multiplexing, OFDM, symbol. |
US10887060B2 |
Electronic device and communication method in a wireless communication system
The present application relates to an electronic device and communication method in a wireless communication system. The device comprises a processing circuit configured to acquire user specific information of a plurality of user equipments communicating with the electronic device and set resource allocating parameters for non-orthogonal multiplex of a set of transmission resources based on the user specific information to apply to the sparse code multiple access of at least part of the user equipments. The user specific information includes channel status of channels between the user equipments and the electronic device. |
US10887059B2 |
Resource allocation in a wireless communication system
Embodiments of methods and apparatuses for resource allocation in a wireless communication system are disclosed. In one embodiment, a method of wireless communication comprises obtaining data to be transmitted in a wireless communication environment, determining channel conditions associated with a plurality of sub-channels which includes determining one or more sub-channels to transmit silent symbols according to the channel conditions associated with the plurality of sub-channels, scheduling the data to be transmitted according to the channel conditions associated with the plurality of sub-channels to form scheduled data for transmission, and transmitting the scheduled data to one or more receivers via the plurality of sub-channels. The method of determining channel conditions associated with the plurality of sub-channels comprises determining interference observed at each sub-channel in the plurality of sub-channels. |
US10887056B2 |
Highly reliable hybrid automatic repeat request technologies for new radio sidelink
The disclosed subject matter is directed towards highly reliable Hybrid Automatic Repeat Request (HARQ) retransmission procedures, including to provide different levels of reliability for Sidelink transmissions. A scheduler node schedule a data transmission by a transmitter node, and can receive (and store) the data packet transmission. If the scheduler node receives a negative acknowledgement (NAK) from the receiver node, the scheduler node can allocate resources to the transmitter node to perform a retransmission of the data packet, and/or retransmit a copy of the data packet from the scheduler node to the receiver node. The scheduler node can inform the receiver node that a retransmission is being sent by the transmitter node and the scheduler node. |
US10887054B2 |
Communication links
A communication system includes an encryption device, a decryption device and a communication link connecting the encryption device to the decryption device. The encryption device is configured to send encrypted messages to the decryption device over the communication link. The system includes a failure monitor configured to monitor for a failure of the encryption device or the decryption device, and, in the event of failure, to continue the sending of the messages to the decryption device but without encrypting the messages. |
US10887053B1 |
Techniques for decoding downlink control information with different sizes in wireless communications
Aspects described herein relate to decoding downlink control information (DCI) based on multiple DCI sizes. A first hypothesis of multiple hypotheses for decoding a communication received in a control channel search space, wherein the multiple hypotheses are based on different corresponding DCI sizes can be determined. The communication received in the control channel search space can be decoded based on the first hypothesis. For each of the multiple hypotheses and based on the different corresponding DCI sizes, information bits can be extracted from the communication as decoded. For each extracting of the information bits, cyclic redundancy check (CRC) can be performed based on one of the different corresponding DCI sizes to determine whether extracting of the information bits yields DCI. |
US10887050B2 |
Downlink signal reception method and user equipment, and downlink signal transmission method and base station
The method whereby user equipment receives a downlink signal in a wireless communication system, according to one embodiment of the present invention, comprises: receiving, from a base station, information on the length of a cyclic redundancy check (CRC) sequence to be added to information bits; receiving a downlink signal; and decoding the downlink signal by using a CRC sequence in the downlink signal on the basis of the information on the length of the CRC sequence, wherein the information on the length of the CRC sequence indicates a first length added for list decoding or a total CRC length obtained by adding the first length. |
US10887049B2 |
Methods and systems for data transmission
The present invention relates to data communication systems and methods thereof. More specifically, embodiments of the present invention provide a data transmission method. Data are encoded with staircase encoder, and staircase coded blocks are first interleaved then combined into outer code frames. Code frames additionally include sync words and padding bits. A second interleaving is applied to the bits of the code frames, and Hamming encoding is performed on the output of the second interleaver. Hamming codewords are Gray-mapped to dual-polarized quadrature-amplitude-modulation (DP-QAM) symbols, and a third interleaving of the symbols from a set of successive Hamming codewords is performed. Pilot symbols are inserted periodically into the stream of DP-QAM symbols. There are other embodiments as well. |
US10887048B2 |
Bluetooth transmission using low density parity check
A sink device is configured to establish a Bluetooth connection with a source device. The sink device receives a transmission from the source device that includes a plurality of data blocks, an item of check information, and a plurality of parity blocks during a transmission time duration. The sink device determines, prior to receiving an entirety of the transmission, whether at least one of received data blocks includes an error based on at least the item of check information and, when the at least one of the received data blocks includes the error and prior to receiving all of the plurality of parity blocks, the sink device performs an error correction operation on a first one of the received data blocks based on a first one of the parity blocks. |
US10887047B2 |
Apparatus and method for encoding and decoding channel in communication or broadcasting system
The present invention related to a 5G or pre-5G communication system to be provided to support a higher data transmission rate since 4G communication systems like LTE. The present invention relates to a method and an apparatus for encoding a channel in a communication or broadcasting system supporting parity-check matrices having various sizes are provided. The method for encoding a channel includes determining a block size of the parity-check matrix; reading a sequence for generating the parity-check matrix, and transforming the sequence by applying a previously defined operation to the sequence based on the determined block size. |
US10887045B2 |
Controllable CSI-RS density
Methods and apparatus for configuring, in a network node of a wireless communication network, a reference signal resource used to perform channel-state information, CSI, measurements with one or more wireless devices. In an example method, a reference signal resource is aggregated in one or more of a frequency and a time domain, and a density characteristic of the aggregated reference signal resource that is to be transmitted to the one or more wireless devices is adjusted. |
US10887044B2 |
Integrated circuit for receiving mapped control channel and mapped downlink data
A radio communication base station device which can reduce the number of judgment times for a control signal in a mobile station, thereby suppressing power consumption by the mobile station. The radio communication base station device (100) includes: a mapping setting unit (122) which sets a mapping method in a mapping unit (102); the mapping unit (102) which maps a control signal to respective mobile stations to any of sub carriers constituting the OFDM symbol according to the mapping method set by the mapping setting unit (122); an MCS setting unit (121) which references a mapping table in which correlation between a plurality of MCS having different MCS levels and mapping methods is set according to the judgment result of the mapping setting unit (122) and sets MCS in encoding/modulation units (101-1 to 101-n). |
US10887042B2 |
Data transmission method, device, and system
A first communications device obtains a first transmission quality target and first channel quality information, determines a modulation and coding scheme (MCS) of to-be-transmitted data based on the first transmission quality target and the first channel quality information, codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data, and sends the MCS of the to-be-transmitted data and the coded and modulated to-be-transmitted data to a second communications device. |
US10887041B2 |
Flexible grid optical spectrum transmitter, receiver, and transceiver
Systems and methods include managing optical spectrum in an optical network utilizing a flexible grid where each channel in the optical network has a center frequency and utilizes a plurality of bins to define spectral width, wherein each channel's occupancy on the optical spectrum is enumerated by its center frequency and plurality of bins. |
US10887038B2 |
GNSS-based multi-modal clock correction
A Grandmaster clock is presented. The Grandmaster clock has a GNSS interface receiving GNSS time sync data, a Real Time Clock (RTC) with a crystal oscillator, one or more communication interfaces exchanging data with clock correction sources, and a clock correction host. The clock correction host computes clock drift based on the GNSS time sync data and the data from clock correction sources, generating adjusted clock data, and writing the adjusted clock data to the RTC from different locations. The Grandmaster clock may be in a vehicle. |
US10887033B1 |
Live decomposition of mixed audio data
The present invention relates to a method and a device 10 for processing mixed audio data, including decomposing in real-time with low latency, in which a continuous stream of mixed audio data is received from an audio source 14, a first chunk of the stream of mixed audio data is loaded into a buffer, the audio data contained in the buffer is decomposed to obtain first decomposed audio data representing audio signals of a predetermined timbre, and a first chunk of output data is obtained from the first decomposed audio data, preferably for direct playback via speaker 26. |
US10887032B2 |
Receiving an emergency alert message via a broadcast data channel
A mobile device may be configured with multiple receivers (e.g., a cellular receiver, a broadcast receiver such as FM, AM, DTV, a satellite receiver, a NWR receiver, etc.). Upon receipt of an emergency alert message via at least one of the receivers, the mobile device, via an application installed on the mobile device, may extract the emergency alert message from a data channel of the broadcast. The mobile device, via the application, may process the extracted emergency alert message to determine if the emergency alert message is to be rendered via the device. And, if the emergency alert message is to be rendered, the mobile device, via the application, may format the extracted emergency alert message to conform to a standard format (e.g., Commercial Mobile Alert System, CMAS, format). |
US10887030B2 |
Decision feedback equalization correction of eye scope measurements
Methods and systems are described for obtaining a plurality of BER-specific correction values by comparing a first set of BER values obtained by sampling, at a sampling instant near the center of a signaling interval, a non-DFE corrected received signal with a second set of BER values obtained by sampling a DFE-corrected received signal at the sampling instant. A set of eye-scope BER measurements are obtained, each eye-scope BER measurement having a sampling offset relative to the sampling instant, a voltage offset value representing a voltage offset applied to alter a decision threshold, and an eye-scope BER value. A set of DFE-adjusted eye-scope BER measurements are generated by using BER-specific correction values to adjust the voltage offset values of the eye-scope BER measurements. |
US10887029B2 |
Method and apparatus for analysing communication channel in consideration of material and contours of objects
A signal transmission characteristic analysis method for use in a wireless communication system and an apparatus thereof are provided. The method includes locating transmission and reception positions, checking at least one object on a transmission path of a signal from the transmission position to the reception position and material of the at least one object, and determining the signal transmission characteristic based on information on the material of the at least one object. The present disclosure relates to a communication method and system for 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). The present disclosure may be applied to intelligent services based on 5G communication technology and IoT-related technology. |
US10887020B2 |
Method and apparatus for transmitting and receiving client signal in optical transport network
Embodiments of the present invention provide a method and an apparatus for transmitting and receiving a client signal in an optical transport network. In the transmission method, a received client signal is mapped into a variable-rate container OTU-N, wherein a rate of the OTU-N is N times as high as a preset reference rate; and then, the variable-rate container OTU-N is split into N optical sub-channel transport units OTUsubs by column, where a rate of each OTUsub equals to the reference rate; next, the N optical sub-channel transport units OTUsubs are modulated onto one or more optical carriers; at last, the one or more optical carriers is transmitted through a fiber. |
US10887012B1 |
Systems and methods for tuning lasers using reflected optical signals
A laser tuning system includes an optical transmitter having a tunable laser that transmits optical signals at various wavelengths to an optical fiber through an optical component, which attenuates a range of wavelengths of the optical signal. An optical detector detects optical returns that have been reflected from the fiber at points beyond the optical component. A tuning control module analyzes the optical returns in order to provide a tuning value for tuning the laser to a desired wavelength. As an example, the laser may be tuned in order to maximize or otherwise increase the amount of optical power passing through the optical component. |
US10887011B2 |
Beam divergence adjustment of a communication beam based on state disturbance estimations
The disclosure provides for a communication system that includes one or more sensors and one or more processors. The one or more processors are configured to receive, during a first timeframe, a first indication of an error rate of a communication link, a second indication of an amount of received power at a remote communication system, and one or more measurements related to the state of the communication system. The one or more processors are then configured to estimate a plurality of disturbance values to the communication system according to the one or more measurements and the second indication. Each disturbance value is associated with a set of components of the communication system. The one or more processors are configured to adjust a beam divergence of a beacon beam or a communication beam transmitted from the communication system based on the plurality of disturbance values and the first indication. |
US10887010B2 |
Systems and methods for communication link redundancy for distributed antenna systems
In one embodiment, a distributed antenna system comprises: at least one master unit; at least one remote antenna unit communicatively coupled via a switch to the master unit by a primary cable and a secondary cable both coupled to the switch, the remote antenna unit comprising a compensating link check module that outputs a control signal to the switch, wherein the switch selects between the primary and secondary cable in response to the control signal; wherein the compensating link check module controls the switch to momentarily select the secondary cable to perform a link check during which the remote unit measures a quality metric of a downlink signal received via the secondary cable; and upon initiation of the link check, the compensating link check module adjusts an attenuation of the downlink signal received on the secondary cable by loading calibration settings for the secondary cable into a compensation attenuator. |
US10887005B2 |
Terrestrial wireless positioning in licensed and unlicensed frequency bands
Disclosed are techniques for determining a distance (or range) between a first wireless entity and a second wireless entity. In an aspect, the first wireless entity transmits a first positioning reference signaling (PRS) signal to the second wireless entity at a first time, where the first PRS signal is received by the second wireless entity at a second time, and receives a second PRS signal from the second wireless entity at a third time, where the second PRS signal is transmitted by the second wireless entity at a fourth time. The first wireless entity enables the distance to be determined by a location computing entity, for example, by a location server, based on the first, second, third, and fourth times. The first wireless entity may be a mobile device or a base station and the second wireless entity may be the other of the mobile device or base station. |
US10887004B2 |
Telecommunications satellite, beamforming method and method for manufacturing a satellite payload
The present invention relates to a telecommunications satellite intended for being placed in earth orbit, comprising an antenna comprising a reflector and a network of sources. In addition, said satellite comprises adaptive analog beamforming networks, said adaptive analog beamforming networks being connected to respective groups of sources other than the network of sources. Each adaptive analog beamforming network is suitable for simultaneously activating a predetermined number of beams serving respective geographic zones inside a geographic region on Earth's surface. Each of group of sources comprises sources shared with other groups of sources, and at least one geographic region has a geographic overlap of at least 30% with other geographic regions. |
US10886999B2 |
Reconfigurable hybrid beamforming MIMO receiver with inter-band carrier aggregation and RF-domain LMS weight adaptation
A reconfigurable, multi-band hybrid beamforming architecture is introduced. The present invention is related to a Cartesian-Combining architecture to efficiently implement RF beamforming for a single downconversion chain employing direct downconversion in which the Cartesian-Combining architecture is extended to hybrid beamforming and to heterodyne downconversion. |
US10886995B2 |
Beam management signaling
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a base station may transmit, to a user equipment, uplink beam management configuration information identifying an uplink beam management configuration or downlink beam management configuration information identifying a downlink beam management configuration, wherein the uplink beam management configuration is associated with the downlink beam management configuration. The base station may communicate with the user equipment in accordance with the uplink beam management configuration and the downlink beam management configuration based at least in part on transmitting the uplink beam management configuration or the downlink beam management configuration. Numerous other aspects are provided. |
US10886993B2 |
Inter-cell beam management
Techniques discussed herein can facilitate L1 (Layer 1) inter-cell beam management. Various embodiments can employ at least one of a first set of techniques or a second set of techniques for L1 inter-cell beam management. The first set of techniques can employ SSB (Synchronization Signal Block)-based L1 inter-cell beam management. The second set of techniques can employ Sync (Synchronization)-CSI (Channel State Information)-RS (Reference Signal)-based L1 inter-cell beam management. Various options of the second set of techniques can employ CSI-RS with CDM (Code Division Multiplexing) or without CDM. |
US10886990B2 |
Method and apparatus for feeding back channel state information
Implementations of this application propose example methods and apparatuses for feeding back channel state information. In one example method applied to a wireless communications system, operations include receiving, by a user equipment, time configuration signaling and feedback configuration signaling, where the time configuration signaling is used to set a feedback time period and the feedback configuration signaling is used to configure one or more feedback cycles. The user equipment obtains and sends channel state information in one or more feedback cycles during the feedback time period. |
US10886989B2 |
Apparatus, system and method of communicating a physical layer protocol data unit (PPDU)
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a Physical Layer Protocol Data Unit (PPDU). For example, an Enhanced Directional Multi-Gigabit (DMG) (EDMG) station (STA) may be configured to generate a Physical Layer (PHY) PPDU; generate one or more PPDU waveforms corresponding to one or more respective transmit chains for digital beamforming transmission of the PPDU; and transmit the PPDU via the one or more transmit chains over a channel bandwidth of at least 2.16 Gigahertz (GHz) in a frequency band above 45 GHz. |
US10886987B2 |
Transmission of beamforming weight coefficients from digital baseband unit to remote radio unit
A split radio access network is provided that efficiently transmits beamforming coefficients from a distributed baseband unit device to a remote radio unit device to facilitate beamforming at the remote radio unit. The beamforming coefficients can be determined at the baseband unit device and transmitted along with the data to be beamformed by the remote radio unit device. Due to the large number of antenna ports however, there can still be a very large number of coefficients to transmit, and the disclosure provides for a compressed set of coefficients that reduces the overhead signaling requirements. Instead of sending coefficients for every kth antenna port, the system can select a subset of the coefficients corresponding to a set of k antenna ports which can be used by the remote radio unit to approximate the full set of beamforming coefficients. |
US10886985B2 |
Receiver, transmitter, system and method employing space-delay precoding
A receiver receives and processes a radio signal received via a frequency selective radio channel from a transmitter employing a plurality of transmit antennas. The receiver determines, based on the received signal, complex precoder coefficients and delays of respective space-delay precoders for each layer and transmit antenna at the transmitter so as to achieve a predefined property for a communication over the radio channel, each space-delay precoder modeling or defining for the associated transmit antenna a plurality of cyclic filters delaying and weighting a signal to be transmitted with the corresponding precoder delays and complex precoder coefficients, respectively, and feeds back to the transmitter the determined delays explicitly or implicitly and the determined complex precoder coefficients explicitly or implicitly, the transmitter precoding the signals to be transmitted to the receiver using the fed back delays and complex precoder coefficients. |
US10886984B2 |
System and method for a dynamically active FD-MIMO antenna array adjustment system
A system, method, and computer readable medium provide for determining a current size of an antenna array at a full-dimension multiple input multiple output (FD-MIMO) antenna site comprising multiple antenna base blocks, each antenna base block including multiple antennas, and the current size of the antenna array corresponding to a number of the antennas that are in active use; obtain a report of a current traffic demand for a geographic coverage area, the current traffic demand being based on a capacity and a service reliability associated with mobile devices in the geographic coverage area; determine a number of the antennas to place in active use based on the current traffic demand and the current size of the antenna array; and send a control signal to place the number of antennas in active use. |
US10886981B2 |
Dynamic beamforming using a co-phasing factor
Various aspects of the present disclosure generally relate to wireless communication. A first wireless communication device determines a co-phasing factor between at least two transmit beams transmitted by a second wireless communication device. The co-phasing factor is determined for generation of at least one co-phased beam by the second wireless communication device. The first wireless communication device transmits information to the second wireless communication device identifying the co-phasing factor. Numerous other aspects are provided. |
US10886976B2 |
Method and apparatus for flexible fronthaul physical layer split for cloud radio access networks
A cloud radio access network (CRAN) system includes a baseband unit (BBU) and a radio unit (RU) remote from the BBU. The fronthaul interface between the RU and the BBU includes a radio frequency interface (RF) functionality implemented in the RU, and implementation of asymmetrical physical layer (PHY) functionality split between the BBU and RU. The asymmetrical physical layer (PHY) functionality split includes: downlink (DL) antenna port mapping and DL precoding implemented in the RU; and the split of the PHY functionality for uplink (UL) at the antenna port mapping in the BBU. For the DL, precoding and resource element (RE) mapping to frequency resources is implemented in BBU, and RE mapping for antenna ports is implemented in the RU|[WA1]. The split also provides support for license-assisted access (LAA) in the CRAN system. |
US10886975B2 |
Single-carrier wideband beamforming method and system
A method in a transmitter station for establishing a wireless link with a receiver station includes: sending beamforming training data to the receiver station; responsive to sending the beamforming training data, receiving from the receiver station: beamforming feedback data; and a beamforming feedback mode indicator selected from (i) a multi-subcarrier feedback mode, and (ii) a single carrier feedback mode; when the beamforming feedback mode indicator corresponds to the single carrier feedback mode, obtaining beamforming parameters based on the beamforming feedback data. |
US10886974B2 |
Body detection using near field millimeter wave scattering
A communication device includes a processor subsystem that is in communication with a communication module, which is communicatively coupled to an antenna array to transmit and receive signals. The processor subsystem executes a near-field detection application to perform a method including transmitting, via the antenna array, a signal that is swept across a range of frequencies and receiving any back-scattered signals in the range of frequencies. The method includes determining whether a near-field obstruction exists based on characteristics of the received back-scattered signals. In response to determining that a near-field obstruction exists, the method includes triggering the processor subsystem to perform one or more responsive operations on the communication device. The operations include a selected one of: (i) altering a transmission beam transmitted by the communication device; and (ii) triggering an application to execute on the communication device, the application intended to interact with a user of the communication device. |
US10886973B2 |
Device and method for performing authentication in wireless power transfer system
Provided are a wireless power transmitter including a power conversion unit configured to transfer wireless power to a wireless power receiver by forming magnetic coupling with the wireless power receiver; and a communication/control unit configured to communicate with the wireless power receiver to control transmission of the wireless power and to perform application level data communication, wherein the communication/control unit transmits or receives data stream comprising sequence of data packets carrying the application level data based on application level data transport stream, wherein the data stream comprises an auxiliary data control packet at the end of the data stream. |
US10886971B1 |
System and method for access broadband over power lines (BPL) using double alternating carrier and channel frequencies
A double alternating frequency algorithm (DAFA) uses a high frequency carrier wave (>1 GHz) that lies above environmental noise and is capable of carrying large amounts of data, stacks a plurality of N frequency channels on the carrier wave (e.g., one channel for each transformer serviced by a substation) and changes the frequency of the carrier wave at each transformer to repeat the data for downstream and upstream propagation for providing broadband Internet over power lines. This approach will fulfill the promise of broadband Internet to the vast rural areas of the United States that do not have access to broadband Internet. Furthermore, this approach will provide another revenue source for utility companies to leverage the existing power distribution system. |
US10886966B2 |
Method for eliminating passive inter-modulation distortion and antenna apparatus using the same
Disclosed herein are a method for eliminating passive intermodulation distortion (PIMD) and an antenna apparatus using the same. According to an embodiment, the antenna apparatus includes a main antenna used for transmission and reception of an RF signal; an auxiliary antenna used for reception of an RF signal; and a passive intermodulation distortion (PIMD) eliminator configured to calculate PIMD contained in a received signal of the main antenna using a received signal of the auxiliary antenna, and to eliminate the calculated PIMD from the received signal of the main antenna. |
US10886959B2 |
Apparatuses and methods involving buffer circuits with linear transfer functions
Embodiments are directed to a buffer circuit that includes a first circuit and a second circuit. The first and second circuits include sets of transistors along pairs of related signal paths, each of the transistors being driven in response to two related input signals having different but related phases. The first circuit generates a first related output signal in response to one of the pairs of related signal paths and the second circuit generates a second output signal in response to another of the pairs of related signal paths. The first and second circuits provide a linear transfer function across one of the first and one of the second sets of transistors via one of the first pair and second pair of related signal paths. |
US10886957B2 |
Correlating network and physical layer activities
A system that incorporates aspects of the subject disclosure may perform operations including, for example, a method of identifying, by a system comprising a processor, network communication degradation in one or more layers of a multi-layered communication protocol above a physical layer, wherein the network communication degradation is associated with communications taking place through a network, in part over a radio frequency link, between a plurality of communication devices, obtaining, by the system, data from a layer below the one or more layers of the multi-layered communication protocol identified as having the network communication degradation, determining, by the system, one or more geographic regions of the network associated with the network communication degradation from the data, and mitigating, by the system, effects of the network communication degradation in the one or more geographic regions of the network. Other embodiments are disclosed. |
US10886953B2 |
Devices and methods related to multi-band power amplifier
Systems, devices and methods related to multi-band power amplifier. In some embodiments, a power amplifier module includes a power amplifier having an output stage and configured to receive a signal. The power amplifier module also includes a first programmable harmonic termination circuit in electrical communication with the output stage of the power amplifier. The first programmable harmonic termination circuit includes a first plurality of capacitors and a first plurality of switches, with at least one of the first plurality of capacitors being in electrical communication with at least one of the first plurality of switches. The power amplifier module further includes a controller configured to modify a configuration of the first plurality of switches of the first programmable harmonic termination circuit based at least in part on a second harmonic frequency of the signal. |
US10886949B2 |
Forward error control coding
Disclosed embodiments include a device having a transmitter circuit that includes an input to receive data blocks that are part of a set of incoming data, a parity bit generator to append a number of parity bits to each of the received data blocks, a first encoder to apply a first type of encoding to create first coded blocks based on the received data blocks and the parity bits, an interleaver to interleave symbols in the first coded blocks to create additional blocks having a block size, wherein the number of parity bits appended to each of the received blocks is based on the block size, and a second encoder to apply a second type of encoding to create an output based on the additional blocks, wherein the second type of encoding is different from the first type of encoding. |
US10886944B2 |
Low-density parity-check code scaling method
A low-density parity-check code scaling method is disclosed. The method includes following steps: obtaining the original low-density parity-check matrix; forming the permutation matrices with the random row shift or the random column shift to the identity matrix; replacing the component codes by the permutation matrices and the all-zero matrix to form the extended low-density parity-check matrix; adjusting the code length and the code rate to form the global coupled low-density parity-check matrix; and outputting the global coupled low-density parity-check code. |
US10886943B2 |
Method and apparatus for variable rate compression with a conditional autoencoder
A method and apparatus for variable rate compression with a conditional autoencoder is herein provided. According to one embodiment, a method includes training a conditional autoencoder using a Lagrange multiplier and training a neural network that includes the conditional autoencoder with mixed quantization bin sizes. |
US10886940B1 |
Circuits and methods providing a switched capacitor integrator
An integrator circuit includes: an operational amplifier; a first capacitor coupled to an input of the operational amplifier; a second capacitor coupled in parallel to the first capacitor so that a first terminal of the first capacitor is configured to be electrically coupled to a first terminal of the second capacitor by a first switch; and a second switch configured to electrically couple the first terminal of the second capacitor to a second terminal of the first capacitor. |
US10886939B2 |
Sample-hold circuit and AD converter
According to an embodiment, a sample-hold circuit according to this embodiment is made up of a first device having a first withstand voltage and a second device having a second withstand voltage lower than the first withstand voltage. The sample-hold circuit includes a first switch element, a first capacitor, a second switch element, a third switch element, and a fourth switch element. The first switch element has the first withstand voltage. The first switch element operates upon receiving a first signal output from the device having the first withstand voltage. The second switch element has the first withstand voltage. The third switch element has the second withstand voltage. The fourth switch element has the second withstand voltage. |
US10886937B1 |
Method to embed ELD DAC in SAR quantizer
Methods and devices are described for controlling excess loop delay (ELD) gain compensation in a digital-to-analog converter (DAC) of a successive approximation register (SAR) analog-to-digital converter (ADC) by using DAC unit elements in the ELD DAC and DACs for the SAR ADC efficiently. The ELD DAC and DAC partially share DAC units (e.g. capacitors or current sources) to minimize total DAC units used to limit area and power usage while maintaining operational flexibility. Different configurations provide ELD gains of less than or greater than one. A dedicated sampling capacitor is also provided to allow flexible gain control by capacitance ratio. |
US10886932B2 |
Method and apparatus for alignment adjustment of encoder systems
An encoder system includes a configurable detector array, wherein the configurable detector array includes a plurality of detectors. In an embodiment, the encoder system includes an application-specific integrated circuit (ASIC). The encoder system may also include a memory operable to store a partition map that defines a state for each of the plurality of detectors. In an embodiment, the memory includes a non-volatile memory. The encoder system may also include a controller, such as a microcontroller, operable to read from the memory the partition map and to adjust the partition map according to a misalignment measurement before configuring the configurable detector array. The encoder system may also include an emitter operable to generate a flux modulated by a motion object, wherein the configurable detector array is operable to receive the flux and generate respective current outputs for each of the detectors in response to the flux. |
US10886931B1 |
Circuitry for low input charge analog to digital conversion
A circuit includes analog input nodes and switches selectively coupling each of the analog input nodes to a capacitive node. Each of the switches is controlled by a respective bit of a channel selection word. Level shifting circuits are respectively coupled in parallel with the switches. A sampling capacitor is coupled between an output node and ground, the output node being coupled to the capacitive node. An analog to digital converter operates to digitize voltages at the output node. |
US10886928B2 |
Fast phase frequency detector
A fast phase frequency includes two fast pulsed-latches, a NAND gate, and an adjustable delay circuit, where the fast pulsed-latches include a pulse generating circuit, a reset circuit, and an output latch circuit. The pulse generating circuit is configured to generate a power supply pulse signal when a rising edge of the clock signal arrives, the power supply pulse signal causing the input of the output latch circuit to be a low level. The output latch circuit is configured to maintain its current output state when the clock signal or the reset signal is invalid, and the reset circuit is configured to set the input of the output latch circuit to be a high level. By using fast pulsed-latches with clock and reset control, the fast phase frequency detector shortens the reset loop delay and increases the maximum operating frequency of the phase frequency detector. |
US10886926B1 |
Synchronization method and controller
According to a synchronization method, a basic timing signal generation circuit generates a basic timing signal. A communication control circuit generates a first communication cycle timing signal, measures an input difference between the basic timing signal and a predetermined one of first communication cycle timing signals, divides a compensation value responsive to the input difference by the number of first communication cycle timing signals, adds up a value resulting from the division in a communication cycle, compensates for timing of generating the first communication cycle timing signal with timing equal to or greater than a predetermined value, and transmits timing compensation data to external equipment. The external equipment generates a second communication cycle timing signal, compensates for timing of generating the second communication cycle timing signal based on timing of receipt of the timing compensation data, and synchronizes with the first communication cycle timing signal. |
US10886925B2 |
Method and system for providing regional electrical grid for power conservation in a programmable device
A process or method for facilitating configuring a field programmable gate array (“FPGA”) using a group of configurable logic blocks (“CLBs”) to perform one or more logic functions is disclosed. The process, in one aspect, is able to designate a first region of FPGA to a dynamic power region (“DPR”) in accordance with a user selection for power conservation. After receiving, from a user, a first submodule with a designation of DPR, the first region of FPGA is assigned to the first logic operation. Upon setting a first primitive associated to the first region of FPGA for controlling power consumption of the DPR, a first enabling logic is created in a second region of FPGA for facilitating power management to the first submodule in the first region of FPGA via the first primitive. |
US10886924B2 |
Logic drive using standard commodity programmable logic IC chips
A three-dimensional programmable interconnection system based on a multi-chip package includes: a programmable metal bump or pad at a bottom of the multi-chip package; a first programmable interconnect provided by an interposer of the multi-chip package; a second programmable interconnect provided by the interposer; and a switch provided by a first semiconductor chip of the multi-chip package, wherein the switch is configured to control connection between the first and second programmable interconnects, wherein the programmable metal bump or pad couples to a second semiconductor chip of the multi-chip package through the switch and the first and second programmable interconnects, wherein the first and second semiconductor chips are over the interposer. |
US10886918B2 |
Systems and methods for impedance calibration of a semiconductor device
Systems and methods for performing an efficient ZQ calibration are provided herein. The described techniques use non-linearity compensation circuitry configured to compensate for a non-linear relationship between variation in a plurality of ZQ calibration codes and corresponding resistance variations, by adjusting either: a magnitude of the adjustment to the calibration step, the ZQCODE to an alternative ZQCODE, or both the magnitude of the adjustment to the calibration step and the ZQCODE to the alternative ZQCODE. |
US10886917B2 |
Power transistor control circuit
The present invention concerns a circuit for converting a first control signal referenced to a first potential into a second signal referenced to a second variable potential, including: a first transistor between a first terminal for supplying said second signal and a second terminal at said second variable potential; and at least one first branch including, in series between a gate of the first transistor and a third terminal at said first potential, a second transistor, a first resistive element, and a third transistor, a gate of the third transistor being intended to receive the first signal and a gate of the second transistor being coupled to the second terminal, the gate of the second transistor being further coupled, by a first clipping element, to its source. |
US10886911B2 |
Stacked FET switch bias ladders
A positive-logic FET switch stack that does not require a negative bias voltage, exhibits high isolation and low insertion/mismatch loss, and may withstand high RF voltages. Embodiments include a FET stack comprising series-coupled positive-logic FETs (i.e., FETs not requiring a negative voltage supply to turn OFF), series-coupled on at least one end by an “end-cap” FET of a type that turns OFF when its VGS is zero volts. The one or more end-cap FETs provide a selectable capacitive DC blocking function or a resistive signal path. Embodiments include a stack of FETs of only the zero VGS type, or a mix of positive-logic and zero VGS type FETs with end-cap FETs of the zero VGS type. Some embodiments withstand high RF voltages by including combinations of series or parallel coupled resistor ladders for the FET gate resistors, drain-source resistors, body charge control resistors, and one or more AC coupling modules. |
US10886907B1 |
Method of controlling resolution of digital pulse width modulation
A method of controlling a resolution of digital pulse width modulation is applied to a digital pulse width modulation generator. The method is to divide a value of a first duty clock by a value of a first pulse width modulation period clock to generate a first resolution. And then, if it is confirmed that a modulation command has been received, a second resolution is generated, and if it is confirmed that the modulation command is not received, a third resolution is generated. The second resolution is greater than the first resolution, and the second resolution is less than the third resolution. |
US10886906B1 |
Duty-cycle correction using balanced clocks
A duty-cycle adjustment circuit receives a differential pair of input signals and generates an output signal based on the differential pair. The duty-cycle adjustment circuit drives the output signal to a logic-high state based on transitions of a first polarity in a first input signal of the differential pair, and drives the output signal to a logic-low state based on transitions of the first polarity in a second input signal of the differential pair. For example, rising-edge transitions of the output signal may be aligned with rising-edge transitions of the first input signal, and falling-edge transitions of the output signal may be aligned with rising-edge transitions of the second input signal. Alternatively, rising-edge transitions of the output signal may be aligned with falling-edge transitions of the first input signal, and falling-edge transitions of the output signal may be aligned with falling-edge transitions of the second input signal. |
US10886905B1 |
Signal generator with coherent phase output
A signal generator and a method which provides a source signal with a coherent phase at arbitrary times is presented. There is provided a signal generator for generating a source signal based on a reference signal. The signal generator has a phase setting circuit with a memory circuit operable between a plurality of states. The memory circuit has a phase setting input adapted to receive a phase setting value to set the memory circuit to a known state. The signal generator is adapted to load the phase setting value at a specific time to control a phase of the source signal. |
US10886898B1 |
ZQ calibration using current source
A memory device includes a terminal calibration circuit having at least one of a pull-down circuit or a pull-up circuit used in calibrating an impedance of a data bus termination. The memory device also includes a reference calibration circuit configured to generate a calibration current. The terminal calibration circuit can be configured to program an impedance of the least one of a pull-down circuit or a pull-up circuit based on the calibration current. |
US10886897B2 |
Filter device and filter module
A filter device includes a substrate and first to third filters provided on the substrate and each including an input terminal and an output terminal. A center frequency of a pass band of the first filter is lower than a center frequency of a pass band of the second filter, and the center frequency of the pass band of the second filter is lower than a center frequency of a pass band of the third filter. Of the first and third filters, when the filter having the center frequency of the pass band close to the center frequency of the filter is defined as a proximity filter and the other is defined as a non-proximity filter, an input terminal and an output terminal of the proximity filter are not adjacent to an input terminal and an output terminal of the second filter. |
US10886892B2 |
Filter apparatus, multiplexer, radio-frequency front end circuit, and communication apparatus
A filter includes a series arm resonant circuit connected between input/output terminals, and a parallel arm resonant circuit connected between a node on a path connecting the input/output terminals and ground. The series arm resonant circuit includes a series arm resonator having a band width ratio wider than the band width ratio of the parallel arm resonant circuit and a capacitor connected to the series arm resonator. |
US10886891B2 |
Acoustic wave device, module, and multiplexer
An acoustic wave device includes: first and second terminals located on a first surface of a first substrate; a third terminal that is located on the first surface and is a ground terminal; series resonators located on a second surface of the first substrate and electrically connected in series with a path between the first and second terminals; a parallel resonator that is located on the second surface and has a first end electrically connected to the path and a second end electrically connected to the third terminal; and a fourth terminal located on the first surface, at least a part of the fourth terminal overlapping with, in a thickness direction of the first substrate, at least one of one or more first series resonators of the series resonators, the one or more first series resonators having both ends to which other series resonators are electrically connected. |
US10886890B2 |
Composite substrate for surface acoustic wave device, method of producing composite substrate for surface acoustic wave device, and surface acoustic wave device using composite substrate
Provided is a high-performance composite substrate for surface acoustic wave device which has good temperature characteristics and in which spurious caused by the reflection of a wave on a joined interface between a piezoelectric crystal film and a support substrate is reduced. The composite substrate for surface acoustic wave device includes: a piezoelectric single crystal substrate; and a support substrate, where, at a portion of a joined interface between the piezoelectric single crystal substrate and the support substrate, at least one of the piezoelectric single crystal substrate and the support substrate has an uneven structure, a ratio of an average length RSm of elements in a cross-sectional curve of the uneven structure to a wavelength λ of a surface acoustic wave when the substrate is used as a surface acoustic wave device is equal to or more than 0.2 and equal to or less than 7.0. |
US10886883B2 |
Apparatus for processing an input audio signal and corresponding method
An apparatus for processing an input audio signal includes an evaluator for evaluating a loudness of the input audio signal to determine a loudness range and an actual loudness value. A calculator determines a compressor transfer function based on the determined loudness range, based on a target loudness range and based on the determined actual loudness value. The calculator further determines at least one loudness range control gain based on the determined compressor transfer function. An adjuster provides an output audio signal based on the input audio signal and based on the at least one determined loudness range control gain. The calculator is configured to determine the compressor transfer function such that a difference between a mean loudness of the output audio signal and a mean loudness of the input audio signal is minimized. A corresponding method is also provided. |
US10886880B2 |
Apparatus and methods for low noise amplifiers with mid-node impedance networks
Apparatus and methods for LNAs with mid-node impedance networks are provided herein. In certain configurations, an LNA includes a mid-node impedance circuit including a resistor and a capacitor electrically connected in parallel, a cascode device electrically connected between an output terminal and the mid-node impedance circuit, and a transconductance device electrically connected between the mid-node impedance circuit and ground. The transconductance device amplifies a radio frequency signal received from an input terminal. The LNA further includes a feedback bias circuit electrically connected between the output terminal and the input terminal and operable to control an input bias voltage of the transconductance device. |
US10886877B2 |
Adaptive microphonics noise cancellation
Systems and methods are provided for compensating for mechanical acceleration at a reference oscillator. A reference oscillator provides an oscillator output signal and an accelerometer on a same platform as the reference oscillator, such that mechanical acceleration at the reference oscillator is detected at the accelerometer to produce a measured acceleration. A filter assembly, having an associated set of filter weights, receives the measured acceleration from the accelerometer and provides a tuning control signal responsive to the measured acceleration to a frequency reference associated with the system. An adaptive weighting component receives the oscillator output signal of the reference oscillator and an external signal that is provided from a source external to the platform and adjusts the set of filter weights for the filter assembly based on a comparison of the external signal and the oscillator output signal. |
US10886872B1 |
Portable photovoltaic assembly
In one embodiment, a portable photovoltaic assembly is disclosed. In particular, in one example embodiment, the portable photovoltaic assembly described herein comprises: a solar panel platform; a plurality of solar panel holders affixed to a front of the solar panel platform and configured to hold one or more solar panels; a back support extending from a back of the solar panel platform at an angle between the solar panel platform and the back support; and one or more link arms removably connected between the solar panel platform and the back support to hold the angle between the solar panel platform and the back support. Other embodiments are further described herein that provide for portability and adjustability in an easy-to-use manner. |