Document Document Title
US09554892B2 Ophthalmic lenses with enhanced surface and methods of fabrication thereof
An ophthalmic lens for providing enhanced vision includes a finished optic comprising a base optic and a membrane. The base optic has an anterior surface and an opposing posterior surface, at least one of the surfaces having a first value of a surface quality parameter. The base optic also includes a membrane including an inner surface and an outer surface, the inner surface covering one or more of the surfaces of the base optic. The outer surface has a second value of the surface quality parameter, wherein the second value is greater than the first value.
US09554891B2 Apparatus, system, and method for providing an implantable ring for altering a shape of the cornea
An apparatus, system and method for constricting a cornea of a human eye are disclosed. A control device external to the subject eye, such as an induction generator, may be configured to create a stimulus, such as a magnetic field, for an implanted ring that, when stimulated, may change the curvature, and thus the dioptric power, of the eye, thereby approximating natural accommodation.
US09554889B2 Customized wavefront-guided methods, systems, and devices to correct higher-order aberrations
Methods and systems for manufacturing a wavefront-guided scleral lens prosthetic device customized for an eye of a patient include obtaining a first scleral lens prosthetic device with a central optic zone configured to vault over the eye's cornea and a peripheral haptic zone configured to align with the eye's sclera, collecting measurements of any offset and/or rotation of the first scleral lens prosthetic device relative to the eye's pupil and of any aberrations, particularly higher-order aberrations, generating a wavefront-guided profile from the measurements, and fabricating a second scleral lens prosthetic device with the profile on a surface of a central optic zone configured to vault over the eye's cornea and a peripheral haptic zone customized to align with the eye's sclera.
US09554884B2 Surgical articles and methods
Surgical instruments, implantable articles and surgical procedures disclosed for treating medical disorders, particularly incontinence. Improved surgical sling procedures are disclosed. Novel surgical instruments and kits for use in sling procedures are also disclosed. The present invention affords options for surgeons with concomitant advantages to the patient and the healthcare provider.
US09554868B2 Method and apparatus for reducing malalignment of fractured bone fragments
A method and system for intraoperative, image-based reduction control for long bone shaft fracture treatment. The method includes preoperative steps of a) implanting markers into the proximal fragment and into the distal fragment of the broken bone, b) creating a 3D reference model of bone by taking a CT scan of the healthy bone, a CT scan of the broken bone and c) defining landmarks in the reference model based on the marker positions. The method further includes intraoperative steps of d) extracting the 3D position of the same landmarks from a series of 2D fluoroscopic images, using a reference object and e) comparing the positions the preoperatively defined landmarks and the positions of the intraoperatively extracted landmarks to calculate the malalignment of the fracture fragments.
US09554864B2 Tool exchange interface and control algorithm for cooperative surgical robots
A system and method for tool exchange during surgery for cooperatively controlled robots comprises a tool holder for receiving a surgical tool adapted to be held by a robot and a surgeon, a tool holding element for constraining downward motion of the tool while allowing low force removal of the surgical tool from the holder, a first sensor for detecting if the surgical tool is docked within the tool holder, and a selector for automatically selecting different movements or actions of the tool holder to be performed based upon information detected by the first sensor. The system and method of the present invention provides an advantage to an often slow moving cooperative robot, by increasing the speed by which the tool holder may move in the direction away from the patient.
US09554860B2 Path-following robot
A path-following robot, such as for creating a path to a target surgical site, includes a series of interconnected elements including a lead element at one end thereof, and a plurality of actuators each operably coupled to one of the plurality of elements. Each actuator is capable of effecting rotational and spherical motion of one element with respect to another element. The actuators are arranged to receive commands which individually control the relative position of one element compared with another element, where a position of the lead element determines a path and corresponding positions for all subsequent elements to create a path-following motion.
US09554858B2 Tool for a medical instrument
A tool for a distal end or on a distal end of a shaft of a medical instrument includes a basic body, a mouth part which is pivotable about a pivot axis in relation to the basic body, and a bearing which defines the pivot axis, wherein the bearing includes two axle journals which are spaced apart from one another, each with a radial surface which is rotationally symmetrical with respect to the pivot axis.
US09554857B2 Apparatus, system and method for providing laser steering and focusing for incision, excision and ablation of tissue in minimally-invasive surgery
Exemplary embodiments of apparatus, system, computer-accessible medium, procedure and method are provided which can be used for providing laser steering and focusing for, e.g., incision, excision and/or ablation of tissue in minimally-invasive surgery. For example, the exemplary apparatus can include at least one optical element which can be configured to refract and/or diffract light provided in a structure which can be configured to be inserted into a body, where at least one of the optical element(s) is structured to receive the light at a first angle and generate a refracted and/or diffracted light at a second angle which can be different from the first angle relative to an optical axis. For example, an actuating arrangement can be provided, which can be configured to control the optical element(s), can be provided and situated at least partially within the at least one structure.
US09554854B2 Detecting short circuits in electrosurgical medical devices
Various embodiments are directed to an electrosurgical systems and methods for providing an electrosurgical signal to a patient. An electrosurgical signal defining a plurality of pulses may be provided to first and second electrodes. A first reading may be received indicating an impedance between the first and second electrodes taken at a first point of a first pulse of the electrosurgical signal. A second reading may indicate the impedance a first point of a second pulse of the electrosurgical signal, where the first point of the first pulse and the first point of the second pulse are at equivalent positions within the first and second pulses. Based on a comparison of the first reading and the second reading, a short circuit may be determined and a signal indicating the short circuit may be generated.
US09554852B2 Apparatus and method for ventral only ablation of the tongue
Apparatus and methods for ventral only ablation of the tongue, for use in treating sleep apnea and related breathing disorders. An RF ablation probe or wand is inserted in ventral surface of a patient's tongue in a superior plane along a longitudinal (i.e., anterior to posterior) axis of the tongue, to a predetermined depth. The wand is withdrawn, RF energy is applied, creating a lesion predominantly in the interior of the tongue in an anterior to posterior plane, thereby resulting in less scarring but appreciable movement of the posterior tongue base away from the posterior pharyngeal wall. Also disclosed is a tongue retractor device used for measuring the depth of wand insertion, lifting the tongue to expose the ventral surface of the tongue for the procedure, and providing a stop surface to inhibit further wand insertion.
US09554851B2 System and method for advancing, orienting, and immobilizing on internal body tissue a catheter or other therapeutic device
This invention provides a system and method that allows a therapeutic device, such as an atrial fibrillation microwave ablation catheter or ablation tip to be guided to a remote location within a body cavity and then accurately immobilized on the tissue, including that of a moving organ, such as the heart.
US09554850B2 Catheter device including flow sensing
Devices and methods are provided for performing an ablation procedure on tissue with flow monitoring using flow sensors. The devices include a catheter, and at least one flow sensor disposed on the catheter, and a component for applying the ablation procedure. An assessment module provides an indication of the efficacy of the ablation procedure based on the flow measurement from the flow sensor.
US09554848B2 Ablation catheters and associated systems and methods
An ablation catheter assembly including an elongate catheter body having a proximal portion, a distal portion and a lumen therethrough. A helical structure associated with the catheter distal portion carries a plurality of independently operable electrodes and is transformable between a low-profile configuration wherein a straightening element is positioned in the lumen and an expanded configuration wherein the straightening element is at least partially retracted from the spiral structure. When the helical structure is in the expanded configuration, a laterally offset tip portion extends distally therefrom.
US09554847B2 Real time assessment of ablation from electrocardiogram signals
An apparatus includes an intra-body probe and a processor. The intra-body probe includes an electrode, which is configured to contact tissue in a heart. The processor is configured to receive an electrical signal from the electrode, to distinguish a local component, due to the tissue with which the electrode is in contact, in the electrical signal from a remote-field contribution to the signal, and to control a therapeutic procedure applied to the tissue responsively to the distinguished local component.
US09554842B2 Cryoprobe for low pressure systems
A cryoprobe for use in cryosurgery and other applications comprising a rigid outer tube, an inner coolant inlet tube. a short rigid penetrating segment extending distally from the distal end of the outer tube and a helical-shaped baffle having a heating element disposed about the outer surface of the inlet tube. The baffle is adapted to produce turbulent fluid flow improving heat transfer and is able to warm target tissue during rapid freezing and thawing cycles.
US09554836B2 Intramedullary bone stent
A bone fixation device comprises an elongated body. The elongated body includes a first end portion with a coil and an opposite second end portion with an elongated tail. The second end portion also includes an attachment portion configured for engagement with a fastener.
US09554829B2 Bone screw assembly
Spine stabilization systems are disclosed. One spine stabilization system includes a bone screw assembly including a coupling member and a screw member received therein. The coupling member includes a pair of extension elements that form a pair of slots. The slots include bottom angled surfaces. An angled wedge member having a substantially horizontal bottom surface and an angled top surface is delivered on top of the screw member within the coupling member. A rod member can be delivered down the coupling member such that it rests on the slots and on top of the angled wedge member. A locking assembly comprising a cap member and set screw can be delivered down the coupling member to secure the rod member to the coupling member. The rod member and locking assembly components can be delivered through a single incision and at a same or similar angle as the screw member during surgery.
US09554824B2 Orifice introducer device
An orifice introducer device for introducing, for example a surgical device, into, for example an orifice of a body, includes a tubular member having a distal end and a proximal end. The distal end is adjustable between a first position for insertion into an orifice and a second position once inserted into the orifice. Alternatively, the orifice introducer device includes a distal portion having a proximal end configured to be detachably secured to the distal end of the tubular member. The distal portion is selectively detachable when the orifice introducer device is positioned in the orifice.
US09554819B2 Endoscope treatment tool
An endoscopic treatment tool includes a sheath, a support portion which is attached to a distal end of the sheath, a pair of forceps members which are provided on the support portion, a linear portion which is inserted through the sheath so that the linear portion is capable of advancing and retracting, the linear portion causing facing surfaces each provided on the pair of forceps members to approach each other, and the linear portion separating the pair of facing surfaces from each other, an engaging portion which is provided in the support portion, an engaged portion which is provided in the linear portion, and a moving mechanism that moves the position of the distal end portion of the linear portion to a distal end position closer to the distal end side than the engaged portion.
US09554818B2 Methods and systems for magnetically suspending tissue structures
A system for magnetically suspending tissue includes a grasper placement tool, a tissue grasper, a magnetic coupling element, and a tether which secures the magnetic coupling element to the tissue grasper. The grasper placement tool is used to simultaneously introduce both the tissue grasper and the magnetic coupling element to a body cavity. The grasper then releases the magnetic coupling element and engages a target tissue structure. The tissue grasper is then detached from the placement tool and a conventional laparoscopic or other grasper is used to engage the magnetic coupling element to an external magnet.
US09554817B2 Medical device and method for treatment of a sinus opening
A medical device and method for the treatment of a sinus opening includes a handle, a guide catheter, a guide wire, a balloon catheter, a guide wire movement mechanism and a balloon catheter movement mechanism. The guide wire and balloon catheter are both disposed at least partially in the handle and catheter lumen. The guide wire movement mechanism is configured for advancement and retraction of the guide wire through the handle and catheter lumen by user operation of the guide wire movement mechanism. The guide wire movement mechanism includes an integrated guide wire locking and rotation mechanism configured for rotation of the guide wire and for securely locking and unlocking the guide wire to the guide wire movement mechanism. The balloon catheter movement mechanism is configured for advancement and retraction of the balloon catheter through the handle and catheter lumen by user operation of the balloon catheter movement mechanism.
US09554808B2 Surgical sagittal saw blade assembly that includes a guide bar, a blade that is pivotally mounted to the guide bar, the blade having a head that extends from a side edge of the guide bar and drive rods that pivot the blade
A surgical sagittal saw blade that includes a guide bar to which a blade head is pivotally mounted. Side edges extend between the opposed proximal and distal ends of the guide bar. A blade is pivotally mounted to the guide bar. The blade includes a base disposed in the guide bar. The blade has a head that extends outwardly from the base. A head extends from the base. The head extends outwardly from one of the side edges of the blade bar. Drive rods that extend from the base are reciprocated. The reciprocation of the drive rods results in the oscillation of the blade, including the blade head, around a pivot point.
US09554806B2 Occlusive devices
An occlusive device includes a frame element having a distal end and a proximal end, and a delivery configuration and a deployed configuration. The occlusive device also includes an occlusive face having a peripheral edge, where the occlusive face positioned toward the proximal end of the frame element. The occlusive device also includes at least one anchor positioned at the peripheral edge of the occlusive face, where the at least one anchor extends at an acute angle to the peripheral edge of the occlusive face.
US09554794B2 Multiple processor motor control for modular surgical instruments
In various forms, the modular motor control system may comprise one or more motor controllers each having an associated motor. The one or more motor controllers may be in communication with a master controller. The master controller is configured to provide control signals to the motor controllers to control the associated motors. In some forms, the one or more motor controllers and the associated motors may be located within a surgical module. The surgical module may provide a communications interface between the master controller and the one or more motor controllers.
US09554790B2 Robotic endoscopic retractor for use in minimally invasive surgery
Minimaily invasive surgical retractors and methods of using the retractors are provided. This retractor may be introduced through a sealed port, controlled by a robotic system, have full articulation, and need not require assembly within the patient's body. As a result, fully endoscopic mitral valve surgery may be performed.
US09554789B2 Expandable dilator
Expandable dilators, dilation assemblies, and kits are disclosed, along with methods for using same.
US09554782B2 Medical devices incorporating functional adhesives
A method for treating a wound or defect at a surgical target site using a minimally invasive surgical procedure is provided which includes utilizing a surgical access device such as a port or a catheter having a plurality of reactive members of a specific binding pair releasably contained on a surface of the access device, the reactive members having affinity for binding a cellular component of tissue cells located at the target site; contacting the surface of the access device with the tissue cells, wherein upon contact of the reactive members on the surface of the access device with the tissue cells, the reactive members are released from the surface of the access device and bind to the tissue; providing a tissue repair member having secured thereto a plurality of complementary reactive members of the specific binding pair; and applying the tissue repair member to the tissue, wherein upon contact of the complementary reactive members on the surface of the tissue repair member with the reactive members on the tissue, covalent bonds are formed between the reactive members and the complementary reactive members, thus bonding the tissue repair member to the tissue. A surgical access device for use in minimally invasive surgery is provided which includes a plurality of reactive members of a specific binding pair releasably contained on a surface of the access device, the reactive members having an affinity for binding a cellular component of tissue cells and another affinity for binding complementary members of the specific binding pair.
US09554777B2 Methods and apparatuses for measuring tissue stiffness changes using ultrasound elasticity imaging
A method of evaluating tissue stiffness of a target area includes positioning an ultrasound elasticity imaging apparatus adjacent a surface of an area of tissue where the target area is located and applying a dynamic range of force to the tissue. A plurality of ultrasound beams can be directed at the tissue and a plurality of ultrasound echoes can be acquired from the strained tissue in the target area to calculate an amount of developed strain within the target area.
US09554776B2 Method for adjusting ROI and 3D/4D imaging apparatus using the same
A three-dimensional/four-dimensional (3D/4D) imaging apparatus and a region of interest (ROI) adjustment method and device are provided. An ROI is adjusted through an E image in a 3D/4D imaging mode, in which the E image is refreshed in real time when the ROI is adjusted and has a scan line range larger than that of the ROI.
US09554775B2 Ultrasonic transducer element chip, probe, electronic instrument, and ultrasonic diagnostic device
An ultrasonic transducer element chip includes a substrate defining an opening, an ultrasonic transducer element disposed at a position corresponding to the opening in a thickness direction of the substrate, and a reinforcing member connected to the substrate to cover the opening. The reinforcing member defines a ventilation passage from the opening to an outside of the substrate.
US09554771B2 Method and device for detecting elasticity of viscous elastic medium
A method for nondestructively detecting an elasticity of a viscoelastic medium and a device for nondestructively detecting an elasticity of a viscoelastic medium are provided. The method comprises steps of: a) driving an ultrasonic transducer probe with a low-frequency vibration by a vibrator so as to produce an elastic wave to be propagated in the viscoelastic medium, transmitting an ultrasonic wave to the viscoelastic medium by the ultrasonic transducer probe, and collecting an ultrasonic echo returned from the viscoelastic medium; b) selecting an effective ultrasonic echo from the ultrasonic echo according to a duration of the low-frequency vibration and physical parameters of the viscoelastic medium; c) calculating a propagation velocity of the elastic wave in the viscoelastic medium according to the effective ultrasonic echo; and d) calculating the elasticity of the viscoelastic medium according to the propagation velocity of the elastic wave.
US09554770B2 High pulse repetition frequency for detection of tissue mechanical property with ultrasound
Detection of tissue response is provided with a high pulse repetition frequency. A sequence of separable signals is transmitted in one event. For example, pulses at different frequencies are transmitted as separate waveforms, but in rapid succession. As another example, coded transmit pulses are used. After transmission of the pulses, signals are received. Based on the different frequencies or coding, tissue response is measured at different times based on the receive event. Instead of one measure, a plurality of measures are provided for a given transmit and receive event pair, increasing the effective pulse repetition frequency for shear or elasticity imaging.
US09554768B2 Mobile X-ray imaging apparatus and method of controlling the same
A mobile X-ray imaging apparatus and a method of controlling the mobile X-ray imaging apparatus are provided. The mobile X-ray imaging apparatus includes an X-ray source mounted in a movable main body, a battery configured to supply operating power to the X-ray source, a charger configured to supply charging power to charge the battery, and a controller configured to block charging of the battery while X-rays are radiated.
US09554767B2 Method and apparatus for controlling X-ray exposure
The present invention pertains to an apparatus and method for adaptive exposure in imaging systems. An x-ray source for producing x-ray radiation and an x-ray detector for measuring amount of x-ray radiation passing through the human patient and striking the detector can be used. A tomographic image of the human patient or a tomosynthetic image of the human patient can be generated. Region of interest filtering and equalization filtering can be utilized. Filtering can be accomplished with a mechanical shield or shutter or with electronic control of the x-ray source.
US09554766B2 Reducing artifacts in an image data set and X-ray device
Streak artifacts generated by at least one X-ray attenuating object arranged outside a reconstruction volume in a three-dimensional image data set showing the reconstruction volume are reduced. The reconstruction volume is reconstructed from two-dimensional projection images recorded from different projection directions. The object is localized in the projection images showing the object. To determine corrected projection images for the reconstruction of the image data set, the image data of the area of each projection image showing the object is corrected to remove the object. The localization of the object is performed taking into account difference images of the measured projection images and from a reconstruction data set of forward-projected comparative images reconstructed from the measured projection images.
US09554765B2 Positioning tool
A positioning tool aids in the positioning of at least one instrument at a subcutaneous treatment site visible via a medical imaging device. The positioning tool includes a penannular member, at least one spacing member having a proximal end attached to the penannular member and a distal end spaced from the proximal end, and at least one aligning portion attached to the at least one spacing member. The aligning portion is configured for aligning the tool with a target visible via the medical imaging device. A kit includes a plurality of the tools. A method includes use of the tool.
US09554763B2 Soft body automatic registration and surgical monitoring system
A surgical hardware and software monitoring system and method allows for surgical planning while the patient is available for surgery, for example while the patient is being prepared for surgery so that the system may model the surgical site. In one embodiment, the model may be used to track contemplated surgical procedures and warn the physician regarding possible boundary violations that would indicate an inappropriate location in a surgical procedure. In another embodiment, the monitoring system may track the movement of instruments during the procedure and in reference to the model to enhance observation of the procedure. In a further embodiment the monitoring system can be used to model and track the changes in the surgical site itself.
US09554762B2 Method and apparatus for obtaining x-ray image of region of interest of object
A method of obtaining an X-ray image, the method including: obtaining a first image of an object; receiving a determination whether the first image includes an entirety of a region of interest (ROI); and obtaining a second image of the object, the second image including a portion of the ROI which is absent in the first image.
US09554760B2 Method and apparatus for reducing the recovery time due to polarization within an imaging device
A computed tomography (CT) image apparatus includes a plurality of photon-counting detectors (PCD); and processing circuitry configured to obtain a photon count of a PCD of the plurality of PCDs, compare the obtained photon count to a predetermined photon-count threshold, and apply an external light source to the PCD when the obtained photon count is larger than the predetermined photon-count threshold.
US09554757B2 Gradual X-ray focal spot movements for a gradual transition between monoscopic and stereoscopic viewing
An X-ray tube includes a cathode, an anode, and a deflection device. The cathode and the anode generate an electron beam that is directed toward a target area of the anode to generate X-ray radiation through electrons of the electron beam impinging the target area. The deflection device controls the electron beam such that the electrons hit the anode at different focal spot positions. The deflection device provides gradual deflection for a stepless transition between monoscopic viewing and stereoscopic viewing. For monoscopic viewing, the X-ray radiation is generated from a single focal spot position. For stereoscopic viewing, the X-ray radiation is generated from two focal spot positions spaced apart in a first stereo-direction transverse to a viewing direction. The deflection device provides gradual deflection for a stereo focal spot position in a second stereo-direction, which is transverse to the first stereo-direction and the viewing direction.
US09554751B2 Personal cloud with a plurality of modular capabilities
A personal cloud structure for a portable computing device such as a tablet personal computer (PC), mobile phones, portable media players, or the like. The personal cloud structure may be fitted with memory, a network connection, two-way wireless charging, external memory slots, external connections and other components to create a portable personal cloud.
US09554749B2 Evaluation of the quality of electrode contact with a skin surface
An instrument that utilizes body contact electrodes evaluates the quality of the connections made between the electrodes and the body. An electrode contact quality evaluation circuit performs the quality evaluation, such as by determining contact impedances for the electrodes. The corresponding contact quality of each electrode is conveyed to the user.
US09554745B2 Device and method for hip-knee-ankle angle verification and femoral mechanical axis digitization
The disclosed device for verifying a hip-knee-ankle angle includes a mounting base having a planar abutting surface adapted for direct abutting against a resected surface on a distal femur, and a first inertial sensor in communication with a computer assisted surgery (CAS) system to determine an orientation of the mounting base and to digitize a mechanical axis of the femur. A visual alignment guide element is pivotably mounted to the mounting base such that the angular position of the visual alignment guide element is adjustable so as to be visually aligned with a mechanical axis of a tibia. A difference between orientations of the mounting base and the visual alignment guide is calculated by the computer assisted surgery system to determine the hip-knee-ankle angle. The visual alignment guide may include a second inertial sensor and/or a laser emitting element.
US09554743B2 Methods for optical identification and characterization of abnormal tissue and cells
An optical system and apparatus for the diagnosis of a biological sample is disclosed. An embodiment of the apparatus includes an optical probe, a probe head distally connectable to the optical probe, the optical probe further comprising at least one optical element for applying an electromagnetic radiation of a first wavelength to the biological sample, and one or more collection elements positioned proximate the at least one optical element; and an analyzer for analyzing a signal received from the biological sample by the one or more collection elements.
US09554739B2 Smart cable for coupling a medical sensor to an electronic patient monitor
Systems, methods, and devices for intercommunication between a medical sensor and an electronic patient monitor are provided. For example, one embodiment of a system for communicably coupling a medical sensor to an electronic patient monitor may include a sensor-side communication connector and a monitor-side communication connector. The sensor-side communication connector may be capable of receiving a raw physiological measurement signal from the medical sensor, and the monitor-side communication connector may be capable of providing a digital physiological measurement signal based at least in part on the raw physiological measurement signal to the electronic patient monitor via a data link.
US09554738B1 Spectroscopic tomography systems and methods for noninvasive detection and measurement of analytes using collision computing
In a noninvasive system for detection/measurement of analytes in tissue, spectra from the medium are deconstructed into features. Conditioned features, which contain frequency components specific to the analytes, are derived from one or more features after modulating a carrier kernel with the feature. The conditioned features are computationally collided with one or more Zyotons that are co-dependent with the conditioned features. One or more collisions amplify the energy absorbed by the analyte from radiation directed to the tissue. The value of the amplified energy is transformed into an accurate estimate of the concentration of the analyte. Depending on the analyte type, a particular tissue region is targeted and/or one or more parameters of the computational collision are selected.
US09554737B2 Noninvasively measuring analyte levels in a subject
A method for noninvasively measuring analyte levels includes using a non-imaging OCT-based system to scan a two-dimensional area of biological tissue and gather data continuously during the scanning. Structures within the tissue where measured-analyte-induced changes to the OCT data dominate over changes induced by other analytes are identified by focusing on highly localized regions of the data curve produced from the OCT scan which correspond to discontinuities in the OCT data curve. The data from these localized regions then can be related to measured analyte levels.
US09554735B2 Method for building an algorithm for converting spectral information
A system for determining the concentration of an analyte in at least one body fluid in body tissue comprises an infrared light source, a body tissue interface, a detector, and a central processing unit. The body tissue interface is adapted to contact body tissue and to deliver light from the infrared light source to the contacted body tissue. The detector is adapted to receive spectral information corresponding to infrared light transmitted through the portion of body tissue being analyzed and to convert the received spectral information into an electrical signal indicative of the received spectral information. The central processing unit is adapted to compare the electrical signal to an algorithm built upon correlation with the analyte in body fluid, the algorithm adapted to convert the received spectral information into the concentration of the analyte in at least one body fluid.
US09554734B2 Disposable automatic painless safe hemostix
A disposable automatic painless safe hemostix includes an outer casing, an inner sleeve, a needle module and a spring. The needle module is snapped in the inner sleeve and the outer casing. The needle module has a needle point protecting pole. Interlock fixing faces and protrusions are provided on the inner sleeve. Interlock guiding slopes and protrusion stoppers are provided on the inner wall of the outer casing. One end of the interlock engages the interlock fixing face, and the other end engages the interlock guiding slope.
US09554731B2 Patient positioning systems and methods
Systems and methods provide patient position information to a user. A patient positioning device is placed on a patient in a predefined location. The patient positioning device determines a relative patient position with respect to at least one known reference axis. The patient positioning device communicates patient position information including or with reference to the at least one known reference axis. The communicated patient position information allows the user to position the patient and/or a surgical tool using the communicated patient position information.
US09554730B2 Physiological sensor
According to the invention, a compression depth sensor for measuring a compression depth comprises a first pressure transducer (30), attachable to a fixed element, a first liquid filled lumen (20), having a first fixed lumen end (21) attachable to the pressure transducer and a first movable lumen end (22) being movable between a first position and a second position, a distance between the first and second position defining the compression depth, whereby the first pressure transducer is adapted to measure the compression depth by measuring a change in liquid pressure in the lumen during movement of the first movable lumen end between the first position and the second position. A CPR apparatus according to the invention comprises such a compression sensor.
US09554729B2 Catheterscope 3D guidance and interface system
Visual-assisted guidance of an ultra-thin flexible endoscope to a predetermined region of interest within a lung during a bronchoscopy procedure. The region may be an opacity-identified by non-invasive imaging methods, such as high-resolution computed tomography (HRCT) or as a malignant lung mass that was diagnosed in a previous examination. An embedded position sensor on the flexible endoscope indicates the position of the distal tip of the probe in a Cartesian coordinate system during the procedure. A visual display is continually updated, showing the present position and orientation of the marker in a 3-D graphical airway model generated from image reconstruction. The visual display also includes windows depicting a virtual fly-through perspective and real-time video images acquired at the head of the endoscope, which can be stored as data, with an audio or textual account.
US09554725B2 Medical device and methods of monitoring a patient with renal dysfunction
Embodiments relate to a method of monitoring physiological parameters of a patient with renal dysfunction. The method includes electrically connecting one or more medical device electrodes with a measurement site of a patient, generating one or more first stimulation signals sufficient to provide input physiological parameters specific to the patient, measuring one or more first bioimpedance values from the generated signals, analyzing at least one of the input physiological parameters within the one or more first bioimpedance values and generating a personalized dialysis program. The systems and methods can further provide essentially real-time data of patient undergoing treatment and control of treatment to a patient.
US09554724B2 Self-aligning sensor array
Exemplary embodiments for self-aligning a sensor array with respect to blood vessel of a user comprise: determining an optimal sensor in a sensor array comprising an array of discrete sensors arranged on a band such that the sensor array straddles or otherwise addresses a blood vessel or other targeted area of a user by activating each of the discrete sensors to generate respective signals; designating as the optimal discrete sensor a particular discrete sensor producing a highest signal-to-noise ratio; and using the optimal sensor to collect physiological data of the user.
US09554723B2 Catheter having electrically conductive pathways
Medical devices having electrically conductive pathways are disclosed. More particularly, the disclosure is directed to catheter shafts including an electrically conductive wire embedded in a polymeric tube. The disclosure is also directed to catheter shafts including an electrically conductive media coextruded in a polymeric tube. The disclosure is also directed to catheter shafts including electrically conductive pathways formed with electrically conductive ink, paste, adhesive and/or epoxy.
US09554719B2 Internet-based system for evaluating T waves within ECG waveforms to determine the presence of cardiac abnormalities
The present invention provides an improved, Internet-based system that seamlessly collects cardiovascular data from a patient before, during, and after a procedure for EP or an ID. During an EP procedure, the system collects information describing the patient's response to PES and the ablation process, ECG waveforms and their various features, HR and other vital signs, HR variability, cardiac arrhythmias, patient demographics, and patient outcomes. Once these data are collected, the system stores them on an Internet-accessible computer system that can deploy a collection of user-selected and custom-developed algorithms. Before and after the procedure, the system also integrates with body-worn and/or programmers that interrogate implanted devices to collect similar data while the patient is either ambulatory, or in a clinic associated with the hospital. A data-collection/storage module, featuring database interface, stores physiological and procedural information measured from the patient.
US09554717B2 Devices, systems and methods to monitor and treat heart failure (HF)
Described herein are implantable systems and devices, and methods for use therewith, that can be used to monitor and treat heart failure (HF). Such implantable systems preferably includes a lead having at least two electrodes implantable in a patient's left ventricular (LV) chamber. A plurality of different sensing vectors are used to obtain a plurality of IEGMs each of which is indicative of an evoked response at a corresponding different region of the LV chamber. For each of the IEGMs, there is a determination of one or more evoked response metrics indicative of a localized cardiac function at the corresponding region of the LV chamber. The evoke response metrics can be, e.g., paced depolarization integral (PDI) and/or maximum upward slope of an R-wave, but are not limited thereto. The patient's HF condition is monitored based on the localized cardiac function at the plurality of different regions of the LV chamber as determined based on the one or more evoked response metrics determined for each of the IEGMs.
US09554714B2 Use of detection profiles in an implantable medical device
Implantable medical device systems and methods configured to use a detection profile selected from among a plurality of detection profiles to define a detection threshold for identifying cardiac events, in which a close call definition is used to determine which of the plurality of detection profiles is to be chosen. Upon identifying a close call, in which an overdetection nearly occurred but did not actually take place, a relatively less sensitive detection profile is chosen.
US09554712B2 Systems and methods for generating an artificial photoplethysmograph signal
A test unit may generate a pulse signal based on a pulsatile profile and a frequency modulation component of a respiratory profile. A respiration modulated signal may be generated from the pulse signal, an amplitude modulation component, and a baseline modulation component. A patient modulated signal may be generated based on the respiration modulated signal and a patient profile. The artificial PPG signal may be generated based on the patient modulated signal and an artifact profile. The artificial PPG signal may be output to an electronic device.
US09554710B2 Side-loading connectors for use with intravascular devices and associated systems and methods
Intravascular devices, systems, and methods are disclosed. In some embodiments, side-loading electrical connectors for use with intravascular devices are provided. The side-loading electrical connector has at least one electrical contact configured to interface with an electrical connector of the intravascular device. A first connection piece of the side-loading electrical connector is movable relative to a second connection piece between an open position and a closed position, wherein in the open position an elongated opening is formed between the first and second connection pieces to facilitate insertion of the electrical connector between the first and second connection pieces in a direction transverse to a longitudinal axis of the intravascular device and wherein in the closed position the at least one electrical contact is electrically coupled to the at least one electrical connector received between the first and second connection pieces.
US09554700B2 Optical coherence tomographic imaging apparatus and method of controlling the same
An optical coherence tomographic imaging apparatus includes a movement amount acquisition unit configured to acquire an amount of rotation of a subject's eye based on a plurality of images of the subject's eye acquired at different times, and a control unit configured to control a scanning unit to correct, based on the acquired amount of rotation, a scanning position between a scan and a next scan performed by the scanning unit.
US09554693B2 Image processing device
An image processing device includes an image acquisition unit for acquiring a normal light observation image captured with white light and a special light observation image captured simultaneously with the normal light observation image using predetermined narrowband light, and an image processing unit for subjecting the normal light observation image acquired by the image acquisition unit to predetermined processing to generate a processed normal light observation image and providing information of the processed normal light observation image to the special light observation image.
US09554692B2 Multi-camera endoscope
A multi-camera endoscope which includes an elongated shaft terminating with a tip section turnable by way of a bending section, wherein the tip section includes: a front-pointing camera and a discrete front illuminator associated therewith; a front fluid injector configured for cleaning at least one of said front-pointing camera and said discrete front illuminator; a side-pointing camera and a discrete side illuminator associated therewith; a side fluid injector configured for cleaning at least one of said side-pointing camera and said discrete side illuminator; a working channel configured for insertion of a surgical tool; and a pathway fluid injector for inflating and/or cleaning a body cavity into which the endoscope is inserted.
US09554688B2 Rotating filter for a dishwasher and methods of cleaning a rotating filter
A dishwasher with a tub at least partially defining a washing chamber, a liquid spraying system, a liquid recirculation circuit, and a liquid filtering system where the liquid filtering system includes a rotating filter and where a granular agent contacts the rotating filter to clean the filter. Methods of cleaning a rotating filter provided within a liquid flow by scouring the filter with a granular agent.
US09554685B2 Mop/broom with an air dryer
A mop air dryer combination comprising: a mop head; an air dryer, wherein the air dryer is positioned above the mop head; an adjustable clip extending from the air dryer; and a handle inserted into the adjustable clip extending from the air dryer. In one particular embodiment, the handle further includes an audio player or a radio integrated into the handle. Alternatively in another exemplary embodiment, the air dryer may be used in conjunction with a broom.
US09554684B1 Floor scrubber with scrubber head adjustment assembly
A floor scrubber comprising a scrubber head and a base assembly, with the base assembly including wheels for movably supporting the floor scrubber on a floor and the scrubber head being movably mounted to the base assembly. The floor scrubber includes a head adjustment assembly operable to place the scrubber head into three orientations including a raised orientation, a standard cleaning orientation, and an increased cleaning pressure orientation in which additional downward force is applied to the scrubber head.
US09554678B2 Dual hinged sheet product dispenser
A dispenser including a rear housing member and a front housing member that are connected by way of a first hinge so that the front housing member is openable relative to the rear housing member in order to fill a space defined by the front housing member and the rear housing member with at least one stack of sheet products. The front housing member and the rear housing member also include components for forming a second hinge. The first hinge allows the front housing member to open from a first side of the rear housing member in a first rotational direction, and the second hinge, when formed, allows the front housing member to rotate in an opposite direction from an opposite side of the rear housing member.
US09554676B1 Water dispenser and drain for use with a toilet
The water dispenser and drain for use with a toilet is a device that is used to wet toilet paper. The water dispenser and drain is an accessory that is adapted to be positioned atop of or adjacent to a toilet. Moreover, the water dispenser and drain is adapted to tie into a water line that is associated with said toilet. The water dispenser and drain includes a drainpipe that is adapted to be fed into the toilet tank in order to drain excess water therein. The water dispenser and drain includes a catch basis that includes a drain in fluid connection with the drainpipe. A nozzle is connected to a valve that is in turn in fluid connection with the water line associated with the toilet. The nozzle is positioned directly over the catch basin and drain.
US09554667B2 Resettable count-up timer for beverage dispense
A beverage dispensing system which includes a server, a sensing system coupled to the server for detecting a quantity of beverage retained in the server, a display coupled to the sensing system, and a count-up timer coupled to the system. The display may provide indicia as to the time and/or freshness of the beverage in the server. A method for sensing and displaying a quantity of beverage in a beverage server which can also include a freshness indicator. A resettable timer is incorporated which cannot be reset until at least the sensing system has been physically or operatively uncoupled from the server. The resetting may also require the sensing system to detect an empty server upon recoupling the sensing system with the server. Further, the resetting may also require monitoring a refill function for refill occurring within a predetermined rate parameter or time.
US09554664B2 Decorative ornament
A decorative object to be decorative may include a first section having a first body member and a first neck member, a second section having a second body member and a second neck member being connected to the first section, a third section having a third body member and a third neck member being connected to the first section. The first section may be looped and the second section may be looped over the first section. The third section may be looped over the second section. The first section may include a hanging extending projection to hang the decorative object.
US09554662B2 Neck pillow
The present invention provides a neck pillow comprising an elongate cushioned member extending from a first end to a second end of the pillow. Each end comprises at least one fastening element for mutual engagement such that the pillow may be arranged in a closed configuration in which the pillow defines a closed loop and an open configuration in which the ends are spaced apart from each other.
US09554656B2 Separated pocket spring mattress with cut through string, and method and apparatus for production of such mattress
A spring mattress with longitudinal strings comprising a plurality of interconnected coil springs (1) enclosed in covers (2) is described, wherein a plurality of such parallel strings are arranged side by side and interconnected by surface attachment between abutting surfaces. Furthermore, a slit is provided between at least two springs located adjacent to one another within the same string, which slit allows an increased interjacent separation distance (SA) to be formed between, said adjacent springs. Also described are a method and a device, respectively, for manufacturing a corresponding mattress.
US09554654B1 Folding chair having friction damping part
A folding chair having a friction damping part for decelerating a rotary speed of a seat board is provided. The folding chair comprises the seat board vertically rotatably supported between a pair of stand frames, a rotary connection part connecting the seat board to the pair of stand frames to be vertically rotatable while having a rotary shaft line as a center of rotation, and a damping part capable of decelerating a rotary speed of the seat board. The damping part comprises a friction clutch disposed on the rotary shaft line and having a friction surface arranged in a direction perpendicular to the rotary shaft line, a clutch pressure plate integrally rotating with the seat board and having a pressure surface configured to come in contact with the friction surface of the friction clutch, and an elastic pressure body elastically pressing the clutch pressure plate toward the friction clutch.
US09554653B2 Compact, collapsible, camping chair with a unitary central tube connector
A compact collapsible camping chair includes upper tubes, leg tubes, a molded central tube connector and a seat back. The tube connector is molded from aluminum, zinc or plastic reinforced with glass fiber. Lower ends of the upper tubes fit snugly into circular upper holes in the central tube connector, and upper ends of the leg tubes fit snugly into circular lower holes in the central tube connector. Upper ends of the upper tubes fit into tube receptacles in the seat back. The two longer upper tubes are bent, whereas the two shorter upper tubes are straight. Elastic cords pass from the upper tubes, through the tube connector and into the leg tubes and tend to pull the tubes into the holes in central tube connector. The upper tubes, leg tubes, central tube connector and seat back can be placed in a bag that is less than one foot long.
US09554641B2 Oral care implement
An oral care implement having an internal reservoir. In one embodiment, the invention can be a toothbrush comprising: a handle having an internal reservoir containing an oral care fluid; a head coupled to the handle; an applicator located on the head; a partition member positioned within the internal reservoir that divides the internal reservoir into a storage chamber and an overflow chamber; a passageway extending through the partition member from the storage chamber to the overflow chamber, the passageway terminating as a first opening in a first surface of the partition member and as a second opening in a second surface of the partition member; and a wick member having a first end in fluid communication with the applicator and a second end terminating in an end surface that abuts the second surface of the partition member to prohibit axial movement of the wick member in a first axial direction.
US09554639B1 Action camera foot mount
Devices and methods disclosed here can include a foot mount, such as an action camera foot mount. The action camera foot mount can include a harness having a toe loop and an ankle loop. The harness can include an elastic material and can be in tension between the toe loop and the ankle loop. The toe loop can encircle a toe of the user and the ankle loop can encircle an ankle of the user to secure the harness to the foot of the user. In an example, at least one midportion can be disposed between the toe loop and the ankle loop of the harness. A base member can be coupled to the harness and the base member can include a camera mount for attaching an action camera to the harness. In an example, the base member can be slidably coupled along the midportion.
US09554636B1 Solid stick applicators and methods
A dispenser has a barrel, a piston upwardly movable within the barrel from a first position to a second position, and a body of personal care composition at least partially within the barrel between the piston and the barrel top end. An actuator is coupled to the piston to shift the piston upward (toward the top end). The actuator comprises a screw member having a threaded portion engaged to the piston for relative rotation about a first axis. A cap has a first condition mounted at the barrel top end. The cap is removable from the first condition. An upper portion of the barrel has a rim portion, a dome, a breakaway connection between the dome and the rim portion recessed below the rim, and a handle coupled to the dome to allow pulling of the handle to sever the breakaway connection to remove the dome from the rim portion.
US09554634B2 Airflow concentrator for electric hairdryer
An airflow concentrator for electric hairdryer includes a airflow divider connected with the electric hairdryer, an airflow generated by the electric hairdryer is divided and deflected in the airflow divider, and then flowed out of the airflow divider, two connecters connected with the airflow divider respectively, and two airflow nozzles connected with the two connecters respectively, wherein the airflow flowed out from the airflow divider is deflected in the airflow nozzles, and then flowed out of the airflow nozzles.
US09554624B2 Footwear soles with auxetic material
An article of footwear has an auxetic sole structure formed from members surrounding apertures. The members may have a trapezoidal geometry. Adjoining members are hingedly connected, so that they can rotate with respect to each other in the plane of the sole structure. The rotation allows the auxetic sole structure to expand when tension is applied.
US09554612B2 Cap with a configurable securement mechanism
A cap includes a crown portion being generally hemispherical in shape and having a hollow interior such that the crown portion defines an interior surface and an exterior surface and the crown portion further includes an apex and a generally circular base. A securement mechanism includes a first and a second elongate flexible strand where each of the flexible strands have a first, a second end, and a mid portion. A bead defines a pair of openings there through where a first end of the first flexible strand extends through a first one of the pair of openings and a first end of the second flexible strand extends through a second one of the pair of openings. The cap retains the second end of each of the flexible strands on opposing sides of the cap.
US09554610B2 Protective headgear assembly
Apparatus and associated methods may relate to a protective headgear assembly having a suspension system with user controls for independently adjusting a front loop length and an occipital loop length. In an illustrative example, the front loop length may lie in a substantially horizontal plane, and the occipital loop length may lie substantially in a plane that intersects the front loop length at non-zero angle such that the occipital loop length descends posterior a user ear to cradle a user occipital. In some examples, an intersection of the front loop length and the occipital loop length may fit proximal the user ear after adjusting the frontal loop length and the occipital loop length to circumferentially fit a user head. In some examples, the user control for the front length may provide a macro adjustment and the user control for the occipital length may provide a micro adjustment.
US09554609B2 Belt closure and chin strap of a protective helmet equipped therewith
A belt fastener for detachably connecting two belt ends has a housing and a plug, which can be clipped into the housing. The belt fastener can be a safety fastener opening if a predetermined tensile load acts on the belt ends. A separate finger flap is hinged to a front end of the plug for clipping it into the housing. The finger flap preloaded outwards in direction away from the plug by a separate spring. The finger flap can be brought in abutment with a stop surface of the housing by means of a stop surface opposite of the attachment point. Both stop surfaces are tilted forward by an angle of inclination (α) of >0°, particularly of 20°. In addition, two stop surfaces can be convexly or concavely curved.
US09554605B2 Hat
Provided is a hat formed from a single piece of fabric. The single piece of fabric comprises parallel regions of fabric including first and second headband regions and at least one intermediate region. The headband regions are joined at their ends to form a headband and the intermediate region forms the crown of the hat. The headband regions and the at least one intermediate region are of differing stiffness and/or thickness.
US09554602B2 Garment combined with a device for the personal protection of a user
A garment having a portion suitable for being combined with an inflatable member for protecting a user is described. The portion of the garment includes a covering surface suitable for forming a covering for the inflatable member. The covering surface comprises at least one insert made of elastic material.
US09554597B2 Electronic cigarette, electronic cigarette atomizer, and electronic cigarette-holder
An electronic cigarette comprising a cigarette-holder is provided, the cigarette-holder includes a variable color material; and when the electronic cigarette is smoked, the variable color material generates a chemical reaction or a physical change and causes a color of the variable color material to change. Thereby whether the electronic cigarette has been smoked can be determined by observing the color change of the variable color material.
US09554596B2 Sealing ring and atomizer in electronic cigarette
The invention relates to a sealing ring and an atomizer in an electronic cigarette. The sealing ring comprises a bottom cover portion, an outer wall portion which is perpendicular to the plane of the bottom cover and is extended axially from the periphery of the bottom cover, an inhalation hole which is through the central of the sealing ring, an inner wall portion which surrounds the inhalation hole, an circular recess which is located between the inner wall and the outer wall, and at least one reflow hole which is through both the bottom cover and the circular recess. If the sealing ring and the atomizer are adopted in the electronic cigarette, a condensed smoke liquid can reflow back into the atomizer via the sealing ring, and can be heated and further atomized again. The invention can improve efficiency in the use of smoke liquid.
US09554591B2 Nut butter compositions
Provided herein are butter compositions, which include a legume butter or nut butter or seed butter and a plant-derived wax that increases the hardness of the butter compositions and reduces the separation of oil from the butter during storage. Butter compositions incorporating such plant-derived waxes and methods of manufacturing these butter compositions are also disclosed.
US09554590B2 Microencapsulated probiotic substance and process of manufacture
Dried powder solid particles are disclosed containing a probiotic microorganism and a carrier phase wherein the probiotic microorganism is encapsulated, and wherein the carrier phase further comprises at least a nutritious source. The dried powder solid particles have a particle size distribution between n and (n+400) μm, wherein n is comprised between 100 and 10,000 μm, preferably between 300 and 5000 μm, more preferably between 400 and 1000 μm.
US09554588B2 Method for making mineral salt and mineral salt product
A method for making a chloride based mineral food salt that contains sodium, potassium and magnesium comprises combining a carnallite-containing concentrated solution and a potassium chloride in an amount that corresponds to the desired potassium content in the final product. Sodium chloride is added a calculated amount to the formed salt mass for absorbing water, and the product is dried.
US09554586B2 Sustained release of nutrients in vivo
Nutritional compositions delivered in vivo in a time controlled manner sustainable over long periods of time, provide enhancing athletic performance, increased hand/eye coordination and concentration on the task at hand.
US09554579B2 Moldable substances and strips for making baked items with desired spatial features
Methods and systems provided herein relate to forming an item with desired spatial features. The item may be a food item, such as a baked item or a cake. The desired spatial features may include two-dimensional shapes and/or three-dimensional features. The item may be formed into the desired shape by forming a moldable substance and/or flexible strips.
US09554578B2 Biocontrol of nematodes
The present invention provides a method for using a Bacillus strain as a nematicide and related compositions.
US09554573B2 Binary insecticidal or pesticidal mixture
The present invention relates to novel mixtures, to processes for preparing these mixtures, to compositions comprising these mixtures, and to the use thereof as biologically active compounds, especially for control of harmful microorganisms or pests in crop protection and in the protection of materials and as plant growth regulators.
US09554572B2 Portable device and method for cryopreservation of cells encapsulated in immunoisolating devices
Embodiments of a cryopreservation device and method of use are described that allow cryopreserved samples to be transferred from one location to another. In one embodiment, a cryopreservation device comprises two, telescoping tubes; one for plunging biological material into a reservoir of cryogenic liquid refrigerant, and the other for capturing the biological material along with some of the liquid refrigerant, for transferring the biological material to another location.
US09554567B2 Dual action lethal containers, systems, methods and compositions for killing adult mosquitos and larvae
Dual action lethal containers, systems, methods, compositions and formulas used to kill mosquitoes and their larvae. The containers can have separate interior larvicidal and adulticidal coatings separated from each other by horizontal water line holes in the container. Another container can use a novel combined coating of a larvicidal and adulticidal coating. Unique compositions of adulticidal coatings, larvicidal coatings and combined adulticidal and larvicidal coatings can be used as liners.
US09554566B2 Trolling device for controlling movement of fishing line and lure speed
A trolling device for use in trolling from a moving boat or other water craft is structured to allow the fisher to control the movement of the line and the speed of the lure independently of the movement or speed of the boat or any apparatus used in connection with the boat, such as a downrigger device, the trolling device generally comprising a planar body, a leading end, a trailing end, an upper section and lower section providing for attachment of various devices that enhance the fishing experience, and a channel through which a fishing line or other auxiliary line is positioned to enable the line to be controlled by the user.
US09554561B2 Locking rotating chew
An animal chew may include a first elongated half and a second elongated half rotatably secured to the first elongated half, wherein the first and second elongated halves are rotatable around an axis of rotation. The animal chew may also include a locking pin retained between the first elongated half and the second elongated half, wherein the locking pin slides up and down the axis of rotation into a locked position and an unlocked position. The animal chew may further include a chamber having an opening and an interior volume, wherein the chamber is formed in at least one of the first elongated half and the second elongated half. When the locking pin is in the locked position, rotation of the first elongated half relative to the second elongated half is impeded.
US09554560B2 System and method for variable animal interaction device
Disclosed is a system for a variable animal interaction device including an animal interaction device; a shell at least partially embedded into the animal interaction device; a component that is substantially encapsulated within the shell, wherein the shell is a barrier between the animal and the component; a detection device that detects a change in the shell; a deterrent device that has at least an on and an off state wherein the on state substantially changes the animal interaction device to substantially deter further interaction between the animal and the animal interaction device; wherein the deterrent device is actuated into the on state when the detection device detects a change in the shell.
US09554557B2 System for marking a non-human biological object and for taking a sample of the biological object
A system for marking a non-human biological object and removing a sample of the biological object includes a first tag part, a second tag part, a pin connected to the first tag part by its first end and provided with a head at its second end, a sample removing stopper which, while attaching the tag parts on the biological object and removing the sample therefrom, is positioned on the head of the pin. The stopper has a cutter at its front, which cutter delimits a sample receiving cavity. The second tag part is provided with a passage for the stopper and the head of the pin. The second tag part is provided in the region of the passage of the second tag part with a sample fixating spike member.
US09554550B2 Lettuce variety 45-158 RZ
The present invention relates to a Lactuca sativa seed designated 45-158 RZ, which may exhibit a combination of traits including resistance to downy mildew (Bremia lactucae) races B1:1 to B1:31 and CA-I to CA-VIII, currant lettuce aphid (Nasonovia ribisnigri) biotype Nr:0, root aphids (Pemphigus bursarius), as well as having a medium head size, large outer leaves, and moderately glossy leaves. The present invention also relates to a Lactuca sativa plant produced by growing the 45-158 RZ seed. The invention further relates to methods for producing the lettuce cultivar, represented by lettuce variety 45-158 RZ.
US09554545B2 Plants and seeds of hybrid corn variety CH047313
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH047313. The invention thus relates to the plants, seeds and tissue cultures of the variety CH047313, and to methods for producing a corn plant produced by crossing a corn plant of variety CH047313 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH047313.
US09554544B2 Plants and seeds of hybrid corn variety CH126661
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH126661. The invention thus relates to the plants, seeds and tissue cultures of the variety CH126661, and to methods for producing a corn plant produced by crossing a corn plant of variety CH126661 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH126661.
US09554540B2 Plants and seeds of hybrid corn variety CH089982
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH089982. The invention thus relates to the plants, seeds and tissue cultures of the variety CH089982, and to methods for producing a corn plant produced by crossing a corn plant of variety CH089982 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH089982.
US09554538B2 Soybean variety XR27AK14RX
The invention relates to the soybean variety designated XR27AK14RX. Provided by the invention are the seeds, plants and derivatives of the soybean variety XR27AK14RX. Also provided by the invention are tissue cultures of the soybean variety XR27AK14RX and the plants regenerated therefrom. Still further provided by the invention are methods for producing soybean plants by crossing the soybean variety XR27AK14RX with itself or another soybean variety and plants produced by such methods.
US09554536B2 Soybean cultivar S140140
A soybean cultivar designated S140140 is disclosed. The invention relates to the seeds of soybean cultivar S140140, to the plants of soybean cultivar S140140, to the plant parts of soybean cultivar S140140, and to methods for producing progeny of soybean cultivar S140140. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar S140140. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar S140140, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar S140140 with another soybean cultivar.
US09554535B2 Soybean cultivar S130074
A soybean cultivar designated S130074 is disclosed. The invention relates to the seeds of soybean cultivar S130074, to the plants of soybean cultivar S130074, to the plant parts of soybean cultivar S130074, and to methods for producing progeny of soybean cultivar S130074. The invention also relates to methods for producing a soybean plant containing in its genetic material one or more transgenes and to the transgenic soybean plants and plant parts produced by those methods. The invention also relates to soybean cultivars or breeding cultivars, and plant parts derived from soybean cultivar S130074. The invention also relates to methods for producing other soybean cultivars, lines, or plant parts derived from soybean cultivar S130074, and to the soybean plants, varieties, and their parts derived from use of those methods. The invention further relates to hybrid soybean seeds, plants, and plant parts produced by crossing cultivar S130074 with another soybean cultivar.
US09554534B1 Canola inbred line CL1992625A
The present invention relates to a new and distinctive canola, designated CL1992625A/B. Also included are seeds of canola CL1992625A/B, to the plants, or plant parts, of canola CL1992625A/B and to methods for producing a canola plant produced by crossing the canola CL1992625A/B with itself or another canola genotype, and the creation of variants by mutagenesis or transformation of canola CL1992625A/B.
US09554532B1 Maize inbred PH253T
A novel maize variety designated PH253T and seed, plants and plant parts thereof. Methods for producing a maize plant that comprise crossing maize variety PH253T with another maize plant. Methods for producing a maize plant containing in its genetic material one or more traits introgressed into PH253T through backcross conversion and/or transformation, and to the maize seed, plant and plant part produced thereby. Hybrid maize seed, plant or plant part produced by crossing the variety PH253T or a locus conversion of PH253T with another maize variety.
US09554528B2 Soybean variety 01045954
The invention relates to the soybean variety designated 01045954. Provided by the invention are the seeds, plants and derivatives of the soybean variety 01045954. Also provided by the invention are tissue cultures of the soybean variety 01045954 and the plants regenerated therefrom. Still further provided by the invention are methods for producing soybean plants by crossing the soybean variety 01045954 with itself or another soybean variety and plants produced by such methods.
US09554526B1 Inbred corn line SMM11BM
An inbred corn line, designated SMM11BM, the plants and seeds of the inbred corn line SMM11BM, methods for producing a corn plant, either inbred or hybrid, produced by crossing the inbred corn line SMM11BM with itself or with another corn plant, and hybrid corn seeds and plants produced by crossing the inbred line SMM11BM with another corn line or plant and to methods for producing a corn plant containing in its genetic material one or more transgenes and to the transgenic corn plants produced by that method. This invention also relates to inbred corn lines derived from inbred corn line SMM11BM, to methods for producing other inbred corn lines derived from inbred corn line SMM11BM and to the inbred corn lines derived by the use of those methods.
US09554524B2 Delimb knife with integrated side blades
A timber-working head is configured to hold a felled tree and to feed the felled tree. The timber-working head comprises a frame and a delimb knife module mounted to the frame and configured to delimb the felled tree when the felled tree is fed past the delimb knife module. The delimb knife module has a central blade, a pivotable first side blade, and a pivotable second side blade.
US09554523B2 Passive solar greenhouse
The present invention is directed to a passive solar greenhouse for controlling the greenhouse's interior environment and maximizing photosynthetic metabolism within the plants grown therein through regulation of sunlight, temperature, humidity, and carbon dioxide levels and methods optimizing plant growth conditions by using passive solar greenhouse of the present invention. Generally the greenhouse has a sloped glazed face which faces substantially true south in the Northern hemisphere and substantially true north in the Southern hemisphere with a predetermined slope angle designed to maximize incident solar radiation (insolation) and increase the interior temperature during the colder months of the year while reducing overheating during the warmer months of the year.
US09554522B2 Hand-operated shears
For hand-operated garden shears, in particular tree-pruning shears, with a ratchet mechanism, a ratchet lever may be disposed between a hand lever and a scissor lever and the ratchet lever may engage in different latching positions according to the ratchet mechanism. A rotatable abutment surface may be provided on the hand lever and a mating bearing surface on the lever extension, or vice versa, which, at the end of an initial closing operation with the ratchet lever in a first ratchet position, may allow a continuation of the cutting operation as a direct cut without further use of the ratchet mechanism.
US09554512B2 Robotic systems, methods, and end-effectors for harvesting produce
Robotic systems and specialized end-effectors provide for automated harvesting of produce such as fresh market apples. An underactuated design using tendons and flexure joints with passive compliance increases robustness to position error, overcoming a significant limitation of previous fruit harvesting end-effectors. Some devices use open-loop control, provide a shape-adaptive grasp, and produce contact forces similar to those used during optimal hand picking patterns. Other benefits include relatively low weight, low cost, and simplicity.
US09554511B1 Method and apparatus for stalk shear reduction
Four (4) methods to reduce stalk shear in a corn head row unit utilize a non-variable or dependent drive system. The four methods described include altering the gearbox ratio, increasing the lengths of the fluted portion of the stalk roll, increasing stalk roll diameter or reducing the size of the gathering chain drive sprocket. A method for reducing the size of the gathering chain drive sprocket includes the steps of providing a kit with a kit gathering chain drive sprocket of reduced size and replacing the gathering chain drive sprocket with the kit gathering chain drive sprocket.
US09554501B2 Folding agricultural implement hinge system
A folding agricultural implement including a center frame section, a plurality of wing sections and first and second hinge systems. The plurality of wing sections are positioned on opposite lateral sides of the center frame section, and include an inner wing section, a middle wing section and an outer wing section, each outer wing section being configured to fold laterally inward and over a respective middle wing section. Each middle wing section is configured to fold laterally inward and over a respective inner wing section. The first hinge system is coupled to both the outer wing section and the middle wing section. The first hinge system having a first pivot axis. The second hinge system is coupled to the middle wing section and the inner wing section, and has a second pivot axis that is vertically higher than the first pivot axis when the implement is in an unfolded state.
US09554497B2 Front folding arrangement for agricultural tillage implement
An agricultural tillage implement including a main frame section having a pull hitch tube extending in a travel direction, which may be a telescoping pull hitch tube, and a tool bar coupled with and extending transverse to the pull hitch tube, and a plurality of pivotally coupled wing sections coupled with the main frame section. Each of the plurality of wing sections have at least one pivotal wing front shank frame. A main shank frame straddles the pull hitch tube. The main shank frame, the pivotal wing front shank frames, and the wing sections articulate from an operating configuration to a transport configuration.
US09554496B1 Weeding tool system and method of use
A weed removal system includes a first handle integrally attached to an elongated hollow outer shaft; a second handle rotatably attached to the outer shaft; an inner shaft slidingly engaged within a cavity formed by the hollow outer shaft; and a tool secured to the inner shaft and configured to engage with a weed. The method includes adjusting the overall length of the outer shaft and the inner shaft; exerting a downward force such against the outer shaft and the inner shaft such that the tool applies pressure against the weed; and twisting the first handle relative to the second handle while the tool is in contact with the weed.
US09560795B2 Bottom reception pin module for electronic component mounting device, substrate bottom reception device, and substrate bottom reception method
A bottom reception pin module 22 which is allowed to stand upright on a bottom reception base part 21 having a magnetic member 21a provided on an upper surface to support the substrate includes a base part 23 having a magnet member 26 built therein so as to be freely lifted and lowered and fixed to the bottom reception base part 21 by a magnetization force under a state that the magnet member 26 is lowered and a hollow shaft member 24 extended upward from the base part 23 and having an upper end of a top member 25 abutting on the lower surface of the substrate to support the substrate. By a vacuum suction from a suction hole 25c, the magnet member 26 is lowered and lifted to fix and unfix the base part 23 relative to the bottom reception base part 21.
US09560794B2 Cooling device for cooling rack-type server, and data center provided with same
A cooling device for cooling a rack-type server of which a housing includes a plurality of electronic devices includes an interior cooling unit and an exterior cooling unit. The interior cooling unit includes a heat-receiving unit, a heat dissipation unit, an outward path pipe, and a return path pipe. The interior cooling unit allows working fluid to be circulated through the heat-receiving unit, the outward path pipe, the heat dissipation unit, the return path pipe, and the heat-receiving unit to thereby move the heat from the heat-receiving unit to the heat dissipation unit. The exterior cooling unit has a heat exchange unit abutted on the heat dissipation unit and allows, by a circulated cooling medium, the heat of the working fluid discharged from the heat dissipation unit to be dissipated to external air.
US09560793B2 Blade enclosure
Enclosures and systems that can control airflow and signal connectivity in a blade enclosure are provided. Some examples include a front section including a number of blade server modules, a rear section including a number of switch modules; and a middle section having a number of openings and a number of connectors, wherein the middle section controls airflow between the front section and the rear section in the blade enclosure with the number of openings and the middle section controls signal connectivity between a number of blades in the number of blade server modules and a number of switches in the number of switch modules with the number of connectors.
US09560792B2 Apparatus and method for heat sink assembly
A heat sink assembly uses a pin and a spring arrangement to bias a heat sink against an underlying support with an electrical component in between. A lock cap, mounted on a head of the pin, selectively engages a retainer formed beneath an upper end of a heat dissipating element or fin of the heat sink to precompress the spring. When the lock cap is engaged and the spring is precompressed, the pin may be attached to the underlying support without opposing the force of the spring. When the attachment is complete and the lock cap is disengaged, the spring is allowed to act against the head of the pin and the base of the heat sink to operatively bias the heat sink against the underlying support.
US09560791B2 Method of manufacturing heat conductive sheet, heat conductive sheet, and heat dissipation member
Provided is a method of manufacturing a heat conductive sheet with improved adhesion and heat conductivity. The method includes the steps of molding a heat conductive resin composition, which includes heat conductive fillers and a binder resin, into a predetermined shape and curing the heat conductive resin composition to obtain a molded product of the heat conductive resin composition, cutting the molded product into sheets to obtain a molded product sheet, and pressing the molded product sheet.
US09560769B2 Printed wiring board
A printed wiring board includes a substrate having first and second cavities, first electronic components accommodated in the first cavity, second electronic components accommodated in the second cavity, and a build-up layer formed on the substrate and including an insulating interlayer such that the interlayer is covering the first and second cavities. The substrate has a first projection structure partitioning the first components in the first cavity and a second projection structure partitioning the second components in the second cavity, and the first and second cavities and the first and second projection structures are formed in the substrate such that T1
US09560765B2 Electronic device, a method for manufacturing an electronic device, and a method for operating an electronic device
According to various embodiments, an electronic device may include a carrier including at least a first region and a second region being laterally adjacent to each other; an electrically insulating structure arranged in the first region of the carrier, wherein the second region of the carrier is free of the electrically insulating structure; a first electronic component arranged in the first region of the carrier over the electrically insulating structure; a second electronic component arranged in the second region of the carrier; wherein the electrically insulating structure includes one or more hollow chambers, wherein the sidewalls of the one or more hollow chambers are covered with an electrically insulating material.
US09560764B2 Chip-component structure
A chip-component structure includes an interposer on which a multilayer capacitor is mounted. The interposer includes component connecting electrodes, external connection electrodes, side electrodes, and in-hole electrodes. The component connecting electrodes and the external connection electrodes are electrically connected by the side electrodes and the in-hole electrodes. Outer electrodes of the capacitor are joined to the component connecting electrodes.
US09560763B2 Package for optical module
A package for optical module includes a flat-plate-shaped metal base, and a ceramic circuit board in which a plurality of terminals are arranged in a longitudinal direction, and which is joined to an upper surface of the metal base by soldering. The ceramic circuit board has a shape change portion in which the ceramic circuit board is changed in shape along the longitudinal direction, and a region of the ceramic circuit board not including the shape change portion is joined to the metal base by soldering. The shape change portion of the ceramic circuit board is a portion where a width is changed along the longitudinal direction, or a portion where a thickness is changed along the longitudinal direction.
US09560757B2 Chip component mounting structure, and module component
A chip component includes external terminals on a mounting surface thereof at positions that are rotationally symmetric to each other by 180 degrees with respect to a center of the mounting surface. A substrate includes first and second mounting terminals on the mounting surface of the substrate at first diagonal positions of a square indicated by a two dot chain line, and third and fourth mounting terminals on the surface of the substrate at second diagonal positions of the square. The first and fourth mounting terminals are connected by a first terminal connecting portion, and the second and third mounting terminals are connected by a second terminal connecting portion. The chip component is configured to be mounted in any of four directions obtained by rotating the chip component every 90 degrees and achieves the same electrical characteristics.
US09560754B2 Solution processed nanoparticle-nanowire composite film as a transparent conductor for opto-electronic devices
An electro-optic device includes a substructure, a layer of nanowires deposited on the substructure so as to form a network of nanowires having electrically connected junctions at overlapping nanowire portions and defining spaces void of the nanowires, and a plurality of electrically conducting and optically transparent nanoparticles disposed to at least partially fill a plurality of the spaces to provide additional electrically conducting pathways for the network of nanowires across the spaces. The network of nanowires and the plurality of electrically conducting and optically transparent nanoparticles form at least a portion of an optically transparent electrode of the electro-optic device.
US09560753B2 Light emitting diode load board and manufacturing process thereof
A light emitting diode load board includes a substrate, a first dielectric layer, a second dielectric layer and a first conductive pad and a second conductive pad. The second dielectric layer includes a first structure part, a second structure part and a third structure part. The first dielectric layer is disposed on the substrate. The first structure part is disposed on the first dielectric layer and has a first sidewall. The second structure part is disposed on the first structure part and has a second sidewall. The third structure part is disposed on the second structure part and has N sidewalls. The second sidewall is more prominent than the first sidewall. The first sidewall, the second sidewall and the N sidewalls define the first etched part, and the part of the first dielectric layer is exposed from the first etched part. The first conductive pad is disposed in the first etched part. The second conductive is disposed on the second dielectric layer, covers part of the second dielectric and exposes the open of the first etched part.
US09560747B2 Photoelectric converting module and method for assembling same with curable adhesive
A photoelectric converting module includes a circuit board and an optical coupling member. The circuit board includes a substrate defining a plurality of heat-conducting through holes and a hot-curable adhesive layer covering the heat-conducting through holes. The optical coupling member is fixed to the substrate via the hot-curable adhesive layer.
US09560746B1 Stress relief for rigid components on flexible circuits
In order to limit the stress and strain applied to a printed circuit board while still maintaining flexibility, multiple small rigid mesas are formed on a flexible printed circuit, where the rigid mesas are physically isolated by trenches formed around their perimeters. Individual electronic components are attached to the multiple rigid mesas. These trenches form openings at which the printed circuit board is enabled to flex, bend or twist, thereby minimizing, if not eliminating, resulting stress applied to the interconnection between the electronic components and the rigid mesas.
US09560743B2 Multilayer circuit substrate having core layer with through-hole
A multilayer circuit substrate obtained by alternately stacking conductor layers and insulator layers. The conductor layers include a core layer having a greater thickness than any of the other conductor layers and located in an inner layer of the multilayer circuit substrate. A first conductor layer facing the core layer through an insulator layer has first signal wires that transmit high frequency signals, and through-holes are formed in the core layer along the first signal wires in a location facing the first signal wires.
US09560740B2 Circuit module and method of manufacturing same
A circuit module, including: a substrate having electronic components mounted thereon and further having a conductive pattern that defines respective shielded areas where the electronic components are mounted; a sealing layer covering the substrate and the electronic components, the sealing layer having grooves formed therein along the conductive pattern; and a conductive shield, including: a first shielding section covering a top surface of the sealing layer; a second shielding section covering side faces of the sealing layer; and a third shielding section filling the grooves in the sealing layer, wherein the grooves are shaped such that the third shielding section has at least one end thereof connected to the second shielding section, the third shielding section thereby acting as shielding walls partitioning the respective shielded areas, and that said at least one end of the third shielding section has a width wider than other portions of the third shielding section.
US09560727B2 Apparatus and method for creating functional wireless lighting groups
An apparatus for creating functional lighting groups, including a plurality of wireless devices and a gateway. The plurality of wireless devices is configured to enter a grouping mode responsive to commands sent over a wireless network, and is configured to send messages over the wireless network indicating that they have been power cycled. The gateway, coupled to the plurality of wireless devices over the wireless network, is configured to send the commands, and is configured to receive the messages, and is configured to create a functional lighting group comprising the plurality of wireless devices.
US09560722B2 Power system-on-chip architecture
A lighting device is provided. The lighting device includes a substrate, integrated circuits (22′, 24), embedded passive components (26, 27), and a lighting component (22), the device being arranged in an architecture having three layers: an integrated circuits layer (11) including the integrated circuits (22′, 24), wherein the integrated circuits layer (11) is integrated on a first side of the substrate; an embedded passive components layer (12) including the embedded passive components (26, 27), wherein the embedded passive components (26, 27) are embedded in grooves formed in the substrate and wherein the embedded passive components are connected to the integrated circuits (22′, 24) through vias (28) in the substrate; and a bonded layer (13), including the lighting component (22), the lighting component (22) being connected to the integrated circuit layer (11) through flip-chip bonding or monolithic integration.
US09560719B2 LED security light and LED security light control device thereof
A two-level LED security light includes a power supply unit, a motion sensor unit, a time setting unit, a loading and power control unit, an external control unit, and a lighting-emitting unit. The LED security light is turned on at dusk for generating a first level illumination and turned off at dawn. When the motion sensor detects any intrusion, the LED security light is switched from the first level illumination to a second level illumination for a short duration time to scare away the intruder. After the short duration time, the LED security light returns to the first level illumination for saving energy. The light emitting unit includes one or a plurality of LEDs. The time setting unit is for managing illumination timing. The external control unit is for setting illumination characteristics of the first level illumination or the second level illumination of the light emitting unit.
US09560707B2 Methods and apparatuses for operating groups of high-power LEDs
An energy-efficient, compact and cost-effective solution for driving a number of high-power LED groups for lighting applications includes using a single switching power supply together with LEDs connected in series and/or in parallel and pulse width-controlled switches in parallel across the individually controllable LED groups. If the switch of an LED group is ON, the LED group will not light up. If the switch is in the OFF position, the full current of the power supply will pass through the corresponding LED group.
US09560705B1 Magnetic amplifier assisted LED constant current sink overhead voltage regulation
A power circuit includes a plurality of LED strings, each LED string having multiple LEDs connected in series. A plurality of magnetic amplifiers, reset current sources, and a control circuit are used to drive each LED string with equal current and to independently regulate the amount of voltage supplied to each LED to maximize efficiency. One magnetic amplifier, one reset current source, and one current sink are dedicated to each LED string. The control circuit measures the voltage drop across each LED string and determines an amount of reset control current in response to the measured voltage drop. The reset control current is supplied by the reset current source to the magnetic amplifier dedicated to the regulated LED string. The amount of reset control current supplied to the magnetic amplifier dictates the amount of voltage supplied to the LED string.
US09560702B2 Light source module, power supply unit for operating a light source module of this kind, and lighting system
A light source module may include at least one LED cascade with a plurality of LEDs, a supply line, wherein at the input side the LED cascade is coupled thereto, and a ground line. The light source module further includes a communications line for coupling to a control device for the current to be provided by the current source, a thermal derating unit coupled between a first voltage source and the communications line and including a temperature-sensitive element, wherein the thermal derating unit applies a temperature dependent current component determined depending on the temperature-sensitive element, to the communications line, at least one current measurement resistor connected in series between the LED cascade and the reference potential, wherein the conductance of the current measurement resistor is proportional to the current requirement of the LED cascade, and at least one coupling resistor coupled between the coupling point and the communications line.
US09560697B2 Flexible heated planar element
A double-sidedly self-adhesive planar element which is intrinsically heatable in a self-regulating way and at the same time has a particularly high flexibility. The planar element has a layer sequence of a posistor heating layer, a contacting layer and an adhesive layer, the contacting layer being a two-dimensional perforate contacting element which within the planar element is therefore present as a contacting element which has not been applied to a backing. Also disclosed is an adhesively bonded assembly of a bonding substrate and a planar element of the aforesaid kind, a method of producing a planar element of the aforesaid kind, and a method of using a planar element of the aforesaid kind for heating an adhesively bonded assembly.
US09560696B2 Thermal treatment device for display apparatus and thermal treatment method using the same
A thermal treatment method for a display apparatus includes providing an acceptor substrate on a substrate stage, providing on the acceptor substrate a pattern mask including a transfer layer, irradiating a flash light beam onto the pattern mask from a plurality of flash lamps, and transferring the transfer layer to the acceptor substrate. The plurality of flash lamps are symmetrically provided with respect to the acceptor substrate and are configured to irradiate flash light beams.
US09560695B2 Communication system, gateway device, and communication control method
An increase in communication load in a network due to increasing messages for requesting information is suppressed. When a message for requesting information and a response message thereto are sent and received between a communication device (N1-Nn) that is an information requester and an information provider (Nx) on a network (NW) via a communication device (1), the communication device (1) stores the information acquired from the response message in a response information storage section (4), and when any communication device requests at least part of the same information, a control section (5) creates a response message including the requested information and responds.
US09560685B2 Method and device for transmitting D2D data in wireless communication system
A method for transmitting device-to-device (D2D) data in a wireless communication system is provided. A first terminal establishes a D2D link with a second terminal. The first terminal transmits a scheduling request (SR) for an uplink and an SR for the D2D link to a base station. The first terminal receives, from the base station, scheduling information on the D2D link determined on the basis of the SR for the D2D link. The first terminal transmits D2D data to the second terminal on the basis of the scheduling information
US09560682B2 Methods and apparatus for resource allocations to support peer-to-peer communications in cellular networks
A method of operating a wireless device associated with a first cell includes receiving information on a first set of resources for intracell peer-to-peer communication and on a second set of resources for intercell peer-to-peer communication. In addition, the method includes utilizing at least one of the first set of resources to communicate with a second wireless device within the first cell or the second set of resources to communicate with the second wireless device within a second cell based on the received information.
US09560677B2 Communication control method, base station, and user terminal
A user terminal employed in a mobile communication system including a general cell supporting PTM distribution of MBMS data and a specific cell not supporting PTM distribution of the MBMS data, the user terminal receives a connection establishment message for establishing a connection between the user terminal and the general cell from the general cell when the user terminal is in an idle mode with the general cell selected as a serving cell. The user terminal sends an establishment completion message indicating completion of establishment of the connection in response to the connection establishment message received from the general cell. The user terminal sends the general cell a proximity notification that the specific cell exists near the user terminal if the specific cell exists, together with the establishment completion message.
US09560674B2 Virtual busy-tone for full-duplex wireless networks
System and method embodiments are provided for a virtual busy-tone for full-duplex wireless networks. Embodiments provide a mechanism for efficiently eliminating the hidden node problem. In an embodiment, a method in a full-duplex enabled wireless network component for avoiding collisions includes receiving, at the network component, a data transmission from a first station; and transmitting a busy indicator from the network component, the busy indicator including a time duration determined in accordance with an expected time duration of the data transmission to instruct any non-transmitting station to not transmit data during the included time duration.
US09560673B2 Configurable clear channel assessment
An example method of assessing one more communication channels includes receiving an indication to initiate channel assessment, receiving a user-selected first set of assessment parameters, and determining whether or not the first communication channel is busy based on the first set of assessment parameters. The method also includes replacing the first set of assessment parameters with a user-selected second set of assessment parameters, and determining whether or not the second communication channel is busy based on the second set of assessment parameters.
US09560668B1 Systems and methods for scheduling low-delay transmissions in a communication network
Systems and methods are described for scheduling low-delay transmissions from an access node. Packet transmission delay data associated with communication links is received at a base band unit (BBU). The communication links can be routed between pluralities of antennas of the BBU. A link identification can be assigned to each of the communication links and to each antenna in communication with the BBU. A scheduling algorithm in communication with one of the antennas is selected, at the BBU, from a plurality of scheduling algorithms based on the packet transmission delay data associated with at least one of the communication links. Packet data for at least one wireless device may be transmitted using the selected scheduling algorithm.
US09560667B2 System for radio transceiver timing
A transceiver adapted to emulate devices using one or more of a plurality of different radio access protocols. The transceiver comprises a timing module, the timing module being adapted to maintain a record of the current timing state which would apply to each of the different radio access protocols the transceiver is able to use, if that radio access protocol was being used. When the transceiver changes a radio access protocol being used to emulate a device from a first radio access protocol used to emulate a first device to a second radio access protocol used to emulate a second device, the transceiver is adapted to use the record of the current timing state which would apply to the second radio access protocol to set the timing of the second radio access protocol.
US09560663B2 Wireless communication system using multiple transmission and reception points
Disclosed is a wireless communication system using multiple transmission and reception points. In a wireless communication system having a first transmission and reception point and at least one second transmission and reception point belonging to the same cell, the first transmission and reception point has a wider transmission area than the at least one second transmission and reception point, and the first transmission and reception point and the at least one second transmission and reception point generate downlink transmission signals by using the same physical layer cell ID or virtual cell IDs allocated to each terminal, and then the terminals generate uplink transmission signals by using the allocated virtual cell IDs.
US09560659B2 Resource allocation and scheduling among base stations
Various techniques are disclosed for wireless communications for providing a methodology and algorithm(s) to manage resources and schedule users in a coordinated way among a group of base stations, such as Femtocells, Picocells, self-organized Basestations, Access Points (APs) or mesh network nodes, or among the basestations in a two tiered networks, to improve the performance for individual user, individual Basestation (BTS), the overall systems or all of above.
US09560657B2 Application-based wireless device initiated radio resource management
A method and apparatus for radio resource management in a wireless device is provided. A type of data connection to be established between the wireless device and a network is determined. A radio resource capability mode for the data connection based on resource requirements of the determined type of data connection is dynamically determined wherein the radio resource capability mode is selected from a plurality of radio resource capability modes operable by the wireless device within wireless technologies supported by the network. The determined radio resource capability mode is conveyed to the network during connection establishment between the wireless device and the network, wherein the radio resource capability mode is used by the network to determine radio resources to be allocated to the wireless device for the connection.
US09560655B2 Common mapping of resource elements to enhanced resource element groups
The invention relates to a universal mapping of resource elements (REs) to enhanced resource element groups (e REG) that applies to both the PDCCH and PDSCH regions; the mapping is universal since it is not user or cell-specific but applies to the resource block pairs irrespective of the actual reference signals used. The mapping is such that all REs of the resource block pair are assigned to one out of a plurality of e REGs. According to the mapping, the REs are sequentially assigned to the e REGs, in predetermined orders. Within an OFDM symbol a pair of REs is assigned to the same e REG, wherein the two REs are spaced apart from each other by 3 or 6 subcarriers.
US09560654B1 Indication of mode transitions of a wireless communication device
A Long Term Evolution (LTE) Serving Gateway (S-GW) to indicate mode transitions of a wireless communication device comprises a communication transceiver and a processing system. The communication transceiver is configured to establish a default bearer between the LTE S-GW and an LTE Packet Data Network Gateway (P-GW) for the wireless communication device, establish a bearer channel between an LTE access node and the LTE S-GW, and exchange data over the bearer channel responsive to the wireless communication device entering an active mode. The processing system is configured to release the bearer channel between the LTE access node and the LTE S-GW responsive to the wireless communication device entering an idle mode, generate mode transition records indicating idle-to-active mode transitions and indicating active-to-idle mode transitions of the wireless communication device, and direct the communication transceiver to transfer the mode transition records.
US09560651B2 Radio resource allocation of unlicensed frequency bands
A network node operates in accordance with a first radio access technology in a frequency band, wherein communication according to a second radio access technology may occupy one or more of the radio resources of the frequency band. A method comprises receiving a beacon signal associated with the second radio access technology and determining whether or not the beacon signal comprises information indicative of which of the radio resources of the frequency band are used as primary and secondary channels, respectively, in accordance with the second radio access technology. The method also comprises determining a communication activity rate of at least one of the radio resources of the frequency band and selecting one or more of the radio resources of the frequency band based on the determined communication activity rate, and allocating one or more of the selected radio resources to communication in accordance with the first radio access technology.
US09560649B1 Method of allocating communication resources to a wireless device in a wireless communication network
A system and method of allocating communication resources to a wireless device in a wireless communication network are provided. A first subframe configuration can be assigned to a first carrier of a frequency band of an access node. A second subframe configuration different from the first subframe configuration can be assigned to a second carrier of the frequency band. The access node can receive a resource request associated with an application running on the wireless device. An application requirement of the application running on the wireless device can be determined. The wireless device can be instructed to establish communication with the access node over one of the first carrier and the second carrier during a communication session based on the determined application requirement.
US09560648B2 Methods and apparatus for providing a communication scheme with reduced feed-back delay
An apparatus for providing reduced feedback delay may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least selecting a frame format to be applied for configuring transmission and reception of data. The frame format may be selected from options including a downlink only format, an uplink only format and a downlink and uplink format. The apparatus may be further configured for communicating the frame format to a transceiver to enable configuration of the transceiver for transmission and reception of data according to the frame format selected. A corresponding method and computer program product are also provided.
US09560647B2 Method for allocating resource in LTE system
A fractional Resource Block (RB) allocation method which enables resource allocation in a unit smaller than RB to improve the capacity of Voice over Internet Protocol (VoIP) in a Long Term Evolution (LTE) system is provided. The method includes generating modulation symbols streams by performing channel coding and modulation on transport blocks corresponding to first and second data to be transmitted to respective users, multiplexing the modulation symbols stream alternately in a unit of two continuous modulation symbols, and transmitting the multiplexed modulation symbol stream as mapped to corresponding resource. A resource arrangement method allows different users to share the same resource without using a Space Domain Multiple Access (SDMA) and indicates fractional RB allocation.
US09560644B2 Base station, terminal, communication system, communication method, and integrated circuit
In a wireless communication system in which a base station and a terminal communicate, the base station effectively transmits control information for the terminal.The base station that communicates with the terminal by using resource elements configured with OFDM symbols and subcarriers, and resource block pairs configured with a predetermined number of resource elements includes a second control channel generation unit that generates a second control channel which is transmitted by using a reference signal of an antenna port different from an antenna port of a first control channel. The second control channel is configured with predetermined E-REGs, and transmitted to the terminal, by using one or more E-CCEs. The resource block pair is configured with a predetermined number of E-REG sets. The E-REG set is configured with a predetermined number of the E-REGs. The E-REG is configured with a predetermined number of resource elements.
US09560643B2 Resources for monitoring an EPDCCH depending on transmission mode
A base station is configured to communicate with a terminal using a resource element configured of an area in the frequency direction and an area in the temporal direction, and a resource block pair configured of a predetermined number of the resource elements. The base station includes: a second control channel generating unit configured to generate a second control channel which can be mapped to a second control channel area which is an area different from a first control channel area where a first control channel can be mapped, and which is set to the terminal from the base station in units of the resource block pair. A resource element group which is a group of the predetermined resource elements in the resource block pair of the second control channel area is configured, and the second control channel is mapped to a plurality of the resource element groups.
US09560642B2 Method and apparatus for determining uplink control channel resources
User equipment (UE), includes: a receiver configured to receive a specific parameter configured for a mapping manner of an enhanced physical downlink control channel (E-PDCCH) of the UE by an eNB, wherein the specific parameter configured for the mapping manner of the E-PDCCH corresponds to a localized mapping or a distributed mapping; and a processing circuit coupled to a memory configured to determine uplink control channel (PUCCH) resources of the UE according to the specific parameter corresponding to the localized or distributed mapping of the E-PDCCH of the UE and a PUCCH calculation formula.
US09560640B2 Method and apparatus for transmitting control information
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and an apparatus for transmitting an uplink control signal in a carrier aggregation-based wireless communication system, the method comprising a step of receiving, at one or more cells from among a plurality of cells, one or more downlink signals in subframe #(n−k); and a step of transmitting, in subframe #n, an uplink control signal including information on the acknowledgement to the one or more downlink signals. The bit number of the information on the acknowledgement corresponding to a specific cell from among the plurality of cells in the subframe #(n−k) is given as a first value according to the transmission mode of the specific cell if the subframe #(n−k) is a first subframe, and given as a predetermined second value if the subframe #(n−k) is a second subframe.
US09560639B2 Mobile communication system, base station device, mobile station device, communication method, and integrated circuit
A mobile communication system, a base station device, a mobile station device, a communication method, and an integrated circuit that each can efficiently transmit HARQ-ACK and/or channel state information are provided.A mobile station device includes means for receiving a first parameter that is used for instructing whether simultaneous transmission of information relating to HARQ-ACK and channel state information is allowed or not; and means for receiving a second parameter that is used for instructing whether simultaneous transmission of the information relating to HARQ-ACK and the channel state information is allowed or not, and controls a transmission method of the information relating to HARQ-ACK and the channel state information based on the first parameter, the second parameter, and whether or not the information relating to HARQ-ACK corresponds to transmission on a single physical downlink shared channel only on a primary cell.
US09560637B2 Management apparatus and communication system
A management apparatus, which manages a wireless network constituted by a plurality of wireless communication devices each capable of performing a wireless communication using TDMA system, is characterized by comprising an extended link management unit that manages an extended link obtained by setting, to a link for which a channel and time slots to be used for wireless communications using the TDMA system are specified and for which a communication direction is determined, attribute information that characterizes the wireless communications performed by the wireless communication devices by use of the link.
US09560634B2 Group resource allocation method
The present invention discloses a group resource allocation method, which comprises the following steps that: a user resource management device groups user-side equipments according to the service type or the modulation and coding scheme of the user-side equipments; and the user resource management device performs an initialization description and/or an update and maintenance description for each group via a group message, describes the resource allocation information of the user-side equipments in each group via the group message to realize a group resource allocation. Through the technical solution above, the present invention lowers the description overhead of a group resource allocation.
US09560625B2 Method and apparatus for configuring mobile relay node tracking area and location update
A method and apparatus for mobile relay node tracking area configuration and location update. The method includes: configuring a dedicated tracking area for a Donor eNodeB (DeNB); configuring a dedicated tracking area for a mobile Relay Node (RN) accessing the DeNB; when a terminal (UE) accessing the mobile RN registers or tracking area updates, allocating a tracking area identifier list containing the dedicated tracking area to the UE; the dedicated tracking area is a tracking area code dedicated to a mobile relay. The method and apparatus try the best to guarantee that a paging area list allocated to the UE contains the tracking area configured for the mobile relay serving the UE, thereby avoiding that numerous UEs served by the RN trigger location update simultaneously in the process of the RN moving.
US09560615B2 Synchronization method of femtocell base station and femtocell base station using the same
The exemplary embodiment of the present invention provides a method of synchronizing a femtocell base station securing time synchronization of a femtocell base station by allowing the femtocell base station to transmit a symbol to a terminal belonging to the femtocell by performing the time synchronization with a preamble signal when the femtocell base station receives the preamble signal from the macrocell base station in an orthogonal frequency division multiple access (OFDMA) communication system in which a femtocell is present in a macrocell.
US09560613B1 Validating synchronization compliance using network measurements
A method of synchronization validation in a wireless network. The method includes receiving, at a computing processor, a network measurement from at least one wireless terminal in the wireless network. The network measurement is made with respect to at least one base station in the wireless network. The method also includes determining, at the computing processor, a synchronization state of at least one base station based on the received network measurement.
US09560610B2 Monitoring of radio link synchronization in a user equipment's active set
A method and arrangement in a Radio Network Controller (RNC) for monitoring radio link (RL) synchronization for each RL as soon as it is added to a User Equipment's (UE's) Active Set. When a new RL is added, each RL in the Active Set sends an Active Set Update Complete message to the RNC. When the RNC determines that a Radio Link Restore Indication message is not received from the Target NodeB serving the new RL, the RNC starts an initRlSyncT timer set for a defined time period and monitors incoming messages to determine whether the Radio Link Restore Indication message is received for the new RL before the initRlSyncT timer expires. If so, the method ends; but if not, the RNC instructs associated NodeBs and the UE to remove the new RL from the UE's Active Set.
US09560608B2 Method and network nodes in a telecommunication system
A method in a user equipment (140) for assisting a first radio network node (110) in selection of one or more mobility parameters, a method in the first radio network node (110) for selecting one or more mobility parameters and a user equipment (140) and a first radio network node (110) configured to perform the methods are provided. The user equipment (140) sends (C001) an indication of a second part of a first operating frequency band to the first radio network node (110). The first radio network node (110) selects (C004) said one or more mobility parameters based on the received indication of the second part of the first operating frequency band. The user equipment (140) receives (C005) and applies (C006) said one or more mobility parameters from the first radio network node (110).
US09560603B2 Mobile communication system, mobile communication method, radio base station, and radio terminal
A mobile communication system is a system in which a plurality of radio base stations receive an uplink signal transmitted from a radio terminal coordinated with one another. At least one radio base station of the plurality of radio base stations comprises: a notification unit that notifies the radio terminal of information for specifying the plurality of radio base stations. The radio terminal comprises a control unit that specifies the plurality of radio base stations on the basis of the information notified from the notification unit, and that performs transmission power control of the uplink signal in accordance with the path losses between each of the plurality of radio base stations and the radio terminal.
US09560600B2 Method for detecting control information in wireless communication system
A method for detecting control information in a wireless communication system is provided. The method includes checking a cyclic redundancy check (CRC) error by monitoring control channels, determining whether a value of an error check field is equal to a specific value, and, if the value of the error check field is equal to a specific value, detecting the control information on the control channel.
US09560594B2 Access point response to PS-Poll
Methods, systems, and devices are described for power conservation in a wireless communications system through efficient transmissions and acknowledgements of information between an AP and a station. The time between a determination by a station to enter a power saving mode and entering network sleep mode by the station may be reduced through a transmission, by an AP, of an MPDU to the station successive to an SIFS after transmission of an acknowledgement to the station of a PS-Poll frame from the station. The time to enter a power saving mode by a station may also be reduced through transmission of A-MPDUs in which a last MPDU of the A-MPDU has an indicator bit cleared to indicate no additional data is to be transmitted. An AP may prevent a retransmission of an MPDU to the station in the absence of an acknowledgement from the station, to further enhance efficiency.
US09560592B2 Method and apparatus for signaling in dense network operations
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives an LDCS configuration for a UE relay from a second entity and monitors for an LDCS from the UE relay based on the received LDCS configuration. The second entity may comprise one of an LPN that is not in a dormant state and a Macro cell. The apparatus may receive LDCS configurations for a plurality of LPNs and monitor for a plurality of LPNs based on the received LDCS configurations. When the apparatus determines a need to connect to a LPN, the apparatus may select an LPN among the plurality of LPNs.
US09560585B2 Method and apparatus for access network selection
A method includes using a set of information for a plurality of different access networks, said plurality of networks including at least one cellular network and at least one local wireless network and a current priority associated with a user equipment to provide access network selection information to said user equipment for one or more of said a plurality of said network and causing said access network selection information to be provided to said user equipment. The set of information may include a set of priority information and/or a set of network access information.
US09560584B2 Mobile device with cellular-WLAN offload using passive load sensing of WLAN
Apparatus and methods are provided for switching between a wireless local area network (LAN) and a cellular network for a user equipment's (UE) data communication by passively sensing the load on the wireless LAN. A method is disclosed that includes detecting an access point associated with a wireless LAN and receiving packets that are transmitted by other devices that are using the wireless LAN. The method can further include examining the received packets to estimate a data load of the wireless LAN and selecting between the wireless LAN and a cellular network based on the estimated data load.
US09560576B2 Method and device for performing channel access in wireless LAN
A method and device for performing channel access in a wireless LAN are disclosed. An initial channel access method of a station STA in a wireless LAN may include: receiving, from an access point (AP) by the station STA, a frame including information on a channel state, information on a channel access protection section and information on a station STA capable of performing channel access in the channel access protection section; determining a channel access priority by a station STA when the information on the channel state indicates that a wireless link is in a congestion state; and performing initial channel access in the channel access protection section based on the channel access priority determined by the station STA and the information on the station STA capable of performing channel access in the channel access protection section.
US09560574B2 User equipment and method for transmit power control for D2D tranmissions
Embodiments of user equipment (UE) and methods for transmit power control for device-to-device (D2D) discovery operations and D2D communication in a cellular network are generally described herein. In some embodiments, the UE may configure a discovery signal for transmission on discovery resources from a configured resource pool for D2D discovery. The discovery signal may be transmitted at a transmit power level based on a relative location of the discovery resources with respect to uplink cellular resources in the frequency domain.
US09560571B2 Method for performing mobile communications and mobile radio communication terminal device
A method for performing mobile communications may include receiving a first multimedia broadcast or multicast stream from a serving cell; determining whether or not a neighbor cell is capable of providing the first multimedia broadcast or multicast stream to generate a first determination result; and initiating neighbor cell protocol operations with the neighbor cell according to a first set of threshold criteria if the first determination result is negative and initiating neighbor cell protocol operations with the neighbor cell according to a second set of threshold criteria if the first determination result is positive. The neighbor cell protocol operations are cell measurements of the neighbor cell or cell reselection to the neighbor cell.
US09560566B2 Methods and apparatuses for operating a radio network controller during a soft handover process
A technique for operating an RNC of a communication network during a soft handover process of a mobile terminal between a first BS and at least one second BS that are connected to the RNC is provided. A method implementation of the technique comprises receiving, at a MAC protocol layer of the RNC, a first data frame stream from the first BS via a first data path and a second data frame stream from the second BS via a second data path. A relative delay between the data frames of the first and the second data frame stream regarding their arrival at the RNC is determined. At then the MAC protocol layer, data frames of the first and the second data frame stream are then merged into a third data frame stream which is transmitted to a protocol layer above the MAC protocol layer. The merging of the data frames comprises a reordering process of the data frames and wherein, if the relative delay for a data frame exceeds a delay difference reference value, the data frame is transmitted from MAC protocol layer to the protocol layer above the MAC protocol layer without subjecting data frame to the reordering process.
US09560563B2 Method for receiving service by means of user equipment in a wireless communication system and apparatus for same
The present application discloses a method for receiving a service by means of a user equipment connected to a first network in a wireless communication system. More particularly, the method comprises: a step of transmitting, to a first network, a first message for radio access technology (RAT) change to a second network; a step of accessing the second network; and a step of receiving the service from the second network, wherein the service is provided only in the second network.
US09560561B2 Method and apparatus for short handover latency in wireless communication system using beam forming
Beam selection is provided. A method for handover in a mobile station includes sending a scan request message for scanning a downlink (DL) beam with respect to a serving base station (BS) and a neighboring BS, to the serving BS, and receiving a scan response message; determining the DL beam for the MS by performing scanning with the serving BS and the neighboring BS based on the scan response message; sending a scan report message comprising a result of the scanning to the serving BS; when receiving an air-HO request message from the serving BS, generating an air-HO response message comprising information of a neighboring BS to which the MS hands over based on the air-HO request message; performing beam selection with the neighboring BS of the handover based on the air-HO request message; and performing the handover.
US09560560B2 User equipment and methods for handover using measurement reporting based on multiple events
Embodiments of a User Equipment (UE) to support inter-frequency handover are disclosed herein. The UE may receive, from an Evolved Node-B (eNB), a measurement report configuration message that includes multiple measurement events to be determined at the UE. The UE may transmit a measurement report when a combined measurement event occurs. The combined measurement event may include a combination of the multiple measurement events according to a “logical AND” operator such that the combined measurement event occurs when the multiple measurement events occur. The measurement events may be related to signal measurements performed on one or more signals received at the UE from one or more cells configured for operation in the network.
US09560559B2 Method and apparatus for implementing small cell enhancements in a wireless communication system
A method and apparatus for implementing small cell enhancements in a wireless communication system are disclosed. The method includes a first eNB (evolved Node B) controlling a first cell, wherein the first cell is serving a UE (User Equipment). The method further includes the first eNB configuring a second cell to serve the UE, wherein the second cell is controlled by a second eNB. The method also includes the first eNB allocating a measurement gap configuration to the UE. In addition, the method includes the first eNB sending the measurement gap configuration to the second eNB.
US09560555B2 Method and device for accessing and obtaining user equipment context and user equipment identity
A method and device for accessing and obtaining user equipment (UE) context and UE identity are provided. The method for access includes: when a UE accesses a System Architecture Evolution (SAE) network, judging, by a network node, whether a Globally Unique Mobility Management Entity Identifier (GUMMEI) carried by the UE or a Mobility Management Entity Group Identity (MMEGI) in the GUMMEI is allocated or mapped by the SAE network; if the GUMMEI or MMEGI is allocated by the SAE network, selecting, by the network node, a Mobility Management Entity (MME) according to the GUMMEIA network device includes an identity attribute obtaining module and a network resource node allocation module. Therefore, the access of the UE is achieved.
US09560550B1 Mitigating interference using beamforming
Systems, methods, and computer-readable media for facilitating mitigation of interference using beamforming techniques are provided. In some embodiments, interference periodicity and interference duration associated with interference of a radar beam are used to determine an extent of time during which a lobe of a communication tower is to be modified in power, direction, or a combination thereof. Upon an occurrence of the extent of time, the lobe of the communication tower is modified in power, direction, or a combination thereof so that the lobe does not interfere with a radar beam emitted from a radar remote from the communication tower.
US09560549B2 Reporting of aggregated RAN congestion information
The present disclosure is directed at systems, methods and media for relieving RAN congestion in a core network. In some embodiments, RAN congestion information is reported from user equipment to a packet data gateway (PGW) through an eNodeB and a software gateway. The PGW can aggregate the RAN congestion information and periodically notify other network nodes, for example, a PCRF, about the aggregate congestion in a network. By aggregating RAN congestion information, the PGW can substantially reduce the signaling required to report RAN congestion in the core network.
US09560548B2 Dynamic adjustment of a wireless network media access control parameter
According to some embodiments, information associated with collisions occurring as packets are exchanged through a wireless network may be measured. At least one media access control parameter may then be automatically and dynamically adjusted to achieve a throughput requirement, at a relatively low latency, while reducing collisions in the wireless network.
US09560545B1 Systems and methods for managing communication between an access node and a relay node
Systems and methods are described for managing communications of an access node and a relay node. Data may be communicated between an access node and a plurality of wireless devices over a first frequency band. Data may also be communicated between the access node and a relay node over the first frequency band, where the relay node may communicate with wireless devices over a second frequency band. It may be determined that a utilization of the second frequency band meets a criteria. Data may then be communicated between the access node and at least one of the plurality of wireless device over the second frequency band based on the determination that the utilization of the second frequency band meets the criteria.
US09560544B2 Method of handling signaling and data transmission for machine-type communication
A method of handling signaling and data transmission for machine-type communication (MTC) for a core network in a wireless communication system is disclosed. The core network includes at least one of a network control node, a data base and a network gateway node. The method includes the network gateway node selectively performing trigger suppression operation on at least a trigger request from a MTC server according to whether the core network is congested or overloaded, wherein each of the at least a trigger request is used to trigger at least an MTC application on a MTC device, wherein the trigger suppression operation is performed according to a trigger suppression setting received from the network control node.
US09560542B2 Radio station and method of processing user data with radio station
A radio station (1) includes a first part (1A) and a second part (1B). The second part (1B) can be arranged so as to be physically separated from the first part (1A) and is connected to the first part (1A) via a transmission line (40) so as to be able to communicate with the first part. The first part (1A) includes a first scheduling unit (20A) capable of performing dynamic scheduling to allocate a plurality of radio resources to a plurality of mobile stations or user data. The second part (1B) includes a second scheduling unit (20B) capable of performing, instead of the first scheduling unit (20A), at least a part of dynamic scheduling for a first mobile station connected to the second part (1B) among the plurality of mobile stations.
US09560541B2 Wireless transmission device, VSWR determination device, and VSWR determination method
A wireless transmission device (100) of the invention includes a VSWR measuring means (101) which measures VSWR; and a VSWR determining means (102) which determines reliability of a measurement value of the VSWR measured by the VSWR measuring means (101). The VSWR determining means (102) includes a baseband signal analyzing means (90) which analyzes a baseband signal by detecting a difference between the baseband signal, and a delay signal of the baseband signal; a baseband signal density determining means (19) which determines a density of the baseband signal, based on the difference between the baseband signal and the delay signal analyzed by the baseband signal analyzing means (90), and a VSWR output switching means (13) which restrains output of the VSWR measuring means, when the baseband signal density determining means (19) determines that the density of the baseband signal is low.
US09560540B2 Method and arrangement in a wireless communication system
The invention relates to a method and an arrangement in a transmitting node (560) for enabling a receiving node (540) to perform measurements on interference caused by transmissions from at least one transmission point (510, 520, 530) controlled by the transmitting node (560) on receptions at the receiving node (540). The transmitting and receiving nodes (560, 540) are comprised in a wireless communications system (500, 600, 700). The transmitting node determines (910) an interference measurement resource, IMR, comprising a set of Time-Frequency Resource Elements, TFREs, upon which the transmitting node is expected to transmit interference. The transmitting node then transmits (930) at least one interfering signal on said IMR as said interference. The at least one interfering signal comprises at least one of a desired signal, that is expected to be decoded or coherently measured upon by the receiving node (540) or another node (550) served by said transmitting node (560), and another signal, that is not expected to be decoded or coherently measured upon by any node (540, 550) served by said transmitting node (560). The desired signal is transmitted in place of the another signal as said at least one interfering signal on one or more TFREs of the IMR when the at least one transmission point is to transmit the desired signal to the receiving node (540) or to the another node (550). The another signal is transmitted on TFREs of said IMR where no desired signal is transmitted and the another signal is muted on TFRE's of said IMR where the desired signal is transmitted.
US09560539B2 Method for allowing terminal to report measurement result for MDT to base station in wireless communication system and device therefor
The present invention provides a method for a terminal to report the measurement result of a minimization of drive test (MDT) in a wireless communication system. More specifically, the method comprises the steps of: receiving MDT setup information from said base station; performing cell measurement on the basis of said MDT setup information; storing the result of said cell measurement in an MDT log on the basis of a valid time that precedes as much as the second interval from storage times, at every storage time of a first interval unit that is contained in said MDT setup information; and reporting to said base station the MDT log in which the result of said cell measurement is stored.
US09560537B1 Systems and methods for determining a location of a signal emitter based on signal power
A method of estimating a location of an interference signal source includes using a first antenna configured to receive a signal from the interference signal source and using a second antenna arranged proximate to the first antenna and configured to receive global positioning system (GPS) signals. An initial trend in variation in power of a received signal from the interference signal source is determined relative to a position of the second antenna, wherein upon determining the initial trend, the initial trend is a current trend. In an iterative manner, the second antenna is directed to be repositioned and a current trend in the peak measurement in power is observed until an estimate of the location of the interference signal source is determined.
US09560536B2 Method and device for reporting cell information and adjusting cell mobility parameter
Embodiments of the present invention provide a method and a device for reporting cell information and adjusting a cell mobility parameter. The method for reporting cell information includes a connection failure occurring on a terminal and re-establishing a radio resource control RRC connection with a cell by the terminal. A cell identity of a neighboring cell of a source cell and event information of the neighboring cell that is recorded by the terminal before the connection failure occurs is sent by the terminal to a base station that controls a cell where the RRC connection is re-established. Technical solutions provided in embodiments of the present invention may help improve the accuracy of mobility parameter adjustment on a network side and further improve the terminal handover efficiency.
US09560530B2 Placement of a wireless network access point using a Voronoi partition
Devices, methods, and systems for placement of a wireless network access point are described herein. One method includes determining a location of any existing wireless network access points of a wireless location system in an area, computing a Voronoi partition around the locations of the existing wireless network access points in the area, wherein the Voronoi partition includes a number of vertices defined by the locations of the existing wireless network access points, and determining a location to place an additional wireless network access point in the area based on the Voronoi partition, wherein the location corresponds to the vertex in the Voronoi partition that is farthest from its defining locations and in the area and has a worst location accuracy as compared to a location accuracy threshold.
US09560526B2 Method and apparatus for single sign-on in a mobile communication system
The present invention relates to a method and an apparatus for single sign-on in a mobile communication system. A method in which a browsing agent performs single sign-on in a mobile communication system according to the present invention comprises: a step of transmitting user-supplied identifier to a relay party (RP); a step of receiving, from said RP, a message indicating that a browser should be re-directed to said RP; a step of transmitting an identifier of an authentication agent to an open ID provider (OP)/network application function (NAF); and a step of transmitting, to the authentication agent, the identifier of the authentication agent or a message that triggers to make an inquiry into the identifier of the authentication agent. According to the present invention, a single sign-on procedure may be performed in a safer manner.
US09560523B2 Mobile device authentication
One aspect of the invention is a system for mobile device authentication. The system includes a public-facing server configured to interface with a mobile device. The system also includes a secure server configured to interface with the public-facing server and an authorization station. The authorization station includes processing circuitry configured to establish authorization limits for the mobile device and generate an authentication key associated with the authorization limits. The processing circuitry is further configured to provide the authentication key and an identifier of the mobile device to the secure server, and generate an authorization code including an encoded version of the authentication key and an address of the public-facing server. The processing circuitry is also configured to provide the authorization code to the mobile device to establish authentication for the mobile device to receive data from a control system network as constrained by the authorization limits.
US09560522B2 Tap-to-wake and tap-to-login near field communication (NFC) device
Described herein are techniques related to a tap-to-wake and tap-to-login system. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A tap-to-wake and tap-to-login system allows a user of a near field device to wake up a computing platform from a deep sleep state using a bump/tap without having to move a mouse or enter a keyboard stroke.
US09560519B1 Mobile communication device profound identity brokering framework
A mobile communication device. The device comprises a cellular radio transceiver, a processor, and a memory integral with the device, wherein the memory is apportioned into a plurality of partitions. The device further comprises a first wireless communication identity stored in a first partition of the memory and a second wireless communication identity stored in a second partition of the memory, wherein the second wireless communication identity is different from the first wireless communication identity. The device further comprises an application stored in the memory that, when executed by the processor, detects a triggering event and in response to the triggering event selects one of the wireless communication identities to be an active communication identity of the device, wherein a wireless communication identity comprises a network access identity and a list of wireless communication systems to which the device is authorized to attach.
US09560516B2 Method to use existing NAS signaling connection for pending uplink signaling/data after TAU accept
A method and system to use existing Non-access stratum (NAS) signaling connection for pending uplink signaling/data after Tracking Area Update Procedure (TAU) complete is disclosed. The proposed method handles the EPS Session Management (ESM), Short Message Service (SMS) or voice call or data when a User Equipment (UE) is waiting for TAU accept. The method allows UE to inform the network with specific Information Element (IE) in TAU complete message, so that the network will take the next action. This will help to provide quick services to the user. Using the “CONN REQ TYPE” IE, in TAU complete, to handle all abnormal Cases for Circuit Switches (CS) services/data services in E-UTRAN (Evolved UTRAN) network.
US09560514B2 Method for establishing connection by HNB
The method for establishing a connection by a HNB comprising operations of: the HNB transmitting an “attachment request” message to an operation and maintenance center (OMC); the OMC transmitting an “attachment response” message to the MB; the HNB establishing a connection with an MME indicated by the “attachment response” message. With the method proposed, a UE can switch between HNBs in the same CSG through interface X2. Meanwhile, such information as the radio resource management and so on can be exchanged between two HNBs.
US09560513B2 Method and arrangement for D2D discovery
According to a first aspect of embodiments herein, the object is achieved by a method in a base station for handling a process of discovering a candidate user equipment for Device to Device, D2D, communication in a cell. The cell is served by the base station. The base station divides (200) the cell into a number of regions. The base station then assigns (201) to each one out of the number of regions, a channel resource for use in the region. The channel resource is for sending beacon signals in the process of discovering the D2D candidate user equipment.
US09560512B2 Reporting of user plane congestion (UPCON) using a UPCON container
Technology for reporting radio access network (RAN) user plane congestion (UPCON) is disclosed. In an example, a core network (CN) device can include computer circuitry configured to: receive an UPCON event report using an UPCON container that includes a congestion situation indicator to indicate a UPCON situation; and change an UPCON process based on the congestion situation indicator. The core network device can include a mobility management entity (MME), a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), a policy and charging enforcement function (PCEF), a policy and charging rules function (PCEF), a serving general packet radio service (GPRS) support node (SGSN), a gateway GPRS support node (GGSN), an access network discovery and selection function (ANDSF), an operation and maintenance (O&M) subsystem, an UPCON server, a proxy, or a standalone function entity.
US09560511B2 Method of conveying a location information representing a physical location of a communication device, a computer program product for executing the method, and the communication device for conveying the location information
A method of conveying a location information representing a physical location of a communication device to another communication device comprises acquiring by the communication device a first location information and a second location information, the second location information being acquired subsequently to the acquiring of the first location information and detecting by the communication device a deviation of the second location information from the first location information representing a change of the physical location of the communication device. The method further comprises, triggered by the detected change of the physical location of the communication device, conveying the most recently acquired physical location of the communication device to the other communication device by sending a signaling message by the communication device to the other communication device, the signaling message comprising either the second location information or the deviation of the second location information on the first location information.
US09560504B2 Secondary mobile device
In a first embodiment of the present invention, a method is provided comprising: receiving application data from a primary mobile device, wherein the application data is received via hooks designed to automatically send the application data received by or sent from an application on the primary mobile device; and sending the application data to one or more secondary mobile devices that are registered to the primary mobile device, wherein each of the secondary mobile devices are resource limited devices.
US09560503B2 Wireless technology bridging system
A bridged wireless communication system includes a user device that is configured to perform wireless communications natively using a second wireless technology, and a wireless technology bridging system chassis such as, for example, a user device case, coupled to the user device. The wireless technology bridging system chassis houses a first technology wireless controller that is configured to perform wireless communications using a first wireless technology that is different from the second wireless technology, and a second technology wireless controller that is configured to perform wireless communications using the second wireless technology. A bridging engine receives first wireless communications of the first wireless technology through the first technology wireless controller, converts the first wireless communications from the first wireless technology to the second wireless technology, and sends the first wireless communications of the second wireless technology through the second wireless technology controller and to the user device.
US09560501B2 Base station apparatus, communication controlling method and communication system
A base station apparatus, includes: a processor; and a memory that stores a communication controlling program to be executed by the processor, wherein the processor is operable, based on the communication controlling program, to: receive a first call connection request transmitted from a terminal apparatus; compare a pattern including values of a plurality of parameters extracted from the first call connection request with a characteristic pattern of a second call connection request based on application communication; and perform, when the pattern of the first call connection request and the characteristic pattern coincide with each other, a transmission process to a different apparatus in accordance with the first call connection request after a delay time elapses from a reception timing of the first call connection request.
US09560500B2 Method and apparatus for providing mobile device information through a computing device
Methods and apparatuses for a service system capable of providing, to a computing device, mobile device information received from a mobile device, the mobile device being associated with a user of the computing device, are described herein. In one embodiment, the mobile device, service system, and computing device may each be separate and distinct from the others. In various embodiments, the client device may facilitate a user in viewing and/or interacting with the provided mobile device information.
US09560497B2 Multi-segment short message with a read acknowledgment request
A Short Message Serving System (SMSC) can be configured to determine a format of a short service message (SMS) message with a read acknowledgement request. The SMSC can also be configured to generate a Global System for Mobile Communication (GSM) multi-segment short message that includes user data from the SMS message and comprises a plurality of ordered segments. The GSM multi-segment short message can include a read acknowledgement request.
US09560491B2 Mobile radio communications device for closed subscriber group management
The present invention provides for a mobile radio communications device, and related method of operation, arranged for closed subscriber group selection and for the storage of closed subscriber group information in the device, the stored information including information configured as a whitelist of closed subscriber group identities delivered between non-access-stratum layer and access-stratum layer within the device, and the device being further arranged to remove a previous user-selected closed subscriber group identity from the whitelist responsive to the device connecting to a cell is different from that identified by the previous user-selected closed subscriber group identity, and which different cell can comprise for example a non-CSG cell.
US09560490B2 Method and system for determining road conditions based on driver data
A system and method for determining adverse/dangerous road conditions based on sensor data received from a vehicle and generating alerts for other vehicles which may encounter the same condition. The system receives sensor data from a vehicle and evaluates the data to determine if the vehicle encountered a potentially dangerous road condition. The system may apply one or more thresholds to the data, where the thresholds are designed to detect various sudden movements of the vehicle. The system may monitor the location associated with the potentially dangerous road condition and evaluate sensor data from one or more other vehicles that drive near the same location to determine whether they encounter a similar condition. The system may generate one or more alerts and transmit those alerts to vehicles that are approaching the location of the dangerous condition using location data provided by the approaching vehicles.
US09560486B2 Method for identifying motion status of mobile terminal, and mobile terminal
A method for identifying a motion status of a mobile terminal, and a mobile terminal are provided. The method includes collecting information about multiple wireless local area network (WLAN) access points during each time of scanning, where the information includes a basic service set identifier and signal strength; calculating a belief value and a list orthogonality value according to the information about the multiple WLAN access points; and presetting a belief decision threshold and a list orthogonality decision threshold, and comparing the decision thresholds with calculated values to acquire the motion status of the mobile terminal. Therefore, the motion status of the mobile terminal may be acquired without making a change in any hardware on an existing mobile terminal. In addition, the present disclosure is applicable to an area covered by multiple wireless local area network access points.
US09560483B2 Positioning satellite signal receiving method and positioning satellite signal receiving apparatus
A method includes tracking positioning satellite signal using a first data string obtained by sampling received signal of the positioning satellite signal at a first sampling rate that is a non-integer multiple of a chip rate, and capturing the positioning satellite signal using a second data string obtained by sampling the received signal at a second sampling rate that is an integer multiple of the chip rate.
US09560481B1 Establishing geo-fences and related alarms
System and method of geo-fencing. A user equipment (UE) defines a geo-fence for an asset by tracking location coordinates of the UE with at least one sensor element, as the UE is moved around a perimeter of an area. The location coordinates of the geo-fence are transferred to a location aware device (LAD) attached to the asset. Upon determining, by the at least one sensor, that the LAD crossed the geo-fence, a notification is sent to a warning server operative to trigger a warning message to one or more recipients.
US09560479B2 Secure and private location sharing for location-aware mobile communication devices
Embodiments of a location sharing network manager process are described. The process is executed on a server computer coupled to a plurality of mobile communication devices over a wireless network. Each mobile device is a location-aware mobile communication device. The process determines the geographic location of a mobile communication device operated by a user within an area, displays a map representation of the area around the mobile communication device on a graphical user interface of the mobile communication device, and superimposes on the map the respective locations of one or more other trusted users of mobile communication devices coupled to the mobile communication device over the network. A security component allows users to establish trusted relationships by requiring mutual consent and disclosure of identifier and phone number information for each trusted user. Location information can be blocked among trusted users or obfuscated on the display of the mobile devices of the other users.
US09560477B2 Method and system for broadband near-field communication utilizing full spectrum capture (FSC) supporting screen and application sharing
A wireless communication device (WCD) establishes an ad-hoc communication link with a second WCD within operating range. A replica of at least a portion of a display of the first WCD may be shared with the second WCD utilizing wireless broadband signals that are communicated via the established one or more ad-hoc communication links. The first WCD and the second WCD are operable to communicate the wireless broadband signals at a power level that is below a spurious emissions mask. The transmitted wireless broadband signals are spread so they occupy a designated frequency spectrum band. The shared replica of at least a portion of the display of the first WCD includes one or more applications, text, video and/or data content. A user of the first WCD may interact with content that is displayed on a display of the second WCD and vice-versa.
US09560473B2 Data transmission system
A data transmission system includes a visual interface device and an operation device. The visual interface device includes a display panel and a control unit. The control unit receives display data and transmission data, and transmits the display data and the transmission data to the display panel. The operation device includes a capturing unit. A coupling signal containing the display data and the transmission data is coupled from an electrode of the display panel to the operation device when the visual interface unit is in operation, and the operation device utilizes the capturing unit to retrieve the transmission signal from the coupling signal.
US09560472B2 Apparatus and method for sharing data with an electronic device
A method and apparatus for sharing data with another electronic device are provided. The apparatus includes a processor, and a memory for storing program instructions. The program instructions are configured to have the processor sense a tagging with the another electronic device; determine a service level of the another electronic device; identify shared data corresponding to the determined service level of the another electronic device; and transmit the identified shared data to the another electronic device.
US09560470B2 Updating a vehicle head unit with content from a wireless device
A communications system and method of operating a vehicle multi-tainment unit (VMU) within that communications system is disclosed. The method includes the steps of: (a) establishing a connection between the VMU and a mobile device; (b) retrieving from a cache associated with the VMU user data previously provided by the mobile device; (c) prior to receiving current user data from the mobile device, receiving via the connection recently-used user data from the mobile device; (d) comparing the previously-provided user data and the received recently-used data; and (e) updating the previously-provided user data based on the comparison.
US09560468B2 Communication system
A communication system comprises a remote optimization server and a central optimization server adapted to communicate with each via a backhaul network. The central optimization server communicates with core network elements for data delivery. The servers provide access to local data servers, manage backhaul links, perform data caching, and optimize transmission of data that needs to be back-hauled in order to reduce data transfer via the backhaul network in a manner which is transparent to users and to core network elements. The servers perform compression and protocol optimization. The remote optimization server comprises a HTTP accelerator which uses client and server side optimization functions to retrieve a bundle of resources associated with a request for base HTML, and maintains a set of persistent connections over which all HTTP traffic is carried.
US09560467B2 3D immersive spatial audio systems and methods
Provided are methods and systems for delivering three-dimensional, immersive spatial audio to a user over a headphone, where the headphone includes one or more virtual speaker conditions. The methods and systems recreate a naturally sounding sound field at the user's ears, including cues for elevation and depth perception. Among numerous other potential uses and applications, the methods and systems of the present disclosure may be implemented for virtual reality applications.
US09560464B2 System and method for producing head-externalized 3D audio through headphones
The system and method of the present invention rely on combining the Speakers+Room binaural Impulse Response(s) (SRbIR) with a special kind of crosstalk cancellation (XTC) filter—one that does not degrade or significantly alter the SRbIR's spectral and temporal characteristics that are required for effective head externalization. This unique combination leads to a 3D audio filter for headphones that allows the emulation of the sound of crosstalk-cancelled speakers through headphones, and allows for fixing the perceived soundstage in space using head tracking and thus solves the major problems for externalized and robust 3D audio rendering through headphones. Furthermore, by taking advantage of a well-documented psychoacoustic fact, this system and method can produce universal 3D audio filters that work for all listeners i.e. independent of the listener's head related transfer function (HRTF).
US09560456B2 Hearing aid and method of detecting vibration
A hearing aid capable of detecting contact vibration noise from a collected sound signal. The hearing aid is provided with two microphones, a vibration component extracting section that extracts from collected sound signals respectively obtained by the two microphones an uncorrelated component between two collected sound signals as a vibration component for each frequency band. Additionally, a vibration noise identifying section determines whether or not a contact noise occurs based on the vibration component for each frequency band extracted by the vibration component extracting section, an acoustic signal processing section, when generating an acoustic signal by hearing aid processing of the two collected sound signals, processes the acoustic signal depending on the presence or absence of the occurrence of the contact vibration noise, and a receiver converts the acoustic signal to sound.
US09560451B2 Conversation assistance system
A conversation assistance system with a bi-lateral array of microphones arranged externally of a space that does not include any array microphones, where the space has a left side, a right side, a front and a back, the array comprising a left side sub-array of multiple microphones and a right side sub-array of multiple microphones, where each microphone has a microphone output signal, and a processor that creates from the microphone output signals a left-ear audio signal and a right-ear audio signal. The left-ear audio signal is created based on the microphone output signals from one or more of the microphones of the left-side sub-array and one or more of the microphones of the right-side sub-array and the right-ear audio signal is created based on the microphone output signals from one or more of the microphones of the left-side sub-array and one or more of the microphones of the right-side sub-array.
US09560444B2 Kinetic event detection in microphones
In one implementation, the output of a microphone is modified based on movement. A circuit or other controller is in communication with a microphone that generates an electrical signal based on sounds waves and a motion sensor. The motion sensor may be coupled to the microphone, coupled to a device including the microphone, or coupled to an object in the vicinity of the microphone. The controller is configured to receive the electrical signal from the microphone and motion data from the motion sensor. The controller is configured to perform a comparison of the motion data to a threshold level and adjust the electrical signal in response to the comparison of the motion data to a threshold acceleration level.
US09560443B1 Multipurpose audio apparatus
The technology presented here reduces the number of audio ports associated with the mobile device by combining a plurality of audio ports into a single multipurpose audio apparatus. The multipurpose audio apparatus includes the functionality of multiple audio ports that have previously required separate audio ports, such as an external device audio port and an audio emitter audio port. When the external device is plugged in, the audio emitter powers off, and the sound is omitted through the external device. When the external device is not plugged in, the audio emitter emits the sound.
US09560442B2 Portable sound system
A system for enhancing sound includes a support structure and one or more panels forming a panel structure. The panel structure defines a first and second portion of an oblong enclosure, both forming an approximated double ellipse profile, comprising a material having a sound reflective surface, and held by the support structure. The first portion extends between a first area proximate a first speaker driver and a second area proximate the listener. The second portion extends between a third area proximate a second speaker driver and a fourth area proximate the listener. The two portions are shaped such that sound waves emitted laterally from the first and second speaker drivers are reflected and focused toward the listener as spatially localized three-dimensional surround sound without electronically manipulating the sound signals and while reflectively reducing the effect of crosstalk.
US09560441B1 Determining speaker direction using a spherical microphone array
A system that detects audio including speech using a spherical sensor array estimates a direction of arrival of the speech using a Kalman filter. To improve the estimates of the Kalman filter, the system estimates a noise covariance matrix, representing noise detected by the array. The structure of the noise covariance matrix is determined, using an assumption of spherically isotropic diffuse noise. The intensity of the noise covariance matrix is estimated based on the intensity of audio detected by the array.
US09560432B2 Bluetooth communication bracelet
A Bluetooth communication bracelet includes a main body and a Bluetooth earphone. The main body includes a wearing member, a charging plate, an USB interface, and an audio jack. The wearing member defines a receiving groove, a positioning portion and a charging electrode. The receiving groove is located on the outer peripheral of the wearing member, the positioning portion. The charging electrode is located on sidewalls of the receiving groove. The charging plate is located in the wearing member. The USB interface is electrically coupled to the charging plate for charging the charging plate. The Bluetooth earphone, which is received in the receiving groove, includes a carrier, an earplug, and a microphone. The carrier sets a matching portion and a contact electrode. The matching portion matches the positioning portion to make the Bluetooth earphone releasably mounted to the wearing member. The contact electrode is in contact with the charging plate.
US09560431B1 Digital audio beverage holder
The embodied invention relates to an audio system-drink holder assembly, and, in particular, to an audio system/drink holder assembly where an audio system is an integral part of the assembly and encompasses a drink holder. The drink holder is designed to take a variety of drink sizes and securely hold them in place as well as providing insulation for a hot (or cold) beverage temperature.The embodied invention also includes an AM/FM radio with an embedded antenna, a music player, connection to an external Bluetooth device, speakers connected to a digital audio control system, a microphone for recording messages and providing control commands, a user interface for control and for display, an electronic clock with alarm, a rechargeable battery pack with charging cord, and weather reporting.
US09560430B2 Waterproof structure and electronic equipment including the same
A waterproof structure includes a housing, an electroacoustic transducer, a packing and an annular member. The electroacoustic transducer has a case formed with tone holes. The packing is interposed between the housing and the electroacoustic transducer and has a thin film part on a part opposed to the tone holes. The annular member is interposed between the thin film part and the case and surrounds the tone holes. A space surrounded by the thin film part, the annular member and the case is formed. The annular member is configured to bias the thin film part of the packing.
US09560425B2 Remotely control devices over a network without authentication or registration
A method, apparatus and system related to zero-configuration remote control of device(s) coupled to a networked media device through a client side device communicatively coupled with the networked media device are disclosed. In one embodiment, a method of a client device includes determining that an internet protocol address and a port from an unannounced device is associated with a networked media device. The client device constrains an executable environment in a security sandbox. Then, the client device executes a sandboxed application in the executable environment using a processor and a memory. Next, the client device automatically instantiates a connection between the sandboxed application and the unannounced device associated with the networked media device based on the determination that the internet protocol address of the port from the unannounced device is associated with the networked media device. The unannounced device may utilize a web services interface and/or an infrared remote control interface. The networked media device may utilize an InfraRed (IR) blaster to associate with the unannounced device instead of the internet protocol address and the port when the unannounced device utilizes an infrared remote control interface.
US09560424B1 Systems and methods for causing a stunt switcher to run a bug-overlay DVE
Disclosed herein are systems and methods for causing a stunt switcher to run a bug-overlay digital video effect (DVE). In one aspect, a method involves (i) selecting a first log-entry from a traffic log, wherein the first log-entry corresponds to a bug-overlay DVE stored in the stunt switcher, and to a start time; (ii) selecting a second log-entry from the traffic log, wherein the second log-entry corresponds to a video component (VC) and the start time; (iii) causing the VC to start being channeled through the stunt switcher proximate the start time; (iv) making a determination that a threshold time-period has passed since the start time; and (v) responsive to making the determination that the threshold time-period has passed since the start time, causing the stunt switcher to run the stored bug-overlay DVE, thereby overlaying a bug on the VC as the VC is being channeled through the stunt switcher.
US09560423B1 Method for monitoring and controlling viewing preferences of a user
Media system control and advertisement technology, in which input related to advertising preferences of a user of a media system that is connected to a content delivery network is received. An advertisement control policy is defined for the user of the media system based on the received input. During viewing, on the media system, of a channel provided by the content delivery network, the media system is controlled to deliver advertisements based on the defined advertisement policy.
US09560420B2 Integrated cable modem
The present invention is an integrated cable modem tuner. In one embodiment, the upstream path and the downstream path are integrated on a common semiconductor substrate. The down-stream path can include a TV tuner and digital receiver portion that is integrated on a common semiconductor substrate with the power amplifier of the upstream path. In another embodiment, the TV tuner is implemented on a first semiconductor substrate and the digital receiver portion and the power amplifier are configured on a second semiconductor substrate. However, the two substrates are mounted on a common carrier so that the cable modem appears to be a single chip configuration to the user.
US09560418B2 Methods, systems and computer program products for providing a media file to a designated set-top box
Methods of providing a media file include receiving the media file and an identification of a destination set-top box for the media file at a server device. The received media file is transmitted from the server device to the identified set-top box in an Internet protocol television (IPTV) multimedia format.
US09560417B1 Collaborative streaming of video content
A system, method and various user interfaces enable visually browsing multiple groups of video recommendations. A video stream includes a group of videos to be viewed and commented by users who join the stream. Users who join a stream form a stream community. In a stream community, community members can add videos to the stream and interact collaboratively with others community members, such as chatting in real time with each other while viewing a video. With streams, a user can create a virtual room in an online video content distribution environment to watch videos of the streams and interact with others while sharing videos simultaneously. Consequently, users have an enhanced video viewing and sharing experience.
US09560414B1 Method, apparatus and system for dynamic content
Methods, apparatus and systems are employed to generate a dynamic content, for example, a looping video using an application operating on a device including a graphical user interface presented in a display. In some embodiments, a video stream including audio is acquired by employing the graphical user interface to operate an application displayed in the graphical user interface and a continuous loop is generated from the acquired video stream, the application automatically limiting a length of the continuous loop to a maximum amount of time pre-determined by the application.
US09560406B2 Method and apparatus for adapting a presentation of media content
A system that incorporates teachings of the present disclosure may include, for example, identifying a stereoscopic preference from a user profile associated with a user of a viewing apparatus, receiving a stereoscopic media program, generating an adapted media program by adapting one or more presentation aspects of the stereoscopic media program according to the stereoscopic preference, and presenting at a presentation device the adapted media program according to a time-division multiplexing or space-division multiplexing scheme for viewing by way of the viewing apparatus. Other embodiments are disclosed and contemplated.
US09560405B2 Background transfer service for applications on mobile devices
The subject disclosure is directed towards a background transfer service that provides platform-level support for third party applications to queue data transfers to run in the background, including when the application is not running in the foreground. Applications may thus perform downloading and uploading tasks in the background; however the background transfer service manages the data transfer requests so as to limit each background application's ability to interfere with foreground application operations, that is, by controlling resource usage according to one or more policies.
US09560401B2 Method of transmitting at least one content representative of a service, from a server to a terminal, and associated device and computer program product
A method is provided for transmitting at least one content representative of a service, from a server to a terminal. Such a method includes a preliminary preparation phase of the service and a phase of transmitting. The preliminary preparation phase includes a step of providing the service by a creator, in the form of a textual description comprising a text portion and at least one program instruction, and a step of translating, in a compilation environment, the textual description of the service into a service program, including executable instructions. The phase of transmitting the content to the terminal, includes, on receipt of a request by the terminal, a step of executing the service program on the server, delivering the content in the form of binary data, and a step of transmitting the binary data to the terminal.
US09560400B2 Consuming paid media of a content platform
A content platform that includes subscribable paid channels is provided. The content platform receives, via a user interface, a request of an end user to subscribe to a paid channel. The paid channel is one of a plurality of channels of the content platform and has dynamically changed content. The content platform requests, via the user interface, end user information that includes payment information of the end user. The content platform receives the end user information and creates a subscription to the paid channel for the end user based on the end user information. The content platform provides, via the user interface, access to the content of the paid channel to the end user at substantially the same time as creating the subscription for the end user.
US09560399B2 Personalized generation of watch list of shows in a video delivery system
Particular embodiments provide a watch list of shows to users. The watch list is personalized for each user. Also, the watch list is dynamically organized to predict an order the user will want to watch the shows. Particular embodiments analyze historical user behavior with respect to the timing for recurring releases of the episodes for shows to determine the order of the shows in the watch list. The watch list is organized in a way that a user may select a “watch all” button where unseen episodes for the shows in the watch list are all played to the user in an order that is predicted to be the order in which the user would want to watch the shows. Providing the watch all button makes it important to predict the order of the shows accurately.
US09560398B2 Client, a content creator entity and methods thereof for media streaming
The embodiments of the present invention relate to methods and arrangements for accomplishing trick modes. This is achieved by assigning samples within a track to sample groups, wherein all samples within a sample group belong to one temporal level and by allowing the client to access one temporal level independently of lower temporal levels. In this way, the flexibility for the client regarding play out of different frame rates is increased which can result in a lower bandwidth utilization.
US09560393B2 Media processing node
Systems, methods and articles of manufacture for transcoding media content. Embodiments include receiving a request to perform a transcoding operation on a first instance of media content. The transcoding operation is divided into a plurality of sub-operations. Embodiments select one of a plurality of transcoding profiles for use in performing the transcoding operation. Additionally, embodiments configure a plurality of virtual machine instances to perform the plurality of sub-operations, based on configuration information specified within the selected transcoding profile. Execution of the plurality of sub-operations is initiated using the configured plurality of virtual machine instances to produce a plurality of encoded fragments. Embodiments then combine the plurality of encoded fragments to produce an encoded instance of media content.
US09560392B2 Dynamic bit rate encoding
Systems and methods for performing bit rate encoding are described. One of the methods includes receiving data indicating a change in a first connection speed that is associated with a first network. The change generates a second connection speed. The method further includes determining whether a media file is being downloaded. The method also includes determining that a current segment of the media file is being downloaded. The current segment is downloaded at a first bit rate and the first bit rate is associated with the first connection speed. The method includes determining whether the media file includes a remaining segment to be downloaded. The current segment precedes the remaining segment. The method includes identifying a second bit rate based on the second connection speed, receiving the remaining segment at the second bit rate, and stitching the remaining segment with the current segment.
US09560389B2 Network-based content storage
Systems, methods, and computer-readable media for network-based storage of requested content are provided. A request for a content item may be received by a content storage device from a customer. Portions of the content item may be extracted from the content item. The content storage device may store the extracted portions of the content item specific to the customer. Additionally, the remainder of the content item may be stored by the content storage device separately from the stored extracted portion. The content item may be reconstructed for the customer using the extracted portions of the content item specific to the customer and the remainder of the content item.
US09560388B2 Set-top box with interactive portal and system and method for use of same
A set-top box with an interactive portal and system and method for use of the same are disclosed. In one embodiment of the set-top box, the set-top box is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The set-top box is associated with a room and includes a housing that secures a television input, a television output, a processor, a transceiver, and memory therein in an interconnected bus architecture. The set-top box generates a guest interactive portal as well as a housekeeping interactive portal for a guest and housekeeper, respectively. Each of the portals provides relevant feedback on the condition of the room to a server associated with the hotel.
US09560384B2 Method and apparatus for encoding/decoding image
A method for decoding an image, according to the present invention, comprises the steps of: receiving image information that corresponds to a block to be decoded; performing entropy-decoding with respect to the image information that is received; deciding a transform skip mode of the block to be decoded from a plurality of transform skip mode candidates, based on the image information that is entropy-decoded; and reverse-transforming the block to be decoded based on the transform skip mode that is decided.
US09560380B2 Coding and decoding images using probability data
A method of coding at least one image comprising the steps of splitting the image into a plurality of blocks, of grouping said blocks into a predetermined number of subsets of blocks, of coding each of said subsets of blocks in parallel, the blocks of a subset considered being coded according to a predetermined sequential order of traversal. The coding step comprises, for a current block of a subset considered, the sub-step of predictive coding of said current block with respect to at least one previously coded and decoded block, and the sub-step of entropy coding of said current block on the basis of at least one probability of appearance of a symbol.
US09560375B2 High efficiency video coding device and method based on reference picture type
The present technique relates to an image processing device and method capable of suppressing a decrease in encoding efficiency. The image processing device includes: a predictive vector generating unit that generates a predictive vector of a current parallax vector of a current block used in prediction using correlation in a parallax direction using a reference parallax vector referred when generating a predictive motion vector, when encoding the current parallax vector; and a difference vector generating unit that generates a difference vector between the current parallax vector and the predictive vector generated by the predictive vector generating unit. The present disclosure can be applied to an image processing device.
US09560372B2 Directional motion vector filtering
An appropriate motion vector to assign to a pixel in a digital video frame is performed by a comparison of motion vectors of particular surrounding pixels. Direction of at least one of color transition or color brightness transition in the digital video frame is detected to detect direction of object boundaries in the digital video frame. The particular surrounding pixels are selected and grouped (filtered) according to the detected object boundary direction at each pixel. A comparison of the motion vectors of the surrounding pixels then provides information on which group of pixels to assign a current pixel being processed based in part on how close the motion vectors of the surrounding groups match a group pixels to which the pixel being processed belongs.
US09560370B2 Image coding method and device for buffer management of decoder, and image decoding method and device
Provided are methods and apparatuses for encoding and decoding an image. The method of encoding includes: determining a maximum size of a buffer to decode each image frame by a decoder, a number of image frames to be reordered, and latency information of an image frame having a largest difference between an encoding order and a display order from among image frames that form an image sequence, based on an encoding order the image frames that form the image sequence, an encoding order of reference frames referred to by the image frames, a display order of the image frames, and a display order of the reference frames; and adding, to a mandatory sequence parameter set, a first syntax indicating the maximum size of the buffer, a second syntax indicating the number of image frames to be reordered, and a third syntax indicating the latency information.
US09560365B2 Image coding device, image decoding device, image coding method, and image decoding method
An intra-scene and inter-scene adaptive coding unit 6 converts an MPEG-2 video bit stream into a slave stream by using both coded data which is included in the coded data about scene video units in a master stream recorded in a data recording unit 2 and for which alternative coded data to be used for prediction reference has not been retrieved by an inter-scene prediction determining unit 5, and coded data retrieved by the inter-scene prediction determining unit 5 for the prediction reference.
US09560364B2 Encoding image data with quantizing and inverse-quantizing pixel values
An image processing system and a method thereof is disclosed. A palette including an N number of index pixel values of a processing target image and corresponding index values is created. N is an integer equal to or smaller than 2. An image indexing process is performed on each processing target pixel. When a pixel value of the processing target pixel is a pixel value of one of the N number of index pixel values, a pixel data on a converted image corresponding to the processing target pixel is set as an index value on the palette corresponding to the pixel value of the processing target pixel. Otherwise, the pixel data on the converted image corresponding to the processing target pixel is set as an exceptional value, and the pixel value of the processing target pixel is stored in an exception buffer.
US09560361B2 Adaptive single-field/dual-field video encoding
A video processing device includes an interface to receive an input video stream and an interface to provide an encoded video stream. The input video stream includes a sequence of frames. Each frame comprises two fields. The video processing device further includes an encoder to encode the input video stream to generate the encoded video stream. The encoder is to dynamically switch between a first encoding mode and a second encoding mode responsive to a variable quantization parameter. In the first encoding mode the encoder is to encode both fields or the complete frame of a corresponding frame of the sequence. In the second encoding mode the encoder is to encode only one field of the two fields of a corresponding frame of the sequence. This approach can achieve a specified low bit rate with reduced quantization effects while keeping the horizontal resolution unchanged.
US09560356B2 Image processing apparatus, image processing method, and image processing system
An image processing apparatus includes, using encoded streams produced by individually encoding macro blocks arranged in a horizontal direction into a same slice for a plurality of image contents, a stream combination section configured to generate an encoded stream of a multi-image playback image displaying the plurality of image contents at the same time.
US09560353B2 Video encoding method, video encoding device, video decoding method and video decoding device
A moving picture coding method including: determining whether or not (a) a picture including a co-located block and (b) a current picture to be coded are included in a same view, the co-located block being a block that is included in a picture different from the current picture and is at a position corresponding to a position of a current block to be coded included in the current picture; adjusting the position of the co-located block when the picture including the co-located block and the current picture are included in different views; and adding to the list an entry including a motion vector derived from the co-located block, wherein the adjusting includes: obtaining a disparity vector between the view including the picture including the co-located block and the view including the current picture; and adjusting the position of the co-located block by the obtained disparity vector.
US09560347B2 Method and system of transform block processing according to quantization matrix in video coding
A method and system process transform blocks according to quantization matrices in a video coding system. Embodiments of the present invention derive one or more derived quantization matrices from one or more initial quantization matrices or from one previously derived quantization matrix. In one embodiment, the initial quantization matrices include a 4×4 and 8×8 quantization matrices, which can be either default or user-defined. All quantization matrices larger than 8×8 can be derived from the 4×4 and 8×8 initial quantization matrices. Non-square quantization matrices can be derived from at least one initial square quantization matrix or at least one derived square quantization matrix. Individual initial quantization matrices may be used to derive respective larger quantization matrices. Furthermore, the individual initial quantization matrices may be derived from larger quantization matrices designed for corresponding transform sizes. Syntax design also enables the quantization matrix representation.
US09560343B2 Apparatus and method for calibrating multi-layer three-dimensional (3D) display
Provided is an apparatus and method for calibrating a multi-layer three-dimensional (3D) display (MLD) that may control a 3D display including a plurality of display layers to display a first image on one of the plurality of display layers, acquire a second image by capturing the first image, calculate a homography between the display layer and an image capturer based on the first image and the second image, and calculate geometric relations of the display layer with respect to the image capturer based on the calculated homography.
US09560342B2 Autostereoscopic multi-view image display apparatus
An autostereoscopic multi-view image display apparatus includes an image panel including pixels arranged in rows and columns, a backlight unit configured to provide light to the image panel, and a viewing zone separator disposed in front of the image panel and configured to provide different viewpoints according to viewing zones. A processor is configured to control multi-view images included into one image frame to be divided into two groups, and to control two sub-frames including multi-view images included in the divided groups to be sequentially displayed. The lights of different directions are provided to the image panel at points of time when the two sub-frames are displayed, respectively.
US09560339B2 3D landscape real-time imager and corresponding imaging methods
A 3D landscape real-time imager, and method for operating such an imager, where the imager includes: at least one illuminating part which is designed to scan at least a portion of the landscape at a given range and having an ultra-short laser pulse source emitting at least one wavelength, and an optical rotating block, with a vertical axis of rotation, and controlled such that given packets of pulses are shaped in a pattern of rotating beams sent toward the at least partial landscape; and at least one receiving part which includes a set of SPAD detector arrays, each arranged along a vertical direction and rotating at a given speed in synchronism with the optical rotating block of the illuminating part, the detection data of the SPAD detector arrays being combined to acquire 3D imaging data of the at least partial landscape in a central controller.
US09560337B2 Digital broadcast signal processing method and device
The present application relates to a device and method for processing digital broadcast signals comprising three-dimensional images. According to one embodiment of the present invention, the digital broadcast signal processing method comprises the steps of: encoding a video stream of a two dimensional reference image; encoding a video stream of an additional image, for generating a binocular-disparity three-dimensional image together with the encoded two dimensional reference image; generating signaling information such that the video stream of the encoded additional image is processed only in a three-dimensional image signal receiver; generating a first broadcast signal comprising the video stream of the encoded reference image; generating a second broadcast signal comprising the video stream of the encoded additional image and the signaling information; and respectively sending the first broadcast signal and the second broadcast signal over different channels.
US09560334B2 Methods and apparatus for improved cropping of a stereoscopic image pair
Described herein are methods and apparatus to adjust the convergence point of a stereoscopic image pair captured by an imaging device. In one method, a first image and a second image of a stereoscopic image pair are provided, and then shifting or cropping of the first image is performed to align the first and second image. This shifting or cropping is performed while preserving the second image. The method then includes determining a target horizontal image disparity based on a desired convergence point of the stereoscopic image pair and when the target horizontal disparity is greater than a predetermined maximum, the cropping of an outside dimension of the first image is limited. In some implementations it is limited to the predetermined maximum.
US09560332B2 Media summarization
Techniques for summarizing media are described. A viewer-interaction analyzer receives a media file containing media, the media file including a plurality of segments. A segment of the media file is scored based on interactions of a set of raters. Viewer metrics on the segment of the media file are measured based on interactions with the segment of the media file by a set of viewers. A set of feature vectors are formed based on the measured viewer interactions, where feature vectors in the set of feature vectors are based on interactions of the set of viewers. A model is trained based on the set of feature vectors and the score assigned to the segment of the media file. The model is applied to segments of the media file to generate an interest rating for segments of the media file. An edited media file is generated based on segments of the media file having interest ratings that meet a criterion. The Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09560325B2 Imaging device camera system and driving method of the same
An imaging device including an electronic shutter and a pixel array with color pixels with different characteristics of spectral sensitivity arranged. The pixel array part has at least one clear pixel, the plurality of color pixels including at least two of (i) a first color filter pixel having a peak of spectral sensitivity characteristics for red, (ii) a second color filter pixel having a peak for blue, and (iii) a third color filter pixel having a peak for green. The clear pixel has a high transmittance arranged in an oblique pixel array system at a given position of a given row and a given column with respect to the first color filter pixel, the second color filter pixel, and the third color filter pixel. An electronic shutter is separately driven for the at least one clear pixel and for the plurality of color filter pixels.
US09560320B2 Reverse 911 using TV
A reverse 911 can be sent to a TV communicating with the Internet. The TV is automatically turned on if it is off, and a viewer can acknowledge the reverse 911 using a TV remote control.
US09560315B1 Reducing videoconferencing bandwidth usage
Systems and techniques to reduce bandwidth usage of video frames in a videoconferencing system are described. A computing device may receive a first frame of a first video stream from an imaging device and decompose the frame into a plurality of portions. The computing device may select a first portion of the plurality of portions, determine that the first portion matches a sent portion in a sent catalog, determine a first identifier associated with the first portion, and send the first identifier to a server. The computing device may select a second portion of the plurality of portions, determine that the second portion fails to match any of the sent portions in the sent catalog, create and associate a second identifier with the second portion, store the second portion with the second identifier in the sent catalog, and send the second portion to the server.
US09560308B2 Applying motion blur to only select objects in video
Motion blur is applied to select objects in a video, e.g., to footballs in flight or to a tennis ball during a tennis match. Motion blur is applied only to the tennis ball, rather than the entire screen, or only to the football. If desired, the TV can also increase the contrast or apply a glow around the object of interest so that the user can have an easier time tracking the object of interest. Should the user pause a sports broadcast at any frame or play in slow motion, the position of the object in the trick play format is interpolated as being the center position of the motion-blurred image.
US09560307B2 Image projection kit and method and system of distributing image content for use with the same
A method for projecting imagery onto a plurality of non-coplanar surfaces includes: viewing one or more mattes on a display; projecting, from a projector device operatively coupled to the display, a projected image of the one or more mattes on the three-dimensional surface; adjusting on the display the size, shape, position, orientation, or any combination thereof, of a first matte of the one or more mattes; viewing adjustments to the first matte on the display; and projecting the adjustments to the first matte so that edges of the projected image of the first matte are aligned with surface edges of at least one of the non-coplanar surfaces.
US09560304B2 Multi-channel audio enhancement for television
A comprehensive mechanism is provided for broadcasting and accessing multiple audio sources in connection with the viewing of a television program. Audio is collected through the use of standard audio capture techniques. Next, the audio is distributed by either of in-band via broadcast or out-of-band techniques. In-band audio is preferably provided via an MPEG stream associated with the current television program. Out-of-band (OOB) audio can be broadcast as well, although it is preferable to select which channel is distributed upstream first, rather than broadcast all channels downstream and consume bandwidth for unselected audio. The viewer operates a set top box to select the appropriate audio channel(s) for reproduction.
US09560303B2 Solid-state imaging device, imaging device, and signal reading method
A solid-state imaging device includes: first electrode pads formed on a first substrate on which photoelectric conversion elements included in pixels are arranged; second electrode pads formed on a second substrate having a reading unit that reads signals of the pixels; and connecting portions, one end being bonded to the first electrode pads and the other being bonded to the second electrode pads to electrically connect the first electrode pads and the second electrode pads to each other. The pixels are partitioned into areas for each unit pixel cell or each cell including pixels, first to n-th of the first electrode pads and first to m-th of the second electrode pads are allocated to the partitioned areas, and the first to n-th first electrode pads and the first to m-th second electrode pads allocated to the same partitioned area are electrically connected to each other via the connecting portions.
US09560294B2 Systems and methods for pixel-level dark current compensation in image sensors
An imaging system may include processing circuitry, a lens, and an array of pixels including image sensor pixels and temperature sensor pixels. The image sensor pixels may generate image pixel values in response to image light received through the lens. The temperature sensor pixels may generate thermal estimate signals based on the temperature of the pixel array. The image sensor pixels and temperature sensor pixels may generate dark current. As the temperature of the pixel array increases, the image sensor pixels and temperatures sensor pixels may generate increased dark current. Temperature sensor pixels may generate more dark current than image sensor pixels. Dark current generated by the temperature sensor pixels may be used to generate dark current compensation values that may compensate for the dark current generated by the image sensor pixels.
US09560291B2 Automatic improvement of tracking data for intraoperative C-arm images in image guided surgery
A system and method of determining a measure of accuracy of a registration mapping combining data indicative of spatial positions in a three-dimensional operating space and imaging data acquired with an imaging device located in a position and orientation in operating space is provided. A phantom is brought into a first pose, wherein the phantom is at least in partial view of the imaging device located in a second pose, the phantom comprising a marker assembly that can be imaged by the imaging device. Image data of the marker assembly of the phantom is acquired with the imaging device in the second pose. Imaged markers in the acquired image data of the marker assembly are located, and mapped markers are obtained by submitting spatial positions of the markers in the marker assembly of the phantom in the first pose to the registration mapping using the second pose as the imaging pose. A distance measure of the imaged markers and the mapped markers is determined as the measure of accuracy of the registration mapping.
US09560288B2 Omnidirectional camera
An omnidirectional camera having a camera for acquiring a digital image, an image data processing device for compressing a signal output from the camera and an external memory is disclosed. In the omnidirectional camera, a writing changeover unit accumulates signals output from a signal processing unit in one of a set of first internal memories until data is accumulated to a predetermined amount. When the data is accumulated to a predetermined amount, the writing changeover unit changes destinations and accumulates signals output from the signal processing unit in the other of the set of first internal memories. The signal is output to a data converting unit from the first internal memory where accumulation reaches the predetermined amount, and the data conversion unit compresses and converts an inputted signal to an image signal and the image signal is inputted to the external memory by an input/output control unit.
US09560284B2 Information communication method for obtaining information specified by striped pattern of bright lines
An information communication method that enables communication between various devices includes: setting an exposure time of an image sensor so that, in an image obtained by capturing a subject by the image sensor, a bright line corresponding to an exposure line included in the image sensor appears according to a change in luminance of the subject; obtaining a bright line image including the bright line, by capturing the subject that changes in luminance by the image sensor with the set exposure time; and obtaining information by demodulating data specified by a pattern of the bright line included in the obtained bright line image, wherein in the obtaining of a bright line image, the bright line image is obtained by capturing light emitted from the subject and expanded by an optical system.
US09560281B2 Projecting an image of a real object
In some examples, a projection capture system comprises a controller, a camera operatively connected to the controller for capturing images of an object on a work surface of a workspace, a projector operatively connected to the controller, and a mirror above the projector to reflect light from the projector onto the work surface. The camera is located higher than the projector, and the controller is to control the camera to capture an image of a real object on the work surface, and control the projector to project the image of the real object onto the work surface.
US09560274B2 Image generation apparatus and image generation method
Methods and apparatus provide for generating a component image in which, with images picked up using a front side camera and a rear side camera built in portable equipment, posture information of the portable equipment is associated; combining a plurality of component images between which the posture of the portable equipment is different to generate a synthesis image; changing over an image pickup mode between a double-sided synthesis image pickup mode in which a synthesis image of one half circumference picked up by the front side camera and a synthesis image of one half circumference picked up by the rear side camera are connected to each other to pick up a synthesis image of a whole circumference and a single-sided synthesis image pickup mode in which a synthesis image of a whole circumference is picked up by each of the front side camera and the rear side camera.
US09560273B2 Wearable information system having at least one camera
The invention is related to a wearable information system having at least one camera, the information system operable to have a low-power mode and a high power mode. The information system is configured such that the high-power mode is activated by a detection of at least one object in at least one field of view of the at least one camera.
US09560271B2 Removing unwanted objects from photographed image
A device and method for processing an image in a device having a camera is disclosed. A motion vector of an unwanted object in preview frames of the desired image is identified. A photographing interval in accordance with the motion vector may be set. Continuous frames of the desired image may be photographed in accordance with the photographing interval. The unwanted object is removed from the desired image.
US09560265B2 Image processing apparatus, image processing method, image processing program, and imaging apparatus
An image processing apparatus, which processes a plurality of image data obtained by picking up images of an object in different photographing conditions, combines the plurality of image data and generate combined image data, and switches between execution of determination processing for determining the object included in the image on at least one of the plurality of image data and execution of the determination processing on the combined image data.
US09560260B2 System for determining a lens position
A system for determining lens position includes a first sensor component disposed on a stationary housing of a camera. A second sensor component is disposed on a rotating lens component of the camera. A processor is operatively connected to the first and second sensory components to identify the position of the rotating lens component of the camera based on a difference between a first angle defined by the first sensor component and Earth's gravitational field and a second angle defined by the second sensor component and Earth's gravitational field.
US09560253B2 Camera module having a sealing member
A camera module is provided. The camera module includes: a printed circuit board on which an image sensor is to be mounted; a base arranged on an upper side of the printed circuit board; a cover can coupled to an upper side of the base; and a sealing member interposed between the base and the cover can.
US09560246B2 Displacement monitoring system having vibration cancellation capabilities
Techniques for vision-based sensing of structural displacement of an object, are disclosed. An example system includes digital video cameras adapted to generate digital image information corresponding to features of the object, an input to receive the digital image information corresponding to the one or more features, a converter configured to convert the digital image information into templates, and a comparator to compare the templates in sequence and to subtract displacement of stationary reference features.
US09560245B2 Imaging apparatus and control method thereof
An imaging apparatus having a lens or a mount unit for mounting a lens on an object side surface of an apparatus main body and a grip unit at an end portion on one side of the apparatus main body, includes a setting unit to set a prohibit state that prohibits changing a setting value, an operation member for changing the setting value, a temporary cancel member, and a control unit to perform control. Where the prohibit state is set and if the temporary cancel member has not been operated and the operation member has been operated, the control unit controls not to change the setting value. Where the prohibit state is set and if the temporary cancel member has been operated and the operation member has been operated, the control unit changes the setting value according to an operation performed on the operation member.
US09560244B2 Image pickup device and image display method
An image pickup device includes a first image sensor for photoelectrically converting subject light and generating an image, a second image sensor for photoelectrically converting the subject light and generating an image for a live view, a first optical member for transmitting the subject light and allowing the subject light to enter the first image sensor, and at the same time, reflecting the subject light, and a second optical member for leading the subject light reflected by the first optical member to the second image sensor and allowing the subject light to enter the second image sensor.
US09560241B2 Information processing apparatus, image processing method, and non-transitory computer readable medium
An information processing apparatus includes a detector, a selection unit, and a presentation unit. The detector detects that a user has a document from an image of the user. The selection unit selects, in a case where it is detected by the detector that the user has a document, an image processing apparatus with an image reading function. The presentation unit presents the image processing apparatus selected by the selection unit to the user.
US09560240B2 Image forming apparatus configured for controlling a plurality of image processing operations
An image forming apparatus includes an operating panel, a user determination part, an attribute setting part, a selection button forming part and a processing operation executing part. The setting part sets, to each process, a first-attribute permitting execution without a password, a second-attribute permitting execution with the password or a third-attribute not permitting execution. The forming part forms each button of each process, if a first-authorized user, and forms each button of each process with the first- or second-attribute and no button of the process with the third-attribute, if a second-authorized user. The executing part executes, when the first-authorized user selects the button or the second-authorized user selects the button of the process with the first-attribute, the process about the selected button, and executes, when the second-authorized user selects the button of the process with the second-attribute, the process about the selected button when a valid password is inputted.
US09560233B2 Information processing apparatus that is capable of controlling scanner and that when an application is activated transmits device information indicating a device connected to the apparatus to the application, and control method for the same
In an information processing apparatus controlling a scanner, a reading instruction and a reading setting made in the scanner is detected by the scanner driver. When the reading instruction is detected, reading to be performed according to the detected reading setting is acquired by an application via an operating system, and the scanner driver is instructed that the scanner executes the reading according to the acquired reading setting, with the application.
US09560225B2 Image forming apparatus
An image display operation device includes a function selecting portion to correlate with a plurality of functions so as to be executable, a display portion to display the function selecting portion, and a display control portion that causes the display portion to display the function selecting portion. The function selecting portion includes a first function selecting portion in which selectable function items are displayed, and a second function selecting portion in which other function items that are selectable in conjunction with functions included in the first function selecting portion are displayed. When one or more functions included in the first function selecting portion are selected, the display control portion changes function items to be displayed on the second function selecting portion, based on contents of the one or more functions selected on the first function selecting portion.
US09560219B2 Image processing apparatus and image processing system
An image processing apparatus including a communication unit, a controller, and an image processing unit. The communication unit receives information related to a processing condition for image processing stored in and specified with a terminal device. The controller sets a state in which the information related to the processing condition is accepted with the communication unit from one terminal device, which performs wireless communication, and not from another terminal device, which performs wireless communication, other than the one terminal device. The image processing unit performs the image processing.
US09560218B2 Reverse-powered transmission device
A transmission device includes a first connecting module for connecting a DC/DC power converter to a telephone wire line or to a CPE wire line, and a second connecting module between the telephone and CPE wire lines, a detection module configured to detect a power feeding request signal on the CPE wire line, and a switching module configured to controls the second connecting module in its open state, and send a power ready signal on the CPE wire line, and a not control the second connecting module and not send a signal on the CPE wire line in a standby-by state, so that a total power consumption of the detection and switching modules is lower than a threshold in a stand-by state and higher in the active state, and the detection module is configured to control the switching module in response to a detection of the power feeding request signal.
US09560209B1 Techniques for troubleshooting IP based telecommunications networks
Techniques are disclosed for troubleshooting an IP telecommunications network. A network server sends a notification message to a plurality of IP addresses each associated with a customer endpoint. The server receives a notification response from each of the customer endpoint IP addresses and determines a response time for each of the customer endpoint IP addresses. The response times are compared to an expected notification response time and those that exceeded an expected response time are geo-located. Traceroutes are performed to customer endpoint IP addresses in the same geo-located area that exceeded the expected response time. All hops between the server and the customer endpoint IP addresses for each traceroute performed are geo-coded to determine impacted and non-impacted routes between the server and each customer endpoint IP address. IP traffic between the server and a customer endpoint IP address may then be re-routed from an impacted route to a non-impacted route.
US09560207B2 Conference call alerts
Conference call alerting is provided. A first device of a plurality of telecommunications devices initiates a telecommunications link between the first device and a second device of the plurality of telecommunications devices. The first device receives an interaction that includes a communications address of a third device of the plurality of telecommunications devices. The telecommunications link is modified to include the third device. In response to the third device joining the telecommunications link, the first device issues an alert to the second device and the third device, wherein the alert indicates that the third device has joined the telecommunications link.
US09560205B2 Methods and apparatus for providing messaging using voicemail
Methods and apparatus for providing voicemail services to callers of wireless devices may include providing customized outgoing messages to callers based upon the caller's identification. A subscriber to the voicemail service may select one or more contacts associated with the subscriber to receive a customized outgoing message while the remaining callers receive a general outgoing message. The methods and apparatus may further include distributing voicemail messages from a subscriber's voicemail accounts to one or more social networking sites. The subscriber to the voicemail services may share one or more received voicemail messages via one or more social networking accounts associated with the subscriber.
US09560199B2 Voice response processing
A method for transmitting choices to a caller has steps of (a) interacting by voice with a caller using a communication device; (b) encountering a point in the interaction that a choice between two or more options is to be provided to the caller; (c) determining if the caller's communication device is capable of receiving a text message; (d) selecting a compatible text message comprising the options; (e) associating with the text message a text message destination address to the caller's device; and (f) transmitting the text message to the caller's device. The interaction may be by IVR or by a live agent.
US09560198B2 Identifying and filtering incoming telephone calls to enhance privacy
A computer-implemented method for filtering a telephone call is provided. The method may comprise: receiving from a caller the telephone call directed to a communication device associated with an intended call recipient, the Internet being disposed between a computer implementing the method and the communication device, the intended call recipient being in a structure; determining a state of the intended call recipient using telemetry received from at least one of a sensor and an appliance disposed in the structure; scoring the telephone call based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call, the predetermined scoring criteria being provided by the intended call recipient, the predetermined scoring criteria including the state of the intended call recipient; comparing the score to a predetermined threshold score; classifying the telephone call as an unwanted telephone call using the comparison; and selectively rejecting the unwanted telephone call.
US09560197B2 Method and system for informing a user that a call is no longer on hold
Methods and systems for detecting completion of hold time for a user on a call are provided herein. In some embodiments, a method for detecting completion of hold time for a user on a call may include monitoring an audio signal of a call that has been placed on hold between a first device associated with the user and a first entity, determining a change in the monitored audio signal that indicates that the call is no longer on hold and generating a first alert to inform the user that the call is no longer on hold.
US09560194B2 Telecommunication call management and monitoring system with voiceprint verification
A secure telephone call management system is provided for authenticating users of a telephone system in an institutional facility. Authentication of the users of the telephone call management system is accomplished by using a personal identification number, biometric means, and/or radio frequency means. The secure telephone call management system includes accounting software capable of limiting access to the system based on funds in a user's account, and includes management software capable of implementing widespread or local changes to the system. The system monitors a conversation in the telephone call to detect a presence of a first characteristic in audio of the conversation, and terminates the telephone call if the first characteristic does not match a second characteristic of biometric information of a user or a called party.
US09560192B2 Methods and apparatus for provisioning and using IP clients which can be arranged according to groups and share a common telephone number
Methods and apparatus for allowing users in a group, e.g., family members, to share a telephone number while using different devices, e.g., IP devices, are described. The methods and apparatus allow for users in a group to obtain individual presence information for members of the group by making a single request for presence information corresponding to members of the group. In some embodiments, in response to the single request, the requesting device will be supplied with individual presence information for each member of the group to which the request corresponds. The presence information may be received in individual communications, e.g., one individual message providing presence information on a user of the group. Alternatively presence information for the individual members of the group may be included in a single message that is sent to the requesting device.
US09560182B2 Mobile terminal apparatus, program and recording medium with program recorded
A mobile terminal apparatus according to this invention comprises an acceleration sensor 14 that detects applied acceleration; a storing unit 12 that stores an acceleration condition set in advance for the detected acceleration and stores an alarm condition set in advance for the stored information; and control unit 11 and sound generating unit 16 that alarm about stored information in accordance with an alarming method set in advance so as to correspond to the alarm condition, when the detected acceleration satisfies the stored acceleration condition and the stored information satisfies the stored alarm condition.
US09560181B2 Communication apparatus and control method for the same
A communication apparatus includes: a first determination unit configured to determine whether a first voltage identified under conditions where a telephone connection terminal is connected to a modem unit is greater than or equal to a first threshold value; a second determination unit configured to, if the first determination unit determines that the first voltage is greater than or equal to the first threshold value, determine whether a second voltage identified under conditions where the telephone connection terminal is disconnected from the modem unit tends to decrease; and a third determination unit configured to determine connection states of the telephone connection terminal and a line connection terminal based on determination results of the first determination unit and the second determination unit. If the second determination unit determines that the identified second voltage has decreased more than once, the third determination unit determines that a wrong connection has been made.
US09560178B1 Support housing for modular electronic devices
Embodiments are provided for a support housing for an electronic device configured to removably secure a set of hardware modules. According to certain aspects, the support housing may be defined by a set of front slots, a set of rear slots, and a center plate. The support housing may include an opening that extends through the center plate from one of the front slots to one of the rear slots. When a front module is secured to the front slot and a rear module is secured to the rear slot, the opening in the center plate enables the front module to physically interface with the rear module.
US09560173B2 Techniques for improving SYN cache performance
A computer implemented method receives a client request message to initiate a network connection. In response to the client request, the method generates a key to represent the client request. The key is generated independent of information provided in the client request message and is generated to correspond to a desired address in a data structure used to track client request message. The method then enters the generated key at the desired address in the data structure and transmits a response message that includes the key back to the client. The network connection between the client and the computer system is established according to the key.
US09560167B2 Network system, communication method, server, and terminal
A network system is provided that includes at least one terminal and a server. The server sends at least one terminal information for inhibiting sending of data from at least one terminal. At least one terminal each sends the server at least a part of obtained data according to the information from the server.
US09560166B2 Provisioning high performance computing clusters
Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.
US09560163B1 Performance of secure mobile applications
A request for a first resource by a user is received. In response to receiving the request for a first resource, a second resource is determined based on the first resource and a resource usage pattern of the user. A response to the request for the first resource is provided. The response includes the first resource and the second resource.
US09560162B2 Quality of service support for machine-to-machine applications including e-health
Quality of Service functionality is provided for Machine to machine device communications that allows a single IMS session to support a plurality of different data streams. In one embodiment a single IMS session is used to support a plurality of different data streams that arise from a single application type, while in another embodiment, a single IMS session is used to support a plurality of different data streams across a plurality of different devices and applications. Through the use of a single IMS session, signaling is reduced and QoS can be offered without impacting a large number of nodes. An IMS User Agent is deployed to aid in providing this functionality.
US09560155B2 Ensuring content filtering through a specialized tier of proxy caches at the base station
Embodiments of the invention provide a method, system and computer program product for content caching with remote filtering services in a radio access network (RAN). In an embodiment of the invention, a method for content caching with remote filtering services in a RAN can include receiving a response to a request from an end user device wirelessly coupled to a base station of the RAN, marking the response as uncacheable, and routing the response to the base station over a data communications network. In one aspect of the embodiment, the response can be received in an RNC of the RAN. Of note, the process of marking the response as uncacheable can depend upon the evaluation of a policy with respect to the response. Finally, in another aspect of the embodiment, marking the response as uncacheable, can include annotating a hypertext transfer protocol (HTTP) header of the response to indicate that the response is not to be cached in the base station.
US09560150B2 Adaptive selection of social context for display to a viewing user
A social networking system selects a set of social endorsements for display within or in conjunction with an advertisement. Candidate social endorsements are identified in response to receiving a request for social endorsements information, each associated with an amount of display space, an affinity with a viewing user, and one or more social networking system objects. The amount of space available to display social endorsement information is determined, and sets of candidate social endorsements are generated to fit within the amount of space available to display social endorsements. The sets of candidate social endorsements are ranked, for instance based on the affinities associated with the candidate social endorsements within each set of candidate social endorsements. A set of candidate social endorsements is selected based on the ranking, and is provided for display within or in conjunction with an advertisement.
US09560149B2 Methods and apparatus to create a panel of media device users
Methods and apparatus to create a panel of media device users are disclosed. An example method includes identifying a master frame of media devices that have executed an instrumented application. A media device is selected from the master frame. A first instrumented application on the selected media device is instructed to display a recruitment interface to a user associated with the selected media device requesting the user to join the panel.
US09560148B2 Vehicle terminal and location-based content sharing system having the same
A vehicle terminal installed in a vehicle and communicating with an external server, and a location-based content sharing system including the same are provided. The vehicle terminal includes a GPS receiving unit configured to receive location information regarding a location at which the vehicle is positioned, a wireless communication unit configured to receive information regarding a predetermined region and content corresponding to the predetermined region from the external server, a controller configured to determine whether the vehicle enters the predetermined region by using the location information, and reproduce the content corresponding to the predetermined region when the vehicle enters the predetermined region, and an output unit configured to output the reproduced content.
US09560147B2 Method and apparatus for identification and transfer in internet protocol multimedia subsystem collaborative sessions
A method and apparatus are described for performing Internet Protocol (IP) Multimedia Subsystem (IMS) operation. A wireless transmit/receive unit (WTRU) registers an IMS service priority with an IMS network. The IMS service priority indicates the WTRU's priority in receiving IMS services. The WTRU may receive an IMS service from the IMS network based on the WTRU's IMS service priority. The IMS service priority may be indicated using a priority value and the WTRU may use Session Initiation Protocol (SIP) messaging to signal with the IMS network. The WTRU may register the service priority value using a q-value parameter in an SIP Contact field header. The WTRU may also register a public user identity with the IMS network and the public user identity may be shared with other IMS-capable WTRUs.
US09560138B2 Methods and systems for secure communication between wireless electronic devices and vehicles
Methods and systems are provided for communicating with a vehicle. In one embodiment, a portable communication device for communicating with a vehicle is provided. The portable communication device includes memory that stores vehicle specific information. The portable communication device further includes at least one processor that executes instructions that cause the portable communication device to enable a secure communication between a wireless end device and the vehicle based on the vehicle specific information.
US09560134B1 Storage array side write locking
Systems and methods are described herein that provide storage array side write locking. In embodiments, data is on storage arrays that are shared by a plurality of clients, and the storage array prevents write contentions on the shared data by employing a storage array side write locking strategy that uses a write lock table to determine whether requested data is currently being serviced by one of the plurality of clients. For example, upon receiving a request for data, the storage array checks a lock table to determine whether any of the requested data is currently write locked (which indications current use of the data). If the grains are not write locked, then the data request may be allowed. If the grains are write locked, then the data request may be denied. In embodiments, the storage array takes steps to determine whether write locks have become stale and should be removed.
US09560131B2 Efficient synchronization of behavior trees using network significant nodes
Objects in a virtual space may need to be synchronized between different instances (or different expressions of an instance) of the virtual space that are separated spatially. Objects include characters. Different expressions may be associated with different users and different client computing platforms that are connected by a network. The actions of the same character in two expressions of the same instance of the virtual space may not be synchronized due to network delay, lag, latency, or other delays, or due to joining a session already in progress. Responsive to a determination that an object is not synchronized, a sequence of subsequent states is determined that will result in the object being synchronized.
US09560130B2 Presenting availability statuses of synchronized objects
The objects of an on object set may be synchronized across many clients (e.g., various devices may synchronize files of a mirrored filesystem). However, the synchronization of an object may be complicated, and an object may not yet be synchronized in the object set of a client for many reasons, such as an incomplete reception of the object, an unavailability of the object from currently reachable hosts, and a versioning conflict with a different version of the same object in the object set. In order to inform a user of the availability of an object in the object set, an analysis of the availability status of the object may be performed (e.g., by tracking metadata stored in object descriptors of respective objects of the object set, and later examining the metadata of respective objects), and a selected availability status may be presented to the user.
US09560129B2 Peer-to-peer group re-formation
Disclosed are peer-to-peer group re-formation techniques. The techniques enable automatic reformation of a peer-to-peer group when the Group Owner (“GO”) device is lost. To do so, the techniques enable selection of a one of the peer devices in the peer-to-peer group as a next GO device responsive to detecting the loss of the original GO device. Then, the peer device selected as the next GO device automatically activates as the GO device, while the other peer devices scan for and connect to the next GO device.
US09560126B2 Stateless load balancing of connections
A capability is provided for statelessly load balancing Transmission Control Protocol (TCP) connections across a set of servers. A load balancer receives a TCP SYN packet from a client, selects a server for a TCP connection for the client, forms a modified TCP SYN packet including an address of the client, and propagates the modified TCP SYN packet toward the server. The server receives the modified TCP SYN packet, forms a TCP SYN+ACK packet including an identifier (e.g., n bits of an address, an n-bit server index based on mapping information of the load balancer, or the like) of the server, and propagates the modified TCP SYN+ACK packet toward the load balancer. The load balancer receives a TCP packet from the client on the TCP connection, determines a server associated with the TCP connection based on information included within the TCP packet, and propagates the TCP packet toward the server.
US09560124B2 Method and system for load balancing anycast data traffic
In some implementations, a system and corresponding method for load balancing data traffic addressed to an anycast address include maintaining, by each of a plurality of load balancing (LB) devices a data structure including entries associated with application instances in a group of application instances served by the LB device. The frequency with which each served application instance is included in the data structure is indicative of a weight value associated with a capacity of the corresponding served application instance. Upon receiving a data packet, originally addressed to an anycast address, the LB device uses one or more header fields of the received data packet to identify a virtual Internet protocol (IP) address of one of the served application instances in the data structure maintained by the LB device. The LB device then forwards the data packet to the identified application instance.
US09560121B2 Provisioning a web hosting resource using a cloud service
A method of provisioning a Web hosting resource includes providing a cloud service. A request for a Web hosting resource is received by the cloud service, wherein the request is provided by a client. The cloud service identifies a Web host based on the received request for a Web hosting resource. The cloud service sends a request to the Web host to provision a first Web hosting resource for use by the client.
US09560118B2 Method and system for providing content remotely via one or more IP multimedia residential gateways
An IP multimedia gateway (IMG) receives content sharing service profiles generated by a service manager for communication devices that are coupled to the IMG. Content and/or content information that is received for communication to a first device, is communicated to other devices in response to a request. Content sharing profiles comprise permissions, group members, user preferences, device capabilities and security profiles. Content streams communicated to the first device may be shared with a second device based on the profiles. The second device may share additional streams with the first device. The first device or other devices may communicate the request. The content may be received from a service manager network device. The IMG and a communication device that may display the content may be integrated in a set-top-box or digital TV. Login access is enabled to devices for requesting content. Cooperation with other IMGs may enable discovery and/or content communication.
US09560117B2 Low latency cluster computing
An embodiment includes a low-latency mechanism for performing a checkpoint on a distributed application. More specifically, an embodiment of the invention includes processing a first application on a compute node, which is included in a cluster, to produce first computed data and then storing the first computed data in volatile memory included locally in the compute node; halting the processing of the first application, based on an initiated checkpoint, and storing first state data corresponding to the halted first application in the volatile memory; storing the first state information and the first computed data in non-volatile memory included locally in the compute node; and resuming processing of the halted first application and then continuing the processing the first application to produce second computed data while simultaneously pulling the first state information and the first computed data from the non-volatile memory to an input/output (IO) node.
US09560110B1 Synchronizing shared content served to a third-party service
A system and method for synchronizing shared content served in embedded inline frames (iframes) via a page on a third-party service is provided. The system includes an iframe request receiver to receive an iframe request from a first iframe embedded in the third-party service in response to a third-party service visitor accessing the first iframe, the iframe request being directed to a content item sourced via a content sharing service; a token analyzer to create or update a token identifying the third-party service visitor and the page; a shared content receiver to receive shared content based on the token; and a shared content transmitter to communicate the shared content to the third-party service, the shared content being communicated with the content retrieved from the content sharing service.
US09560107B2 Communication over bandwidth-constrained network
An apparatus and a system are provided to proxy one or more media signals between at least one local client device and at least one remote client device. For instance, the apparatus can include a first network interface, a rate controller and media transcoder, and a second network interface. The first network interface receives a plurality of media signals over a first communication network, where the plurality of media signals is encoded into at least one codec format. The rate controller and media transcoder transcodes one or more of the plurality of media signals into a different codec format based on channel and processing capabilities associated with one or more local client devices and one or more control messages. The second network interface transmits the one or more of the transcoded plurality of media signals to a respective plurality of remote client devices over a second communication network.
US09560106B2 Systems and methods for controlling the encoding of a segmented media stream using segment transmit times
Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player that requests segments of the media stream. The media stream is encoded into segments according to an encoding parameter. Data is gathered about current conditions of the network and/or the media player, and encoding of the media stream is adjusted during operation to adapt to changing conditions. The encoding parameter is suitably adjusted in response to changes in available bandwidth and/or segment transmit time, as appropriate.
US09560105B2 Server device and information processing method
There is provided a server device including a streaming processing unit configured to generate a frame image in real time, encode the frame image to generate encoded data, and transmit the encoded data to a client device over a network, the client device being configured to decode the encoded data and output the frame image, and a controller configured to receive information related to an output timing of the frame image in the client device from the client device and control a process timing of the frame image in the streaming processing unit so that a predetermined relationship is maintained between the output timing and the process timing.
US09560104B1 Streaming media optimization
Disclosed are various embodiments for a streaming media application. Media blocks of a media stream may be buffered at a quality level determined by an amount of available bandwidth. When excess bandwidth is made available, a higher quality replacement for a buffered media block may be obtained concurrent to streaming the media blocks. The replacement media block then replaces the lower quality media block in the buffer such that the higher quality replacement media block is rendered.
US09560098B1 Method and apparatus for automatically data streaming a multiparty conference session
A system, method and computer program product having instructions stored thereon for automatically data streaming a multiparty conference session comprises receiving an Internet-based interface at a session moderator, said Internet-based interface configured for said session moderator to enter a request for data streaming a multiparty conference session, automatically establishing a data stream of said conferencing session, without any human intervention, wherein establishing said automated data stream includes: recording the multiparty conference session, and data streaming the multiparty conference session to listen-only participants thereby enabling listen-only participants to connect to the multiparty conference session without using additional conference ports and/or conference resources.
US09560095B2 Method and system for remote meetings
In one embodiment, a client device determines that a client device display screen is displaying a video image as enlarged, compares received regions of a received video image with regions of the displayed video image, determines that the compared regions of the received video image are different from the regions of the displayed video image, and stores received video frames comprising the received video image in a cache memory. Related systems, apparatus, and methods are also described.
US09560093B2 Higher efficiency storage replication using compression
In one embodiment, there is a multi-cluster synchronization system between two or more clusters. The multi-cluster synchronization system uses variable compression to optimize the transfer of information between the clusters. Compression is used not only to minimize the total number of bytes sent between the two clusters, but to dynamically vary the size of the objects sent across the wire to optimize for higher throughput after considering packet loss, TCP windows, and block sizes. This includes both the packaging of multiple small files together into one larger compressed file, saving on TCP and header overhead, but also the chunking of large files into multiple smaller files that are less likely to have difficulties due to intermittent network congestion or errors. A further embodiment uses forward error correction to maximize the chances that the remote end will be able to correctly reconstitute the transmission.
US09560090B1 Methods, systems, and media for providing content
Methods, systems, and media for providing content are provided. In some implementations, methods for providing content are provided, the methods comprising: identifying, using a hardware processor, a first content provider; identifying a second content provider affiliated with the first content provider; identifying an item of content associated with the second content provider, and determining that the content item meets one or more parameters of the first content provider and that the content item meets one or more parameters of the second content provider; and in response to determining that the content item meets one or more parameters of the first content provider and that the content item meets one or more parameters of the second content provider, presenting the content item to a user.
US09560087B2 Providing machine-to-machine service
The disclosure is related to providing a machine to machine (M2M0 service. A user interface (UI) template associated with a M2M device may be retrieved when a message is received from the M2M device. Then, data collected from the M2M device may be combined with the retrieved UI template. The M2M service associated with the M2M device may be provided by embedding the combined data to application data for producing a M2M service user interface (UI) of the associated M2M service.
US09560085B2 Systems and methods for communicating a stream of data packets via multiple communications channels
Systems and methods of preventing an Internet service provider from identifying a stream of data packets as carrying a voice over Internet protocol telephony communication can make use of encryption techniques to prevent the Internet service provider from examining the content of the data packets. Also, multiple communications channels may be established between a telephony device and elements of an IP telephony system. A stream of data packets bearing the media of an IP telephony communication is then separated into sub-streams, and each sub-stream is sent through a different one of the communications channels. This prevents an Internet service provider from identifying a stream of data packets as bearing the media of an IP telephony communication based on a pattern in the data traffic.
US09560078B2 Technologies for scalable security architecture of virtualized networks
Technologies for performing security monitoring services of a network functions virtualization (NFV) security architecture that includes an NVF security services controller and one or more NFV security services agents. The NFV security services controller is configured to transmit a security monitoring policy to the NFV security services agents and enforce the security monitoring policy at the NFV security services agents. The NFV security services agents are configured to monitor telemetry data and package at least a portion of the telemetry for transmission to an NFV security monitoring analytics system of the NFV security architecture for security threat analysis. Other embodiments are described and claimed.
US09560077B2 Methods and systems for protecting a secured network
Methods and systems for protecting a secured network are presented. For example, one or more packet security gateways may be associated with a security policy management server. At each packet security gateway, a dynamic security policy may be received from the security policy management server, packets associated with a network protected by the packet security gateway may be received, and at least one of multiple packet transformation functions specified by the dynamic security policy may be performed on the packets. Performing the at least one of multiple packet transformation functions specified by the dynamic security policy on the packets may include performing at least one packet transformation function other than forwarding or dropping the packets.
US09560068B2 Network intrusion detection with distributed correlation
A network security system employing multiple levels of processing to identify security threats. Multiple host machines may each contain an agent that detects possibilities of security threats based on raw data sensed locally at that host. The hosts may share information obtained from local analysis and each host may use information generated at one or more other hosts, in combination with information generated locally, to identify a security concern, indicating with greater certainty that a security threat exists. Based on security concerns generated by multiple hosts, a security threat may be to indicated and protective action may be taken.
US09560064B2 Stopping and remediating outbound messaging abuse
Systems and methods are provided for allowing subscriber message sending profiles to be maintained and used in conjunction with behavior-based anomaly detection techniques and traditional content-based spam signature filtering to enable application of appropriate message disposition policies to outbound subscriber message traffic. According to one embodiment, subscriber profiles are constructed for multiple subscriber accounts associated with a service provider based on outbound message flow originated from the subscriber accounts. Then, possible subscriber account misuse may be discovered by performing behavior-based anomaly detection, including a comparison of a subscriber profile associated with the subscriber account with recent subscriber account usage information, to identify one or more behavioral anomalies in outbound message flow originated from a subscriber account, the behavior-based anomaly detection.
US09560062B2 System and method for tamper resistant reliable logging of network traffic
A network interface device includes a memory and a processor operable to receive a malicious packet marker, store the malicious packet marker to the memory, monitor network data packets flowing in the network interface device, determine that a packet matches the malicious packet marker, and store log information from the packet to the memory.
US09560061B2 Motor vehicle with a driving behavior which can be modified at a later stage using an application program
A motor vehicle has a processor device to run application programs in a first communication zone and a storage device for vehicle control data, by which a driving behavior of the motor vehicle is determined. The storage device is arranged in a second communication zone of the motor vehicle. In order to allow a modification of the vehicle control data at a later stage using an application program and thus provide protection against an undesired manipulation of the vehicle control data, the first and the second communication zones are coupled by a monitoring device that forwards new data, which an application program is attempting to transmit from the first communication zone into the second communication zone, to the second communication zone only if the monitoring device has detected that the new data leads to a safe motor vehicle driving behavior defined by a specified safety criterion.
US09560058B2 Monitoring device and monitoring method
A monitoring device to operate as a first monitoring device in a network including communication devices and monitoring devices, the monitoring device includes: an acquisition unit to acquire information of packets transmitted or received by a first communication device monitored by the first monitoring device; a transmission unit to transmit a first join request message to a first multicast group in which a second monitoring device performs notification of communication information of a second communication device monitored by the second monitoring device, when the first communication device communicates with the second communication device, after the first communication device communicates with an external device not included in the network; and a determination unit to determine whether the external device is performing unauthorized access to the second communication device via the first communication device, based on packets transmitted from the second monitoring device to the first multicast group.
US09560055B2 Client-side integration framework of services
Systems and methods for providing client-side integration of apps and services is provided. An integration framework execution upon a computing device provides integration of various apps, applications, services, sensors and the like. Upon receiving a request for a service, the integration framework accesses a registry of a plurality of services of a respective plurality of providers registered with the integration framework. Each of the services is registered with the integration framework is associated with a trust level of a hierarchy of trust levels. The integration framework iteratively searches the registry for a provider of the requested service according to the hierarchy of trust levels, beginning with the most trusted level of the trust levels to the less trusted trust level until a provider of the requested service is found or until all levels of the hierarchy are searched without finding a provider of the requested service.
US09560051B2 System and method for secure machine-to-machine communications
Embodiments of the present invention include a method for providing a secure domain name system (DNS) for machine to machine communications. In one embodiment, the method includes storing policy information for machine to machine communications in a global DNS registry database server. The method further includes communicating the policy information for machine to machine communications from the global DNS registry database server to a machine DNS registry server located in an Internet service provider (ISP) network, wherein a control signaling gateway located in the ISP network is configured to utilize the policy information for machine to machine communications to allow only registered controllers associated with a machine to communicate with the machine.
US09560049B2 Method and system for optimizing network access control
A method and system for optimizing network access control are disclosed. For example, the method includes receiving an access request to a network from a device. Then, the method determines if each one of one or more critical updates of said device is current and if each one of one or more non-critical updates of the device is current. The method concludes by granting the access request to the network if each one of the one or more critical updates of the device is current, even if at least one non-critical update of the one or more non-critical updates of the device is not current.
US09560047B1 Multi-device authorization to access wireless network communications based on shared event times
In a wireless communication system, a first wireless device transfers an authorization request to an authorization server, and the authorization server authorizes the first wireless device to access a wireless communication network under a user service account. The first wireless device and the server store data indicating the first device identifier and an event time for a communication event that occurs for the first wireless device. The wireless device transfers data indicating a first device identifier and the event time to a second wireless device. The second wireless device transfers an authorization request to the authorization server that indicates a second device identifier, the first device identifier, and the event time. The authorization server determines that the event times match, and in response, authorizes the second wireless device to access the wireless communication network under the user service account.
US09560042B2 Information processing apparatus and control method
An information processing apparatus includes, a processor configured to execute a process including, determining whether a relationship between biometric information acquired from a living body and biometric information stored in a storage unit satisfies a predetermined standard, creating first authentication information by detecting predetermined operation when the relationship between the biometric information acquired from the living body and the biometric information stored in the storage unit does not satisfy the predetermined standard, comparing the first authentication information and second authentication information stored in the storage unit, and activating the information processing apparatus when the first authentication information and the second authentication information match.
US09560040B1 Mitigating risk of account enumeration
Technology is disclosed for mitigating account enumeration and thus enhances network security. The technology can receive from a client computing device a sequence of characters corresponding to a portion of an email address input by a user. The technology retrieves a set of email addresses that have a common first portion identical to the received sequence of characters and generates hashed data. The hashed data is sent to the client computing device. A result value is then generated by hashing the input email address by using the same hashing function as the hashed data. If the result value is in the hashed data, the technology displays a text region for collecting from the user a password.
US09560039B2 Controlled discovery of SAN-attached SCSI devices and access control via login authentication
A method for accessing data in a storage area network is provided. The method initiates with receiving a request for a list of targets on the storage area network. All the targets on the storage area network are exposed to the requestor and authentication requiring a password is requested from the requestor to grant access to the targets on the storage are network. Access to the targets is granted if the password is acceptable, and access to the targets is refused if the password is unacceptable.
US09560036B2 Cross-protocol federated single sign-on (F-SSO) for cloud enablement
A method to enable access to resources hosted in a compute cloud begins upon receiving a registration request to initiate a user's registration to use resources hosted in the compute cloud. During a registration process initiated by receipt of the registration request, a federated single sign-on (F-SSO) request is received. The F-SSO request includes an assertion (e.g., an HTTP-based SAML assertion) having authentication data (e.g., an SSH public key, a CIFS username, etc.) for use to enable direct user access to a resource hosted in the compute cloud. Upon validation of the assertion, the authentication data is deployed within the cloud to enable direct user access to the compute cloud resource using the authentication data. In this manner, the cloud provider provides authentication, single sign-on and lifecycle management for the user, despite the “air gap” between the HTTP protocol used for F-SSO and the non-HTTP protocol used for the user's direct access to the cloud resource.
US09560034B1 Limited viewing time in online education
A method of limiting tokens for use by a student within an education application displays numerous membership options. For a price, a certain number of tokens are allowed per month. At the end of each month, tokens do not roll over; the account is reset with the monthly allotment of tokens. If the number of tokens in the account reaches zero, access is blocked. A method limits account sharing by using a limited time viewing window for videos and documents. A stated time limit displayed to the student is greater than the length of the video. An actual time limit not displayed to the student is greater than the stated time limit Requests to restart the video within the actual time limit are granted. A request to restart the video after the actual time limit is denied unless the student again pays the number of tokens equal to the value of the video.
US09560033B2 Method and system for authenticating user identity
Embodiments of the present application relate to a method for authenticating user identity, a system for authenticating user identity, and a computer program product for authenticating user identity. A method for authenticating user identity is provided. The method includes generating a first verification code by a server, displaying the first verification code to a user in an application scenario of a service requiring user identity authentication, receiving a second verification code sent by the user via another application that is other than the application scenario, comparing the second verification code sent by the user and the first verification code generated by the server, and determining whether the user has passed identity authentication based on a result of the comparison.
US09560032B2 Method and apparatus for preventing illegitimate outflow of electronic document
An apparatus and method for preventing illegitimate outflow of an electronic document. The apparatus includes a taking-out control unit, a taking-out management server unit, and a self-response agent unit. The taking-out control unit generates a virtual disk for storing an electronic document to be controlled, and controls the taking-out of the electronic document. The taking-out management server unit authenticates whether the taking-out of the electronic document is legitimate taking-out. The self-response agent unit performs self-extinction when a result indicating illegitimate outflow is received from the taking-out management server unit.
US09560031B2 Identity management via cloud
A system and method of maintaining a user profile for a handheld computer in a shared, scalable computing resource is described. The method includes receiving user profile data from the handheld computer at the shared, scalable computing resource, the user profile data comprising a user security factor. The user profile data is received via a secure wireless communication protocol having authentication of an identity of the handheld computer. The method includes storing the user profile data on the shared, scalable computing resource as a portion of a user profile, the user profile further comprising user preference data. The method further includes receiving the user security factor from a second computing device. The user security factor is received via a secure wireless communication protocol having authentication of an identity of the second computing device. The method further includes downloading user preference data to the second computing device.
US09560030B2 Nodal random authentication
Systems, methods, and computer program products related to transaction application security are disclosed. In a particular embodiment, application nodes are randomly selected for requiring re-authentication of a user traversing nodes of the application. These and other embodiments are more fully disclosed herein.
US09560026B1 Secure computer operations
In some implementations, a computing device includes an identifier that is embedded into a firmware of the computing device. The identifier uniquely identifies the computing device from other computing devices. The computing device may send a request to a server to provide credentials to enable the computing device to access a secured resource, such as secured data or a secured system. The computing device may provide the server with the identifier to enable the server to determine whether the computing device is authorized to access the secured resource. If the server determines that the computing device is authorized, the server may provide the credentials to the computing device. If the server determines that the computing device is unauthorized, the server may cause the computing device to perform one or more actions to render the computing device inoperable and/or render the resource inaccessible.
US09560025B2 Apparatus and method for secure delivery of data from a communication device
A system that incorporates the subject disclosure may perform, for example, providing an upload request to a mobile communication device to cause a secure device processor of the mobile communication device to perform a modification of data according to a data protection key to generate modified data and to perform an encryption of the modified data according to an upload transport key to generate encrypted modified data where the secure device processor is separate from and in communication with a secure element of the mobile communication device, and where the secure element receives master keys from a remote management server and stores the master keys to enable the upload transport key and the data protection key to be generated by the secure element without providing the master keys to the secure device processor. Other embodiments are disclosed.
US09560020B2 Securing email conversations
At least a portion of a transmission of an outgoing first email from a first email account to at least a second email account is encrypted. Second email address data is changed corresponding to the second email account to cause replies to the first email intended for the second email account to be sent to an intermediate device prior to being routed to the second email account. Replies to the first email are then sent to the intermediate device and sent over one or more encrypted channels. Replies to the first email including the changed email address data are decoded to identify the second email address data associated with the second email account. A reply to the first email is then sent to the second email account based on the identified second email address data.
US09560019B2 Method and system for managing security in a computing environment
A method and system for managing data security in a computing environment. A processor at the gateway server receives, from a user device, at least one message. Each message requests that an encryption key be downloaded to the user device. The gateway server interfaces between the user device and a cloud that includes interconnected computing systems external to the user device. In response to the received at least one message, the processor generates at least one unique encryption key for each message and sends the at least one generated encryption key to the user device, but does not store any of the generated encryption keys in the cloud. For each encryption key having been sent to the user device, the processor receives each encryption key returned from the user device. For each encryption key received from the user device, the processor stores each received encryption key in the cloud.
US09560016B2 Supporting IP address overlapping among different virtual networks
System and method embodiments are disclosed here to resolve Internet Protocol (IP) address overlap of Virtual eXtensible Local Area Network (VXLAN) endpoints in packets forwarded between the VXLAN and an external or public network. An embodiment method includes assigning different port number ranges to different virtual private networks of the VXLAN, mapping private IP addresses for endpoints at the virtual private networks to corresponding public IP addresses known to a public network, and mapping local ports of the endpoints to corresponding port numbers from the port number ranges assigned to the virtual private networks, wherein each of the endpoints at the virtual private networks is assigned to a unique combination of public IP address and port number. The mapping can be done at a VXLAN gateway or at the endpoints on physical servers of the virtual private networks.
US09560013B2 Firewall based prevention of the malicious information flows in smart home
A system for preventing malicious attacks on a device in a Smart Home network comprises logical circuitry suitable to compare information flows in said network with legal information flows stored in memory means.
US09560010B1 Network file transfer
A technology is described for transferring a file from an unsecure network to a secure network. An example method may include identifying an unsecure account profile and determining that a file is to be transmitted from an unsecure network to a secure network using a one-way transfer device. In response, the file may be obtained from a file storage location and an unsecure account profile name for the unsecure account profile may be identified. A request may be made that the one-way transfer device to transmit the file and the unsecure account profile name to the secure network. The file and the unsecure account profile name may then be transmitted to the secure network, where a secure account profile corresponding to the unsecure account profile may be identified in the secure network and the file may be placed in a folder associated with the secure account profile.
US09560007B2 Server apparatus, information processing system, address management method of server apparatus
A server apparatus includes a storage unit to store table data including an IP address and a MAC address of each of information processing apparatuses connected to a network, the IP address and the MAC address being associated with each other in the table data; and a processor to transmit information having one of the IP addresses specified, and to update the table data based on information in a reply for the transmitted information, to determine whether the MAC address being associated with the IP address has been changed since a time-out possibly occurring while receiving or transmitting the information with the information processing apparatus, and to issue a command for freezing the corresponding IP address on use to an IP address assignment apparatus connected to the network if the MAC address has been changed.
US09560004B2 Organizing social network messages based on temporal characteristics
A method for organizing messages may include detecting, by a processor, receipt of each new message of an activity stream comprising a group of messages and determining, by the processor, a tense associated with each new message. The method may also include associating, by the processor, the tense with each new message. At least the tense may be used for organizing the group of messages of the activity stream. The method may additionally include adding, by the processor, each new message and the associated tense of the message to the activity stream.
US09560001B1 Managing notifications across services
Systems and methods for managing notifications are provided. One of the methods includes sending notification data to a first client service and a second client service for a message. The method further includes receiving an indication that the notification data has been interacted with using the first or second client service. The method includes updating a read status of the notification data when the indication is received, such that the notification data at the first and second client services has a same status indicator.
US09559999B1 Method and system for processing large scale emails and limiting resource consumption and interruption therefrom
Techniques for reducing and discouraging sending large scale emails are described herein. According to one embodiment, in response to a first email received from a sender to be sent to a list of recipients, a distribution cost of the first email is determined based on content of the first email and the recipients. An email client application is to present a first graphical user interface (GUI) page to the sender prompting a confirmation from the sender, where the first GUI page includes information indicating a size of the first email and a number of recipients, if the distribution cost of the first email is above a first predetermined threshold. In response to a positive confirmation from the sender, the first email is sent to the intended recipient.
US09559997B1 Client agnostic email processing
A custom email handler comprises network interface circuitry and in-line email processing circuitry. The network interface circuitry uses the simple mail transfer protocol (SMTP) to receive an email message that has already visited a sender's mail transfer agent (MTA). The in-line email processing circuitry searches a subject header field and/or a message body of the email message for a character string matching any of a predefined set of custom email processing commands. In response to one of the predefined set of custom email processing commands being found during the searching, the in-line email processing circuitry modifies the message body in accordance with one or more rules associated with the found command, and removes the found command from the subject header field and/or the message body. After the modifying and the removing, the email is sent, via the networking interface circuitry, into a network destined for a recipient's mail transfer agent.
US09559995B1 System and method for broadcasting contents from web-based browser to a recipient device using extensible messaging and presence protocol (XMPP)
Disclosed is a system and method for broadcasting one or more contents to a recipient device. The system comprises a web server accessed by a sender device via a web browser, a content repository, an OJC server and an XMPP server accessed by a recipient device, an XMPP client. The web server receives, via the web browser, a broadcasting request from the sender device, wherein the broadcasting request comprises contents to be broadcasted to the XMPP client. The web server stores the contents in the content repository. The OJC server detects a connection request received from the XMPP client via the XMPP server. The connection request is received to initiate broadcasting of the contents to the XMPP client. The OJC server retrieves the contents from the content repository based upon the receipt of the connection request and thereafter transmits the contents to the XMPP client via the XMPP server.
US09559994B2 Systems and methods for previewing communications sessions
A system and method allows a user to view communications exchanged between other participants within an online chat room without the user becoming a participant within the online chat room. The online chat room enables ongoing exchanges of electronic communications between two or more participants whose participation within the chat room are mutually revealed to each other. A user is enabled to perceive the existence of the online chat room without the user becoming a participant within the online chat room. Selection of the online chat room by the user is received. Responsive to user selection of the online chat room and without the user becoming a participant within the online chat room, at least some of the communications exchanged between the participants within the online chat room are made perceivable to the user as the communications are exchanged.
US09559993B2 Virtual agent proxy in a real-time chat service
Techniques are disclosed for implementing real-time chat systems including virtual agents as chat participants, and more specifically, to the use of a virtual agent proxy in a real-time chat service. Certain techniques are disclosed that allow for seamless chat transitions between virtual agents and live agents. A chat server may include a virtual agent (VA) proxy module. The VA proxy module intercepts messages received at the chat server from end users, forwards them to virtual agents, and posts responses from the virtual agents back to be displayed to the corresponding end users. The VA proxy module thereby loosely couples virtual agents to the chat server, allowing the virtual agents to participate in chats just as live agents do. The chat server may determine that chat escalations and de-escalations are to occur, and can provide a full transcript of the chat to new chat participants.
US09559992B2 System and method for updating information in an instant messaging application
A method is performed by a mobile device having one or more processors and memory for updating information in an instant messenger application installed on the mobile device. The method includes: receiving an instant message from a remote server, the instant message including a first user actionable item; displaying the instant message including the first user actionable item in a graphical user interface corresponding to the instant messenger application; detecting a first user input through the first user actionable item; in accordance with the first user input: generating an information update request; sending the information update request to the remote server; receiving a response to the information update request from the remote server; and updating the instant message in the graphical user interface in accordance with the response from the remote server.
US09559991B1 Automated text response system
An automated message response system includes computer programmable software that stores a bank of pre-recorded responses. Each response is capable of being entered into a remote database into a response bank. Each response bank is associated with inputted parameter constraints. A user of the system can set up the automatic message response system to deliver a desired response automatically based on an incoming message, or the response can be delivered manually.
US09559990B2 System and method for supporting host channel adapter (HCA) filtering in an engineered system for middleware and application execution
A system and method can provide a data service in a network environment. The network environment can include a node, which supports a data service component that can provide a data service. Additionally, a filter can be provided on a networking device, such as a host channel adaptor (HCA) that is associated with the node. The networking device operates to use the filter to identify one or more packets targeting the data service component without protocol termination. Furthermore, the filter can forward said one or more packets to the data service component.
US09559987B1 Method and apparatus for improving CAM learn throughput using a cache
An apparatus and method of using a cache to improve a learn rate for a content-addressable memory (“CAM”) are disclosed. A network device such as a router or a switch, in one embodiment, includes a key generator, a searching circuit, and a key cache, wherein the key generator is capable of generating a first lookup key in response to a first packet. The searching circuit is configured to search the content of the CAM to match the first lookup key. If the first lookup key is not found in the CAM, the key cache stores the first lookup key in response to a first miss.
US09559984B2 Communication system and network relay device
A communication system includes a plurality of port switches that include first and second port switches, a plurality of fabric switches that construct communication paths among the plurality of port switches, and a user switch. Each of the plurality of port switches is connected to each of the plurality of fabric switches via different communication lines. The first and second port switches are connected by a common communication line between redundancy ports of the first and second port switches to thereby form a same domain group. The user switch is connected to each of the first and second port switches via different communication lines, and also sets link aggregation for ports of the user switch that are connection sources of the communication lines that connect the user switch and each of the first and second port switches.
US09559983B1 Method and system for a wide-bandwidth, on-premises network
A network device may comprise a first connector for connecting to an external network in which upstream data over cable service interface specification (DOCSIS) signals are communicated using a first frequency band and downstream cable and/or DOCSIS signals are communicated using a second frequency band. The device may also comprise a second connector for connecting to an on-premises network, as well as circuitry residing in a signal path between the first connector and the second connector. The circuitry may be operable to permit the downstream cable and/or DOCSIS signals to pass from the first connector to the second connector, and to block the upstream DOCSIS signals from passing from the first connector to the second connector. The circuitry may be operable to transmit, via the second connector, non-DOCSIS signals into the on-premises network using the first frequency band.
US09559980B2 Inter-domain SDN traffic engineering
Constraining resource provisioning by domain controllers based on resource requirements projected for remotely-originating inter-domain traffic can improve utilization efficiency and link reliability in multi-domain software defined network (SDN) architectures. A domain controller may be required to reserve a portion of inter-domain link capacity for transporting remotely-originating traffic. This may limit the inter-domain link capacity available for transporting locally-originating traffic in a manner that ensures remotely-originating traffic flows have equitable and/or adequate access to resources of inter-domain links. Alternatively, a domain controller may be required to maintain a minimum throughput rate for remotely-originating traffic, which may cause remotely-originating traffic to be prioritized over locally-originating traffic when necessary to maintain the minimum throughput rate. Provisioning constraints can be generated in a centralized or distributed fashion.
US09559976B2 Inserting user targeted web resources into browser navigation memory
An apparatus for inserting user targeted web resources into browser navigation memory includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining whether a web resource is a user targeted web resource. The web resource is loaded in a web browser. The machine-readable code includes an insertion module inserting a record of the web resource into navigation memory of the web browser in response to the determination module determining that the web resource is a user targeted web resource.
US09559973B1 Wireless communication link bandwidth utilization monitoring
Wireless communication link bandwidth utilization monitoring apparatus and methods are disclosed. Utilization of bandwidth on a wireless communication link is monitored to generate bandwidth utilization information. In order to provide a record of the distribution of bandwidth utilization, durations of bandwidth utilization above respective different thresholds might be determined. Such distributions could be useful for such purposes as network analysis and/or customer billing based on actual wireless bandwidth usage. Bandwidth utilization information may be collected from multiple wireless link nodes, illustratively the wireless link nodes at both ends of monitored wireless communication links, to allow total bandwidth utilization for bi-directional communications over the monitored links to be determined.
US09559968B2 Technique for achieving low latency in data center network environments
An example method is provided and includes maintaining at a network element a flow table, in which the flow table comprises a plurality of flow table entries and in which each of the flow table entries corresponds to one of a plurality of active data flows in a network, and, subsequent to receipt at the network element of a data packet of one of the active flows, characterizing the one of the active flows as a large flow or a short flow using values contained in the flow table entry corresponding to the one of the active flows. The method further includes processing the received packet in accordance with the characterization.
US09559967B2 Policy implementation over LMR and IP networks
A communication system is made up of a number of LMR and IP bearers including LTE and P25. The information flowing over the integrated system is managed according to the situational context of the user. A policy driven approach is described that uses user context as its inputs and converts this into actions that preferentially improves the communication for the user particularly as they move between the available networks.
US09559965B2 Real-time traffic management for machine to machine communications
A device may receive machine-to-machine (M2M) traffic associated with an M2M application. The device may determine parameters associated with managing the M2M traffic. The parameters may include information identifying a time window. The device may determine a weighted average traffic rate associated with the M2M traffic based on the parameters. The device may determine a holding time to be applied to the M2M traffic based on the weighted average traffic rate and the parameters. The device may determine an outgoing traffic rate to be applied to the M2M traffic based on the weighted average traffic rate and the parameters. The device may manage the M2M traffic based on the holding time and the outgoing traffic rate.
US09559962B2 Optimizing traffic flows via dynamic routing protocol modifications when using server virtualization with dynamic routing
Techniques for optimizing traffic flows via dynamic routing protocol (DRP) modifications when server virtualization is used with dynamic routing are provided. In one embodiment, a network device can determine that it is part of a system of network devices acting as a virtual router. The network device can then transmit, to a client device, a DRP control packet that includes an interface IP address of the network device and a virtual IP address of the virtual router. In a further embodiment, the client device can receive the DRP control packet and store the interface IP address and the virtual IP address in a routing database. At the time of computing routing entries based on the routing database, the client device can replace, in entries that identify the interface IP address as the next hop, the interface IP address with the virtual IP address.
US09559961B1 Message bus for testing distributed load balancers
A test system for a distributed load balancer in which a router receives packets from at least one client and routes packet flows to multiple load balancer (LB) nodes, which in turn distribute the packet flows among multiple server nodes. The test system includes message bus technology that enables the distributed load balancer to be run in a single process without requiring load balancing code to be deployed to multiple hosts in a production network. The message bus technology may be implemented in message bus layers of the test system to simulate network segments. The message bus functionality hooks into the IP tables at the kernel level, intercepts packets, and sends the packets up into the message bus process for routing.
US09559958B1 Resolving a monitor based on information in a plurality of packets
In one embodiment, accurate packet metrics are recorded despite delayed resolution of one or more traffic monitors that maintain the metrics for the packet flow. One or more metrics related to an initial plurality of packets of a packet flow are stored in a temporary metrics data structure. One or more monitors are subsequently resolved based on information included in packets of at least the initial plurality of packets. For example, an application or Wide Area Application Services (WAAS) segment that is to be monitored may not be identified until after numerous packets have passed. The monitor(s) are updated with metrics related to the packet flow based on said one or more metrics related to the initial plurality of packets from the metrics data structure and packets of the packet stream subsequent to the first one or more packets.
US09559957B2 Preventing quality of service policy abuse in a network
A system for preventing quality of service policy abuse comprising a media connection and a local area network prioritizing quality of service in which quality of service to a to a video receiver or similar device may be maintained by prioritizing its signal relative to other signals competing for network bandwidth.
US09559956B2 Sharing bandwidth among multiple users of network applications
A system and method are provided that allocate bandwidth on a global large scale network. Bandwidth allocation is based on the predicted bandwidth demands of the network users. Each user may be assigned one of a plurality of different values that determines the amount of bandwidth allocated to that user. In instances where an application runs on behalf of a plurality of remote clients, a system and method is provided that allows for the allocation of bandwidth based each individual remote client.
US09559955B2 Systems and methods for optimized route caching
A method for optimized route caching includes comparing a destination address of a network packet to a first set of prefixes in a routing cache, and comparing the destination address to a second set of prefixes in a full routing table when a longest matching prefix for the destination address is not found in the routing cache. The method further includes copying the longest matching prefix and a set of sub-prefixes of the longest matching prefix from the full routing table to the routing cache, and forwarding the network packet.
US09559951B1 Providing intra-subnet and inter-subnet data center connectivity
In one embodiment, a method includes a method includes obtaining traffic, determining a host Media Access Control (MAC) address, and determining a host Internet Protocol (IP) address using the traffic. The method also includes generating an Ethernet virtual private network (E-VPN) MAC route advertisement that includes both the host MAC address and the host IP address and generating an IP virtual private network (IP-VPN) route advertisement that includes the host IP address.
US09559949B1 System and method for improving routing labeling
A router residing in a network comprises at least one ingress port, at least one egress port, and a processor programmed to compare at least two label switch paths, determine potential conflicts between the at least two label switch paths based on the ingress ports and egress ports utilized by the label switch paths, and determine a selected identifier to be assigned relative to each label switch path. The processor is configured to assign a common identifier if no conflict exists. A storage medium is operatively coupled to the processor for storing the selected identifiers related to the label switch paths. The processor may be configured to determine that a conflict exists between two label switch paths if they utilize the same ingress port on the router and different egress ports on the router.
US09559945B2 Message path selection within a network
Embodiments relate to path selection for packet transfer in a network. An aspect includes a method of selecting a path among a plurality of paths in a network for transfer of a packet from a first system to a second system in the network. The method includes storing, in a memory device, a static path performance vector indicating a tier among a plurality of tiers corresponding with each of the plurality of paths, each of the plurality of tiers corresponding with a relative performance level. The method also includes maintaining a path availability bit vector indicating an availability of each of the plurality of paths, and selecting, using a processor, the path among the plurality of paths based on the path performance vector and the path availability bit vector.
US09559944B2 Method and related apparatus for establishing link-diverse traffic paths in a telecommunications network
In order to achieve path diversity for dual-homed User-Network Interface clients connected to a Generalized Multiprotocol Label Switching control plane enabled transport network that is operated in an overlay mode, the overlay extension service model is enhanced by adding shared constraint information for path diversity in the optical transport network. In particular, within the provider network, shared constraint information of a first traffic path is determined and a data element indicative of the shared constraint information is returned by a first provider edge node to a customer edge device via a User-Network Interface. When the customer edge device requests a second traffic path through the provider network to be established from a second provider edge node and to be disjoint from said first traffic path, the customer edge device forwards the data element to the second provider edge node to enable path calculation of the second traffic path using the shared constraint information as exclusion list.
US09559938B2 Method, system and apparatus for providing pay-per-use distributed computing resources
Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications. Apparatus and system includes plurality of computing resources distributed across a network capable of restoring and snapshotting provisioned applications based on demand.
US09559937B2 Apparatus and method for relaying communication between nodes coupled through relay devices
An apparatus is configured to relay communication between first and second nodes that area coupled through a plurality of relay devices. The apparatus generates control information indicating that communication from the second node to the first node is to be performed via the computer, in response to request for migration of relay processing from another apparatus to the apparatus, the relay processing including relaying communication between the first and second nodes, and sends the generated control information to the plurality of relay devices.
US09559933B2 Method and apparatus for performing capability discovery of rich communication suite in a portable terminal
A method of performing capability discovery of Rich Communication Suite (RCS) in a portable terminal is provided. The method includes displaying a predetermined number of pieces of contact information from among registered contact information when a displaying of the registered contact information is requested, displaying the registered contact information so as to correspond with a user input when the user input is determined, and selecting currently displayed contact information and performing capability discovery with respect to the selected displayed contact information, when the user input is not determined during a predetermined time.
US09559932B2 Route determination apparatus and transfer route determination method
The processor obtains a process time, which is a time taken for processing a control message when the control device requests that a target processing device, selected from among the plurality of processing devices, process a control message. When the process time has become longer than a first threshold, the processor determines which of a first and a second congestion has occurred based on whether the process time has become longer than a second threshold, which is greater than the first threshold. The first congestion occurs in the transfer devices used for a communication between the control device and the target processing device. The second congestion occurs in the target processing device. The network connection device transmits a request message requesting that a transfer route for which it has been determined that the control message is not processed in a device in which the congestion has occurred be set.
US09559927B2 Terminal, system and method for measuring network state using the same
Provided are a terminal and a system and method of measuring a network state using the terminal. The system of measuring the network state according to an embodiment of the present disclosure includes a transmission terminal that transmits exploration packets, and a reception terminal that receives the exploration packets to measure an One-way Trip Time (OTT) of each of the exploration packets and calculates queuing delay using an average value of the measured OTTs and a minimum value of the measured OTTs.
US09559922B2 Information processing system, information processing appartus, information terminal apparatus, information processing method, and information processing program
An information processing apparatus has login information acquisition means for acquiring a plurality of pieces of login information with user IDs for identifying users related with terminal IDs for identifying terminals for use by the users; terminal ID registration means for registering the acquired login information by relating each of the user IDs with the plurality of terminal IDs; delivery information generation means for generating different pieces of delivery information to be delivered to each terminal that are identified by the plurality of terminal IDs for each of the user IDs; and delivery means for delivering the generated different pieces of delivery information to the each terminals.
US09559919B2 Display of port transmit and receive parameters sorted by higher of transmit or receive value
The data ports in a network are displayed in a list in descending order based on either the higher transmit or receive data value of the port. Therefore, the port with the highest of either the transmit or receive data value would be displayed on the top of the list. The port with the second highest of the transmit or receive data value would be displayed second on the list. This process would continue for all data ports that are displayed. The other of the transmit or receive data values of the port would be displayed but would not affect the ordering on the display.
US09559918B2 Ground truth evaluation for voting optimization
In one embodiment, attack observations by a first node are provided to a user interface device regarding an attack detected by the node. Input from the user interface device is received that confirms that a particular attack observation by the first node indicates that the attack was detected correctly by the first node. Attack observations by one or more other nodes are provided to the user interface device. Input is received from the user interface device that confirms whether the attack observations by the first node and the attack observations by the one or more other nodes are both related to the attack. The one or more other nodes are identified as potential voters for the first node in a voting-based attack detection mechanism based on the attack observations from the first node and the one or more other nodes being related.
US09559917B2 Supplying notifications related to supply and consumption of user context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state attributes. In such situations, the providing further includes, without further intervention related to the request by the module, determining that the request cannot currently be satisfied, and indicating to the module that the request cannot currently be satisfied, monitoring at later times after the indicating to determine whether the request can be satisfied, and indicating to the module that the request can be satisfied if it is determined at one of the later times that the request can currently be satisfied.
US09559915B2 System and method for dynamically testing networked target systems
A method and system for dynamically conducting performance testing of a networked target system (NTS) are provided. The method comprises receiving at least one test specification including a plurality of actions to be performed respective of the NTS; initializing an initial number of action repeater devices (ARDs) based on the at least one test specification, wherein the ARDs are communicatively connected to the NTS; setting each of the initial number of ARDs with at least one instruction and at least one parameter based on the plurality of actions; receiving, from the initial number of ARDs, information respective of performance of the NTS; and generating a performance testing report respective of the received information.
US09559913B2 Configuring a content delivery network (CDN)
In a content delivery network (CDN a method includes: receiving a request for a CDN service of a particular type, wherein a CDN service of said particular type defines a fixed number of configurable layers of request processing, sequentially from a first layer to a last layer; and processing said request, starting at said first layer, said processing being based on a modifiable runtime environment, said processing continuing conditionally through each of said layers in turn until either said request is terminated by one of said layers or said last layer processes said request. A layer may cause some of the processing of a request to be handled by another service. The CDN service may be selected from: delivery services, collector services, reducer services, rendezvous services, configuration services, and control services.
US09559908B2 Lockout prevention system
A lockout prevention system includes a management Information Handling System (IHS) that is coupled through a network to network interface on a networking device. The networking device receives a configuration instruction through the network interface from the management IHS. The networking device then determines that the application of the configuration instruction will inhibit the communication between the management IHS and the networking device through the network interface. The networking device then provide a warning message for display on the management IHS in response to determining that the application of the configuration instruction will inhibit the communication between the management IHS and the networking device through the network interface.
US09559906B2 Server load management
System and method for collecting values of one or more parameters of one or more clients that are communicatively connected to a server. A model is constructed based on the collected values of the one or more parameters to thereby model as a function of time the probability that the values of the one or more parameters of the one or more clients will change by an amount that is considered significant, e.g. at the server. An update of the one or more parameters is received from one of the clients. Responsive to receiving the update, the model is used to calculate a timing for the next update of the values from the one of the clients. The calculated timing for the next update is sent to the one of the clients.
US09559902B2 Distributed state model for system configuration synchronization
Systems and methods for configuring applications and resources on distributed nodes or machines are disclosed. A node exposes a synchronization resource that corresponds to a desired state on a remote resource. The node evaluates a state of the remote resource. A test function may be defined to check whether the remote resource is in the desired state. A set function may also be defined to set a state of the synchronization resource when the remote resource is in the desired state. The node configures the synchronization resource when the remote resource is in the desired state. The synchronization resource may be configured, for example, using a resource provider. The node may evaluate the states of a plurality remote resources. The synchronization resource may be configured when one or more of the remote resources are in the desired state or when all of the remote resources are in the desired state.
US09559898B2 Automatically configuring data center networks with neighbor discovery protocol support
Techniques are disclosed herein for configuring a virtual network. One embodiment provides a computer-implemented method that includes receiving a request to add network interface cards (NICs) of a new virtual machine (VM) host to the virtual network, and determining, using a protocol by which network devices advertise information, ports of at least one physical switch to which the NICs are connected. The method further includes determining, based on a predefined network configuration document, virtual local area networks (VLANs) which are enabled on the ports of the at least one physical switch to which the NICs are connected. In addition, the method includes assigning the NICs to ports of at least one virtual switch in the virtual network based on the VLANs as determined.
US09559896B2 Network-assisted configuration and programming of gateways in a network environment
An example method for network-assisted configuration and programming of gateways in a network environment is provided and includes registering a non-Virtual eXtensible Local Area Network (VXLAN) device with a central controller, for example, by generating registration information associating the non-VXLAN device with a virtual local area network (VLAN) in a network environment, receiving a communication request from a VXLAN enabled device to communicate with the non-VXLAN device, mapping, based on the registration information, a VXLAN segment corresponding to the VXLAN enabled device with the VLAN associated with the non-VXLAN device, and configuring a gateway with the mapping through a suitable application programming interface exposed at the gateway.
US09559894B2 System and method for supporting high available (HA) network communication in a middleware machine environment
A system and method can implement highly available Internet Protocol (IP) based communication across multiple independent communication paths. The system can have different IP addresses associated with different interfaces and communication paths and can implement communication fail-over as part of the communication layers above the IP layer, e.g. at the application level. The system can provide a balance between an average fail-over time and implementation complexity, and can achieve simplicity and robustness while providing high communication performance.
US09559892B2 Fast node/link failure detection using software-defined-networking
Embodiments of the present invention include systems and methods for detecting failure of node, link, or both, in a network. The system for detecting failure of nodes, link, or both, in a network includes an agent that monitors status of one or more applications on a first end node, sends a status notice related to the applications on the first end node to a controller through an input-output (IO) port, receives status information of at least one application on a second end node from the controller through the IO port, and stores the status information into a memory. When the agent receives a query from an application on the first end node, it looks up the status information in the memory to check aliveness of an application on the second end node.
US09559886B2 Device and method for implementing fast fourier transform/discrete fourier transform
A device for implementing FFT/DFT is disclosed, comprising: a first multiplier, a second multiplier, a first adder, a second adder, a first multiplexer, a second multiplexer, a first accumulator register, a second accumulator register and a negation controller, wherein the first adder is configured to accumulate the output signals of the first multiplexer, the first multiplier and the second multiplier and input an accumulated signal to the first accumulator register; the second adder is configured to accumulate the output signals of the second multiplexer, the first multiplier and the second multiplier and input an accumulated signal to the second accumulator register; the first accumulator register is configured to output the output signal of the first adder or feed the same back to the first multiplexer; and the second accumulator register is configured to output the output signal of the second adder or feed the same back to the second multiplexer.
US09559875B2 Blind equalization in a single carrier wideband channel
A blind equalizer apparatus includes a decision-directed (DD) least mean squares (LMS) blind equalizer. A blind equalizer apparatus includes: a DD LMS blind equalizer, wherein: the blind equalizer uses a finite impulse response filter with tap weights that are adaptively updated using a filter tap update algorithm, wherein blind equalization of one of an in-phase (I) channel and a quadrature (Q) channel is carried out by maximizing the Euclidean distance of binary modulated waveforms, wherein the blind equalizer averages a block to compute an independent phase estimate for a block, wherein the blind equalizer computes an error variable for a block from the phase estimate for the block, wherein the blind equalizer uses the phase estimate and alternating I/Q one dimensional/binary slicing to make a hard decision, and wherein the blind equalizer uses the hard decision to derive an error variable that is used to update the filter tap weights.
US09559874B2 Multiuser time-reversal division multiple access uplink system with parallel interference cancellation
In a time-reversal wireless system, a transceiver receives a combined signal that includes signals from a plurality of devices, each device sending a signal to the transceiver through multiple wireless propagation paths. Signals sent from each of the devices are estimated based on the combined signal and a signature waveform associated with the device. Interference associated with the estimated signal from each of the devices is determined based on the estimated signals from the devices. The signal sent from each of the devices is determined by subtracting the interference associated with the estimated signal associated with the device from the estimated signal associated with the device.
US09559873B2 Signal receiving apparatus based on faster than nyquist and signal decoding method thereof
Disclosed are a signal receiving apparatus based on FTN and a signal decoding method thereof, and the apparatus includes: an equalizer calculating, when a signal sampled by Fast to Nyquist (FTN) is received on a communication channel, a posterior probability of information bits and calculating a log likelihood ratio by using the calculated posterior probability; a deinterleaver deinterleaving bit data output from the equalizer; a decoder correcting of signal interference of the data bits deinterleaved by the deinterleaver by using the LLR and decoding the corrected signal interference; and an interleaver interleaving data output from the decoder to provide the interleaved data to the equalizer.
US09559871B2 Composite channel equalization of a wideband wireless communication system
A method and an apparatus for using a plurality of antennas to equalize a composite propagation channel of a wideband wireless communication is provided. The method comprises adjusting a corresponding weight associated with at least two of the plurality of antennas to obtain a channel response from the plurality of antennas over a composite propagation channel. The method further comprises equalizing the channel response of the composite propagation channel over a given bandwidth based on the corresponding weights for the wireless communication over a wideband frequency range. By adjusting a complex weight associated with each of the set of transmit antennas, a wireless communication system may obtain a channel response from the plurality of antennas over the composite propagation channel. In this way, the wireless communication system may combine multiple antenna signals from the set of transmit antennas with the complex weights to provide an overall transfer function that is substantially flat over a given bandwidth.
US09559869B2 Video call handling
Solutions for facilitating enhanced video calling functionality. Embodiments include functionality for handling video calling through a communications hub. According to some embodiments, the communications hub is a user supersystem having multiple clients, each with an integrated camera and display, capable of seamlessly handing off video call functionality among the clients. Other embodiments integrate other functionality of the communications hub (e.g., web browsing, multimedia, etc.) into the video call environment.
US09559862B1 Determining connectivity of various elements of distributed storage systems
Various systems and methods for determining connectivity of various elements of distributed storage systems. For example, one method involves generating first connectivity information for a node, where the node can to access data that is organized using logical objects. The logical objects include first logical objects and second logical objects. Each of the second logical objects includes one or more of the first logical objects. The first connectivity information for the node indicates accessibility of the node to the first logical objects. The method also includes generating second node connectivity information for the node, where the second connectivity information for the node indicates accessibility of the node to the second logical objects. The generating the second node connectivity information is based on the first connectivity information.
US09559861B2 Method and system for the provision of communication session control in a local area network
A method for enabling a local area network (LAN) appliance, supporting a synchronous-invocation/broadcast-notification protocol, to control communication sessions in a wide area network (WAN), the wide area network supporting a session-control protocol, includes: a) receiving from the LAN appliance a synchronous-invocation/broadcast-notification-protocol message invoking an operation for controlling a predetermined communication session in the wide area network, the execution of the operation involving an exchange of at least two session-control-protocol messages with at least one WAN apparatus supporting the session-control-protocol; b) processing the synchronous-invocation/broadcast-notification-protocol message received in a) to generate a first of the at least two session-control-protocol messages, which is adapted to start the execution of the operation; c) sending the message generated in b) toward said wide area network to start the execution of the operation; d) suspending a response for the LAN appliance to the invoked operation waiting for a condition indicating an outcome of the operation; e) when the condition is available, generating the response for the LAN appliance, the response being indicative of the outcome of the operation; and f) sending the response generated in e) to the LAN appliance.
US09559856B2 Method for eliminating muting during evolved multicast broadcast service (eMBS) service change
A method and apparatus for preventing muting of ongoing services when a new multicast traffic channel, MTCH, is to be started or stopped are disclosed. In one embodiment, the method includes sending a multicast control channel, MCCH, update at a start of an MCCH modification period indicating that the new MTCH is to be started during a following MCCH modification period. The method further includes sending a calculated multicast control channel service start offset, MCCH-offset, indicating when the new MTCH is to be started after an MCCH boundary.
US09559853B2 Wireless communication device, program, and wireless communication system
There is provided a wireless communication device including a wireless communication unit, a communication control unit configured to control a process of detecting a nearby wireless communication device by the wireless communication unit, a connection process to the nearby wireless communication device detected in the detection process, and communication of content data with the nearby wireless communication device connected in the connection process, and a storage unit that stores content data. The communication control unit, on the basis of information received from the nearby wireless communication device in the detection process, determines if one of the content data in the storage unit or content data in the nearby wireless communication device has been updated relative to the other, and controls the connection process performed when the update is determined.
US09559851B2 Secure pairing for secure communication across devices
Technologies for securely pairing a first computing device with a second computing device include the first computing device to generate a session message key based on a key exchange with the second computing device. The first computing device receives a message including a hardware key certificate, 5 a cryptographically-signed communication, and a message authentication code from the second computing device. The cryptographically-signed communication is signed with a private hardware key of the second computing device. The first computing device validates the message authentication code, the certificate, and the signature received from the second computing device. After validation, the first computing device 10 identifies a user of the second computing device based on user-identifying data received from the second computing device.
US09559848B2 Method, apparatus, and instructions for safely storing secrets in system memory
Embodiments of an invention for method, apparatus, and instructions for safely storing secrets in system memory are disclosed. In one embodiment, a processor includes a hardware key, an instruction unit, and an encryption unit. The instruction unit is to receive an encryption instruction and a compare instruction. The encryption instruction is to have a first plaintext input value. The compare instruction is to have a second plaintext input value. The encryption unit is to, in response to the encryption instruction, encrypt the first plaintext input value using the hardware key to generate a ciphertext value, and, in response to the compare instruction, decrypt the ciphertext value using the hardware key to generate a plaintext output value and compare the plaintext output value to the second plaintext input value.
US09559847B2 Content access for duration of calendar events
Content access for the duration of a calendar event may be provided. Upon receiving a calendar invitation comprising a start time, an end time, and an encrypted attachment, a user may accept or reject the calendar invitation. If the calendar invitation is accepted, an acceptance notification associated with the calendar invitation may be transmitted. Upon receiving a request to access the encrypted attachment, a determination as to whether the request to access the encrypted attachment occurs within the start time and the end time of the calendar invitation may be made. If the request to access the encrypted attachment does not occur within the start time and the end time of the calendar invitation, access to the encrypted attachment may be refused.
US09559846B2 Method of processing a data packet before transmission over a radio communications network, a method of processing a received data packet, and associated devices and systems
A method for processing a data packet before transmission over a radio communications network as a succession of waveforms transmitted at positions defined by hopping codes, which are time positions or frequency positions. The packet is transmitted over a communications channel of the network by a transmitter node to a destination node. The method includes the following steps performed for each bit of the data packet to be transmitted, referred to as the current bit: calculating a hopping code at least as a function of the value of the current bit and of an encryption key generated by a pseudo-random generator, the encryption key having size greater than the maximum size of a data packet transmitted over the channel; and causing a waveform to be transmitted at the position defined by the calculated hopping code, the transmitted waveform being identical regardless of the value of the current bit.
US09559842B2 Trusted key management for virtualized platforms
To provide a secure service to an application virtual machine running in a first domain of a virtualized computing platform, a second domain is arranged to run a corresponding service driver exclusively for the application virtual machine. As part of the secure service, the service driver effects a key-based cryptographic operation; to do so, the service driver has to obtain the appropriate key from a key manager. The key manager is arranged to store the key and to release it to the service driver only upon receiving evidence of its identity and being satisfied of compliance with release policies associated with the key. These policies include receipt of valid integrity metrics, signed by trusted-device functionality of the virtualized computing platform, for the service driver and the code on which it depends.
US09559840B2 Low-bandwidth time-embargoed content disclosure
Embodiments of the present invention relate to time delayed release of previously distributed digital content. In one embodiment, a method of and computer program product for low-bandwidth time-embargoed content disclosure are provided. A first cryptographic key is received. Encrypted content is received, encoded in a computer readable medium. A correction value is received. A predetermined function is applied to the first cryptographic key and the correction value to determine a second cryptographic key. The second cryptographic key is applied to the encrypted content to obtain decrypted content.
US09559838B2 Method of processing data protected against fault injection attacks and associated device
A method of cryptographic processing of data (X), in particular a method protected against fault injection attacks, and an associated device. The processing includes at least one transformation (100, 1001-1006) of an input data item (s) into a result data item (s′). In this case the method includes a step (E204) of verifying the transformation including the following steps: obtaining (E206) a first data item (DV(s′)) that is compressed by applying a compression operation (110, MDV, ADV) to the result data item (s′); obtaining (E208) a second compressed data item (DV(s)) that is compressed by applying the compression operation (110, MDV, ADV) to the input data item (s); determining (E210) a verification data item (DV(s)′) by applying the transformation (100, 1001-1006) to the second compressed data item (DV(s)) and; comparing (E212) the verification data item and the first compressed data item.
US09559836B1 Clock data recovery circuit
In a clock data recovery circuit according to related art, it is difficult to achieve a high responsiveness. According to one embodiment, a clock data recovery circuit includes a loop filter, the loop filter including a first path (121, 122) that determines a loop gain that sets a speed of adjusting a phase of a recovery clock to a phase of an input signal, a second path (123, 124) that determines a frequency tracking gain that sets a speed of adjusting a frequency of the recovery clock to a frequency of the input signal, and a compensator 130 that gives a negative feedback from an output side to an input side of the first path and compensates for a phase delay of an output of a phase detector due to a delay amount of the loop filter.
US09559835B2 Signal receiver with multi-level sampling
A signal receiver may comprise circuitry for applying multi-level sampling to an input signal, using a plurality of sampling rates that comprises at least two different sampling rates, and circuitry for processing one or more outputs of the multi-level sampling. The processing may comprises sampling at a sampling rate that is different than each of the plurality of sampling rates used during the multi-level sampling and applying analog-to-digital conversion. At least one of the sampling rates used during the multi-level sampling and/or the sampling rate used during the processing may be set based on configuring of one or more clock signals used during the multi-level sampling and/or during the processing. At least one of the one or more clock signals may be configured based on reduction of frequency of a corresponding base clock signal.
US09559832B2 Power line communication system synchronization
Systems and methods for synchronizing a power line communication system including a power line and one or more devices communicatively coupled to the power line. A mains frequency of the power line is estimated at the devices, and corresponding local frequencies of the devices are adjusted based on the corresponding estimated mains frequency. Data signals are transmitted from or received by the devices based on the adjusted local frequencies.
US09559828B2 Multiple CQI feedback for cellular networks
Single user and multiuser MIMO transmission in a cellular network may be performed by a base station (eNB) transmitting either one or two transmission layers. A user equipment (UE) receives a reference symbol from the base station. The UE processes the reference symbol with one or more of a plurality of preceding matrices to form a plurality of channel quality indices (CQI). The UE provides feedback to the eNB comprising one or more feedback CQI selected from the plurality of CQI and one or more preceding matrix indicators (PMI) identifying the one or more preceding matrices used to form each of the one or more feedback CQIs, wherein at least two PMI are included in the feedback.
US09559825B2 Integrated circuit for reducing blind decoding processes at a mobile communication device
A radio communication mobile station device reduces the number of blind decoding processes at a mobile station without increasing overhead by report information. The device includes a judgment unit which judges a particular PUCCH to which a response signal corresponding to the downstream line data is to be allocated among a plurality of PUCCH, according to a CCE occupied by PDCCH allocated to a particular search space corresponding to a CCE aggregation size of the PDCCH to which allocation information destined to the local station is allocated among search spaces changing in accordance with the CFI value; and a control unit which controls a cyclic shift amount of a ZAC sequence of the response signal and a block-wise spread code sequence according to a correspondence between CCE occupied by PDCCH allocated to a particular search space and a particular PUCCH resource, the correspondence changing in accordance with the CFI value.
US09559822B2 Method and mobile node for determining a point in time for transmissions
Embodiments relate to a method and mobile node in a wireless communication system for determining when to transmit a signal. The mobile node operates in the wireless communication system comprising a first cell and a second cell where the mobile node is synchronized to the first cell. The method comprises determining a timing reference based on a reception of a downlink transmission in the first cell. The method further comprises transmitting the signal, to be received in the second cell, at a point in time based on the timing reference and a timing advance value of the first cell.
US09559820B2 Feedback reporting based on channel state information reference signal (CSI-RS) groups
In macro/RRH setups, channel state information reference signals (CSI-RS) and demodulation reference signals (DM-RS) may be used to decouple control and data transmission. Data transmission (e.g. for LTE Rel 10 and beyond) may be based on CSI-RS and DM-RS, while control may be received from a different set of cells or TxPs via CRS. Certain aspects of the present disclosure introduce a reporting framework, in which configuration of data-serving cells/TxPs may be carried out based on CSI-RS. In certain aspects, a new concept of CSI-RS groups, i.e., a set of CSI-RS ports that a UE considers as one group for precoding matrix indicator (PMI)/channel quality indicator (CQI)/rank indicator (RI) reporting, may be defined.
US09559818B2 Communications terminal and method
A mobile communications network includes a core network including infrastructure equipment, and a radio network including plural base stations configured to provide a wireless access interface for communicating data to/from communications terminals. One base station can operate as a serving base station to one of the communications terminals, to establish one or more communications bearers for communicating user data to/from the communications terminal via the core network and the radio network, and co-operate with at least another of the base stations to communicate the user data to/from the communications terminal. The mobile communications network can monitor a state of a radio communications channel between the co-operating base station and the communications terminal, and upon predetermined conditions, establish a communications bearer from the core network to the co-operating base station for communicating the user data to the co-operating base station for transmitting the user data to the communications terminal.
US09559816B2 Technique for selecting radio resources
A technique for selecting a set of radio resources of a cellular telecommunications network for radio resource aggregation in a communication between the telecommunications network and a User Equipment (UE) is provided. As to a method aspect of the technique, a time offset relative to a primary radio resource for each of at least two secondary radio resources is monitored. The primary radio resource and the at least two secondary radio resources are provided by the telecommunications network for radio resource aggregation. Out of the at least two secondary radio resources, a set of radio resources is selected so that the time offsets monitored for the selected secondary radio resources fall within a time window having a width equal to or less than the threshold, if a spread of the monitored time offsets exceeds a threshold.
US09559814B2 Communication method, communication apparatus, and communication system
A communication method for causing a communication apparatus included in a network to perform a process. The method includes: specifying an arrangement of the communication apparatus in the network, using the number of adjacent apparatuses, which are apparatuses adjacent to the communication apparatus, and the number of adjacent apparatuses of each of the adjacent apparatuses; determining the number of times of broadcast of a broadcast frame, using number-of-times-information in which candidates for an arrangement of the communication apparatus in the network and the number of times at which the communication apparatus broadcasts a frame are associated; and broadcasting the broadcast frame the determined number of times.
US09559812B2 Method and terminal for performing HARQ
One disclosure of the present invention provides a method for performing a HARQ in a carrier aggregation. The method can comprise a step of receiving setting information with respect to a plurality of cell groups for setting a HARQ ACK/NACK, wherein each of the plurality of cell groups can comprise one or a plurality of serving cells. The method may comprise the steps of: allocating a number of bits of the HARQ ACK/NACK to cell group units, in accordance with the setting information; and transmitting the HARQ ACK/NACK to a relevant cell group in accordance with the number of bits of the HARQ ACK/NACK that are allocated.
US09559809B2 Method and device for predicting the performance of a system for communication over a transmission channel
One embodiment described herein relates to a method of predicting the performance of a communication system on a transmission channel. The system may comprise a transmitter suitable for applying bit interleaved coded modulation to information bits issued by a source to generate coded symbols, these coded symbols being transmitted by the transmitter over the transmission channel. The coded modulation may be based on a turbo-code comprising at least two constituent codes. The system may also comprise an iterative receiver, suitable for performing an iterative interference cancellation technique to process the coded symbols received from the transmission channel, the iterative receiver comprising an equalizer, a demodulator, and a turbo-decoder that are activated during each iteration performed by the iterative receiver. The turbo-decoder may comprise at least two decoders suitable for decoding the respective constituent codes of the turbo-code, the decoders being suitable for interchanging probabilistic quantities in an iterative manner.
US09559808B2 Apparatus and methods for controlling transmit power of a wireless communication system
Apparatus and methods for power control in mobile communication devices are provided. In one aspect, a wireless communication device includes a transmit chain that receives a digital in-phase (I) signal and a digital quadrature-phase (Q) signal and that generates a transmit signal. The wireless communication device further includes a power amplifier that amplifies the transmit signal, and a transmit chain controller including a reference generator that combines the digital I signal and the digital Q signal and generates a reference signal corresponding to an instantaneous value of an envelope of the combined signal. The transmit chain controller further includes an error extractor that generates an error signal based on the reference signal and an output power of the power amplifier, and a control signal generator that uses the error signal to generate one or more power control signals for controlling an adjustable power level of the transmit chain.
US09559807B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder for encoding service data corresponding to each of a plurality of data transmission units, an encoder for encoding physical signaling data by a shortening scheme and a puncturing scheme, a mapper for mapping the encoded service data onto constellations, a frame builder for building at least one signal frame including preamble data, a modulator for modulating the at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme, a transmitter for transmitting the broadcast signals carrying the at least one modulated signal frame.
US09559806B2 Power amplifier protection using a cyclic redundancy check on the digital transport of data
A method of conditioning payload data includes providing a processor and receiving a packet comprising payload data, a first error code, and a second error code. The method also includes computing, using the processor, a first recalculated error code and determining a difference between the first error code and the first recalculated error code. The method further includes modifying the payload data in response to determining the difference.
US09559803B2 Electromagnetic spectrum management system
A system for transmitting a wireless countermeasure signal to disrupt third party communications is disclosed that include an antenna configured to receive wireless signals and transmit wireless counter measure signals such that the wireless countermeasure signals are responsive to the received wireless signals. A receiver processes the received wireless signals to create processed received signal data while a spectrum control module subtracts known source signal data from the processed received signal data to generate unknown source signal data. The unknown source signal data is based on unknown wireless signals, such as enemy signals. A transmitter is configured to process the unknown source signal data to create countermeasure signals and transmit a wireless countermeasure signal over the first antenna or a second antenna to thereby interfere with the unknown wireless signals.
US09559802B1 Optical network remote node for G-PON and WDM-PON
An optical network node includes first and second node inputs receiving first and second multiplexed optical signals, respectively. The optical network node includes node outputs, each outputting a separate replicated or demultiplexed optical signal. The optical network node includes a first optical power splitter having a first splitter input connected to the first node input and first splitter outputs connected to the node outputs. The optical network node includes a second optical power splitter having a second splitter input connected to the second node input and second splitter outputs connected to the node outputs. The optical network node includes an arrayed waveguide grating having a grating input connected to the first node input and grating outputs connected to the node outputs, the arrayed waveguide grating demultiplexing the first multiplexed optical signal, when the first multiplexed optical signal is wavelength division multiplexed.
US09559799B2 Method and base station for transmitting reference signals, and method and user equipment for receiving reference signals
A method and apparatus for multiplexing reference signals in a predetermined number of Code Division Multiplexing (CDM) groups to balance power across Orthogonal Frequency Division Multiplexing (OFDM) symbols are disclosed. In a wireless communication system, orthogonal sequences used for spreading the reference signals are allocated such that the order of orthogonal sequences allocated to a subcarrier of one CDM group has a predetermined offset with respect to the order of orthogonal sequences allocated to a subcarrier of another CDM group, adjacent to the subcarrier of the one CDM group.
US09559793B2 Wireless device test station calibration
Embodiments for calibrating a radiofrequency (RF) test station with a portable RF test station calibration device are disclosed. In one example, a portable RF test station calibration device comprises an RF power meter, a power sensor, and a computing device. The computing device may be configured to connect to the RF test instrument and to the RF power meter. The computing device may further comprise instructions executable by a logic subsystem to control the RF test instrument to transmit one or more RF signals having requested transmission values, receive measured transmission values from the RF power meter, determine a difference between the requested transmission values and the measured transmission values, and send a calibration value to the RF test instrument to be stored at the RF test instrument, the calibration value derived from the difference between the requested transmission values and the measured transmission values.
US09559792B1 Broadband in-phase and quadrature phase signal generation
An apparatus, and method therefor, relate generally to broadband IQ generation. In this apparatus, related generally to broadband in-phase and quadrature phase (“IQ”) generation, a divider circuit and a polyphase filter circuit are configured for receiving an oscillator output. The polyphase filter circuit is configured for polyphase filtering the oscillator output into a first quadrature output. The divider circuit is configured for dividing the oscillator output into a second quadrature output. A multiplexer circuit is coupled to the divider circuit and the polyphase filter circuit and configured for selecting either the first quadrature output or the second quadrature output as an IQ output based on a bandwidth of the oscillator output.
US09559791B2 Wireless communication device for transceiving heterogeneous radio-frequency signals
A wireless communication device for transceiving heterogeneous radio-frequency (RF) signals is provided. The wireless communication device includes a first antenna, a second antenna, a first transceiver, a second transceiver and a controller. The first transceiver controls the first antenna through a first transceiving path to transceive a first RF signal according to a first wireless communication standard. The second transceiver controls the second antenna through a second transceiving path to transceive a second RF signal according to a second wireless communication standard. In a joining process when the wireless communication device establishes connection to an end device according to the second wireless communication standard, the controller reduces transmission power for transmitting the first RF signal, or reduces sensitivity for receiving the second RF signal.
US09559785B2 Frequency error estimating apparatus and method, frequency error compensating apparatus, and optical receiver
Provided is a frequency error estimating apparatus used for a coherent optical receiver, which determines an amplitude of a baseband digital electrical signal converted from a received light signal modulated with a phase and amplitude shift keying, determines, with respect to each determined amplitude, a modulated phase component of the baseband digital electrical signal based on phase noise estimation values and frequency error estimation values of N previous symbols (N is a positive integer), and calculates a frequency error based on an inter-symbol phase difference of a signal obtained by cancelling the modulated phase component from the baseband digital electrical signal.
US09559784B2 Optical communication based on polarization dependent coherent optical Nyquist frequency division multiplexing
An optical transmitter transmits a dual polarization optical Nyquist frequency domain multiplexed signal. The signal includes a first polarization component and a second polarization component. Each component comprises multiple subchannels, possibly having different subchannel bandwidths and different modulation schemes. An optical receiver receives the signal and recovers transmitted data.
US09559773B1 Add-on VLC controller for LED lighting device
An add-on VLC (Visible Light Communication) controller for an LED lighting device includes a power input port, a power output port, a housing, a control unit in the housing, and at least one data signal receiver in the control unit. A power input of the control unit is connected to the power input port. A power output of the control unit is connected to the power output port. The data signal receiver is configured to receive data from the external data source. The control unit further includes VLC protocol engine configured for interpreting the received data according to VLC protocol, and a VLC transceiver for converting the received data into one or more LIBM (Light Intensity Baseband Modulation) modulated signals. The control unit is configured to activate and deactivate the power output port to supply output voltage responsive to the one or more LIBM-modulated signals.
US09559771B2 Optical transmission device, node device, optical transmission method, and optical transmission system
An optical transmission device includes a transmission unit, a filter unit, a detection unit, and a control unit. The transmission unit superimposes identical superimposition signals of a frequency modulation method on a plurality of optical signals that have identical destinations and that have adjacent wavelengths, and transmits resultant signals as one communication signal. The filter unit filters part of two optical signals having adjacent wavelengths from among the plurality of optical signals included in the communication signal. The detection unit generates an electric signal of a detection level representing an optical intensity of the two optical signals that were filtered by the filter unit. The control unit controls timings of superimposing the superimposition signals on the two optical signals respectively by controlling the transmission unit so that variation in the detection level becomes smaller.
US09559767B2 Adaptive fade mitigation
A satellite communications system comprising a Hub station and a plurality of terminals, the system is configured to utilize a FWD link and a RTN link in accordance with adaptation techniques for relevant transmission properties (e.g. modulation, coding, transmission power, etc.) and to use adaptive margins to ensure proper reception of transmitted information under various link conditions. Methods are presented for determining said adaptive margins in real time or substantially in real time, and for setting relevant transmission properties in accordance with the determined margins. Adaptive margins may be determined either directly or following the determining of a link state for each of the FWD link and the RTN link.
US09559765B2 Apparatus and method for relieving interference in wireless communication system
An apparatus and a method relieve intercell interference in a wireless communication system. In a method for operating a transmission node, a first private message encoding a portion of transmission data of a neighbor transmission node is received. Weight for canceling the first private message of the neighbor transmission node received in a intended reception node is determined. The first private message of the neighbor transmission node multiplied by the weight, a common message encoding a portion of data to be transmitted to the intended reception node, and a second private message encoding the rest of the data are transmitted.
US09559758B2 Transmission/reception apparatus and method for supporting MIMO technology in a forward link of a high rate packet data system
Methods and apparatus are provided for transmitting and receiving data in a communication system with a plurality of antennas. A method includes informing information related to a transmission time interval for transmission based on a second type reference signal; and transmitting data based on the second type reference signal in the transmission time interval defined by the information related to the transmission time interval for transmission based on the second type reference signal. The transmission time interval defined by the information related to the transmission time interval for transmission based on the second type reference signal is located on a fixed position within a period including a plurality of transmission time intervals.
US09559757B2 Transmission device, transmission method, receiving device and receiving method
Provided is control information related to polarizations of antennas for MISO communication. The control signal generator generates polarization information indicating whether antennas used for transmission by MISO have only a first polarization or have a second polarization as well as the first polarization. With this structure, the present invention allows for the use of combinations of SISO, MISO and MIMO, taking the polarization of antennas. Furthermore, the present invention enables the receiver to reduce the power consumption.
US09559753B2 Virtualized physical layer adapted for EHF contactless communication
A Physical Layer (PHY) of a host system of an electronic device may be implemented as a contactless PHY (cPHY) for extremely high frequency (EHF) contactless communication and the operation of EHF transmitters (TX), receivers (RX) and transceivers (EHF-XCVR) in an extremely high frequency integrated circuit (EHF IC) of the electronic device. The Host-cPHY translates logical communications requests from the Link Layer (LINK) into hardware-specific operations to affect transmission or reception of signals over an EHF contactless link. The Link Layer (LINK) may also be optimized as a contactless Link Layer (cLINK) for EHF contactless communication. A virtualized contactless Physical Layer (VcPHY) may comprise a contactless Physical Layer (Host-cPHY), and a contactless Link Layer (cLINK) for coupling a conventional Link Layer (LINK) with the contactless Physical Layer (Host-cPHY). Multiple data streams may be transported over the EHF contactless link over a range of frequencies.
US09559750B2 Interleaving low transmission power and medium transmission power channels in computer networks
In a multiple interface, low power and lossy network comprising a plurality of nodes, a low transmission power and medium transmission power topology are defined for the network and a channel-hopping schedule is defined for the devices operating in each topology. A sender determines that data is capable of being transmitted via a link on the low transmission power topology. The sender determines the transmission parameters for the transmission of the data over the link on the low transmission power topology and determines a low transmission power channel for transmission of the data. The sender transmits the determined channel and the transmission parameters to the receiver. The sender transmits the data via the determined channel in the low transmission power topology.
US09559749B2 System and method of encoding data in a preamble pattern
Systems and methods for encoding information in a preamble used in a frequency agile radio network are disclosed. In one example, a method comprises creating a plurality of preamble patterns, wherein each preamble includes an N bit header and M bit body, wherein N and M are integers greater than two. The method further comprises identifying the preamble patterns that have headers with a bit pattern that cannot occur in the body, wherein the preamble has a run length no greater than P bits, wherein P is an integer greater than one.
US09559748B2 Methods and apparatuses using filter banks for multi-carrier spread spectrum signals
A transmitter includes a synthesis filter bank to spread a data symbol to a plurality of frequencies by encoding the data symbol on each frequency, apply a common pulse-shaping filter, and apply gains to the frequencies such that a power level of each frequency is less than a noise level of other communication signals within the spectrum. Each frequency is modulated onto a different evenly spaced subcarrier. A demodulator in a receiver converts a radio frequency input to a spread-spectrum signal in a baseband. A matched filter filters the spread-spectrum signal with a common filter having characteristics matched to the synthesis filter bank in the transmitter by filtering each frequency to generate a sequence of narrow pulses. A carrier recovery unit generates control signals responsive to the sequence of narrow pulses suitable for generating a phase-locked loop between the demodulator, the matched filter, and the carrier recovery unit.
US09559747B1 Efficient transmit and receive switches
Transmit/receive switches and methods for radio control include connecting a first reactive impedance in parallel with a power amplifier on a transmit path during reception to neutralize a reactive impedance of the power amplifier and to prevent received signals from entering the transmit path. The first reactive impedance is disconnected during transmission.
US09559746B2 Systems and methods for multi-channel transceiver communications
Systems and methods for transceiver communication are discussed herein. A filter module may be configured to filter each carrier signal of a multicarrier transmit signal with a different bandpass filter, each bandpass filter configured to filter a different frequency band. A carrier control module may be configured to control the plurality of bandpass filters of the filter module using a carrier selection signal to enable or disable each bandpass filter, thereby coupling carrier signals of the multicarrier transmit signal to a first set of bandpass filters and decoupling a second set of bandpass filters. Filtering the carrier signals of the multicarrier transmit signal is performed by the first set of bandpass filters while the decoupling of the second set of bandpass filters limits energy in the respective frequency band. An antenna may be configured to transmit the filtered multicarrier transmit signal.
US09559741B2 Housing for encasing a mobile computing device
An apparatus and a system for housing a device are described. The apparatus includes a housing that is configured such that a device may be fitted within the housing and thereby be protected, such as from shocks and/or liquid. The housing may include top and bottom members that may be removably coupled together so as to form the housing. Each top and bottom member includes a perimeter portion. The perimeter is defined by proximal and distal ends as well as opposing sides. The top and bottom members may include respective clasping mechanisms that extend along the perimeter of the top and bottom members and may be configured for engaging a third clasping mechanism, such as a locking comb or wedge feature. The clasping mechanisms are configured for coupling the top and bottom members with one another thereby sealing the housing, for instance, in a shock-proof and/or water tight seal.
US09559738B1 Tablet device with pivot unit having twist spring
A tablet device is provided, which includes a first member, a second member and a pivot unit. The first member pivots on the second member via the pivot unit. The pivot unit includes a shaft, a twist sheet, a washer and a twist spring. The twist sheet is telescoped on the shaft. The twist spring is telescoped on the shaft and is connected to the twist sheet. The washer is disposed between the twist sheet and the twist spring. The shaft is connected to the second member. The twist sheet is fixed to the first member.
US09559733B1 Communication system and method of data communications
A communication system includes a carrier generator configured to generate a first carrier signal and a demodulator configured to demodulate a modulated signal responsive to the first carrier signal. The demodulator includes a filter and a bandwidth adjusting circuit. The filter is configured to filter a first signal. The first signal is a product of the first carrier signal and the modulated signal. The filter has a first cutoff frequency and a bandwidth. The bandwidth of the filter is controlled by a set of control signals. The bandwidth adjusting circuit is configured to adjust the bandwidth of the filter based on a frequency of the filtered first signal and a frequency of the first signal, or a phase of the filtered first signal and a phase of the first signal. The bandwidth adjusting circuit is configured to generate the set of control signals.
US09559721B2 Systems and methods for compression of high-frequency signals
Systems and methods for compressing high-frequency signals are described in certain embodiments herein. According to certain embodiments, a high-frequency signal can be converted into a lower frequency signal so that it can be processed by one or more devices in a lower frequency infrastructure. In certain embodiments, the high-frequency signal can be compressed by certain signal conditioning components and an algorithm executed by a computer processor to at least receive a high-frequency signal, correct the high-frequency signal, determine a number of samples to be taken from the high-frequency signal (i.e., sample the high-frequency signal), store a value associated with the sampled signal, and generate a waveform that includes lower frequency content that may represent the original, high-frequency signal.
US09559720B2 Compression analyzer
Techniques are described herein for automatically selecting the compression techniques to be used on tabular data. A compression analyzer gives users high-level control over the selection process without requiring the user to know details about the specific compression techniques that are available to the compression analyzer. Users are able to specify, for a given set of data, a “balance point” along the spectrum between “maximum performance” and “maximum compression”. The point thus selected is used by the compression analyzer in a variety of ways. For example, in one embodiment, the compression analyzer uses the user-specified balance point to determine which of the available compression techniques qualify as “candidate techniques” for the given set of data. The compression analyzer selects the compression technique to use on a set of data by actually testing the candidate compression techniques against samples from the set of data. After testing the candidate compression techniques against the samples, the resulting compression ratios are compared. The compression technique to use on the set of data is then selected based, in part, on the compression ratios achieved during the compression tests performed on the sample data.
US09559717B1 Dynamic range control method and device, apparatus and computer program product
In a signal processing chain producing an analog output signal from a digital input signal, dynamic range control applies to the analog output signal a dynamic range control gain as a function of an input gain applied to the digital input signal. The dynamic range control gain is applied to the analog output signal with a delay relative to the input gain applied to the digital input signal. A first flag signal is generated for the analog output signal and a second flag signal for the digital input signal, each flag assuming first and second levels and set to the first level when the signal from which the flag is generated is within a certain amplitude range. The first and second flag signals are compared and delay of application of the dynamic range control gain to the analog output signal controlled as a function of a result of the comparison.
US09559715B2 Successive approximation resister analog-to-digital converter having separable dual capacitor array
A successive approximation register analog-to-digital converter including separable dual capacitor array is disclosed. The disclosed successive approximation register analog-to-digital converter comprises: a dual capacitor array configured to include a first capacitor array for converting most significant bits of n bits and a second capacitor array for converting least significant bits of the n bits; a comparator configured to compare a level signal outputted from the first capacitor array with a level signal outputted from the second capacitor array; and an SAR logic circuit configured to convert an analog input voltage into a digital signal having the n bits by using the comparison result. Here, the first capacitor array includes a 1-1 capacitor circuit and a 1-2 capacitor circuit and the second capacitor array includes a 2-1 capacitor circuit and a 2-2 capacitor circuit. Each of the capacitor circuits includes capacitors connected in parallel each other.
US09559714B2 Analog-to-digital compression
In one respect, there is provided a method for analog-to-digital conversion. The method may include: receiving, at an analog-to-digital converter, an analog signal; determining, based on a total distortion caused by at least a sampler and an encoder, a sampling rate below the Nyquist rate and/or a quantization rate; and converting, by the analog-to-digital converter, the received analog signal to a digital signal by at least sampling at the determined sampling rate, when operation at the determined sampling rate does not worsen the total distortion. Related systems and articles of manufacture are also disclosed.
US09559712B2 Quantum tunneling devices and circuits with lattice-mismatched semiconductor structures
Structures include a tunneling device disposed over first and second lattice-mismatched semiconductor materials. Process embodiments include forming tunneling devices over lattice-mismatched materials.
US09559711B2 A/D converter including multiple sub-A/D converters
An A/D converter includes: an input buffer; N sub-A/D converters including N first sampling circuits that are connected to the input buffer, and that sample the output analog signal in respective sampling slots; a control circuit that executes calibration for the N first sampling circuits one by one; a reference A/D converter including a second sampling circuit that is connected to the input buffer, and that samples the output analog signal in the same sampling slot as the sampling slot of one first sampling circuit under execution of the calibration among the N first sampling circuits; and a third sampling circuit that is connected to the input buffer, and that samples the output analog signal in the same sampling slots as the sampling slots of the (N−1) first sampling circuits out of the execution of the calibration.
US09559710B2 Semiconductor device including oscillator
According to the present invention, a ring oscillator coupled to an output node operable to output a clock signal including a first logic level generated by a first odd number of delay circuits, and a second logic level different from the first logic level generated by a second odd number of delay circuits different from the first odd number of delay circuits.
US09559708B2 Charge pump circuit for a phase locked loop
Disclosed herein is a circuit including a phase frequency detector (PFD) configured to compare phases of an input signal and a feedback signal, and to generate first and second control signals as a function of that comparison. An attenuation circuit includes a capacitor coupled in series between a node and a switching node, and is configured to charge the capacitor and disconnect the switching node from ground based on assertion of the first control signal, and discharge the capacitor and connect the switching node to ground based on assertion of the second control signal.
US09559707B2 Phase locked loop with sub-harmonic locking prevention functionality
Embodiments relate to type-I PLLs that do not lock at a sub-harmonic frequency of a reference clock signal by controlling timing of charging or discharging of one or more capacitors in the PLLs. A phase frequency detector (PFD) of a type-I PLL can prevent sub-harmonic locking by generating a clear output signal to cause a sampling capacitor of PLL's loop filter to discharge only during a time period when the sampling capacitor is not being charged. For example, the PFD can include a gating element to control the time during which the clear output signal is generated. By ensuring that the sampling capacitor is not discharged during a time period while it is being charged, the PLL's voltage-controlled oscillator is controlled to oscillate at an intended frequency rather than at a sub-harmonic of the intended frequency.
US09559705B1 Clock and data recovery circuit with bidirectional frequency detection and electronic device using the same
A clock and data recovery (CDR) circuit is provided. A phase detection circuit receives an input signal and a clock signal to output a first voltage signal. A first comparing circuit determines whether the first voltage signal is within a voltage range to output a first up signal and a first down signal. A counting circuit updates a counting value according to the input signal and the clock signal. A second comparing circuit determines whether the counting value is within a value range to output a second up signal and a second down signal. A selection circuit outputs a second voltage signal according to the first up signal, the first down signal, the second up signal, and the second down signal. A voltage controlled oscillator outputs the clock signal according to the first voltage signal and the second voltage signal.
US09559702B1 Circuits and methods for flicker noise upconversion minimization in an oscillator
A circuit comprises an oscillator including a differential tank circuit, an oscillator carrier, and an active device. A phase difference between the oscillator carrier and a device current of the active device is adjusted to reduce upconversion of flicker noise of the oscillator. The circuit includes a common-mode reactance circuit configured to provide an intentionally introduced common-mode inductance, common-mode capacitance, or both, The common-mode reactance circuit is configured to adjust at common-mode impedance of the oscillator. A method comprises adjusting a phase difference between an oscillator carrier of an oscillator and a device current of an active device of the oscillator. The adjusted phase difference is selected to reduce upconversion of flicker noise generated in the oscillator. Adjusting the phase difference includes adjusting a common-mode impedance of the oscillator.
US09559700B2 Electronic device and electronic system including the same
An electronic device includes a control logic portion suitable for generating a hold control signal based on a count enable signal, and a counting portion suitable for performing a counting operation while a latch operation stops during a counting section and performing the latch operation while the counting operation stops during a holding section based on the hold control signal and a counting clock signal.
US09559697B2 Transmitter circuit and semiconductor integrated circuit
A transmitter circuit includes: a driver that includes an output resistor set to a resistance value according to an input code, and that outputs, to an output terminal, an output signal; and a high potential side resistor and a low potential side resistor that are connected to the output terminal. The transmitter circuit further includes a high potential side current source that is set with a current value according to the input code, and a low potential side current source that is set with a current value according to the input code. The transmitter circuit further includes a high potential side switch and a low potential side switch that switch between allowing current output from the high voltage side current source and the low voltage side current source to pass, and blocking the current.
US09559695B2 Data transmission circuit
A data transmission circuit may include a first driving block configured to drive an output terminal for a first time in response to a data driving signal and a level of the output terminal, and a second driving block configured to drive the output terminal for a second time after the first time, in response to the data driving signal.
US09559694B2 Stable supply-side reference over extended voltage range with hot-plugging compatibility
In one embodiment, the operating range of an over-current detection circuit is extended to higher input voltage levels by providing a reference-voltage generation circuit for the detection circuit with voltage protection circuitry that applies an additional voltage drop to shield other vulnerable transistor devices from the higher input voltages. In addition, bypass circuitry is provided that is inactive at the highest input voltage levels, but actively bypasses at least some of the voltage protection circuitry at relatively low input voltage levels to apply a voltage drop that is sufficient to ensure proper operation of the vulnerable transistor devices at the low voltage levels. In one implementation, the vulnerable transistor devices are NFET devices in a programmable current mirror of the reference-voltage generation circuit. In addition, a stiffened voltage divider helps to ensure sufficient voltage drop at the low voltage levels. The protection and bypass circuitry also enable hot-socketing operations.
US09559692B2 Impedance shifting circuit and signal sensing circuit
A signal sensing circuit is provided. The signal sensing circuit comprises a first current-to-voltage circuit, a second current-to-voltage circuit and an impedance shifting circuit. The first current-to-voltage circuit converts a first input current into a first voltage that is directly proportional to a first impedance. The second current-to-voltage circuit converts a second input current into a second voltage that is directly proportional to a second impedance. The impedance shifting circuit generates a third voltage according to the first voltage, wherein the first impedance/the second impedance=K(first voltage/third voltage), where K is a real number.
US09559688B2 Proximity switch assembly having pliable surface and depression
A proximity switch assembly and method for detecting activation of a proximity switch assembly is provided. The assembly includes a plurality of proximity switches each having a proximity sensor providing a sense activation field and control circuitry processing the activation field of each proximity switch to sense activation. A pliable material overlays the proximity sensors. A depression is formed in a substrate between the pliable material and the sensor. A groove may extend into the substrate between adjacent proximity switches. The pliable material may further include an elevated portion.
US09559680B2 Isolated high speed switch
A circuit structured to drive an isolated high speed voltage metal-oxide-semiconductor field-effect transistor (MOSFET) switch, including a first MOSFET and a second MOSFET configured to operate as a switch, a capacitor, a charging component in parallel with the capacitor, a first switch in series with the charging component, and a second switch in parallel with the charging component and the capacitor. The stored voltage in the capacitor is sent to the gates of the first MOSFET and the second MOSFET when a second switch is open and a first switch is closed.
US09559679B2 Integrated circuits including magnetic devices
An integrated circuit includes a semiconductor die including one or more switching circuits, a magnetic core having length and width, first and second metallic leads, and integrated circuit packaging material. The first metallic lead forms a first winding turn around a portion of the magnetic core, and the first metallic lead is electrically coupled to the semiconductor die. The second metallic lead forms a second winding turn around a portion of the magnetic core. The first and second winding turns are offset from each other along both of the width and length of the magnetic core. The integrated circuit is, for example, included in an integrated electronic assembly.
US09559674B2 Low-ripple latch circuit for reducing short-circuit current effect
A latch circuit includes an input stage, an amplifying stage and a clock gating circuit. The input stage is arranged for receiving at least a clock signal and a data control signal. The amplifying stage is coupled to the input stage and supplied by a supply voltage and a ground voltage, and is arranged for retaining a data value and outputting the data value according to the clock signal and the data control signal. The clock gating circuit is coupled to the amplifying stage, and is arranged for avoiding a short-circuit current between the supply voltage and the ground voltage.
US09559673B2 Low-power wide-range level shifter
A latch-based level-shifter is provided that includes an edge-triggered pulse generator that drives a switch to switch off and isolate a pair of cross-coupled inverters in the level-shifter from ground for a transition period responsive to rising and falling edges in an input signal.
US09559666B2 Method and circuit arrangement for actuating a semiconductor switch
A method for actuating a controllable semiconductor switch by switching the switch on an off in phases in a controlled manner using a control signal is disclosed. The method includes starting a time measurement at the beginning of at least one phase of the phase-wise on-and-off switching procedure to ascertain a time duration, wherein the time measurement is continued until a phase following the at least one phase of the phase-wise on-and-off switching procedure begins. The ascertained time duration is compared with a specified maximal time duration. If the ascertained time duration exceeds the specified maximal time duration, the semiconductor switch is actuated such that the semiconductor switch is switched into a specified operating state.
US09559661B2 Duplexer, filter and communication module
A duplexer includes: a transmit filter that is connected between an antenna terminal and a transmit terminal and has a plurality of acoustic wave resonators; a receive filter that is connected between the antenna terminal and a receive terminal and has a plurality of acoustic wave resonators; and a delay line or a longitudinal coupling type resonator that is connected in parallel with at least one of the plurality of acoustic wave resonators of the transmit filter and the plurality of acoustic wave resonators of the receive filter and has at least two IDTs (Interdigital Transducers).
US09559649B2 Control knob device
A control knob device that may be used in a vehicle to control audio volume or the like includes a shaft connected with a knob cap, an elastic member pressed by the shaft to be elastically deformed, and a switch located adjacent to the elastic member. The switch includes a switch part configured to output a signal upon a deformation of the elastic member. A deformable member deformed by a load greater than that when the elastic member is deformed and the switch outputs the signal, is configured to change a relative position between the knob cap and the shaft.
US09559647B2 Amplifier circuit
The present disclosure relates to an amplifier circuit (2) for a capacitive transducer (1), comprising a preamplifier (8) adapted to receive a transducer signal through an input node (9) and to provide an amplified signal at an output node (10), and a transconductance amplifier (11) comprising a first input (12) and an output (14), wherein the first input (12) of the transconductance amplifier (11) is connected to the output node (10), and the output (14) of the transconductance amplifier (11) is connected to the input node (9).
US09559645B2 Switched amplifier for a variable supply voltage
The amplifier according to the present invention serves to amplify an input signal to an output signal and includes a signal path and a negative feedback connection. The signal path includes a modulator which is suitable for receiving the input signal and for generating a switching signal in response to the received input signal. The signal path further includes a switched output stage, which is connected to a supply voltage, wherein the switched output stage contains a switch that is switched according to the switching signal generated by the modulator, wherein the switched output stage generates an output signal the amplitude of which depends on the supply voltage.
US09559644B2 Low noise amplifier
Circuitry includes a floating-body main field-effect transistor (FET) device, a body-contacted cascode FET device, and biasing circuitry coupled to the floating-body main FET device and the body-contacted cascode FET device. The floating-body main FET device includes a gate contact, a drain contact, and a source contact. The body-contacted cascode FET device includes a gate contact, a drain contact coupled to a supply voltage, and a source contact coupled to the drain contact of the floating-body main FET device and to a body region of the body-contacted cascode FET device. The biasing circuitry is coupled to the gate contact of the floating-body main FET device and the gate contact of the body-contacted cascode FET device and configured to provide biasing signals to the floating-body main FET device and the body-contacted cascode FET device such that a majority of the supply voltage is provided across the body-contacted cascode FET device.
US09559643B2 Amplifier circuit
An amplifier circuit includes: first and second nodes configured to receive input of differential signals; third and fourth nodes; a plurality of first inductors configured to be connected in series between the first and second nodes; a plurality of second inductors configured to be connected in series between the third and fourth nodes; a plurality of field effect transistors configured to have gates each configured to be connected between the plurality of first inductors, sources each configured to be connected to a reference potential node, and drains each configured to be connected between the plurality of second inductors; and a synthesizing unit configured to synthesize signals at the third and fourth nodes.
US09559635B2 Method and apparatus of synchronizing oscillators
A circuit includes a first oscillator and a second oscillator. The first oscillator includes an inductive device, a capacitive device, and an active feedback device configured to output a first output signal having a predetermined frequency according to electrical characteristics of the inductive device of the first oscillator and electrical characteristics of the capacitive device of the first oscillator. The second oscillator includes an inductive device, a capacitive device, and an active feedback device configured to output a second output signal having the predetermined frequency according to electrical characteristics of the inductive device of the second oscillator and electrical characteristics of the capacitive device of the second oscillator. The inductive device of the first oscillator and the inductive device of the second oscillator are magnetically coupled.
US09559627B2 Switched reluctance motor device, and driving circuit and reluctance motor thereof
A switched reluctance motor device includes first and second winding components wound around a stator one on top of the other, multiple damping capacitors, a capacitor battery unit and a switching circuit. The first winding component has multiple first winding portions coupled in series to form a close loop. The second winding component has multiple second winding portions coupled in a star configuration and cooperating with the damping capacitors to form multiple resonant circuits. The switching circuit switches one first winding portion from a magnetizing state to a demagnetizing state, and induces generation of a resonant current in the corresponding resonant circuit to charge the capacitor battery unit.
US09559626B2 Apparatus for controlling motor in electric vehicle and method for preventing overheating of traction motor
Provided is a method for preventing overheating of a traction motor in an electric vehicle. The method for preventing the overheating of the traction motor in the electric vehicle includes identifying magnitude of an output load of the motor, identifying a loading time of the motor on the basis of the identified magnitude of the output load, comparing the identified loading time to a preset critical time, and controlling output torque of the motor according to the comparison result.