Document Document Title
US09706694B2 Electronic module produced by sequential fixation of the components
A production line for producing electronic modules including a printed-circuit board, at least one first-type component, and at least one second-type component, wherein the production line includes a unit for putting the first-type component in place, a general heating unit for melting a solder placed between the at least one first-type component and the circuit, a unit for putting the second-type component in place, and a local heating unit for melting a solder placed between the at least one second-type component and the circuit.
US09706688B2 Systems and methods for heat management of an information handling resource in an information handling system
In accordance with embodiments of the present disclosure, a system may include a structural element and a heat pipe. The structural element may be for mechanically supporting an information handling resource. The heat pipe may be thermally and mechanically coupled to the structural element, such that the heat pipe conducts heat generated by an information handling resource supported by the structural element to the structural element.
US09706687B1 Electronic equipment chassis having storage devices and other modules configured for front-access removability
An electronic equipment chassis in one embodiment comprises a housing having a front portion and a rear portion, first and second rows of cooling modules disposed at respective upper and lower levels of the front portion, and a plurality of storage devices arranged in the front portion between the first and second rows of cooling modules. At least a subset of the cooling modules and the storage devices are configured so as to be removable from the chassis through a vertical plane of the front portion of the housing.
US09706686B2 Formation of system to increase server's density in datacenter
A method for forming a system. A cooling conduit is secured on a top surface of each rack container of rack units to allow a cooling fluid to flow through a flexible tube into each rack container via the cooling conduit that encapsulates the flexible tube. The rack units are stacked in a direction parallel to a floor. Each rack unit includes at least one heat generating device. Each heat generating device is configured to generate heat while in operation. The top surface is further from the floor than is any other surface of each rack container. The cooling fluid is configured to be heated by absorbing heat from the at least one heat generating device. An exhaust conduit is secured on the top surface of each rack container to allow the heated cooling fluid to be exhausted from each rack container via the exhaust conduit.
US09706685B2 Cooling system for high density heat loads
A pumped refrigerant cooling system having multiple pumping units for providing working fluid to a load to enable cooling of a space via the load. The pumped refrigerant cooling system operates the pumping units at less than capacity. When a pumping unit is deactivated, the output of the remaining pumping units is increased to maintain fluid flow.
US09706684B2 Exfoliated graphite materials and composite materials and devices for thermal management
Exfoliated graphite materials, and composite materials including exfoliated graphite, having enhanced through-plane thermal conductivity can be used in thermal management applications and devices. Methods for making such materials and devices involve processing exfoliated graphite materials such as flexible graphite to orient or re-orient the graphite flakes in one or more regions of the material.
US09706682B2 Heat exchanging module and electronic device applying the same
A heat exchanging module comprises a casing, a plurality of first air guiding elements and a plurality of first separation elements. The first air guiding elements are disposed in the casing. Each of the first air guiding elements comprises a plurality of first structures and a plurality of second structures, the first structures are disposed parallelly, and the second structures are disposed between the first structures and connected with the first structures to form a plurality of first channels. Each of the first separation elements is disposed between the two adjacent first air guiding elements to form a second channel. An airflow direction of the first channels is different from that of the second channels. The present invention further provides an electronic device using the same.
US09706681B2 Modular electronic system
Modular electronic system 1 with convection cooling, comprising a plurality of electronic modules 10, 20, 30, that each comprise an air inlet opening 12, 22, 32, an air outlet opening 14, 24, 34 and an air space 11 within the electronic module 10, 20, 30, wherein the air space 11 is in air exchange with the air inlet opening 12, 22, 32 and the air outlet opening 14, 24, 34, wherein at least one of the electronic modules 10, 20, 30 is an electronic module to be cooled 10, one of the electronic modules 10, 20, 30 is a first adjacent electronic module 20, which is adjacent to a first side 16 of the electronic module to be cooled 10 and one of the electronic modules 10, 20, 30 is a second adjacent electronic module 30, which is adjacent to a second side 18 opposite to the first side 16 of the electronic module to be cooled 10, wherein the electronic modules 10, 20, 30 are designed in such a manner that air can enter into the first adjacent electronic module 20, generate an air stream 11 for cooling within the air space 11 of the electronic module to be cooled 10 and exit heated from the second adjacent electronic module 30.
US09706680B2 Cable management system
A cable management system includes a sliding rail setcable and management racks coupled to the sliding rail set. Each cable management rack includes a first mounting member affixed to one respective inner sliding rail of the sliding rail set, a second mounting member affixed to a link between two intermediate sliding rails of the sliding rail set, a hinge, and a first support member and a second support member respectively made by bending a respective metal wire rod into shape and respectively pivotally connected between the first and second mounting members and two opposite ends of the hinge. Thus, a large open space is defined in each of the first support member and the second support member for air circulation and heat dissipation.
US09706676B2 System for installing removable external component in electronic devices
An electronic device comprising: an housing; a tray detachably disposed in a slot formed in the housing, wherein the tray includes: a mounting portion adapted to receive a removable external component, a tray cover having a surface facing an exterior of the housing, and a connector formed between the mounting portion and the tray cover.
US09706675B2 Systems and methods for insertion of an information handling resource in an information handling system
In accordance with embodiments of the present disclosure, a system may include a structural base, a handle mechanically coupled to the structural base, and a cam element mechanically coupled to the handle. The handle may be configured to translate between an open position and a closed position and vice versa relative to the structural base. The cam element may be configured to mechanically couple to a retention structure for retaining the system when the handle is in the closed position and during at least a portion of the translation of the handle, move at least partially in a direction opposite to that of the handle in response to translation of the handle.
US09706672B2 Vehicle-mounted electronic control device
Provided is a vehicle-mounted electronic control device including a control unit reduced in size, weight, and costs with improved contact reliability between electric components included in the control unit. In the vehicle-mounted electronic control device according to the present invention, a connector has a locking hole formed in a side surface relative to an upper surface that is an upward oriented surface, a fitting opening formed in a lower surface, and a waterway for preventing flowing down water from entering the locking hole and the fitting opening, which is formed on a surface of the connector.
US09706669B2 Rigid-flexible circuit board having flying-tail structure and method for manufacturing same
Provided is a method for manufacturing a rigid-flexible circuit board having a flying-tail structure, comprising the following steps: step 1: manufacturing core substrates needed by daughter boards (500), the cord boards needed by each daughter board comprising at least one flexible core substrate (510) and at least one rigid core substrate (520), stacking and laminating the core substrates to manufacture daughter boards, the number of the manufactured daughter boards being equal to the number of second rigid areas (300), and each daughter board comprising a partial first rigid area (110), a flexible area (200), and a second rigid area (300); step 2, stacking the daughter boards obtained in step 1, and pasting polyetherimide covering films (400) on solder-resist areas of adjacent end surfaces of the second rigid areas; and step 3, providing PTFE gaskets (600) between adjacent flexible areas and adjacent second rigid areas, laminating the daughter boards that have been processed in step 2, and laminating the partial first rigid areas of the daughter plates together to form a first rigid area (100). Also provided is a rigid-flexible circuit board having a flying-tail structure. The method for manufacturing a rigid-flexible circuit board having a flying-tail structure can effectively prevent the solder-resist layer from being damaged.
US09706666B2 Electronic device
According to one embodiment, an electronic device includes a circuit board with an electronic component mounted thereon. The device, includes a measuring unit, a first database, a determination unit, and a presentation unit. The measuring unit measures an value of state of the electronic component. The first database stores data indicating correlation. The determination unit determines one of ways of applying a load to a junction, based on the value of state of the electronic component measured by the measuring unit, and referring to the first database. The presentation unit presents the determined way of applying the load to the junction.
US09706665B2 Device for assembling a chip on a substrate by providing a solder-forming mass
A device for assembling an element on a surface of a substrate by providing a solder-forming mass. The device has a means for moving the element and a measurement means. The means for moving the element includes a support and an element gripper member. The gripper member has a vertical axis that is perpendicular to the surface of the substrate and is mounted to move freely in translation on the support in a direction parallel to its vertical axis. The measurement means measures a variation of the position of the element in vertical translation.
US09706664B2 Electronic component mounting system and electronic component mounting method
An electronic component mounting system includes a screen printing device, an inspection device, an electronic component mounting device, a feedback part that generates, based on inspection data formed by the inspection device, first information about corrections on control parameters pertinent to positioning of a mask to a substrate in the screen printing device, and a feedforward part that generates, based on the inspection data, second information about corrections on electronic component mount coordinates in the electronic component mounting device. The feedback part generates the first information based on the first print displacement value. The feedforward part generates the second information based on the second print displacement value.
US09706663B2 Printed wiring board, method for manufacturing the same and semiconductor device
A printed wiring board includes a first resin insulating layer, a first conductor pattern including first mounting pads formed on the first resin insulating layer, and a wiring structure positioned on the first resin insulating layer and including a second resin insulating layer and a second conductor pattern such that the second resin insulating layer and second conductor pattern are positioned adjacent to the first conductor pattern and that the second conductor pattern includes second mounting pads. The second mounting pads are embedded in the second resin insulating layer such that the second mounting pads have mounting surfaces exposed on an exposed surface of the second resin insulating layer, and the first mounting pads have mounting surfaces such that the mounting surfaces of the first and second mounting pads are formed on a same plane.
US09706660B1 Solar junction box
A solar junction box includes a housing having a base and walls defining a cavity. The base has an opening configured to receive a conductive foil. A power cable is held in the housing having a power terminal terminated to an end of the power cable positioned within the housing. An electronic module is removably received in the cavity. The electronic module has a circuit board including electronic components mounted to the circuit board, a foil contact configured to be removably coupled to the foil, and a power contact configured to be removably coupled to the power terminal. The circuit board has a power circuit electrically connecting the foil contact and the power contact.
US09706659B2 Attachment device
Generally discussed herein are systems, apparatuses, and methods that relate to an attachment device. According to an example, a device may include an elongated shaft including a top portion, a central portion, and a bottom portion, the central portion between the top portion and the bottom portion, a first fastener in the bottom portion of the shaft, a second fastener in the top portion of the shaft, the second fastener having an adjustable fastening location along the top portion of the shaft, and a spring situated between the first fastener and the second fastener such that a spring force of the spring varies depending on a selected fastening location on the second fastener.
US09706657B2 Flexible substrate and electronic apparatus equipped with same
A flexible board includes: a base film, on which a wiring pattern is formed; a first cover film, which is located on one surface of the base film; and a second cover film, which is located on the other surface of the base film. The bending portion, which is bent when mounting the flexible board on an electronic apparatus, includes both edges on which the first cover film is formed and a central portion from which the base film is exposed.
US09706655B2 Packaging for high power integrated circuits and infrared emitter arrays
A product and method for packaging high power integrated circuits or infrared emitter arrays for operation through a wide range of temperatures, including cryogenic operation. The present invention addresses key limitations with the prior art, by providing temperature control through direct thermal conduction or active fluid flow and avoiding thermally induced stress on the integrated circuits or emitter arrays. The present invention allows for scaling of emitter arrays up to extremely large formats, which is not viable under the prior art.
US09706653B2 Conductive structure body and method for manufacturing the same
The present specification relates to a conductive structure body and a method for manufacturing the same.
US09706652B2 Printed circuit board and method for manufacturing same
A printed circuit board according the present embodiment includes an insulating layer; at least one circuit pattern or pad formed on the insulating layer; a solder resist having an opening section exposing the upper surface of the pad and formed on the insulating layer and a bump formed on the pad exposed through the opening section of the solder resist and having a lower area narrower than the upper area.
US09706650B1 Catalytic laminate apparatus and method
A catalytic resin is formed by mixing a resin and either homogeneous or heterogeneous catalytic particles, the resin infused into a woven glass fabric to form an A-stage pre-preg, the A-stage pre-preg cured into a B-stage pre-preg, thereafter held in a vacuum and between pressure plates at a gel point temperature for a duration of time sufficient for the catalytic particles to migrate away from the resin rich surfaces of the pre-preg, thereby forming a C-stage pre-preg after cooling. The C-stage pre-preg subsequently has trenches formed by removing the resin rich surface, the trenches extending into the depth of the catalytic particles, optionally including drilled holes to form vias, and the C-stage pre-preg with trenches and holes placed in an electroless bath, whereby traces form in the trenches and holes where the surface of the cured pre-preg has been removed.
US09706648B2 Electronic textile and method of manufacturing an electronic textile
A method of manufacturing an electronic textile (1) comprising the steps of: providing a textile carrier (2) comprising a plurality of conductor lines (6a-b); releasably attaching (101) the textile carrier (2) to a rigid support plate (20); providing (102) a conductive substance on the textile carrier (2) in a pattern forming a plurality of sets of connection pads (5a-b) on the textile carrier (2), each set of connection pads defining a component placement position for placement of an electronic component (3), and each set of connection pads (5a-b) comprising a connection pad overlapping one of the conductor lines, the connection pad having a connection pad length (Lcp) in a direction parallel to the conductor line and a connection pad width (Wcp) in a direction perpendicular to the conductor line, wherein the connection pad width (Wcp) is at least one percent of an extension (Wtc) of the textile carrier (2) in the direction perpendicular to the conductor line; automatically placing (103) electronic components (3) at the component placement positions; curing (104) the conductive substance to attach the electronic components (3) to the textile carrier (2), thereby forming the electronic textile (1) and removing (105) the electronic textile from the rigid support plate.
US09706646B2 Origami enabled manufacturing systems and methods
An origami enabled manufacturing system. The system uses origami design principles to create functional materials, structures, devices and/or systems having an adjustable size and/or shape. An operational device can be coupled to a planar substrate shaped and sized to correspond to a desired origami shape of an origami pattern. A plurality of planar substrates can be coupled together by a plurality of connection members that corresponds to one or more crease of the origami pattern. An array of planar substrates can be formed that convert into a three dimensional structure with origami shape. The resulting three-dimensional structure provides smaller projection area, higher portability and deformability.
US09706644B2 Printed circuit board and manufacturing method thereof
A printed circuit board and a method of manufacturing the same is provided. The printed circuit board includes an insulating substrate, a circuit disposed on the insulating substrate, a pair of first reinforcements spatially separated in the insulating substrate, the first reinforcements extending parallel to a surface of the insulating substrate, and a second reinforcement configured to connect the pair of first reinforcements.
US09706642B2 Method and device for differential signal channel length compensation in electronic system
Embodiments of the present invention are directed to providing a time delay to a shortened trace in a differential microstrip trace pair. By adding back metal to a ground plane associated with a DC blocking capacitor, a time delay can be added to the shortened trace. The cutout associated with the longer trace remains unaltered. In a further embodiment, both cutouts can be modified with the addition of metal, with the cutout associated with the shorter trace receiving more metal than the other cutout. In a further embodiment of the present invention, a cutout associated with a connector can be modified to add back metal in the cutout. The cutout associated with the shorter trace is modified while the other cutout is left unchanged.
US09706640B2 Method for manufacturing printed circuit board
A printed circuit board includes a first printed circuit substrate and a second printed circuit substrate. The first printed circuit substrate includes a substrate layer and a first conductive circuit layer. The first conductive circuit layer is formed on the substrate layer. The substrate layer includes at least two first grooves. The first conductive circuit layer includes at least one signal wire. The first grooves are defined in both sides of the signal wire. The second printed circuit substrate is formed on the first printed circuit substrate. The second circuit substrate includes a third copper layer. A second groove is defined in the third copper layer. The first grooves are opposite to the second groove. The first grooves and the second groove form a space. The signal wire is surrounded by air in the space. A method for manufacturing the printed circuit board is also provided.
US09706639B2 Circuit board and method of manufacturing the same
Disclosed are a circuit board and a method of manufacturing the same. The circuit board includes a core layer comprising a first surface and a second surface opposing the first surface, at least one first build-up layer formed on the first surface, and comprising a first conductive pattern and a first conductive via, at least one second build-up layer formed on the second surface, and comprising a second conductive pattern and a second conductive via, a cavity formed to pass through the core layer, the first build-up layer and the second build-up layer, and a heat dissipation unit disposed inside the cavity, and an outer layer formed on a surface of the first build-up layer and a surface of the second build-up layer and the outer layer being configured to be connected to the heat dissipation unit.
US09706636B2 Adjusting energy of a particle beam
An example particle accelerator includes a coil to provide a magnetic field to a cavity; a particle source to provide a plasma column to the cavity; a voltage source to provide a radio frequency (RF) voltage to the cavity to accelerate particles from the plasma column, where the magnetic field causes particles accelerated from the plasma column to move orbitally within the cavity; an enclosure containing an extraction channel to receive the particles accelerated from the plasma column and to output the received particles from the cavity; and a structure arranged proximate to the extraction channel to change an energy level of the received particles.
US09706631B2 Modulated method for efficient, narrow-bandwidth, laser Compton X-ray and gamma-ray sources
A method of x-ray and gamma-ray generation via laser Compton scattering uses the interaction of a specially-formatted, highly modulated, long duration, laser pulse with a high-frequency train of high-brightness electron bunches to both create narrow bandwidth x-ray and gamma-ray sources and significantly increase the laser to Compton photon conversion efficiency.
US09706630B2 Galvanically isolated output variable pulse generator disclosure
A pulse generator is disclosed that includes at least the following stages a driver stage, a transformer stage, a rectifier stage, and an output stage. The driver stage may include at least one solid state switch such as, for example, of one or more IGBTs and/or one or more MOSFETs. The driver stage may also have a stray inductance less than 1,000 nH. The transformer stage may be coupled with the driver stage and/or with a balance stage and may include one or more transformers. The rectifier stage may be coupled with the transformer stage and may have a stray inductance less than 1,000 nH. The output stage may be coupled with the rectifier stage. The output stage may output a signal pulse with a voltage greater than 2 kilovolts and a frequency greater than 5 kHz. In some embodiments, the output stage may be galvanically isolated from a reference potential.
US09706626B2 Intui-network
In the field of appliances connected to the power grid, it is sometimes desirable for such appliances to function even in the absence of grid power. Example applications include emergency lighting or public address systems. It is sometimes further desirable that such appliances be controllable in the absence of grid power, for example responding to commands to turn on or off. Appliances are described that can function in the absence of grid power, yet remain under control of a switch, actuator, or other control device. A control device may be local or remote. Appliances may be controlled via power-line communication. Appliances may sense the state of a switch even where other appliances are connected on a local circuit.
US09706622B2 Sports lighting to increase contrast of an aerial sports object relative to background
Apparatus, method, and system for improving visibility of objects against a background. Background luminance is monitored for an event or condition. Upon sensing of the event or condition, uplighting is provided for one or more areas above a target area at a time and in a manner which increases visibility of the object against the background. In one example, the objects are sports balls and the background is sky, stadium, or sports field. Time and manner can include detection of an event indicative of a ball being in play or transition between daylight and nighttime, manner can include amount, color, or direction of up light.
US09706620B2 Methods and compositions for producing polarized light
Polarized white light emitting devices are provided that have a substrate coated with a film of boron chains embedded in carbon nanotubes. An orientation of magnets adjacent the device polarizes and intensifies the light. Methods of making the devices, and methods of producing polarized white light are also provided.
US09706619B2 Lighting fixture with image sensor
A lighting fixture including a light source, a housing, an image sensor, and a lens is disclosed. The housing is coupled to the light source and includes an opening through which light from the light source is emitted to fill an illumination area. The image sensor is configured to capture one or more images of the illumination area. The lens is over the image sensor, and provides the image sensor a field of view that substantially corresponds with the illumination area. By tailoring the lens such that it provides the image sensor a field of view that substantially corresponds with the illumination area, the image sensor can collect information relevant to the lighting fixture.
US09706611B2 Solid state lighting apparatuses, circuits, methods, and computer program products providing targeted spectral power distribution output using pulse width modulation control
A solid state lighting apparatus can include a variable color input signal configured to indicate a target color of light output from the apparatus. A string current Pulse Width Modulation (PWM) controller circuit can be coupled to the variable color input signal, where the string current PWM controller circuit can be configured to generate a plurality of PWM signals having respective variable duty cycles to enable/disable respective particular string currents for respective variable times as the variable color input signal changes.
US09706609B2 Large area high-uniformity UV source with many small emitters
A light-emitting source for curing applications is disclosed. The light-emitting source comprises a first housing having a top wall and one or more side walls. The top wall and the one or more side walls define a first enclosure having a first open end. The light-emitting source further comprises a plurality of light-emitting devices arranged within the first enclosure of the first housing. One side of each of the plurality of light-emitting devices faces outward from the first open end of the first enclosure. The plurality of light-emitting devices is configured to emit light from the first open end to produce a substantially uniform area of illumination on a facing portion of a surface of a target.
US09706607B2 Flexible display device with multiple types of micro-coating layers
There is provided a flexible display having a plurality of innovations configured to allow bending of a portion or portions to reduce apparent border size and/or utilize the side surface of an assembled flexible display.
US09706606B2 Induction furnace and system for locating a ground fault therein
A method and an apparatus for detecting a ground fault in an induction furnace as well as an induction furnace are described. When a ground fault is detected by means of the ground-fault detector the ground fault is localized. By doing this it is determined if the ground fault is caused by a failure of the refractory lining or by other reasons. If the ground fault is caused by other reasons it is ascertained if it is caused by a defective magnetic yoke insulation. Furthermore, it can be ascertained which magnetic yoke of the induction furnace causes a ground fault. In this manner the induction furnace can be operated with improved security and smaller expense.
US09706601B1 Mode switching user device
An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. In one representative implementation, a user device includes a mode switching wireless communication module. The mode switching wireless communication module is adapted to receive a first paging signal via a first communication protocol when in a first mode of operation and adapted to receive a second paging signal via a second communication protocol when in a second mode of operation. The user device also includes a to-do list processing module. In response to receiving one of the first or second paging signal, the to-do list processing module sends a request to a remote network device. The request requests that one or more instructions be sent from the remote network device.
US09706599B1 Long wireless local area network (WLAN) packets with midambles
A preamble, a first portion of a data payload, a midamble, and a second portion of the data payload of a single data unit are generated. The midamble is to be transmitted subsequent to transmission of the first portion of the data payload and prior to transmission of the second portion of the data payload. The midamble includes an indication of at least one characteristic of the data payload such as an indication of a size of the second portion of the data payload, or whether or not the data payload includes one or more other portions in addition to the first and second portions. A network interface of a communication device is configured to generate the preamble, the first and second portions of the data payload, and the midamble.
US09706593B2 Method for reporting buffer status and communication device thereof
There is provided a method for a method for reporting buffer status. The method may comprise: identifying a change of a radio bearer; and triggering a buffer status report (BSR), if the change of the radio bearer is identified.
US09706592B2 Data transmission method, terminal, and data transmission method system
A data transmission method, where the data transmission method includes acquiring, by a first terminal, an output signal of a sensor of the first terminal, where the output signal of the sensor of the first terminal is a signal generated when a first magnet of a second terminal triggers the sensor of the first terminal, determining, by the first terminal, the output signal of the sensor of the first terminal as a low-level output signal, establishing, by the first terminal, a communication link with the second terminal, and determining, by the first terminal according to the communication link established by the first terminal with the second terminal, to perform data transmission with the second terminal.
US09706590B2 Method and apparatus for Wi-Fi direct connection
A method and apparatus for a Wi-Fi direct connection are provided. The method for a Wi-Fi direct connection includes detecting an event for a group connection, determining whether a terminal belongs to a first group when the event for the group connection is detected, determining an operation mode within the first group when the terminal belongs to the group, exchanging group information or terminal information according to the determined operation mode within the first group, and comparing exchanged information, generating a new group according to the operation mode within the new group based on the compared information, and connecting the new group through a group reset according to the operation mode within the new group when the new group generation is completed.
US09706589B2 Network nodes, devices and methods therein for enabling device to device communication
Embodiments herein relate to a method in a first network node (16) for enabling device to device, D2D, communication between a first device (10) and a second device (13). The first device (10) is served by a first public land mobile network comprising the first network node (16) and the second device (13) is served by a second public land mobile network. The first network node (16) receives, from the second device (13), via the second public land mobile network, or from the first device (10), a request for permission for the second device (13) of roaming to the first public land mobile network enabling the D2D communication. The request requests access to a resource controlled by the first network node (16) of the first public land mobile network. The first network node (16) decides whether to grant the request based on a position related information of the second device (13) and/or the first device (10).
US09706588B2 Method, device and system for device to device (D2D) resource acquisition
Disclosed are a method, system and device for data transmission in the access point handover process, which is used to solve the problem existing in the prior art that interrupt delay of data plane will be increased when the access point handover is carried out in the case of heterogeneous network. The method of the embodiment of the present invention comprises: a user equipment determines that in the case that Radio Resource Control (RRC) connection remains the same, all or part of the Data Radio Bearers (DRBs) reconfigured from one cell to another cell is needed; the user equipment, in the access point handover process, transmits data through the original DRB, and the original DRB is the last used DRB before the data plane access point handover. The user equipment, during the access point handover process, transmits data through the original DRB, thereby reducing the interrupt delay of the data plane when the access point handover is carried out in the case of heterogeneous network, and further improving the handover efficiency and shortening the data transmission time.
US09706587B2 Method and apparatus for establishing direct tunnel
The present invention discloses a method and an apparatus for establishing a direct tunnel, which relate to the field of communications network technologies and can reduce the number of signaling messages that need to be processed on a GGSN or an SGW and reduce signaling load on the GGSN or the SGW. In the embodiments of the present invention, a mobility management network element determines that a character of a user terminal satisfies a preset condition for establishing a direct tunnel; a request message is sent to a gateway to establish a downlink direct tunnel between a radio access network and the gateway; and a response message sent by the gateway is received, where the response message is used to confirm that the downlink direct tunnel between the radio access network and the gateway has been successfully established.
US09706586B2 Wireless communication device and method
A wireless communication device includes a memory and a processor coupled to the memory and configured to receive, from a first device, a first identifier identifying the first device, the first device having a function of performing wireless communication, determine which of a first connection scheme and a second connection scheme is employed for the wireless communication based on the first identifier, the second connection scheme performing a connection after execution of selection processing in which the processor determines whether or not the wireless communication is started between the first device and the wireless communication device, and the first connection scheme performing the connection without the execution of the selection processing, and perform the connection between the wireless communication device and the first device using one of the first connection scheme and the second connection scheme in accordance with a result of a determination.
US09706583B1 Method and system for controlling operation of a user equipment device based on extent to which the user equipment device provides connectivity for at least one other device
Disclosed herein is a method and corresponding system for controlling how a user equipment device (UE) served by a base station of a first network is concurrently served by a second network, where the first network is interconnected with the second network. In an example method, if the UE determines that the UE provides connectivity between at least one other device and the base station, the UE then causes itself to be served by the second network in a first mode in which the UE is registered with the second network via the first network. Whereas, if the UE determines that the UE does not provide such connectivity, the UE then instead causes itself to be served by the second network in a second mode in which the UE is registered with the second network directly via the second network rather than via the first network.
US09706581B2 Method and apparatus for back-off algorithm having different retry time classes
A method and apparatus for a back-off timer having different retry time classes, the method checking whether a connection establishment attempt for a first service on a connection slot is in a back-off time that equals or exceeds a predetermined threshold; and if yes, allowing a second service access to the connection slot.
US09706578B2 Scheduling signaling transmission method and device
The present invention provides a scheduling signaling transmission method and device. The method includes: receiving, by UE, a random access response parameter sent by an eNB, where the random access response parameter is used to indicate that scheduling signaling of a random access response is transmitted through an E-PDCCH; and after sending a random access preamble to the eNB, receiving, by the UE through the E-PDCCH according to the random access response parameter, the scheduling signaling of the random access response. According to embodiments of the present invention, impact of inter-cell interference on scheduling signaling of an RAR can be reduced, thereby shortening a time delay of a random access process.
US09706577B2 User station (STA) and access point (AP) and method for random access contention using cascaded trigger frames
Embodiments of a user station (STA), access point (AP), and method for random access contention in a wireless network are generally described herein. The STA may receive, from the AP, a beacon frame for a beacon interval. The STA may further receive a first random access Trigger Frame (TF) that indicates a first allocation of channel resources for random access contention by STAs during a first uplink transmission period of the beacon interval. The beacon frame may include a transmission timing for the first random access TF and a first TF cascade type for the first random access TF. The first TF cascade type may indicate whether a next TF is a random access TF or a scheduled access TF.
US09706573B2 Method of routing data in a network of sensors
A method is provided for routing data received during a first time window by a node-forming device of a network having a plurality of nodes suitable for communicating over a wireless communications channel. The method is adapted to select a time slot from a set of predefined time slots in a second time window consecutive with the first time window, to monitor the communications channel between the end of the first time window and the selected time slot in order to detect the presence or the absence of a signal on the channel, and to broadcast the data from an instant of the selected time slot in the event of detecting the absence of a signal and not to broadcast in the event of detecting the presence of a signal. Also provided is a node-forming device that performs the routing method.
US09706570B2 Apparatus, method and computer program for communicating via a plurality of networks
Access control information is received from a first network, which is the device's serving network (500). The received access control information is stored as access control settings (505). A first connection is established via the serving network based on one or more of the access control settings (510). It is determined that the device's serving network has changed to a second network (515). At least a portion of the access control setting is replaced with default access control settings (520). The access control settings may comprise one or more packet-domain settings and one or more circuit-domain settings. The access control information may comprise Domain Specific Access Control (DSAC) and/or Paying Permission with Access Control (PPAC) information. The default access control settings may comprise access class barring (ACB) information.
US09706569B2 Terminal, base station and signal transmission control method
Provided are a terminal, a base station and a signal transmission control method whereby a response signal can be efficiently transmitted when the terminal receives downstream allocation control information via an R-PDCCH. An extraction unit (204) receives downstream control information via one of a first downstream control channel, which is transmitted by use of one or more control channel elements (CCE) associated with an upstream control channel resource, and a second downstream control channel different from the first downstream control channel, and also receives data via a data channel. A control unit (208) selects, from resources associated with CCE and from particular resources reported by a base station, an upstream control channel resource to be used in transmission of the response signal, and controls the transmission of the response signal.
US09706565B2 Method and device for video transmission
Embodiments of the present application provide a method and a device for video transmission, which relates to the field of communications and is able to reduce feedback time, thus realizing the purpose of fully using resources and reducing data loss. The method includes at least the following operations: a base station receiving a second video data packet sent by a server and first feedback information about a first video data packet sent by user equipment, performing scheduling process according to the first feedback information, and after the scheduling process, transmitting the second video data packet to the user equipment according to the result of the scheduling process.
US09706564B2 Apparatus and method for media access control scheduling with a priority calculation hardware coprocessor
An apparatus includes a Media Access Control (MAC) scheduler to generate a priority value calculation request with a specified formula and a list of metrics. A hardware based priority value calculation coprocessor services the priority value calculation request in accordance with the specified formula and the list of metrics.
US09706563B2 Systems and methods for air-ground message prioritization
Systems and methods for air-ground message prioritization are provided. In one embodiment, an message communication system comprises: a first Class-of-Service and Priority Tagging Module configured to tag messages with a message tag, the message tag comprising a Class-of-Service tag and a Priority tag; a queue broker that includes a plurality of message queues, wherein each message queues is associated with a Class-of-Service defined by at least one datalink technology, wherein the queue broker assigns each of the messages to one of the plurality of message queues based on a Class-of-Service indicated by the Class-of-Service tag; and an on-board message broker that monitors datalink availability and current state indicators, wherein the on-board message broker communicates to the queue broker when to transition one or more of the message queues between a Prioritize-and-Store operating state and a Prioritize-and-Forward operating state based on the datalink availability and the current state indicators.
US09706549B2 Radio communication apparatus and radio communication system
A radio communication apparatus includes a FH control unit controlling frequency hopping for changing a frequency channel for each frame, a carrier sense unit performing carrier sense, for each of slots obtained by dividing the frame, a modulating unit determining transmission timing in the slot on the basis of a result of the carrier sense, a successive-transmission control unit generating a plurality of pieces of same data by duplicating transmission data, and a scheduler allocating, for each slot, a different communication time period to each mobile station. The radio communication apparatus transmits, on the basis of an allocation result of the communication time period, the transmission timing, and the instruction by the hopping control unit, the same data generated from same transmission data to the mobile stations in the frames different from each other and notifies the mobile stations of the allocation result.
US09706543B2 Method and apparatus for transreceiving downlink signal by considering antenna port relationship in wireless communication system
The present invention relates to a wireless communication system, and more specifically, disclosed are a method and an apparatus for transmitting or receiving a downlink signal by considering an antenna port relationship. A method for user equipment receiving a physical downlink shared channel (PDSCH) signal in the wireless communication system, according to one embodiment of the present invention, comprises the steps of: determining from the downlink subframe a resource element (RE) on which the PDSCH is mapped; and receiving the PDSCH signal based on the RE on which the PDSCH is mapped, wherein when the DCI is comprised according to DCI format 1A and the downlink subframe is a multicast broadcast single frequency network (MBSFN) subframe, the RE on which the PDSCH is mapped can be determined depending on cell-specific reference signal (CRS) location information, which is included in a PDSCH resource element mapping and Quasi co-location indicator (PQI) parameter set that is established by an upper layer.
US09706541B2 Method and apparatus for receiving a downlink signal in a wireless communication system supporting carrier aggregation
The present invention relates to a method for receiving a downlink signal at a terminal in a wireless communication system. In particular, the method comprises: receiving a control channel to be transmitted to a specific subframe via a first carrier; and decoding a data channel corresponding to the control channel to be transmitted to the specific subframe via a second carrier, using at least one parameter included in the control channel, wherein information on the orthogonal frequency division multiplexing (OFDM) start symbol of data channels that are transmitted via each of at least one carrier allocated to the terminal is signaled through an upper layer.
US09706540B2 Method and apparatus for enhanced control channel-based operation in wireless communication system
The present invention relates to a wireless communication system, and more specifically, to a method and an apparatus for enhanced-control channel-based operation. A method for a terminal for transmitting confirmation response information in a wireless communication system according to one embodiment of the present invention comprises a step for transmitting confirmation response information for a downlink data channel by means of an uplink control channel resource, wherein an index for the uplink control channel resource can be determined on the basis of a delegate antenna port of a downlink control channel derived from the identifier of the terminal.
US09706539B2 Wireless communication terminal, base station device, and resource allocation method
A wireless communication terminal capable of increasing the utilization efficiency of ACK/NACK resources and suppressing unnecessary PUSCH band reduction while avoiding ACK/NACK collision. The wireless communication terminal has a configuration provided with: a reception unit for receiving a control signal including ARI via an E-PDCCH set from among one or a plurality of E-PDCCH sets; a control unit for determining an offset value indicated by the ARI on the basis of whether or not a resource region that may be taken by a dynamic ACK/NACK resource corresponding to the E-PDCCH set that has received the control signal and a resource region that may be taken by a dynamic ACK/NACK resource corresponding to another E-PDCCH set overlap, and imparting an offset to the ACK/NACK resource according to the value of the ARI; and a transmission unit for transmitting the ACK/NACK signal using the determined ACK/NACK resource.
US09706536B2 Method for transmitting/receiving control information and apparatus for transmitting/receiving
The present invention relates to a method for a terminal receiving control information in a distributed multi-node system, and provides a method for receiving the control information comprising the steps of: receiving from a node information relating to a resource allocation method with regard to an enhanced-physical downlink control channel (E-PDCCH); and receiving from the node the control information through the E-PDCCH, based on the information relating to the resource allocation method which is received.
US09706531B2 Symbol mapping method for repetition channel coding
A symbol mapping method for repetition coding is disclosed. The symbol mapping method comprises performing repetition coding on codeword to output repeated codeword symbols, and mapping the repeated codeword symbols with subcarriers located in different localized resource blocks. According to the embodiments of the present invention, it is possible to obtain maximum reliability in a receiving side by mapping codeword bits with subcarriers to reduce the number of bits having low reliability when a transmitting side uses repetition coding. Also, it is possible to improve decoding throughput and obtain channel diversity.
US09706529B2 Method and apparatus for transmitting and receiving data in multi-BSS
A communication method for an AP comprises the step of: the AP receiving multiple RTS frames from each of multiple STAs through each of multiple channels; the AP transmitting multiple CTS frames to the multiple STAs through each of multiple available channels from among the multiple channels; and the AP receiving multiple uplink data frames transmitted from each of the multiple STAs through each of the multiple available channels, wherein the AP communicates with the multiple STAs based on BSS1 and BSS2, wherein the BSS1 includes a primary channel band1 and secondary channel band1, the BSS2 includes a primary channel band2 and secondary channel band2, wherein the primary channel band1 overlaps with the secondary channel band2, the secondary channel band1 overlaps with the primary channel band2, and wherein the multiple channels can be included in the primary channel band1 and secondary channel band1.
US09706526B2 Methods and arrangements for supporting random access in cellular communication system
Methods and nodes in a cellular communication system for supporting Random Access. A method in a first network node involves determining at least one uplink radio resource amongst a plurality of radio resources, and refraining from scheduling uplink communication in the at least one uplink radio resource, thus enabling a UE in an area with an uplink/downlink imbalance to perform Random Access to a neighbor second network node (B).
US09706525B2 Radio communication device and method for operating a radio communication device
According to an aspect of this disclosure, a radio communication device is provided including a first transceiver configured to transmit and receive signals in accordance with a Cellular Wide Area radio communication technology; a second transceiver configured to transmit and receive signals in accordance with a Short Range radio communication technology; a first processor configured to control the first transceiver to receive and transmit data packets in accordance with a first data transmission frame; a second processor configured to control the second transceiver to receive and transmit data packets in accordance with a second data transmission frame; wherein the first processor is further configured to control the first transceiver such that the first transceiver does not transmit a data packet during at least a time period provided for a first transmission of a respective data packet transmitted by the second transceiver in accordance with the second data transmission frame.
US09706521B1 Designation of paging occasions based upon quality of service level
A base station may use the quality of service (QoS) levels of the bearer connections of user equipment devices (UEs) as a basis to allocate paging resources to the UEs. In one example, a UE may receive from the base station a message defining a plurality of recurring paging occasions. The plurality of paging occasions may include a first set of paging occasions and a second set of paging occasions that are mutually exclusive. The UE may then make a decision, based on a QoS level of a bearer connection of the UE, of whether to monitor one or more paging occasions of the first set of paging occasions or rather to monitor one or more paging occasions of the second set of paging occasions. And the UE may monitor, in accordance with the decision, at least one paging occasion for paging messages destined for the UE.
US09706519B2 System and method for establishing a user connection
A system for providing a user connection between first and second mobile devices that includes a first software application executable on the first mobile device in communication with a server. The first mobile device includes a first geo-fence having a first radius. The software application is configured to permit a first user to send a connection request to a second user. When the second user accepts the connection request a device connection is made between the mobile devices. The second user mobile device has a second geo-fence with a second radius. When the device connection is made, an initial distance is determined between the mobile devices. The initial distance is greater than the sum of the first radius and the second radius. When the distance between the first and second mobile devices is less than the sum of the first radius and the second radius the device connection is terminated.
US09706515B1 Location data from mobile devices
A location correction system receives a reported location of a mobile device. A set of possible geographic locations for the mobile device is determined based at least in part on the reported location and a device density map describing a historical distribution of mobile devices over a geographic region. A probability is determined for each location in the set of possible geographic locations, each probability indicating a likelihood that an associated possible geographic location represents a true location of the mobile device. Responsive to the determined probabilities, a possible geographic location in the set is selected. A true location of the mobile device is published based at least in part on the selected possible geographic location.
US09706511B2 Method and apparatus for detection of synchronization signals in wireless networks
Various communication systems may benefit from an accurate detection method. The method may include determining correlation values between a first sequence of samples and at least one pre-defined sequence, detecting whether at least one first peak exists by comparing the correlation values with at least one first detection threshold. If the at least one first peak exists, the method may further include performing summing of at least a subset of the correlation values and detecting whether at least one second peak exists by comparing the summed correlation values with a second detection threshold.
US09706510B2 Base station and method for clock synchronization of base station
The present invention discloses a radio base station and a method for clock synchronization of the radio base station. The radio base station may include a base station outdoor apparatus including an adapter, a ground service antenna, and a satellite antenna. A base station indoor apparatus includes a satellite signal processing module configured to perform decoding processing on a satellite radio frequency signal received by the satellite antenna to obtain a satellite service signal. The satellite antenna and the ground service antenna are connected to the adapter. The adapter is configured to couple the signals received by the satellite antenna and ground service antenna, and transmit a coupled signal to the base station indoor apparatus through a first data cable.
US09706509B2 Synchronization of streaming data
An apparatus can include an interface to receive and send inter-node communications messages with respect to at least one other node. A synchronization control can implement a synchronization protocol for controlling synchronization of content chunks generated for at least one content stream based on synchronization data. The synchronization control can determine the synchronization data for the content stream (i) based on synchronization information provided in an information message received from the other node if the other node has a greater priority or (ii) based on self-established synchronization information if the other node has a lower priority.
US09706497B2 Open-loop frequency lock methods for fast boot-up time
A method for a near field communication circuit includes entering a low power mode and subsequently determining to exit the low power mode. The method further includes generating an open loop clock signal and providing the open loop clock signal to circuits of the near field communication circuit during a low power mode exit duration. Subsequently a reference clock signal is received from a host and used to clock the near field communication circuit.
US09706492B2 WGA STA power saving
This invention relates to switching power saving modes and rescheduling communication frames for various periods of a beacon interval (BI) defined under WGA Draft Specification 0.8 for the personal basic service set (PBSS) and infrastructure BSS to achieve further power savings and other advantages. Stations can be awake during a contention-based period (CBP) if it is in active state and can schedule frames during a service period (SP) to allow the assigned receiver to transmit to the assigned initiator. Stations in a group can schedule a group address frame to be sent during the CBP and group SP of a specific periodic BI. Stations in peer-to-peer connection may directly notify its peer stations of its power saving mode and wakeup schedule. Stations of an infrastructure basic service set (BSS) can also use the same power saving mechanism as stations of a PBSS noting a difference where each BI will be an access point's (AP's) awake BI.
US09706491B2 Adaptive management of wireless clients based on clients radio behaviors and capabilities
The present disclosure discloses a method and network device for adaptive management of wireless clients based on clients' radio behaviors and capabilities. Specifically, a disclosed network device can dynamically select a location tracking mechanism based on a probing characteristic of a client device. The disclosed network device can also dynamically selects a communication mechanism based on a power saving characteristics of a client device. Moreover, the disclosed network device can determine whether to select a new access point for a client device based on roaming characteristics of the client device. The adaptive management of client devices can be performed on a group of client devices with similar radio behaviors and/or capabilities on a per-radio rather than per-BSSID (basic service set identifier) basis.
US09706490B2 Method for energy saving in a cellular communication system
The present invention relates to a method for energy saving in a cellular communication system, the cellular communication system including one or more clusters of cells. Each cluster includes one or more base stations and one or more mobile stations. The method includes exchanging, between base stations belonging to a first cluster, measurement information associated with mobile stations of the first cluster, and changing energy saving configuration for cells belonging to the first cluster based on the measurement information.
US09706484B2 Varying HP-PLMN scan rate using scan history
Apparatuses, systems, and methods for user equipment (UE) devices to more efficiently scan frequency bands for potential base stations may include a UE configured maintain a first list of cells for which a cellular scan has been successful and a second list of cells for which a cellular scan has not been successful. The UE may be configured perform a first cellular while camped on a first cell at an expiration of a scan timer and, if the cellular scan is not successful, the increment a first failure count variable associated with the first cell and add the first cell to the second list if the first cell is not present on the first or second list. Additionally, if the first cellular scan is successful, the UE may be configured to add the first cell to the first list if the first cell is not present on the first list.
US09706483B2 Apparatus and method for accessing wireless network
An apparatus for accessing a wireless network includes an access manager configured to request access to a wireless network according to a wireless network access condition including at least one desired service set identifier (SSID); and a wireless network access module configured to search for at least one wireless network corresponding to the at least one desired SSID, and access the searched at least one wireless network.
US09706482B2 Methods and apparatuses for direct discovery in asynchronous network deployments
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives information from a serving base station and at least one neighboring base station. The information indicates a time allocation of discovery resources allocated by each of the serving base station and the at least one neighboring base station for performing direct discovery. The apparatus further determines a subframe timing of the serving base station and the at least one neighboring base station, and performs direct discovery using the time allocation of the discovery resources allocated by each of the serving base station and the at least one neighboring base station based on a determined subframe timing of the serving base station or a neighboring base station corresponding to the discovery resources.
US09706478B2 Base station and apparatus
A base station according to an embodiment comprises: a controller including a memory. The controller is configured to store a list in the memory, the list including at least one or more identifiers of Wireless Local Area Network (WLAN) access points. The controller is further configured to execute a process of receiving first information from a node configured to connect to the WLAN access points. The first information includes at least one ore more identifiers of WLAN access points to be deleted from the list. The controller is further configured to update the list on a basis of the first information.
US09706477B2 Method and device for configuring multi-band based link in wireless LAN system
A method and a device for setting a multi-band based link in a wireless LAN system are disclosed. The method for configuring a wireless link comprises the steps of: receiving, from a wireless access device supporting the plurality of communication channels, a beacon message through a first communication channel among a plurality of communication channels; obtaining, from the beacon message, wireless access information which is used for accessing a first communication channel; and obtaining, from the beacon message, at least one available communication channel list except for the first communication channel among the plurality of communication channels. Thus, the time for configuring a link between wireless LAN apparatuses can be reduced.
US09706476B2 Method for obtaining radio access network information and radio access network controller
The present invention provides a method for obtaining radio access network information and a radio access network controller. The method for obtaining radio access network information includes: receiving, by a second radio access network controller, first radio access network information request information from a first radio access network controller, where the first radio access network information request information is used to request radio access network information of a third radio access network controller; and sending, by the second radio access network controller, target radio access network information to the first radio access network controller. The method reduces resource waste, improves a resource utilization rate and reduces a burden on a source core network entity and a target core network entity.
US09706471B1 Method for controlling freebooting of vehicle head unit using geofence beacon, apparatus and system therefor
A method of controlling freebooting of a vehicle head unit in a vehicle includes: transmitting a beacon frame while an ignition of the vehicle is turned off; receiving a first signal indicating that a Bluetooth function has been activated by a user equipment (UE) which received the beacon frame; and performing a freebooting procedure of the vehicle head unit in response to reception of the first signal.
US09706469B2 Radio resource control (RRC) protocol for cell selection and traffic steering for integrated WLAN/3GPP radio access technologies
An integrated WLAN/WWAN Radio Access Technology (RAT) architecture is described in which signaling used to control the integration of the WLAN/WWAN architecture is performed over the Radio Resource Control (RRC) plane. The integrated architecture may allow for User Equipment (UE) assistance in cell selection and traffic steering. In particular, UE-assisted RRC signaling is described for managing inter-RAT session transfers and secondary cell (SCell) selection.
US09706463B2 Wireless communication device control of wireless communication access systems
A wireless communication network enables a user to select data communication accounting systems. A wireless communication device attaches to a wireless access system, and the wireless access system transfers network data characterizing Billing Identifiers (BIDs) to the wireless communication device. The wireless communication device processes the network data in combination with a user-prioritized list of accounting names to select one of the BIDs. The wireless communication device transfers the selected BID to the wireless access system, and the wireless access system directs a gateway system to use the selected BID for the wireless communication device. The gateway system exchanges user data for the wireless communication device and transfers usage data to the data communication accounting systems that is identified by the selected BID.
US09706459B2 Wireless communication apparatus and wireless communication method
A base station apparatus acquires, when a handover from a first device in a base station apparatus to a second device in the base station apparatus occurs, handover source information related to data received by the first device after the handover. The base station apparatus calculates a time taken to transfer the data from the first device to the second device based on the acquired handover source information. The base station apparatus transfers the data during the calculated time.
US09706456B2 Measurement bandwidth configuration method
In a cellular radio system measurement bandwidth for a plurality of base stations belonging to a cellular radio system is performed by configuring the base stations to signal the measurement bandwidth to user equipments connected to the cellular radio system for performing downlink neighbor cell measurements over the signaled measurement bandwidth in the user equipment by first receiving a set of information. The received information is used for configuring the measurement bandwidth using the received set of information and the configured measurement bandwidth is signaled to the base stations.
US09706455B2 Method and apparatus for adjusting mobility parameter
A mobility parameter adjustment method and apparatus for use in a wireless communication system is provided. The mobility parameter adjustment method of a base station includes receiving connection failure information from a terminal, and adjusting a mobility adjustment parameter based on the connection failure information. The mobility parameter adjustment method and apparatus of the present disclosure is capable of adjusting mobility parameter efficiently so as to improve the mobility robustness of the wireless communication system and User Equipment (UE).
US09706453B2 Wireless communication method and apparatus for supporting reconfiguration of radio link control parameters
A variety of wireless communication methods and apparatus for supporting reconfiguration of radio link control (RLC) parameters are disclosed. A radio resource control (RRC) reconfiguration message is generated that indicates that an RLC unit in a wireless transmit/receive unit (WTRU) or a universal terrestrial radio access network (UTRAN) should be reconfigured from supporting flexible size RLC protocol data units (PDUs) to supporting fixed size RLC PDUs. If an information element (IE) “one sided RLC re-establishment” is present in the RRC reconfiguration message, only a receiving side subassembly in the RLC unit is re-established. Otherwise, both the receiving side subassembly and a transmitting side subassembly in the RLC unit are re-established. Flexible size RLC PDUs may be discarded and a message indicating the discarded flexible size RLC PDUs may be transmitted. The flexible size RLC PDUs may be modified such that they correspond to a set of pre-defined sizes.
US09706452B2 SGSN-MME centric handover
Some example embodiments presented herein may be directed towards a core network node, and corresponding method, for determining a modification and/or utilization of radio resources. The core network node may be in a Radio Network. Some example embodiments may comprise receiving, in the core network node, a notification for a radio resource modification and/or utilization for a User Equipment (UE) based on at least one handover criterion. Some example embodiments may further comprise establishing and/or modifying the radio resource based on the at least one handover criterion.
US09706451B2 Method and apparatus for pre-configuring for a serving cell change to neighbor cells
Aspects related to pre-configuring for a serving cell change to neighbor cells are described. In one example, a user equipment (UE) may camp on a first cell. The UE may receive at least one communication including target cell pre-configuration information for one or more neighbor cells eligible for pre-configuration. The UE may determine that the first cell is no longer providing adequate service and identify a target cell, which may be one of the one or more neighbor cells, but is not part of an active set for the UE. The UE may transmit a message (e.g., Event 1d) requesting a serving cell change to the target cell. The UE may configure to receive service from the target cell based on the pre-configuration information associated with the target cell. The UE may receive an indication to perform the serving cell change and perform the serving cell change.
US09706449B2 Technique for transferring a session with changeable session state
A technique for triggering a change of a call state of a mobile device is presented. A network forwards towards a callee an invitation for a call originating via a first Radio Access Technology (RAT) from the mobile device, and forwards a response of the callee via the first RAT towards the mobile device. The response indicates a change of the call state from a first state to a second state. A first network component changes via a second RAT the call state of the mobile device when receiving information indicative of the first state followed by receiving a message indicative of the second state. A second network component receives from the first network component an invitation for a transfer of the call of mobile device from the first RAT to the second RAT.
US09706445B2 Method of handling call in handover in wireless communication system and wireless communication device using the same
A method of handling at least a call in handover in a wireless communication system and a communication device using the same are proposed. The wireless communication system includes at least a wireless communication network and a wireless communication device. The method includes the following steps. First, a wireless communication device receives a message for switching at least a packet-switched (PS) call to at least a circuit-switched (CS) call from the wireless communication network. Further, the wireless communication device sets a stream identifier of each of the CS calls to an identifier value. The method enables smooth single radio voice call continuity (SRVCC) handover from the PS call in one wireless communication network to the CS call in another wireless communication network. In addition, the method also enables SRVCC multicall handover from the PS call in one network operation mode to the CS call in another wireless communication network.
US09706443B2 Delivery of targeted media content
Technology for receiving targeted media content is disclosed. A user equipment (UE) can receive a first metadata including group information for files corresponding to targeted media content and media presentation description (MPD) information associated with the files, wherein each file the group information is associated with a group identification (ID) element. A second metadata can be received in a user service description (USD) that includes MPD information for streaming media content. A user profile can be identified that includes group ID elements associated with a user. Targeted MPD information for selected targeted media content having the group ID element that is included in the user profile can be inserted into the MPD information for the streaming media content to generate a merged MPD. The selected targeted media content and the streaming media content can be received according to the merged MPD for playback at the UE.
US09706440B2 Mobile communication system, call processing node, and communication control method
A mobile communication system includes a plurality of call processing servers and a call processing management database that holds data necessary for call processing. The call processing server includes a call processing request accepting unit that accepts a request for call processing, a registration unit that registers the own node as the call processing server that is executing the call processing, an acquisition unit that acquires information of the mobile communication terminal related to the call processing request from the call processing management database or from the call processing server registered as the call processing server that is executing the call processing, a call processing unit that perform call processing, and a call processing result storage unit that stores information of a result of the call processing in the call processing management database.
US09706439B2 Bonding multiple radios in wireless multi-hop mesh networks
In a mesh network composed of multiple-radio nodes, we assign each radio to one of a plurality of channels, and treat a plurality of links between a pair of nodes as one logical link (bonded link). In some embodiments, the routing protocol is adapted to view each bonded link as one link having a combination of at least some of the properties of the constituent physical links. Traffic sent along a path is dynamically load balanced between the interfaces at each intermediate node based on the current utilization of each interface. In at least some embodiments, route discovery packets record the metrics of each component link of the bonded links leaving a node, but only one route discovery packet per pair of nodes is forwarded, reducing the route discovery packet traffic compared to if each route discovery packet were forwarded over each component link between the pair of nodes.
US09706437B2 Method of directed UE relocation within an MME/SGSN flex pool
Example implementations described herein are directed to a support node apparatus configured to support a wireless network system. The support node apparatus can be in the form of a mobility management entity and/or a serving general packet radio service. The example implementations directed herein can provide a network resource identifier and/or a globally unique temporary identifier to an associated user equipment to facilitate the transfer of the user equipment from a source support node apparatus to a target support node apparatus. In example implementations, the target support node apparatus can thereby be directly specified by use of the identifier.
US09706436B2 Communication apparatus, communication method, and communication system for handling frames of variable length
Frames in a variable length frame format which are addressed to a plurality of users are multiplexed and preferably transmitted. Data frames having different lengths are multiplexed on a same time through space division multiple access, but since the multiplexed frames are transmitted while eventually having a same length, when the multiplexed data frames from the access point STA0 are received in the respective communication stations STA1 to STA3 in FIG. 4 or when data simultaneously transmitted from the respective communication stations STA1 to STA3 are received in the access point STA0 in FIG. 5, it is possible to eliminate an operation instability of AGC.
US09706435B2 Method and system for dynamically changing upper bound on data packet size in wireless communication networks
The present invention provides a method and system for dynamically changing upper bound on size of data packets. In one embodiment, a transmitting device determines a need to change existing negotiated maximum size for an active connection when size of data packets for an application is switched, a new application is mapped to the active connection or Maximum Transmission Unit (MTU) of broadband wireless network is changed. Then, the transmitting device sends a request message indicating a new negotiated maximum size for changing the existing negotiated maximum size to the receiving device. The receiving device sends a response message confirming change to the new negotiated maximum size to the transmitting device. Accordingly, the transmitting device and the receiving device uses the new negotiated maximum size for building data packets and decoding the received data packets respectively based on a predefined parameter (e.g., sequence number/action time) indicated in the request/response message.
US09706433B2 Apparatus and method for accessing unlicensed band with network assistance
From a plurality of messages provided by at least a first license-exempt access node which give usage information for the at least one channel in license-exempt radio spectrum, there is derived channel-specific statistical traffic information. This information for the channel is then provided to a second access node that controls licensed radio spectrum. Or in another embodiment the second access node can get this information by sensing and measuring the channel itself. The second access node retrieves this information from its local memory and sends on the licensed radio spectrum a downlink message having contents, determined from the channel-specific statistical traffic information, for aiding a user equipment UE to access the channel with a probability defined by the contents. The UE receives this message, extracts the contents, and attempts to access that channel in the license-exempt radio spectrum utilizing the defined probability.
US09706430B2 Shared backhaul link for multiple wireless systems
Systems and methods are presented for effectively utilizing a Backhaul link shared by two or more wireless system Operators, such that data rates from multiple Core Network data sources to the shared Backhaul link, and data rates from multiple sets of Subscriber Stations to the shared Backhaul link, are controlled so that a combined downlink rate substantially does not exceed a predetermined Backhaul data rate, and a combined uplink rate substantially does not exceed a predetermined Backhaul data rate, thereby preventing an overloading of the shared Backhaul link. Further, communication rates of different data sets within the downstream and upstream, respectively, are dynamically altered to provide best overall service within the downstream and upstream, respectively, while not overloading the shared Backhaul link.
US09706424B2 Correlation validity evaluation in wireless communication system and method and apparatus for reporting based on same
Provided is a method for reporting performed by user equipment in a wireless communication system. The method comprises: obtaining an estimation result from a first point in time; obtaining location information from a second point in time; determining a correlation between the location information and the estimation result; and transmitting to a base station a report message including the estimation result. When the location information is determined to have a high correlation to the estimation result through a correlation validity evaluation, the method further comprises transmitting the location information to the base station.
US09706421B2 Apparatus and method for sire bias compensation
Aspects of the disclosure are directed to estimating a signal to interference ratio. A signal energy estimate corresponding to a received data transmission is generated. A noise to interference ratio estimate corresponding to the received data transmission is generated. A bias, corresponding to the noise to interference ratio estimate, is subtracted from the signal energy estimate. A signal to interference ratio estimate is determined corresponding to the signal energy estimate less the bias, and the noise to interference ratio estimate.
US09706417B2 Method and apparatus for reporting master information block decoding status of neighbor cell in wireless communication system
A method and an apparatus for efficiently reporting a master information block (MIB) decoding status of a neighbor cell in a wireless communication system are provided. The method includes receiving, by a user equipment (UE) and from an evolved Node B (eNB) of a serving cell, neighbor cell-related information for receiving an MIB of the neighbor cell, based on the neighbor-cell related information, decoding, by the UE, the MIB of the neighbor cell, and transmitting, by the UE, decoding information of the MIB to the eNB of the serving cell.
US09706416B2 Systems and methods facilitating high throughput control in wireless communications
Embodiments include systems and methods for frame tunneling in a wireless communications system comprising digital beam forming. Embodiments comprise a first and second frame control field with the second frame control field comprising a High Throughput Control (HTC) enabling field. If the HTC enabling field is enabled, then an HTC field is sent.
US09706411B2 Small cell planning tool
Systems and methods are described for managing deployment of small cells in a wireless telecommunications network. A wireless telecommunications service provider obtains geolocated traffic data associated with the geographic coverage area of its network. The provider utilizes a planning tool to apply a clustering algorithm to the traffic data and identify areas of high traffic density as candidate locations. The planning tool may evaluate the candidate locations against the existing coverage and capacity of the wireless telecommunications network, and may identify solutions for the particular issues identified at the candidate location. The candidate locations, evaluation scores, and identified solutions may be output for display as a map or table, and the tool may automate various aspects of evaluating, recommending, and implementing identified solutions.
US09706405B2 Communication method and system
A method and system for authenticating a transaction between a user and a payment system are provided in which transaction information is transmitted through a secure communications from the user to the payment system, and the authentication message is sent from a payment system to the user via an authentication system. The authentication message is sent from the authentication system from one of multiplicity of addresses to the user, and the response to the message is received in that address. Additional security is achieved when the reply addresses are selected randomly.
US09706403B2 Mobile device-based community corrections supervision system
An exemplary embodiment provides for a method for providing a mobile device-based community corrections supervision system. The method includes receiving an alert, from a remote server, via an enrollee's mobile device, to perform a check-in and receiving acknowledgement of the alert from the enrollee. Additionally, the method then requests the enrollee to recite displayed text and records the enrollee as the displayed text is recited.
US09706399B2 Methods and apparatus for anonymous key management in mobile ad hoc networks
Systems and techniques for key management in mobile ad hoc networks are described. Pseudonyms are defined for group members of mobile ad hoc networks such that a pseudonym in a message can be deterministically identified with the sending device only by the sending device and the message recipient. Key management for a group is performed by a group manager, and key management may include key renewal and revocation. Key renewal is performed by a group manager, with the group manager using a set of couple pseudonyms, including a couple pseudonym between the manger and each group member. Key renewal employs a renewal key used to encrypt the updated group key, and the group manager updates the group key be transmitting a message to each group member in proximity, with the message being identified using the couple pseudonym of the manager and the group member.
US09706396B2 System and method of counter management and security key update for device-to-device group communication
A system and a method of counter management and security key update for device-to-device (D2D) communication are provided. The method includes creating by a user equipment, a new packet data convergence protocol (PDCP) entity for a service group wherein a service group is identified by a destination identifier (ID), determining if any PDCP entity of the service group exists or not, generating a new proximity service (ProSe)traffic key (PTK) from a ProSe group key (PGK) corresponding to the service group associated with the new PDCP entity, initializing a new packet counter associated with the service group to zero if the new PDCP entity is a first PDCP entity associated with the service group, generating a ProSe encryption key (PEK) from the PTK and encrypting data packets mapped to the new PDCP entity using the PEK and a packet counter associated with the service group.
US09706393B2 Method and device for local gateway address updating
The present document discloses a method and apparatus for updating a local gateway (LGW) address. The method may include a destination donor NodeB receiving local gateway address assignment information and, according to the local gateway address assignment information, if the destination donor NodeB determines that an IP address is required to be assigned to a local gateway co-located in a mobile relay node, then assigning an IP address to the local gateway, and sending the IP address of the local gateway to a service gateway. An apparatus, located in the destination donor NodeB, may include a receiving module, an assigning module, and a sending module. Another apparatus, located in the mobile relay node, may include a judgment module and a storage module. Another apparatus, located in the service gateway servicing a UE, may include a receiving module and an updating module.
US09706392B2 Contact management and dialing using conditional flow logic
A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
US09706391B2 Initiating signaling in mobile management entity pools using workflows
Concepts and technologies are disclosed herein for initiating signaling in mobile management entity pools using workflows. A processor can execute an orchestrator application. The processor can receive location data that indicates a geographic location at which a virtual mobility management entity has been instantiated and registered. The processor can obtain a mobility management entity topology that defines boundaries of two or more mobile management entity pools and identify, based on the location data, one of the mobility management entity pools in which the virtual mobility management entity is located. The processor can identify pool elements included in the mobility management entity pool, obtain a workflow for establishing and configuring the pool elements, and request establishment of signaling between the virtual mobile management entity and the pool elements.
US09706390B2 Method and apparatus for updating information in wireless communication system
A method and apparatus for updating information on a cellular system in a wireless communication system is provided. An access point (AP) transmits a request for information on a cellular system and an update configuration for the information on the cellular system to a multi-radio access technology (RAT) device supporting a plurality of RATs, receives a first response to the request, which includes the information on the cellular system, from the multi-RAT device, and receives a second response, which is an update of the first response, according to the update configuration from the multi-RAT device.
US09706389B2 Communication system
A base station of a communications network includes a transceiver circuit configured to transmit signals in a first Radio Access Node (RAN) and signals in a second RAN, and a controller configured to determine if signals in the second RAN should be stopped based on a load of the first RAN.
US09706388B2 Wireless network identification
There is provided a method for determining identifying information of a wireless network. The method comprises receiving user or device information from a device determined to be both connectable to the network and within a predetermined range of the network. The method further comprises determining identifying information of the wireless network based on the received user or device information. A computer program product and system corresponding to the method are also disclosed.
US09706385B1 Systems and methods for configuring device to device communication
Systems and methods are described for configuring device to device communication. Communication information may be received at an access node identifying at least two wireless devices comprising a device to device communication group. NACK messages may be received from a plurality of wireless devices proximate to the communication group. Data may be retransmitted to the plurality of wireless devices proximate to the communication group based on the received NACK messages, wherein the at least two wireless device comprising the communication group perform device to device communication based on the resources used for retransmission.
US09706381B2 Method to provide ad hoc and password protected digital and voice networks
A method and system includes the ability for individuals to set up an ad hoc digital and voice network easily and rapidly to allow users to coordinate their activities by eliminating the need for pre-entry of data into a web or identifying others by name, phone numbers or email. This method is especially useful for police, fire fighters, military, first responders or other emergency situations for coordinating different organizations at the scene of a disaster to elevate conventional communication problems either up and down the chain of command or cross communication between different emergency units. The method and system provides that the users are only required to enter a specific Server IP address and an ad hoc event name, a password and perhaps the name of the particular unit.
US09706380B1 Providing emergency notification and tracking data from a mobile device
Systems and methods are disclosed for providing emergency alert and tracking data from a mobile device. A panic mode may be activated on the mobile device. The panic mode may be activated via a button sequence on the mobile device, based on a geofence trigger, based on physical movement of or contact with the mobile device, or via a wearable device connected to the mobile device. Upon activation, other nearby devices may be detected. Each detected device may include at least one identifier. Situational data may also be periodically collected via one or more sensors of the mobile device, and the detected device identifiers and collected situational data may be transmitted to a tracking database. An alert may be sent to one or more parties in a panic group associated with the mobile device in response to activating the panic mode.
US09706377B2 Emergency message support with dynamic priorities in dual subscriber identity module dual standby devices
A method for supporting emergency cell broadcast (CB) messages on a multi-subscriber identity module (SIM) mobile communication device includes: waking up a first subscription from a sleep mode at a common traffic channel (CTCH) occasion; decoding a CB message header received during the CTCH occasion; determining whether a scheduling message (SM) is present based on the decoded CB message header; and in response to determining that the SM is present, granting resource priority to the first subscription to decode the complete SM.
US09706376B2 Navigational aid for emergency response personnel
An exemplary aspect relates an emergency response system and associated technologies. More specifically, an exemplary aspect relates to first responder and associated equipment access to one or more communications systems at, for example, an emergent event(s). Still another aspect relates to access point authentication and management for certain class(es) of personnel optionally based on location information. Yet another aspect related to providing specific information based on location. One illustrative example is providing advertising information based on a location relative to an access point(s). Another example, is providing or limiting access to information on the back side of a firewall based on a device's location relative to an access point(s). Yet another example is dynamically modifying an authentication/login page to an access point based, for example, on a location.
US09706375B1 Message analysis application and response system
Disclosed is an apparatus and method of communicating with a user of a wireless device and processing message delivery. One example method of operation may include identifying a group of participants to receive a broadcast message transmitted from a wireless device, transmitting at least one broadcast message from the wireless device to a plurality of computing devices corresponding to the group of participants, receiving a plurality of response messages responsive to the at least one transmitted broadcast message, examining the plurality of response messages and extracting content of the plurality of response messages, generating a summary message based on the extracted content of the plurality of response messages, the summary message comprising portions from all of the plurality of response messages and also comprising information unique to each of the plurality of response messages, and displaying the summary message on a display interface of the wireless device.
US09706370B2 Method and device for managing backup channels for cognitive radio communication
Provided is an apparatus and method for managing a backup channel for cognitive radio communication that may group at least one device included in a cell served by a base station, and allocate backup channels for cognitive radio communication to the groups, based on location information and mobility of the groups.
US09706364B2 Accounting for indoor-outdoor transitions during position determination
A determination of whether a mobile computing device is indoors or outdoors can incorporate any of a variety of factors to make an efficient and accurate determination of indoor-outdoor status. Such a status can be useful for use in conjunction with positioning services. Features such as bounding boxes, activity determination, and the like can be used to strike a balance between power consumption and accuracy. A positive user experience with fewer false detections can result.
US09706360B1 Identifying a point of view of media content and distributing the media content based on the identified point of view
A method for processing media content is described. The method includes steps of receiving via a wireless network and at a content processing server media content of an activity captured by a mobile device; identifying a location of the mobile device and a location of the activity; and identifying a point of view characteristic of the received media content based on the location of the mobile device and the location of the activity. It is then determined whether the point of view characteristic of the received media content corresponds to a desired point of view of the activity. Upon determining the point of view characteristic of the received media content corresponds to the desired point of view, the content processing server selects to perform at least one of uploading and/or distributing of the media content via the content processing server to a user display device.
US09706359B2 Ranging and/or localization service based on mobile device privilege
Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for a ranging and/or localization service based, at least in part, on mobile communication device privilege, for example.
US09706348B2 System and method for processing location data of target user
A method for processing location data of a target user includes obtaining a location data of the target user in a predetermined time range, to get a location data set, wherein a format of each location data in the location data set comprises at least two values, which are a location coordinate and a time value; determining the accumulation regions of the target user according to the location coordinate of each location data of the location data set; determining user behavior description information of the target user at the locations corresponding to each location data according to the determined accumulation region and the time value of each location data, wherein the user behavior description information includes a frequency of the target user appearing in the determined accumulation region under the different time status.
US09706344B2 Data update and transmission of updated data by an information processing apparatus with a storage apparatus having a wireless communication function
An information processing apparatus includes a wireless communication unit that causes an induction current for wireless communication with a storage apparatus that has a wireless communication function, and a processor. The processor executes a user-interactive application in association with an accessory ID of an accessory and status information thereof, when the accessory ID and the status information are received from the storage apparatus within a wireless communication range, the status information of the accessory ID being updated during execution of the user-interactive application. The processor then transmits wirelessly, to the storage apparatus, the accessory ID and the updated status information, such that a first visual or audio output corresponding to the accessory ID and the updated status information is generated by a host device when the host device is physically coupled with the storage apparatus.
US09706343B2 Glasses-type terminal, and system including glasses-type terminal and signage
The present invention a digital signage providing preset information and glasses-type terminal capable of wireless communication, wherein the glasses-type terminal includes a wireless communication unit performing wireless communication and a control unit, which performs a control method including the steps of: transmitting unique information on the glasses-type terminal to the digital signage, in the vicinity of the digital signage that is preset; receiving data based on the unique information; and controlling the output unit of the glasses-type terminal to output the data.
US09706342B2 Communication apparatus
A communication apparatus may determine whether specific apparatus identification information for identifying a specific external apparatus is stored in a memory in a case where the specific apparatus identification information is received via a second interface from the specific external apparatus, shift an operating state of the communication apparatus from a non-parent station state to a parent station state in a case where it is determined that the specific apparatus identification information is stored in the memory, receive a wireless connection request from the specific external apparatus via a first interface after the operating state has been shifted from the non-parent station state to the parent station state, and form the wireless network in which the communication apparatus operates as the parent station and the specific external apparatus operates as a child station, in a case where the wireless connection request is received from the specific external apparatus.
US09706341B2 Method and apparatus for stopping device-to-device operation in wireless communication system
A method and apparatus for stopping a device-to-device (D2D) operation in a wireless communication system is provided. A user equipment (UE) supporting proximity services (ProSe) stops an on-going D2D operation if at least one of conditions is satisfied. For example, when the UE detects any cell, when the UE finds a suitable cell, when the UE finds an acceptable cell, when the UE enters a connected state, or when the UE initiates radio resource control (RRC) connection establishment procedure, the UE may stops the on-going D2D operation.
US09706340B2 Method and apparatus performing proximity service in wireless communication system
The present invention relates to a wireless communication system and, more particularly, to a method and apparatus for performing a proximity service in a wireless communication system. According to one embodiment of the present invention, a method for allowing a first Internet protocol multimedia subsystem (IMS) terminal to perform a proximity service (ProSe) in a wireless communication system can comprise the steps of: allowing the first IMS terminal to transmit a first session initiation protocol (SIP) message containing ProSe communication request information to a second IMS terminal through a network node; and receiving a second SIP message containing ProSe communication response information from the second IMS terminal through the network node.
US09706339B2 Mobile terminal apparatus having nearfield wireless communication reader, device having nearfield wireless communication tag and method thereof to connect to AP
A method of connecting an Access Point (AP) is disclosed. The method includes, if a device having a nearfield wireless communication tag is tagged with a mobile terminal apparatus having a nearfield wireless communication reader, providing connecting information stored on the device to the mobile terminal apparatus, connecting the mobile terminal apparatus, receiving AP information from the connected mobile terminal apparatus, and connecting to an AP using the received AP information. As a result, connecting to the AP can be implemented more conveniently.
US09706337B2 Systems, apparatus, methods and computer-readable storage media facilitating multiple device coordination in wireless communication systems
Multiple device coordination (MDC) in a wireless communication system is described. For example, a method includes identifying, by a coordinating device associated with an entity, one or more non-coordinating devices of a network and associated with the same entity. The method also includes coordinating a single, shared radio connection to which the coordinating device and the one or more non-coordinating devices are communicatively coupled. In some instances, coordination is performed via initializing, management and/or transmission stages. For example, from a set of candidate devices, a coordinating device and the non-coordinating devices are determined during the initialization stage. The coordinating device can be selected based on any number of different factors including, but not limited to, proximity to base station, transceiver power, resources, screen size and/or based on a selection made by the entity.
US09706336B2 Efficient coordination between a 3GPP node and MTC devices for coverage enhancement mode
Systems and methods provide coordination between a 3GPP node and user equipment (UE) for coverage enhancement modes (CEM). At predetermined reference times, the node enters CEM and broadcasts dynamic CEM scheduling information. A UE with CEM capability may attempt to connect to the node at the predetermined reference times and other times indicated in the dynamic CEM scheduling information.
US09706330B2 Loudspeaker control
According to an example aspect of the present invention, an apparatus is provided comprising at least one processing core and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to present a graphical user interface comprising a spatial representation and at least one element, the element being associated with at least one specific physical loudspeaker, and receive input concerning moving of the at least one element within the spatial representation, activate a sensory signal in a physical loudspeaker associated with the first element, determine a location in the spatial representation where the first element is moved to, and based at least in part on the determined location, assign a name to at least the first element and the physical loudspeaker associated with the first element.
US09706325B2 Method, medium, and system decoding and encoding a multi-channel signal
A method, medium, and system decoding and/or encoding multiple channels. Accordingly, down-mixed multiple channels can be decoded/up-mixed to a left channel and a right channel during a first stage, thereby enabling a high quality sound output even in scalable channel decoding.
US09706322B2 System and method for leak detection in an engine sound transportation passageway
Various methods and apparatuses are provided to monitor a sound transportation passageway between an engine airway and a passenger cabin, detect a rupture in an air-tight sound-permeable barrier within the sound transportation passageway separating the engine airway and the passenger cabin, and responsively effect a warning and/or a corrective action.
US09706321B2 Electronic device including modifiable output parameter
A method and apparatus for executing a method for modifying an output parameter of an electronic device. The method and apparatus emits a first sound. The method and apparatus are further configured to receive a second sound at the electronic device, the second sound based at least in part on the first sound. The processor of the electronic device compares at least one characteristic of the first sound to at least one corresponding characteristic of the second sound. The processor further receives output data from at least one sensor and modifies an output parameter of the electronic device in response to the comparison of the first sound and the second sound and the output data from the at least one sensor.
US09706319B2 Wireless radio switching
Embodiments are provided for wireless radio switching in a playback device. An example playback device includes an audio interface to communicate audio information. The example playback device also includes a radio manager to determine, while the playback device is in a bonded zone, that the playback device is not playing audio based on the audio information. The radio manager to also disable communicating via a wireless radio of the playback device when the playback device is not playing audio.
US09706317B2 Packet loss concealment techniques for phone-to-hearing-aid streaming
Embodiments of packet loss concealment for phone-to-hearing-aid streaming are generally described herein. A method for packet loss concealment can include receiving a first frame at a hearing assistance device, determining, at the hearing assistance device, that a second frame was not received within a predetermined time, and determining a first set of sequential samples that match the first frame. The method can include cross-fading the first frame and the first set of sequential samples to create a first cross-faded frame and extrapolating a third frame to replace the second frame using the first set of sequential samples and an autoregressive model.
US09706302B2 Loudspeaker system comprising equalization dependent on volume control
The application relates to a loudspeaker system including an input unit providing an electric input audio signal; an equalization unit for modifying said electric input audio signal in dependence on frequency and to provide an equalized electric audio signal according to a predefined equalization function, a loudspeaker unit for converting said equalized electric audio signal to an acoustic output sound signal, and a user interface for modifying a volume level of said output sound signal in a multitude (N) of steps V0, V1, . . . , VN. The application further relates to a method communication device comprising the loudspeaker system and to its use. The present application provides an improved loudspeaker system in which the equalization unit is configured to apply a specific equalization function EQ0, EQ1, . . . , EQN to the electric input audio signal in each of said multitude of steps V0, V1, . . . , VN of the volume level.
US09706301B1 Amplifier-based microphone shutoff system
An amplifier-resident device for protecting amplifiers and loudspeakers from shock transient audio signals from dropped microphones that may use either an amplifier control signal from the microphone or a sequential sampling of the incoming audio (optionally switchable) to determine if a microphone drop, or other shock transient, is occurring. If a shock transient is occurring, the device blocks audio signal access to the amplifier. The audio signal goes through a delay line to allow processing time for detecting a shock transient and switching the shock transient audio signal out of the path to the amplifier. The delay may be variable. The device may be integral to the amplifier or may plug into a microphone jack of the amplifier, allowing use with legacy amplifiers. In an embodiment, the device may store safe, predetermined audio signals to send to the amplifier during, and in place of, a shock transient.
US09706299B2 Processing of audio received at a plurality of microphones within a vehicle
A method of processing audio received at a plurality of microphones in a vehicle includes receiving the audio as a first audio stream and second audio stream at respective first and second microphones that are positioned at different locations within the vehicle; creating a first digital time series and a second digital time series that represent the first audio stream and the second audio stream, respectively; calculating a delay that exists between the first audio stream and the second audio stream based on a cross-correlation of the first digital time series and the second digital time series; and processing the received audio using the calculated delay.
US09706298B2 Method and apparatus for localization of an acoustic source and acoustic beamforming
Embodiments include a method and an apparatus for the localization of at least one source of an acoustic signal including: temporally sampling the acoustic signal with a plurality of microphones to obtain a (D+1)-dimensional space-time matrix representation of the acoustic signal, wherein D is the number of spatial dimensions, applying a (D+1)-dimensional Fourier transform to the matrix representation, determining a first peak in a spectrum obtained based on the application of the Fourier transform, and calculating the direction of arrival of the acoustic signal at at least one of the plurality of microphones based on the determined first peak.
US09706295B2 System for influencing exhaust noise in a multi-flow exhaust system
An anti-noise system for influencing exhaust noises propagating through a multi-flow exhaust system includes a controller 80 and at least one actuator. The at least one actuator is disposed in a sound generator 20; 21; 23; 25; 27, connected to the controller 80 for receiving control signals, and adapted to generate sound inside the sound generator 20; 21; 23; 25; 27. The sound generator 20; 21; 23; 25; 27 is connectable to at least two exhaust tracts 60, 61 of the multi-flow exhaust system of the vehicle simultaneously. The controller 80 is configured to generate a control signal that prompts the at least one actuator disposed in the sound generator 20; 21; 23; 25; 27 to cancel sound inside the at least two exhaust tracts 60, 61 of the vehicle's multi-flow exhaust system at least in part and preferably completely.
US09706294B2 System and method for an acoustic transducer and environmental sensor package
According to an embodiment, a transducer package includes a circuit board including a port, a lid disposed over the port, an acoustic transducer disposed over the port and including a membrane, and an environmental transducer disposed at the circuit board in the port. The lid encloses a first region, and the membrane separates the port from the first region. Other embodiments include corresponding systems, apparatus, and structures, each configured to perform the actions or steps of corresponding embodiment methods.
US09706292B2 Audio camera using microphone arrays for real time capture of audio images and method for jointly processing the audio images with video images
A method comprises providing at least one processing unit comprising a decomposing section and a playback section; receiving, at the decomposing section, audio data generated via an array of microphones, the audio data representing an acoustic scene; decomposing the audio data into a plurality of signals representing components of the acoustic scene arriving from a plurality of directions, using the decomposing section; and rendering the audio components for a listener based on the plurality of directions of the audio components, using the playback section.
US09706291B1 Vehicle headrests
A vehicle headrest includes a passive directional acoustic device. The passive directional acoustic device includes an acoustic driver, a pipe acoustically coupled to the acoustic driver. The pipe includes an elongated opening along at least a portion of the length of the pipe through which acoustic energy is radiated to the environment. The radiation is characterized by a volume velocity. The pipe and the opening are configured so that the magnitude of the volume velocity is substantially constant along the length of the pipe.
US09706287B2 Sidetone-based loudness control for groups of headset users
Methods and computer-readable media embodying instructions executable by a computer to perform functions comprise: obtaining one or more indications of a sound level produced by a group of users of audio communication devices; and adjusting sidetone gains of the audio communication devices based on the one or more indications of the sound level produced by the group of users.
US09706286B1 Headphone retention mechanism
A head-mounted display assembly with a headphone retention mechanism. The head-mounted display assembly includes a display housing, a headphone assembly, a headphone storage region located on the body of the display housing, and a headphone retention mechanism at the headphone storage region. The headphone retention mechanism includes a magnetic element configured to produce a magnetic field that releasably retains the headphone assembly against the headphone storage region when a user positions the headphone assembly in the vicinity of the headphone storage region.
US09706284B2 Intelligent headphone
An intelligent headphone may be configured at least with a headphone having a shape, size, and material to engage an ear of a user. The headphone may have at least a controller, accelerometer, and audio processor. The headphone accelerometer can be positioned to allow speech of the user to be sensed.
US09706281B2 Headset with adjustable microphone boom
In one example of the invention, an apparatus includes a housing, a first shoe contacting a surface of the housing, and a second shoe contacting the surface of the housing. The apparatus includes a spring having a first spring end contacting the first shoe and a second spring end contacting the second shoe. The apparatus includes a microphone boom rotatable with respect to the housing.
US09706277B2 Articulating speaker assembly providing for pivotal adjustment of connected first and second midrange members
An articulating speaker assembly includes a first member pivotally connected to a second member for selectively changing the profile of the speaker assembly. A central driver is positioned between the first member and the second member. The first member includes a first enclosure with a cavity shaped and dimensioned for receiving a first driver, the first driver being secured within the first enclosure. The second member includes a second enclosure with a cavity shaped and dimensioned for receiving a second driver, the second driver being secured within the second enclosure. Each of the first member and the second member includes a central driver aperture and the central driver is mounted within the central driver apertures of the first member and the second member.
US09706275B2 Method and apparatuses for performing network functions in a passive optical network
The invention relates to a method for performing network functions for a subscriber-sided (CPE) network access unit (ONT) in a telecommunication's access network with a central unit (CO, OLT), a distribution network (AN), and a multiple of network-sided network termination units (DPD) with subscriber-sided network access units (ONT) connected or connectable thereto, in which network a bidirectional communication path (1) is present between the central unit (CO) and that network-sided network termination unit (DPD), to which the subscriber-sided network access unit (ONT) under consideration is connected, in which for performing network functions a further bidirectional communication path (2) between the subscriber-sided network access unit (ONT) under consideration and the corresponding network-sided network termination unit (DPD) is used in connection with the bidirectional communication path (1) between the central unit (CO, OLT) and that network-sided network termination unit (DPD), as well as to a telecommunication's access network (FIG. 1), a central unit (CO, OLT), a network-sided network termination unit (DPD), and a subscriber-sided network access unit (ONT).
US09706270B2 Optimising packet switched networks
A method of routing packets between nodes of a packet switched network, the method comprising receiving a packet at a first node, the packet comprising routing information and payload data, sending said routing information to a second node in the routing path via a first transmission medium having a relatively high transmission speed, and sending said payload data to said second node via a second transmission medium having a relatively low transmission speed. Upon receipt of said routing information, said second node is able to prepare or begin preparation for onward routing of the packet in advance of receipt of said payload.
US09706264B2 Multiple field-of-view video streaming
Methods and systems for providing a single stream including multiple FoVs. One system includes an image sensor configured to receive a selection of a plurality of field-of-views from a user, capture an image associated with each of the plurality of field-of-views, stitch the image associated with each of the plurality of field-of-views into a single stream, and transmit the single stream to at least one computing device.
US09706263B2 System and method for providing location-dependent emergency alert services
Aspects of the subject disclosure may include, for example, a device that performs operations including receiving user input associated with a group of emergency alert service messages, assigning a plurality of severity codes to the group of emergency alert service messages according to the user input, each of the plurality of severity codes indicating a presentation format, determining a first location of a mobile communication device, determining a second location of a premises of a user of the mobile communication device. The operations can also include, responsive to detecting a first emergency alert service message associated with the first location, determining a first severity code of the plurality of severity codes assigned to the first emergency alert service message and providing the first emergency alert service message to the mobile communication device for presentation in a first format according to the first severity code. Other embodiments are disclosed.
US09706262B2 Non-transitory computer-readable recording medium, determination method, and determination device
A determination device according to the present embodiment, detects a center line from video that is obtained by capturing a match-up type game for going into a goal that is provided on an opposing team's territory, conducted in a field, where one of territories is separated from other one of the territories by using the center line and outputs an index as to which team is more superior in the game in accordance with a determination result as to which one of the territories, separated by using the detected center line, mainly appears in the video.
US09706260B2 Media source device with digital format conversion and methods for use therewith
A media source device includes media files in either original source format or in alternative digital formats, based on a content descriptor indicated by a client device from a plurality of content descriptors generated to represent possible transcodings of the source format. In the alternative, a media source device can receive a client device report and subsequent request for a media file. The media source device can send the media file to the client device in a particular digital format based on whether the content descriptor corresponding to the media file is compatible or incompatible with the client device. The bit rate used to send the media file to the client device can be adjusted based on the available transmit bit rate.
US09706257B2 Viewing control management across multiple access points
A method and system for controlling viewing of multimedia content includes collecting viewing control profiles and associated viewing control passwords via an Internet-protocol television portal, a web portal, and a mobile portal. The viewing control profile may be usable to restrict access to certain multimedia programs. The viewing control may be applied using a unified storefront application, providing access to multimedia content via the Internet-protocol television portal, the web portal, and the mobile portal, to offer and provide controlled access to the multimedia assets.
US09706255B2 Method and apparatus for content distribution for multiscreen viewing wherein video program and information related to the video program are transmitted to a second device but not to a first device when the distance between the two devices is greater than a predetermined threshold
A method for distributing a video program to first and second devices is disclosed. The method comprises receiving a request for the video program from one of the first and second devices, both registered in an account at the server; transmitting the video program, but not information related to the video program, to a first selected one of the two devices according to a distance between the two devices; and transmitting the information related to the video program, but not the video program, to a second selected one of the two devices according to the distance.
US09706248B2 Video playback device for use with a mobile communication device
A digital video recorder (DVR) has a memory manager to determine a particular date and a particular video program in a download schedule for which the DVR will reach a low memory condition based on the download schedule and an amount of unoccupied memory space in the DVR. The DVR outputs a display signal to indicate the particular date and the particular video program.
US09706246B2 Cable modem
A cable modem for a network is provided. The cable modem comprises: a radio frequency resource manager unit for allocating a radio frequency resource to a plurality of cable modem terminal systems; and an interface manager unit for establishing radio frequency interfaces respectively with the plurality of cable modem terminal systems according to the radio frequency resource allocation of the radio frequency resource manager unit.
US09706245B2 Interactive television program guide system having multiple devices within a household
An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. The system coordinates the operation of the interactive television program guides so that the program guide settings that were adjusted with the given interactive television program guide are used by the other interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc. The operation of applications such as web browser applications, home shopping applications, home banking applications, game applications, etc. may also be coordinated.
US09706243B2 Broadcasting receiver and a method of determining an operation mode of broadcasting receiver
A broadcasting receiver and a method of determining an operation mode of broadcasting receiver are disclosed. A host device transmits the resource information including A-mode resource information. And a POD receives the resource information and determining an operation mode based on the received resource information and operation mode setting information. The broadcasting receiver can protect content data received from all the transfer protocols including the wired/wireless network and the IP protocol, using the conditional access provided from the conventional cable card. The broadcasting receiver determines whether the host supports the A-mode and determines a method for receiving broadcast data, such that the operation mode of the broadcasting receiver can be properly established according to the determined result.
US09706241B2 Systems and methods for casting a graphical user interface display of a mobile device to a display screen associated with a set-top-box device
Exemplary multi-screen casting systems and methods are disclosed. For example, systems and methods for casting a graphical user interface display of a mobile device to a display screen associated with a set-top-box device are disclosed. An exemplary method includes a multi-screen casting system establishing a multi-screen display relationship between a mobile device and a set-top-box device, identifying data associated with a graphical user interface display of the mobile device, and transmitting the identified data associated with the graphical user interface display of the mobile device to the set-top-box device for display by a display device associated with the set-top-box device. Corresponding methods and systems are also disclosed.
US09706240B2 Methods and systems for content control
Methods and system for providing content are disclosed. One method can comprise receiving a request for data at a first time, wherein the data comprises a first time duration, determining a buffer size based upon the first time duration, and determining a playback window based upon the determined buffer size and the first time. The method can also comprise synchronizing presentation of content on a plurality of devices.
US09706239B1 Production system with dynamic media server allocation
An example method involves: (i) accessing data representing a news program schedule that specifies a sequence of events to be carried out using a news production system, wherein the schedule is divided into contiguous portions; (ii) for each portion: determining that m media servers are sufficient to execute any events of that portion and associated with a first device, allocating m media servers to the first device, thereby leaving one or more unallocated media servers, and allocating n media servers, from the unallocated media servers, to a second device; and (iii) for each of the contiguous portions, utilizing at least a portion of the allocated m media servers to carry out the events specified in that portion and associated with the first device and utilizing at least a portion of the allocated n media servers to carry out the events specified in that portion and associated with the second device.
US09706238B2 Program storage, retrieval and management based on segmentation messages
Segmentation messages indicative of locations of upcoming events, such as the start and end of programs and program portions, and/or rights related to the programs and program portions, are used by cable systems and the like to store programs and program portions for later retrieval and transmission to customers on request. Storage, retrieval and management of programming is thereby facilitated. Methods and systems are disclosed.
US09706237B2 TV playlist
A playlist server application is provided on a server at a first network node. A playlist local application is provided for a remote device. An indication of a change to a playlist on one of the server and the remote device is obtained from a corresponding one of the playlist server application and the playlist local application. The change is synchronized to another one of the server and the remote device.
US09706233B2 Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
US09706230B2 Data encoding and decoding
A video encoding method comprises partitioning each image of a video signal into an array of coding tree units; partitioning the array of coding tree units of each image into a portion pattern of rectangular portions for independent encoding such that the prediction dependencies of samples within a portion do not extend into any other portion and the entropy encoding parameters of one portion are independent of those of any other portion, the portion pattern being such that each row of coding tree units is partitioned into at least two of the portions; encoding the coding tree units within each portion using wavefront parallel processing in which, for each portion, successive rows of coding tree units within the portion are encoded so that encoding dependencies are not broken at row boundaries and encoding parameters are propagated from an intermediate position along each row to the start of the next row of coding tree units; and outputting the encoded coding tree units according to an order with respect to the array of coding tree units which is different to a raster order of coding tree units within successive respective portions.
US09706229B2 High definition VP8 decoder
A VP8 video decoder is implemented by partitioning the required functions across multiple sub systems, with an optimal mapping to existing functional blocks. Key optimizations include the reuse of hardware designed for prior generation V^6 and VP7 decoders. In order to reduce implementation complexity, cost and power consumption, a non exact, approximate deblocking loop filter is implemented.
US09706216B2 Image encoding and decoding apparatus and method
An image encoding and decoding apparatus and method, the image encoding and decoding apparatus includes: an encoding unit adjusting at least one weight value adaptively to the number of bits expressing each pixel of a current image, predicting a pixel value of a block of interest by performing an operation on a pixel value of at least one block having a pixel value similar to the pixel value of the block of interest among blocks included in a previous image and the at least one adjusted weight value, and encoding the pixel value of the block of interest using the predicted pixel value of the block of interest; and a decoding unit adjusting the at least one weight value adaptively to the number of bits, restoring the predicted pixel value of the block of interest by performing an operation on the pixel value of the at least one block having the pixel value similar to the pixel value of the block of interest among blocks included in the restored previous image and the at least one adjusted weight value, and decoding the pixel value of the block of interest using the restored pixel value, wherein the previous image refers to an image displayed prior to a current image, and the block of interest is a target block of interest among blocks belonging to the current image.
US09706215B2 Image encoding and decoding apparatus and method
An image encoding and decoding apparatus and method, the image encoding and decoding apparatus includes: an encoding unit adjusting at least one weight value adaptively to the number of bits expressing each pixel of a current image, predicting a pixel value of a block of interest by performing an operation on a pixel value of at least one block having a pixel value similar to the pixel value of the block of interest among blocks included in a previous image and the at least one adjusted weight value, and encoding the pixel value of the block of interest using the predicted pixel value of the block of interest; and a decoding unit adjusting the at least one weight value adaptively to the number of bits, restoring the predicted pixel value of the block of interest by performing an operation on the pixel value of the at least one block having the pixel value similar to the pixel value of the block of interest among blocks included in the restored previous image and the at least one adjusted weight value, and decoding the pixel value of the block of interest using the restored pixel value, wherein the previous image refers to an image displayed prior to a current image, and the block of interest is a target block of interest among blocks belonging to the current image.
US09706214B2 Image and video decoding implementations
Efficient operations in image or video decoding. For example, a tool such as an image or video decoder receives and decodes encoded data for a picture in a bitstream. As part of the decoding, the tool adapts a multi-symbol lookup table to use in decoding of symbols then decodes the symbols using the multi-symbol lookup table, producing exactly correct results. The tool can also perform selectively truncated inverse frequency transforms. For a given block, the tool identifies upper horizontal and vertical frequencies among non-zero coefficients for the block and, based on the upper frequency values, selectively applies a simplified inverse frequency transform to transform coefficients for the block without hurting decoding quality. Using restart markers in the bitstream, the tool can organize multiple blocks of the picture as partitions. The tool decodes at least some of the partitions in parallel on a partition-by-partition basis using multiple processing cores.
US09706212B2 Palette mode in high efficiency video coding (HEVC) screen content coding (SCC)
An encoding apparatus, decoding apparatus, and coding methods. The encoding apparatus includes a processor configured to receive a video frame including screen content, generate a block containing an index map of colors for screen content in the video frame, wherein the block includes strings of index values sharing a same escape color index value, wherein the escape color index value represents an escape color, encode each of the strings of index values in the block, and sequentially encode the escape colors after each of the strings of index values in the block has been encoded. A transmitter operably coupled to the processor is configured to transmit the strings of index values and the escape colors in a bitstream to a decoding apparatus.
US09706207B2 Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
A moving picture coding method includes (i) transforming, for each of one or more second processing units included in the first processing unit, a moving picture signal in a spatial domain into a frequency domain coefficient and quantizing the frequency domain coefficient, and (ii) performing arithmetic coding on a luminance CBF flag indicating whether or not a quantized coefficient is included in the second processing unit in which transform and quantization are performed, wherein, in the arithmetic coding, a probability table for use in arithmetic coding is determined according to whether or not the size of the first processing unit is identical to the size of the second processing unit and whether or not the second processing unit has a predetermined maximum size.
US09706206B2 Estimation, encoding and decoding of motion information in multidimensional signals through motion zones, and auxiliary information through auxiliary zones
Computer processor hardware receives zone information specifying multiple elements of a rendition of a signal belonging to a zone. The computer processor hardware also receives motion information associated with the zone. The motion information can be encoded to indicate to which corresponding element in a reference signal each of the multiple elements in the zone pertains. For each respective element in the zone as specified by the zone information, the computer processor hardware utilizes the motion information to derive a corresponding location value in the reference signal; the corresponding location value indicates a location in the reference signal to which the respective element pertains.
US09706205B2 Image processing device and image processing method
An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.
US09706196B2 Method of driving a display panel and display apparatus for performing the same
A method of driving a display panel includes outputting a data voltage of three-dimensional (“3D”) image data included in a left-eye data frame and a right-eye data frame to the display panel along a scanning direction of a first direction during a first period, blocking the data voltage from being provided to the display panel during a second period and outputting a black data voltage to the display panel during a third period that is less than the first period.
US09706195B2 Display device
A display device includes: an image-forming optical element provided in light-transmissive fashion in an upper surface of an enclosure; a display dispose in an attitude inclined at a predetermined inclination angle with respect to a lower surface of the image-forming optical element; a reader for reading information held by an information holding element in a non-contacting manner; a sensor for sensing whether an object is present on the upper surface of the enclosure or not; and a controller which controls display on the display. The controller prepares an image corresponding to the information holding element, based on the information held therein and transmitted from the reader. The controller causes the prepared image to be displayed as a spatial image at an appropriate moment, based on an object detection signal transmitted from the sensor.
US09706193B2 Display device
A display device has a display panel that switches a display region of a two-dimensional image between a transparent state in which the two-dimensional image is not displayed to be transparent and an opaque state in which the two-dimensional image is displayed to be opaque, and a stereoscopic projection device arranged on a back surface side of the display panel. The stereoscopic projection device projects a stereoscopic projection image to a position overlapping the display region of the display panel when viewed from a front surface side.
US09706191B2 Head tracking eyewear system
In some embodiments, a system for tracking with reference to a three-dimensional display system may include a display device, an image processor, a surface including at least three emitters, at least two sensors, a processor. The display device may image, during use, a first stereo three-dimensional image. The surface may be positionable, during use, with reference to the display device. At least two of the sensors may detect, during use, light received from at least three of the emitters as light blobs. The processor may correlate, during use, the assessed referenced position of the detected light blobs such that a first position/orientation of the surface is assessed. The image processor may generate, during use, the first stereo three-dimensional image using the assessed first position/orientation of the surface with reference to the display. The image processor may generate, during use, a second stereo three-dimensional image using an assessed second position/orientation of the surface with reference to the display.
US09706185B2 Device control employing three-dimensional imaging
At least a portion of a wellsite is disposed in a control volume of three-dimensional space. At least one camera is configured to provide three-dimensional imaging of the control volume. At least one device is disposed in, or is expected to be moved into, the control volume so that the at least one device is included in the three-dimensional imaging when the at least one device is disposed in the control volume and the at least one camera provides the three-dimensional imaging. In an exemplary embodiment, the at least one camera is connected to a drilling rig.
US09706183B2 Control and display system with synchronous direct view video array and incident key lighting
Various embodiments relate to an apparatus for controlling a lighting device. A light control circuit can use a controlled lighting sequence control and drive viewed sections of a lighting device to display chroma key color or emit infrared light, while driving other unviewed portions of the lighting device to display ambient and incident lighting. The viewed and unviewed lighting sections can be based on the field of vision of an image capture device and can change in relation to movements of the image capture device. A sensor can make measurements to determine to field of vision of the image capture device and can be used to generate or modify the controlled lighting sequence. An image processing circuit can generate a composite image using the chroma key while maintaining the subjects that are captured using ambient and incident lighting.
US09706180B2 Projection display apparatus
An optical modulator element modulates incident light from a light source with an input signal. A projection lens magnifies and projects the outgoing light from the optical modulator element. A pixel shift element is disposed between the optical modulator element and the projection lens, and displaces an optical path of the outgoing light from the optical modulator element for shifting a display position of a pixel to be displayed on a screen in a given cycle between a first position and a second position away from the first position by a predetermined distance. A controller controls the pixel shift element such that the pixel shifts between the first position and the second position in either one of a first mode at a shift speed or a second mode at another second shift speed.
US09706176B2 Traffic system for enhancing driver visibility
Embodiments described herein comprise a system and method for improving visibility of a roadway using an improved visibility system. The method comprising receiving data from a plurality of fog detectors located proximate a roadway and determining, based on the data from the plurality of fog detectors, that fog is present about the roadway. The method further comprising obtaining, after the determining that fog is present about the roadway, a plurality of images of the roadway by activating a plurality of cameras located proximate the roadway. The method further comprising creating a composite image by combining two or more of the plurality of images, wherein the composite image depicts the roadway unobstructed by fog and transmitting the composite image to a display device located in a vehicle traveling along the roadway.
US09706170B2 Communication apparatus, communication system, and communication management system
A communication apparatus outputs data received from another communication apparatus. The communication apparatus includes: a notification unit that notifies an external information processing apparatus of an output state of data received from the other communication apparatus; and a display processing unit that, while a session for receiving data with the other communication apparatus is established, acquires an output state of data transmitted to the other communication apparatus at the other communication apparatus from the information processing apparatus and displays output state information representing the acquired output state on a display device.
US09706166B1 Network architecture for immersive audio-visual communications by temporary communication structures
This invention is directed to improving communication among people at remote locations, accomplished at low cost, by communication schemes involving “portal” structures, “channels” and “phonos.” The portal structures are mobile and easily deployed to the remote locations, for quick assembly and use, creating an audio-visual immersive communication experience for its users. A portal network architecture includes a plurality of portals located in different remote locations, configured to provide identical spaces that facilitate audio-video, immersive conferencing among users at the various portal sites. The portal interiors include favorable lighting and camera configurations to facilitate display of life-size, realistic, and planar images of the users while maintaining eye contact between them. The “channels” facilitate viewing of landscape from a distance and “phonos” implementations provide an unmediated aural link between different locations, enabling both real-time conversation and transmission of ambient sounds.
US09706165B2 Aggregation of live performances on an aggregate site on a network
A method of aggregating displays of performances into an aggregate site on a network is provided. The aggregated performances originate from at least one performance site on a network. The method includes the steps of selecting a performance criterion; observing at least one performance originating from at least one performance site on a network, the performance being associated with a link; determining when at least one performance meets the performance criterion; establishing an aggregation link to the link associated with the performance meeting the performance criterion; and providing the aggregation link to an aggregate site on a network such that the performance is accessible on the aggregate site.
US09706151B2 Communication device and communication method
One embodiment provides a communication device for transmitting a video to an external device through first to third transmission lines, the communication device including: a transmission module configured to transmit first color difference information and second color difference information concerned with adjacent two pixels through the first transmission line, to transmit first luminance information concerned with one of the two pixels through the second transmission line, and to transmit second luminance information concerned with the other of the two pixels through the third transmission line.
US09706150B2 Image pickup device and camera system with high precision at high speed pixel read
Provided are an image pickup device and a camera system that are capable of detecting an extremely small signal from a pixel or one photon signal with low noise and high precision at high speed, and are capable of performing various kinds of high-performance shooting by increasing a frame rate with use of this. Each sense circuit includes a comparator configured to compare an output signal from a pixel with a reference signal, and when signal detection is performed, a charge allowing a first pixel signal output from a selected pixel to be cancelled out is held in one or both of input sections of the comparator, an independent offset bias for each comparator is applied to one of the input sections of the comparator to cancel out an offset of the comparator, and a digital decision on intensity of light incident on the pixel is performed by comparing a reference signal changing in steps with a second pixel signal output from the selected pixel.
US09706148B2 Method for driving photosensor, method for driving semiconductor device, semiconductor device, and electronic device
This invention has for purpose to provide a photosensor that is small in size and can obtain high-contrast image data and to provide a semiconductor device including the photosensor. In the photosensor including a light-receiving element, a transistor serving as a switching element, and a charge retention node electrically connected to the light-receiving element through the transistor, the reduction in charge held in the charge retention node is suppressed by extending the fall time of the input waveform of a driving pulse supplied to the transistor to turn off the transistor.
US09706147B2 Pixel circuit with fast read out
An image sensor includes a first photodiode with associated first sense node and a second photodiode with associated second sense node. A first transistor has its control node coupled to the first sense node and a second transistor has its control node coupled to the second sense node. The conduction paths (for example, source-drain paths) of the first and second transistors are coupled in series between first and second column lines associated with a column of the image sensor array. Switches control connection of the first and second column lines in two modes: one mode where a voltage is applied to the first column line and data from one of the photodiodes is read out by the second column line; and another mode where a voltage is applied to the second column line and data from the other of the photodiodes is read out by the first column line.
US09706146B2 Low-power imager with autosensing function
An imager includes a flat panel configured to collect charges when the imager operates in a full-power charge integration mode. The imager switches to a low-power standby mode immediately after each image acquisition in the full-power charge integration mode. Bias current flowing through the flat panel is monitored in the standby mode. The imager switches to the full-power charge integration mode when detecting a change in the bias current indicating onset of an X-ray exposure.
US09706145B2 Solid-state imaging element and driving method therefor, and electronic apparatus
A solid-state imaging element, a driving method therefor, and an electronic apparatus, by which the characteristics of phase-difference pixels can be made constant irrespective of a chip position are provided.In a pixel array section, a normal pixel including a photodiode (PD) that receives and photoelectrically converts incident light such that a color component signal is obtained, and a phase-difference pixel including a pair of a photodiode (PD1) and a photodiode (PD2) including light-receiving surfaces having a size depending on an image height such that a phase difference detection signal is obtained are arranged in a matrix form. The pair of the photodiode (PD1) and the photodiode (PD2) each include a first region serving as a charge accumulation main part and a second region that performs photoelectric conversion and contributes to charge transfer to the main part. The present technology is applicable to a CMOS image sensor, for example.
US09706132B2 Camera modules patterned with pi filter groups
Systems and methods in accordance with embodiments of the invention pattern array camera modules with π filter groups. In one embodiment, an array camera module includes: an M×N imager array including a plurality of focal planes, where each focal plane includes an array of pixels; an M×N optic array of lens stacks, where each lens stack corresponds to a focal plane, and where each lens stack forms an image of a scene on its corresponding focal plane; where each pairing of a lens stack and focal plane thereby defines a camera; where at least one row in the M×N array of cameras includes at least one red camera, one green camera, and one blue camera; and where at least one column in the M×N array of cameras includes at least one red camera, one green camera, and one blue camera.
US09706131B2 Image combining apparatus for generating a combined image from a plurality of images, image combining system, and image combining method
First, images are captured with three exposure levels, and pixel levels of a low exposure image and an intermediate exposure image are amplified to be matched to those of a high exposure image. Next, a brightness combining ratio for each image is calculated based on the low exposure image that has been matched in brightness. Then, images having brightness combining ratios that are not 0% in a region of interest are selected, and only the selected images are used to generate a combined image in the region of interest, and the low exposure image is used as a substitute, for example, in a region other than the region of interest.
US09706129B2 Image recording method having adaptive marking light emission and such an image recording device
An image recording method is disclosed. The image recording device has a camera having an image sensor and an objective lens, wherein the camera defines an image recording region, and the image sensor has a capture area having a plurality of image pixels which can be activated and read out in pixel groups, and a marking unit having a light source. The emission of the marking light is performed such that a visually perceptible light marking is generated inside the image recording region, and is performed in a predetermined manner to generate light marking within a light incidence region, which forms a subregion of the image recording region and the image capture is performed using chronologically offset collection, pixel group by pixel group, of exposure information, wherein the emission of the marking light is interrupted for the collection of the exposure information for each pixel group.
US09706128B2 Image generation device, image generation method and storage medium for attaching to image information a condition which device needs to satisfy to display the image information
An image display device that displays image information includes an image retrieving unit that retrieves image information; a device status identifying unit that identifies a status of the present device; an image condition specifying unit that specifies an image condition that indicates a condition which the image information needs to satisfy to be displayed, based on the status identified by the device status identifying unit; and a display unit that displays the image information retrieved by the image retrieving unit if the image information satisfies the image condition specified by the image condition specifying unit.
US09706127B2 Devices and methods for capturing and interacting with enhanced digital images
An electronic device that includes a touch-sensitive surface stores a plurality of sequences of images. The device displays a first representative image for a first sequence of images in a movable first area on a display. The device detects a gesture on the touch-sensitive surface, the gesture including movement by a contact that corresponds to movement in a first direction on the display. In response to detecting the gesture on the touch-sensitive surface: the device moves the first area in the first direction on the display; moves a movable second area in the first direction on the display; and, in accordance with a determination that sequence-display criteria are met, displays, in chronological order in the second area, at least some images for a second sequence of images acquired by the camera before acquiring a second representative image for the second sequence of images.
US09706126B2 Mobile terminal and method of controlling display of the mobile terminal based on activation or deactivation of flash mode
A mobile terminal includes a main body; a front camera disposed at a front side of the main body; a display disposed at the front side of the main body; and a controller configured to control the display such that the display displays a preview image within a first portion of the display, wherein the preview image is obtained via the front camera; displays the preview image within a second portion of the display in response to an input, wherein the first portion includes the second portion and further includes a remaining portion; and displays a second image within the remaining portion of the first portion in response to the input.
US09706125B2 Image capturing device
An image capturing device includes an optical module configured to capture an image, at least one sensor module configured to generate image signals for the captured image, and a data processing module configured to generate image data for the captured image on the basis of the generated image signals. The image capturing device further includes a display device configured to display the captured image on the basis of the generated image data and an assigned memory unit configured to store the generated image data. The data processing module has a marking unit configured to optically mark at least one image position in the displayed image on the display device and to produce on the display device a display of at least one designating element to allow a designation of the at least one image position. The designating element is configured to allow a clear identification of the image position designated.
US09706124B2 Stabilizer for an optical device and electronic device comprising the same
There is provided a stabilizer for an optical device that forms part of an electronic device and an electronic device including the stabilizer. The stabilizer includes two first actuators, each of which includes a first coil assembly and a first block of ferromagnetic material, each of the two first coil assemblies being configured to generate, in response to a first electrical signal applied thereto, a first attraction force toward a respective first block of ferromagnetic material, the first blocks of ferromagnetic material being attached to a socket for the optical device; and a rotating device configured to rotate the socket around an optical axis of the optical device in response to the first attraction force. The image stabilization solution according to the present invention is both applicable to AF camera modules and to fix focus camera modules.
US09706123B2 Video image stabilization
Techniques to permit a digital image capture device to stabilize a video stream in real-time (during video capture operations) are presented. In general, techniques are disclosed for stabilizing video images using an overscan region and a look-ahead technique enabled by buffering a number of video input frames before generating a first stabilized video output frame. (Capturing a larger image than is displayed creates a buffer of pixels around the edge of an image; overscan is the term given to this buffer of pixels.) More particularly, techniques are disclosed for buffering an initial number of input frames so that a “current” frame can use motion data from both “past” and “future” frames to adjust the strength of a stabilization metric value so as to keep the current frame within its overscan. This look-ahead and look-behind capability permits a smoother stabilizing regime with fewer abrupt adjustments.
US09706121B2 Image processing apparatus and image processing method
An image processing apparatus calculates correlation values between a plurality of images with respect to relative positions, and detects a motion vector between the plurality of images based on the calculated correlation values. The image processing apparatus then determines the reliability of the motion vector based on a value indicating the highest correlation among the correlation values and a correlation value obtained at a position that is distant by a predetermined distance or longer from a position at which the value indicating the highest correlation is obtained. In this way, the reliability of the motion vector can be determined with high accuracy.
US09706117B2 Wide-area aerial camera systems
A system for capturing aerial images, the system comprising at least one camera unit, the at least one camera unit comprising at least one detail camera, the pointing direction of the at least one detail camera time-multiplexed via a steerable mirror to implement a virtual array of cameras with overlapping fields of view, thereby to allow the at least one detail camera to capture an extended field of view.
US09706112B2 Image tuning in photographic system
A photographic system and an associated image tuning method are provided. The image tuning method includes the steps of: capturing an image by an image sensor of the photographic system; analyzing an image content of the captured image to obtain a plurality of candidate images using a preference search strategy; providing the plurality of candidate images for selection by a user of the photographic system; determining an output image based on one of the candidate images selected by the user; and adjusting the preference search strategy by using the user's selection.
US09706111B2 No-reference image and video quality evaluation
Techniques related to no-reference image and video quality evaluation are discussed. Such techniques may include generating, for a still image or video frame, features including a natural scene statistics based feature and an image quality based feature and determining an image evaluation indicator associated with the still image or video frame based on a mapping of the generated features to the image evaluation indicator.
US09706105B2 Apparatus and method for specifying and aiming cameras at shelves
An apparatus including a display screen displaying input fields for accepting user-input a list of input parameters that includes a height of the camera, a distance from the camera to the shelf, at least one of a width-span and a height-span. The apparatus also includes a memory to store a required minimum pixel-resolution of a selected label and to store a list of camera types, and includes a microprocessor configured to determine at least an elevation angle from the list of input parameters. The display screen can also be configured for displaying at least one camera type selected from the list of camera types based a selection criterion that depends upon at least some of said output parameters.
US09706103B2 Focus control apparatus and control method therefor
An acquisition unit is configured to acquire first defocus information based on a sensor output corresponding to a first region in an area of a captured image, and to acquire second defocus information based on a sensor output corresponding to a second region in the area. A control unit is configured to obtain defocus information corresponding to the area using the first defocus information and the second defocus information, and to perform focus control based on the obtained defocus information. The first region has a length longer in a phase-difference detection direction than the length of the second region.
US09706099B2 Camera module and camera apparatus having the same
Disclosed is a camera module and a camera apparatus having the same. The camera apparatus includes: a substrate; and a camera module passing through the substrate, and including a lens disposed forward of the substrate and a sensor unit disposed rearward of the substrate. An optical axis is not bent in the camera apparatus so that the accuracy of an image signal is improved.
US09706094B2 Hyperchromatic lens for recording time-resolved phenomena
A method and apparatus for the capture of a high number of quasi-continuous effective frames of 2-D data from an event at very short time scales (from less than 10−12 to more than 10−8 seconds) is disclosed which allows for short recording windows and effective number of frames. Active illumination, from a chirped laser pulse directed to the event creates a reflection where wavelength is dependent upon time and spatial position is utilized to encode temporal phenomena onto wavelength. A hyperchromatic lens system receives the reflection and maps wavelength onto axial position. An image capture device, such as holography or plenoptic imaging device, captures the resultant focal stack from the hyperchromatic lens system in both spatial (imaging) and longitudinal (temporal) axes. The hyperchromatic lens system incorporates a combination of diffractive and refractive components to maximally separate focal position as a function of wavelength.
US09706091B2 Imaging lens and electronic apparatus including the same
An imaging lens includes first to fifth lens elements arranged from an object side to an image side in the given order. Through designs of surfaces of the lens elements and relevant lens parameters, a short system length of the imaging lens may be achieved while maintaining good optical performance.
US09706088B2 Automatic microphone selection in a sports camera
An audio capture system for a sports camera includes at least one “enhanced” microphone and at least one “reference” microphone. The enhanced microphone includes a drainage enhancement feature to enable water to drain from the microphone more quickly than the reference microphone. A microphone selection controller selects between the microphones based on a microphone selection algorithm to enable high quality in conditions where the sports camera transitions in and out of water during activities such as surfing, water skiing, swimming, or other wet environments.
US09706085B1 Intelligent spot color recipe picker for digital front end
A system and method for automatic selection of at least one spot color to be processed by a digital image press includes identifying process colorants to determine principal and extended gamuts thereof. Spot color recipes of the principal and extended gamuts are retrieved from a spot color library, along with a set of attributes corresponding to use of colorants by the digital image press. For each spot color recipe, a combined attribute score is calculated relating to the principal gamut and the extended gamut, spot color recipe of the extended gamut or principal gamut is then identified for use based upon which has the higher combined attribute score. The spot color library is then updated in accordance with the identified recipe for production of each spot color. Print jobs are then output with the appropriate spot color recipe automatically selected.
US09706081B2 Image processing apparatus, image processing method, and non-transitory computer-readable medium
An image processing apparatus for processing image data to be used for image formation, comprises: a black background area determination unit configured to determine a black background area formed from a plurality of black lines using the number of consecutive black lines and the number of consecutive lines adjacent to the black lines and other than the black lines out of the image data; and a thinning processing unit configured to perform thinning processing for the black background area by switching a thinning pattern to convert a value of a pixel based on the number of lines included in the black background area determined by the black background area determination unit.
US09706079B2 Image sensor with scaler and image scaling method thereof
An image sensor is wieldy used in many fields, including medical field and security device. Specifically, the image sensor is most widely used in digital camera and mobile phone. The digital camera and the mobile phone requires capture image of higher resolution and higher quality. However, a preview size of the mobile phone or digital camera requires a small size because of a display limitation. Therefore, a function of reducing an image size or magnifying a specific portion of the picture is essential in the image sensor. Accordingly, there is provided an image sensor with a scaler. The image sensor with the scaler can arbitrarily adjust a size of an image without any additional scaling chip.
US09706077B2 Electronic apparatus, link system of electronic apparatuses, and method of linking electronic apparatuses
An electronic apparatus includes: a connection circuit connectable to a network; a command acquisition circuit that acquires a family generation command for generating one family including all electronic apparatuses connected to the network; a detection circuit that detects a plurality of electronic apparatuses connected to the network; and a correspondence relation generation circuit that generates, when the command acquisition circuit receives the family generation command, a correspondence relation with each of the two electronic apparatuses that have not generated a correspondence relation with other electronic apparatuses, out of the plurality of detected electronic apparatuses.
US09706076B2 3D printer steganography
When printing 3D objects a print file to be executed by a 3D printer to generate a 3D object is analyzed to identify candidate regions for insertion of printer ID information that identifies the printer printing the 3D object. Code describing the printer identification information is inserted into the print file at appropriate locations to cause the 3D printer to print one or more structures representing the printer identification information in one or more identified candidate regions. The printer identification information is printed by omitting or replacing one or more voxels in the printed object. Structures representing the printer identification information may include, e.g., barcodes, glyphs, alphanumeric sequences, etc. The printer identification information may include, e.g., a printer serial number and/or time stamp, manufacturer copyright and/or trademark information, etc.
US09706071B2 Image reading device and image forming apparatus including image reading device
An image reading device includes: first and second conductive members provided so as to be opposed to each other at a predetermined position at pivot end side in cover portion in state where the cover portion is in first attitude, the first conductive member being provided in image reading portion and electrically conducted to first housing, the second conductive member being provided in the cover portion and electrically conducted to second housing; magnetic force generating portion and first magnetic force control portion configured to bias the second conductive member in a direction toward a predetermined reference position at which upper surface of the image reading portion and a cover surface are in contact with each other when the document cover is in the first attitude; and a holding portion configured to hold the second conductive member when the document cover is brought from the first attitude into a second attitude.
US09706069B2 Electronic device and operation procedure indicating method
Provided is an electronic device wherein a clocking part measures an adjusting operation time on an initial adjustment screen, a screen display item determination part makes a comparison between a first target value and a measuring result of the clocking part to determine a displaying number of adjusting items, and by doing so, a system control part will cause a panel part as a display part to display screens (detailed adjustment screens) of different displaying numbers of the adjusting items based on the screen display data corresponding to the displaying number of the adjusting items that has been determined by the screen display item determination part.
US09706068B2 Automatic document feeder
An upstream-side unit of a reading unit of an automatic document feeder has protruding portions that protrude toward a surface that forms a document feeding path in a mechanism body unit on both sides of a document in the width direction outside a feeding portion that forms the document feeding path. Positioning of the upstream-side unit provided so as to be rotatable with respect to the mechanism body unit is performed by making protruding portions come in contact with a guide surface of the mechanism body unit, the guide surface forming the document feeding path. By adopting this configuration, because the protruding portions provided on both sides of the document in the width direction outside the document feeding path are used to perform positioning, it is possible to increase the accuracy of clearance for allowing a document to pass through the document feeding path.
US09706066B2 Image processing device, information processing terminal, and recording medium
An image processing device capable of communicating with an information processing terminal and a cloud server. The image processing device comprises a communication controller to communicate with the information processing terminal, a server connecting unit to make connection to the cloud server based on connection information received from the information processing terminal and acquire an operational screen about a job from the cloud server, a remote screen generating unit to generate a remote screen based on the operational screen acquired by the server connecting unit and transmit the remote screen to the information processing terminal, the remote screen being used for remote control from the information processing terminal, and a job controller, if operational information received by the communication controller is an order made on the remote screen to execute a job, the job controller executing the job in cooperation with the cloud server.
US09706065B2 Communication system for performing wireless near field communication with respect to identification information that is used to receive service from service providing apparatus
A communication system includes a portable terminal, an image processing apparatus, and a server. The image processing apparatus transmits service request information to the server, and receives acquisition instruction information from the server. The service request information includes request for a service that a service providing apparatus is configured to provide. The acquisition instruction information includes an instruction to acquire identification information via wireless near field communication. The identification information is used to receive a service that a service providing apparatus provides. The image processing apparatus receives the identification information from the portable terminal via the first near field communication interface and transmits the identification information to the server via the first communication interface.
US09706063B2 Information processing apparatus and storage medium
An information processing apparatus includes a processor and a memory. The memory stores therein an information processing program. When the processor executes the information processing program, the processor operates to: detect an operation performed by a user; determine the posture of the information processing apparatus observed when the operation is performed; and determine one of a plurality of image forming apparatuses to be selected as a destination to which an image forming instruction is transmitted, the image forming apparatus to be selected varying depending on the posture of the information processing apparatus observed when the operation is performed.
US09706061B2 Service design center for device assisted services
A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.
US09706055B1 Audio-based multimedia messaging platform
A device, software and/or operating system implement independent point-to-point, point-to-multipoint and multipoint-to-point audio messaging platforms. Remote communication is enabled via audio messages in a public, semi-public, private group and/or private chat environment. The methodology allows for simulated conversations resembling those that would otherwise normally be possible in a live face-to-face meeting, group setting or town hall type event.
US09706053B1 Altering voicemail greetings based on communication state
Techniques are disclosed for recording a voicemail greeting for a user device that is based on the communication state of the device. As depicted, the communication state may be defined as the user device connected with the core network via the cellular network, the user device connected with the voicemail system via Wi-Fi, the user device not being connected with any wireless network, the user device geolocation and the user device being blocked for a period of time. The embodiment allows the user device to update the communication state and record a voicemail greeting via the cellular network or a Wi-Fi signal.
US09706052B2 Dynamic throttling and real-time scheduling of notifications using a campaign management system
This disclosure sets forth systems and techniques that automatically allocate and throttle back resource capacity to multiple campaign events, in real-time, based on campaign event priorities and a supply and demand of available resource capacity. For example, a campaign management system may re-allocate unused resource capacity to a particular campaign event based on the particular campaign event's real-time demand for additional resource capacity. Unused resource capacity may originate from a common pool of resource capacity, or from other campaign events that have an over-allocation of resource capacity that is being underutilized. Further, the techniques described herein also describe throttling back resource capacity of a particular campaign event in response to determining that an existing pool of available resource capacity is unable to serve the particular campaign event's requirements.
US09706049B2 Outbound internal calls initiated on behalf of a group of users
Individuals often place calls on behalf of a group or collection of individuals. As provided herein, a caller may access or establish a group number to be presented to a callee. The callee then receives the call, such as by answering, caller identifier display, etc., and may wish to return the call. The callee then places a call to the group, rather than the individual who placed the call, which is then routed to members of the group. Any member of the group may then answer the call, thus avoiding issues associated with the originating caller being unavailable when any member of the group could address the purpose of the call. Additionally, status information may be automatically provided to allow group members to receive activity notification for calls to and/or from the group. For example, an indication that a call to an individual was placed on behalf of the group and, optionally, the status (e.g., answered, voicemail, etc.) of the call.
US09706041B2 Web page access method and web server access method
A method of accessing a web page using a near field communication (NFC) tag is provided. The method includes receiving a tag ID from the NFC tag using an application program installed in a mobile terminal, the application program transmitting the tag ID to a first ID search engine, the application program receiving a uniform resource locator (URL) of a management system corresponding to the tag ID from the first ID search engine, the application program accessing the management system using the URL of the management system and requesting a URL of the web page from the management system, the application program receiving the URL of the web page from the management system, and the application program accessing the web page using the URL of the web page.
US09706040B2 System and method for facilitating communication via interaction with an avatar
A method, system and program product comprise processing a sender's inputted text message. The text message is combined with a selected avatar representing the sender. The avatar is combined with a selected state of mind. The selected state of mind is modified with a selected intensity. At least the text message and the combined avatar are ordered into a scene of a sender's message in an order specified by the sender. The sender's message is transmitted to a receiver's device where the sender's message is operable to be viewed by the receiver in the order specified by the sender.
US09706037B2 Wearable device, wearable device system and method for controlling wearable device
A wearable device comprising: a band unit; and a vibration generating unit coupled to the band unit. The band unit comprises a communication unit receiving a first signal by a predetermined communication method and a control unit determining an amplification extent of the first signal received from the communication unit and generating a second signal based on the determined amplification extent, and the vibration generating unit receives the second signal from the control unit and generates a vibration corresponding to the second signal.
US09706035B2 Method and apparatus for supporting operator specific profiles in wireless communications
Methods and apparatuses are provided that facilitate providing one or more profiles to an application executing on a device. The application can request one or more profiles, which can relate to an application type. The application type can be specified in the profile request, determined based on a profile indicated in the profile request, etc. Where the application type corresponds to an operator-specific application type, one or more operator identifiers in the profile request can be verified with one or more other operator identifiers in an identity module of the device. Where the operator identifiers match, the requested profile can be provided to the application. Where the operator identifiers do not match, an invalid profile, error code, etc. can be provided to the application. In this regard, operators can control utilization of specific profiles that can be defined by the operator.
US09706034B2 Terminal and image file processing method
The present invention provides a terminal which includes an image acquisition unit configured to start a second image acquisition device to acquire a characteristic image of at least one photographer when it is detected that the terminal uses a first image acquisition device to acquire an image, an information acquisition unit configured to recognize and process the characteristic image acquired by the second acquisition device so as to acquire a recognition information list, and a processing unit configured to execute a preset operation on the image file acquired by the first image acquisition device according to the recognition information list. Accordingly, the present invention further provides an image file processing method. By means of the technical solution of the present invention, automatic image processing can be realized to avoid complicated manual operation.
US09706030B2 System and method for telephone communication
The system and method of the present invention may allow a calling party to make a called party to be aware of its intention to establish a call session with it in one or more ways. According to the present invention a calling party may be automatically offered alternatives to voice session or may be allowed to change the silent mode of the called party to a non-silent mode or may be allowed to address a query to a third party via the called party or may be automatically offered to re-establish a connection with a called party if it was disconnected by the called party in error.
US09706029B1 Methods and systems for call processing
The present invention is related to telecommunications, and in particular, to methods and systems for processing call signaling data. In an embodiment, a call processing system receives a first message from a switch while the switch is processing a call for a calling party, wherein the first message is initiated at least partly in response to a firing of a call event trigger configured within a switch. The first message includes call signaling information, including the calling party's phone number. The calling party's phone number is stored in the call processing system. A communication channel is established over a network between the call processing system and a computer associated with the called party. A message is transmitted to the networked computer, the message including the calling party's phone number, wherein the calling party's phone number is intended to be displayed on the networked computer associated with the called party.
US09706028B1 Protecting devices from impact damage
A system and method for protecting devices from impact damage is provided. Prior to impact between a surface and a device, a determination of a risk of damage to the device is made. If the risk of damage to the device exceeds a threshold, a protection system is activated to reduce or substantially eliminate damage to the device.
US09706026B2 Docking sleeve with electrical adapter
A protective arrangement for an electronic device includes a flexible cover having a panel and a skirt that form an interior cavity to receive an electronic device; and an adapter fixedly positioned in the flexible cover and having a male plug with connectors extending into the interior cavity of the flexible cover for mating with a female socket of the device and a contactor with contacts adjacent outwardly from the flexible cover and electrically coupled to one or more of the connectors of the plug. A docking cradle or external adapter can receive the electronic device and cover. A docking cradle may have a movable arm.
US09706020B2 Textile surface and textile material for absorbing electromagnetic waves, and protective device comprising a textile surface or textile material
The invention relates to a textile surface for at least partially absorbing electromagnetic waves. The textile surface comprises textile elements, such as threads or fibers, of at least first and second types. The textile elements of the first and second types have electrical-conduction properties. Each textile element of the first type comprises a synthetic-material core coated with a first metal. The textile elements of the second type are made of a second metal. The invention also relates to a textile material comprising at least two textile surfaces, and to a protective device comprising a textile surface or a textile material.
US09706019B2 Method, system, and network element for service processing after data of network element is invalid or network element fails
A method, a system, and a network element for service processing after data of a network element is invalid or a network element fails are provided. When the service network element (1) receives the service request message from the network and initiated to a called end and the user data is invalid, the service network element (1) returns a data invalid message of the called end to the network. When a network element containing registration data of a user is abnormal and the registration data of the user is invalid, by using the present invention, the service unavailable time is shortened, and user services can be recovered rapidly.
US09706015B2 Multi-operating system input device
Embodiments of the present invention provide a method of establishing a wireless connection between a data input device and a host computing device. More specifically, the embodiments of the present invention relate to methods and systems for using a single input device (e.g., keyboard, mouse, or touchpad devices) with multiple host computing devices that may be running different operating systems, and efficiently switching the data protocols used to transmit HID data between the input device and the multiple host computing devices without requiring user interaction.
US09706012B2 Relay communication system and relay server
In a relay communication system, if a request to perform a first remote operation on a first client terminal selected based on relay server information is received from a third client terminal, then a first relay server relays an operation event and image data, which are operation data of the first remote operation performed based on the first remote operation request, via an operation-performing session established between the second relay server and the first client terminal. If a monitoring request to monitor the first remote operation is received from a second client terminal, then the first relay server establishes a monitoring session with the second client terminal and transmits the operation data of the first remote operation via the monitoring session. As a result, a terminal other than the terminal that performs the remote operation or the terminal that undergoes the remote operation is capable of acquiring the content of the remote operation.
US09706008B2 Method and system for efficient matching of user profiles with audience segments
Embodiments of the present teachings disclose method, system, and programs that monetize personalized user behavioral profiles by remapping the users to audience segments related to advertisement. In the method, the users can be targeted with advertisements that are personalized and hence are more likely to lead to conversions.
US09706007B2 System and method for querying disparate data sources in real time
A system and method for querying disparate data sources in real time utilizes a plurality of listeners and at least one data adapter operated on a request proxy. A interface specific data query is received from a client account by the request proxy through a specific listener. The interface specific data query is formatted into an agnostic request object that is then forwarded to a specific adapter, wherein a specific method is determined from a plurality of methods for the specific adapter. The request proxy retrieves requested data from at least one data source through the specific adapter. The requested data is then formatted into an agnostic response object that can be cached on the request proxy. The agnostic response object is then formatted into a interface specific response stream by the request proxy and the interface specific response stream is sent to the client account through the specific listener.
US09706006B2 System and method of context aware adaption of content for a mobile device
The invention relates to a system and method of context aware adaption of content for a mobile device. This involves identifying context parameters and associated values, selection of content layout based on context parameters. Content layout is selected from pre-configured content layouts based on context parameters. The content is retrieved from a content store. Content style is selected from pre-configured content styles based on context parameters. Rendering content on the device display based on the selected content layout, content style and at least one context parameter.
US09706005B2 Providing automatable units for infrastructure support
The present subject matter relates to providing automated units for infrastructure support. In an example, an operation log having information pertaining to actions performed to resolve a ticket, may be filtered based on filtering attributes. The filtering attributes may aid in selection of content relevant for identifying an automatable unit from the operation log. The automatable unit may be one of a standard operator unit and a control flow unit. The content may be further analyzed to generate the automatable unit. The content may be analyzed using one of a sequence mining technique and a graph mining technique. Further, the automatable unit may be provided in a support service knowledgebase accessible by the users for dynamically resolving tickets similar to the ticket.
US09706003B2 Bulk uploading of multiple self-referencing objects
A computer implemented method, computer program product, and system for performing create, read, update, or delete operations on a plurality of resources in a client-server environment. In an embodiment, the computer implemented method includes the steps of identifying individual resources requiring operations to be performed, assigning local references for any resources to which a URI (Uniform Resource Identifier) has not been provided by the server, generating metadata describing the local references and operations to be performed, wrapping each individual resource with the metadata to provide a plurality of wrapped resources arranging the wrapped resources into a single payload, and transmitting the single payload to the server.
US09706002B2 Push notification via file sharing service synchronization
Embodiments relate to push notification via file sharing service synchronization. A system includes a computer processor and a mobile platform server executable by the computer processor. The mobile platform server includes a notification service configured to establish synchronization with a client-to-server directory of a file sharing container of a client mobile device via a file sharing service. The notification service is further configured to detect a notification from the client mobile device in the client-to-server directory and to determine an endpoint associated with the notification and a notification transport protocol associated with the endpoint. The notification service is also configured to select a channel plugin associated with the notification transport protocol to establish a notification channel with the endpoint and to send a notification trigger on the notification channel to the endpoint based on the notification.
US09705998B2 Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes receiving a plurality of sets of one or more first keywords on a mobile client, each set of first keywords associated with one or more respective first messages, monitoring user interaction of the respective first messages on the mobile client, performing learning operations on the mobile client with the first keywords based on monitored user interaction to estimate a set of keyword interest weights, receiving a set of target keywords associated with a target message, and displaying the target message on the mobile client based on the estimated keyword interest weights.
US09705996B2 Methods and system for providing location-based communication services
Systems and methods are provided for providing location-based communication services, such as location-based chat sessions and location based-data feeds. Access to a chat session or data feed may be provided to a user of a mobile device when the current location of the mobile device is determined to be within a predetermined geographic region. In one implementation, the chat session or data feed relates to content provided by members of a group or social network. In other implementations, the content related to chat session or data feed is provided by members of the general public.
US09705994B2 Apparatus and method for real-time recommendation of multimedia content in communication system
A method and apparatus for recommending multimedia content in a communication system are provided. The method includes generating recommendation information for recommending content, and transmitting a message including the recommendation information, wherein the recommendation information includes information necessary for joining a session carrying the recommended content. The apparatus includes a control unit configured to generate recommendation information for recommending content; and a communication unit configured to transmit a message including the recommendation information, wherein the recommendation information includes information for joining a session carrying the content.
US09705992B2 Remote telematics unit band control with dynamic memory
A system and method of remotely changing use of a cellular protocol at a vehicle includes: storing, in a network access device (NAD) at the vehicle, identities of one or more cellular bands that provide cellular service according to an up-to-date cellular protocol; wirelessly receiving at the vehicle a computer-readable instruction that deactivates the up-to-date cellular protocol; and in response to the computer-readable instruction, the vehicle: obtains the identities of the cellular bands stored in the NAD; stores the obtained identities in a non-volatile memory device located apart from the NAD; and erases in the NAD the identities of the cellular bands that provide cellular service according to an up-to-date cellular protocol.
US09705987B2 Server control method and chassis controller
A server control method and a chassis controller are proposed. The server control method includes: determining whether the chassis controller is connected to a blade server when a power of the chassis controller is on; when the chassis controller is connected to the blade serve, further determining whether the blade server operates normally; when the blade server operates normally, switching the chassis controller to a slave device of the blade server, and controlling a just a bunch of disk (JBOD) system in response to a control command of the blade server.
US09705984B2 System and method for sharing data storage devices
A fault-tolerant configuration to share computer accessible data storage devices contained in a computer system with other such computer systems. Embodiments of the present invention allow sharing data storage devices contained in a first computer storage system with a second computer system by providing two or more independent connections to the data storage devices, such connections to the second computer system being independent of a motherboard (or a component thereon) contained in the first computer system, and thus ensuring continued access to the storage devices in the presence of component failures of the first computer system, such components being redundant.
US09705973B2 Release and management of composite applications on PaaS
A solution descriptor comprises a set of component workload units, a workload unit describing a deployable application component with application binary, configuration parameters and dependency declarations. An environment descriptor specifies a set of target platforms and plugins in an execution environment. A deployer interprets the solution descriptor and the environment descriptor, and generates a list of tuples comprising compatible workload-plugin-platform combinations. The deployer determines an execution order for the list of tuples, and invokes the plugins in the list of tuples in the execution order, wherein each of the plugins executes a corresponding compatible workload on a corresponding compatible target platform specified in the list of tuples.
US09705972B2 Managing a set of data
Aspects of the disclosure include managing a set of data associated with a corpus. By analyzing the corpus, a domain is established to characterize the subject matter of the set of data. A user identifier is generated for a portion of the set of data. Based upon a credibility computation, a quality factor for a portion of the set of data is determined. The credibility computation includes using both the domain and the user identifier to determine the quality factor for the portion of the set of data. The quality factor for the portion of the set of data is compared with a threshold. In response to a quality factor for a portion of the set of data exceeding the threshold, the portion of the set of data is selected.
US09705970B2 System of geographic migration of workloads between private and public clouds
A database contains available cloud environments to which a virtual image workload may be deployed. The database includes ratings for each available cloud option, such as cost, distance, reliability, which workloads that environment may handle. A table of attributes and weights is used to create a rating of the requested deployment. This rating determines where the image is deployed. The invention discloses techniques for gathering additional information from the user about the virtual image workload to be deployed. A mapping algorithm applies the attributes and weights to the gathered information to create a rating for the deployment. An algorithm is then used to determine to which available cloud environment the workload will be deployed.
US09705969B2 Extending sharing options of local computing resources
A method, system, and medium are provided for sharing items residing on a computing device. Items selected for sharing can be made simultaneously available to users on a local network and to users outside of the local network. A remote sharing service allows access to copies of items based on user identifiers associated. Local attributes associated with items are modified such that the user identifiers are associated with the items for providing access via a local network.
US09705968B2 Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus includes a transmission unit, a notification unit, and an instruction unit. The transmission unit transmits a request for processing to a destination at which the request is accepted. The notification unit makes a notification of destination information including first information used to call the information processing apparatus and second information concerning the requested processing. The instruction unit instructs an external apparatus, when the external apparatus calls the information processing apparatus using the destination information, to perform an operation concerning the requested processing on the basis of the second information.
US09705967B2 Corporate user discovery and identification of recommended collaborators in a cloud platform
Embodiments of the present disclosure include systems and methods for user discovery (e.g., corporate user discovery) and/or identification of recommended or suggested collaborators in a collaboration platform which may be a cloud-based platform. The disclosed technology enables a user to discover a network of users that they could be collaborating with but are not. This feature, can for example, identify the relevant users or the suggested users and depict the users in the user interface. The identification and selection of the suggested users/potential collaborators can be based on some criteria (e.g., email domain, when the account was created, etc.). These criteria can be set by system default, adjusted by individual users and/or configured/set by admins if a user belongs to a corporate account/enterprise account.
US09705964B2 Rendering multiple remote graphics applications
In some embodiments, remote graphics rendering may be facilitated by causing thin clients, that send raw graphics data to a local server for rendering, to downscale the data to a size appropriate for use by the local server. In some embodiments this avoids the storage of unnecessary data which is not useful for the local server because the actual display size on the local server is smaller than what the transmitted raw data would permit.
US09705956B2 Image transmitting method, program and apparatus
An image transmitting method is used to transmit image data from an image transmitting apparatus to an image receiving apparatus. The image transmitting device receives operation events generated in the image receiving device through a network. The image transmitting apparatus calculates a determination time of the image data, in a transmission control based on a previously determined transmission interval, based on an amount of the image data to be transmitted to the image receiving apparatus, information regarding the network through which the image data is transmitted, and a number of the operation events that have been received from an immediately previous transmission time until a time of transmitting the image data. The image transmitting apparatus compares the determination time with a transmission time indicating a time of transmitting the image data, and prevents a transmission of the image data when the determination time is later than the transmission time.
US09705955B2 Period labeling in dynamic adaptive streaming over hypertext transfer protocol
A method of Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (DASH) comprising receiving an asset that comprises a media presentation described in a media presentation description (MPD), wherein the media presentation comprises one or more periods, and wherein each period comprises at least one adaptation set, and identifying the asset on a period level using one or more asset identifiers specified in the MPD.
US09705954B2 Relaying device, communication system, and communication method
A relaying device is provided, which can mediate by using communications of a wireless apparatus without clipping off the beginning of verbal communication. The relaying device includes: a network interface that receives an audio signal as a group of packet trains via a network; a wireless apparatus interface to which a wireless apparatus is connected; a voice buffer that temporarily stores the audio signal; and a control unit that starts temporarily storing the audio signal in the voice buffer and requests the wireless apparatus to reserve a channel, when a leading packet of the group of packet trains is received, and that reads the temporarily stored audio signal from the voice buffer and transfers the audio signal to the wireless apparatus, after receiving from the wireless apparatus a reply indicating that a channel has been reserved.
US09705953B2 Local control of digital signal processing
Techniques are disclosed for facilitating digital signal processing in a client-server computing environment. In one embodiment, a local computing device is used to playback a digital media asset that is processed by a digital signal processing server. The local computing device can be configured to provide a user interface that receives a user selection of the segment of the media asset that is to be modified, and responsive to such selection, that instructs the digital signal processing server to segment the media asset accordingly. The “segmented mix”, which includes the user-selected portion of the media asset that is to be modified, is provided to the local computing device for local processing according to the user's instructions. The “main mix”, which comprises the other non-selected portions of the media asset, continues to be processed by the digital signal processing server and provided to the local computing device for playback.
US09705952B1 Concealment of errors in HTTP adaptive video sets
A system includes a stream controller. The stream controller may be configured to (i) determine when one of a plurality of input streams becomes invalid, (ii) switch generation of an output stream associated with the invalid input stream from the invalid input stream to a valid one of the plurality of input streams, and (iii) when the invalid input stream becomes valid again, switch the generation of the output stream back to the now valid input stream.
US09705946B2 Method to initiate server based collaboration on e-mail attachments
Server-based collaboration is initiated by an email. When the user creates the email message with attachments, a collaboration website is provisioned. The collaboration website allows collaborations on the attached documents by the recipients of the message. The ease of collaboration with email and the advantages of the collaboration server are thus both available to the user.
US09705942B2 Progressive playback
Methods and apparatus provide for a progressive player to allow for a user to subscribe to media content. The media content can be organized according to a media orchestration descriptor (MOD). The MOD identifies each segment (i.e. media element, media asset) of the media content and indicates relationships among the segments to define a presentation of the segments during playback of the media content. Immediately, in response to subscribing to the media content, the progressive player initiates playback of the media content in conjunction with downloading the media content to a buffer. Playback of the media content is controlled with respect to the playback time of the amount of buffered media content, where the buffered media content comprises media content in the buffer that has been downloaded but not yet played back.
US09705941B2 Seamless movement of active media sessions between twinned communication devices
A softphone application is provided that facilitates device switching between devices twinned therewith. In an aspect, a first device employing the softphone application generates a request to switch a media session between a second device and a third device to be between the first device and the third device and the softphone application sends, the request to an application server device associated with a cellular service provider identity. The request comprises a first identifier for the first device, a second identifier for the second device, and a device switch indicator. The request is configured to initiate a switch of the media session to being between the first device and the third device based on a determination that the first device and the second device are associated with a common mobile subscriber identity registered for an account associated with the cellular service provider identity.
US09705937B2 Method and system for enabling a communication device to remotely execute an application
A communication system capable of enabling one or more communication devices to remotely execute one or more applications includes one or more communication devices that are coupled to a data connection. At least one of the one or more communication devices is operable to communicate a request to establish a communication session over the data connection. The system also includes one or more application servers that are coupled to the data connection. At least one of the one or more application servers is adapted to execute an application to establish the requested communication session with the at least one communication device. The at least one application server resides at a location remote from the at least one communication device. The at least one application server communicates a request for processing service to the at least one communication device. The request for processing service is communicated to the at least one communication device over the data connection.
US09705936B2 System and method for interactive and real-time visualization of distributed media
A method for providing control and visualization of media. A first media stream having an initial resolution is received from a source computer; the first media stream is rescaled to generate a second media stream with a second resolution; the second media source stream is transmitted to a destination computer; after receiving instructions from the destination computer indicating a selection of the second media stream, the stream is rescaled in accordance with the received rescaling information, to generate a third media stream with a third resolution, which is transmitted to the destination computer.
US09705928B2 System, arrangements and methods relating to access handling
A core network access packet data node and a core network access edge node are described herein. The core network access packet data node and/or the core network access edge node is/are adapted to hold or receive access priority related information comprising a subscriber related access allocation priority parameter relating to a subscriber requesting a network resource. Further, the core network access packet data node and/or the core network access edge node is/are adapted to have a preliminary access decision unit being provided for deciding if a network resource request is to be handled. Moreover, the core network access packet data node and/or the core network access edge node is/are adapted to have a final decision unit being provided for making a final decision relating to grant/rejection of a request to be handled, i.e. given preliminary access.
US09705927B2 Method and apparatus for providing privacy management in machine-to-machine communications
A method, non-transitory computer readable medium and apparatus for processing a request from a server of a machine-to-machine service provider are provided. For example, the method receives the request from the server of the machine-to-machine service provider to communicate with a machine-to-machine device, determines whether to authorize the request based upon a policy in a privacy database, and enables communications between the server of the machine-to-machine service provider and the machine-to-machine device if the request is authorized based upon the policy.
US09705925B2 Method for cloud-based access control policy management
A Web-based management server includes an ACP manager to manage access control rules (ACRs) and access control policies (ACPs). The ACRs and ACPs are configured by an administrator via a Web interface of the management server. The ACP manager is to transmit over the Internet the ACPs and the ACRs to network access devices (NADs) to allow the NADs to apply the ACPs to their respective network client devices (NCDs) based on the ACRs, where the NADs are managed by the management server over the Internet. Each of the NADs operates as one of a router, a network switch, and an access point. The ACP manager is to periodically update the ACRs and ACPs stored in the NADs, including receiving an update from one NAD and broadcasting the update to a remainder of the NADs.
US09705922B2 Cloud-based user-level policy, reporting, and authentication over DNS
A cloud-based method, system, and transparent proxy for user-level policy, reporting, and authentication over Domain Name System (DNS) include maintaining a local user Internet Protocol (IP) database identifying users in an enterprise; and acting as a transparent proxy for all DNS requests from the users performing the steps of: for a user already identified in the local user IP database, forwarding a DNS request to a cloud-based system with an identifier from the local user IP database of the user associated with the DNS request; and for the user not identified in the local user IP database, performing a series of redirects and hand offs in the cloud-based system to identify the user.
US09705918B2 Security mediation for dynamically programmable network
A network security policy may be implemented at network switches as a set of active packet disposition directives. In a dynamically programmable network, the network switches can be dynamically reprogrammed with new packet disposition directives. A security mediation service permits such dynamic reprogramming as long as the new directives are consistent with the then-current network security policy. The security mediation service evaluates candidate packet disposition directives for conflicts with the currently active security policy, before instantiating the candidate packet disposition directives at the network switches.
US09705917B2 Document modification detection and prevention
Methods and apparatus, including computer program products, implementing and using techniques for document authentication. An electronic document is presented to a user. The electronic document has data representing a signed state and a current state. A disallowed difference between the signed state and the current state is detected, based on one or more rules that are associated with the electronic document. A digital signature associated with the electronic document is invalidated in response to the detecting.
US09705916B2 Integrating wireless input functionality into secure elements
Systems and methods may provide for establishing an out-of-band (OOB) channel between a local wireless interface and a remote backend receiver, and receiving information from a peripheral device via the local wireless interface. Additionally, the information may be sent to the backend receiver via the OOB channel, wherein the OOB channel bypasses a local operating system. In one example, a secure Bluetooth stack is used to receive the information from the peripheral device.
US09705915B2 Techniques for reliable network authentication
Disclosed are various embodiments of techniques that may be used to improve the reliability of network authentication. A communication session is established between a server computing device and a client computing device. The communication session is established via a network using a credential for a network site. A verifier for the credential is generated, which may be used to confirm the authenticity of the credential. The verifier is provided to the client computing device via the network.
US09705912B2 Device, system and method for processing virus files
A device for processing a virus file, including a memory, and a processor in communication with the memory, the memory stores a virus file information providing instruction, a cleaning instruction, an isolating instruction and a transferring instruction, which are executable by the processor; the virus file information providing instruction indicates to provide virus file information; the cleaning instruction indicates to clean a virus file in a User Equipment (UE) corresponding to the virus file information, based on the virus file information; the isolating instruction indicates to provide isolation space, and utilize the isolation space to isolate the virus file, and the transferring instruction indicates to transfer the virus file, which is cleaned based on the cleaning instruction, to the isolation space.
US09705911B2 System and method for using quarantine networks to protect cellular networks from viruses and worms
A system and method for providing a quarantine network to address threats emanating from viruses and worms. A quarantine network quarantines an infected terminal's traffic from the normal traffic flow. During the quarantine period, all of the traffic is analyzed by a quarantine network component. Based upon the results of this analysis, the network can restrict the access of infected terminals to various services, as well as prevent other devices from becoming infected by blocking infected materials such as attachments from reaching their respective recipients.
US09705910B2 Testing web applications for security vulnerabilities with metarequests
A method includes instantiating, in response to a request by an executing application, an input data object with one or more uninitialized fields and traversing a path toward a sink in the executing application to a branching point of the executing application. In response to reaching the branching point, one or more parameters are provided for some or all of the one or more uninitialized fields of the input data object, wherein the one or more parameters were determined prior to beginning of execution of the executing application to cause a branch to be taken by the executing application toward the sink. The path is traversed toward the sink at least by following the branch in the executing application. Apparatus and computer program products are also disclosed.
US09705908B1 Emoji frequency detection and deep link frequency
Systems and methods are disclosed for generating term frequencies of known terms based on crowdsourced differentially private sketches of the known terms. An asset catalog can be updated with new frequency counts for known terms based on the crowdsourced differentially private sketches. Known terms can have a classification. A client device can maintain a privacy budget for each classification of known terms. Classifications can include emojis, deep links, locations, finance terms, and health terms, etc. A privacy budget ensures that a client does not transmit too much information to a term frequency server, thereby compromising the privacy of the client device.
US09705906B2 Method and system for combining fiber optic link hierarchical stream metadata with internet protocol metadata
Physical Layer and Data-Link Layer data are connected with Networking through Application Layer data/information to enable searching, sorting, and identification of novel relationships between signal sources and their contents. Metadata can be used at the Physical Layer in an optical fiber network, connecting with metadata generated at the Data Link Layer, connected to metadata generated at the Network to Application Layer. The Physical Layer metadata is obtained from configuration and provisioning data within an Intelligent Optical System. The Data-Link Layer metadata is obtained from a signal processing device. The Network through Application Metadata is obtained from a packet capture or flow capture probe. The metadata from all layers are linked in a data store such that the network traffic, passing through stream(s) in optical fiber(s) layer data are combined. The effect of that combination enables security, intelligence, surveillance, or network analysts to separate application and network information by original source.
US09705905B2 Sandboxed execution of plug-ins
A sandbox architecture that isolates and identifies misbehaving plug-ins (intentional or unintentional) to prevent system interruptions and failure. Based on plug-in errors, the architecture automatically disables and blocks registration of the bad plug-in via a penalty point system. Publishers of bad plug-ins are controlled by disabling the bad plug-ins and registering the publisher in an unsafe list. Isolation can be provided in multiple levels, such as machine isolation, process isolation, secure accounts with limited access rights, and application domain isolation within processes using local security mechanisms. A combination of the multiple levels of isolation achieves a high level of security. Isolation provides separation from other plug-in executions and restriction to system resources such as file system and network IP. Moreover, the architecture is highly scalable, stateless, and low administration architecture for the execution of the plug-ins, which can be scaled by adding/removing additional sandbox servers on-the-fly without prior configuration.
US09705904B1 Neural attention mechanisms for malware analysis
As part of an analysis of the likelihood that a given input (e.g. a file, etc.) includes malicious code, a convolutional neural network can be used to review a sequence of chunks into which an input is divided to assess how best to navigate through the input and to classify parts of the input in a most optimal manner. At least some of the sequence of chunks can be further examined using a recurrent neural network in series with the convolutional neural network to determine how to progress through the sequence of chunks. A state of the at least some of the chunks examined using the recurrent neural network summarized to form an output indicative of the likelihood that the input includes malicious code. Methods, systems, and articles of manufacture are also described.
US09705902B1 Detection of client-side malware activity
A computer-implemented method includes providing, for use by a third-party, injectable computer code that is capable of being served with other code provided by the third-party to client computing devices; receiving data from client computing devices that have been served the code by the third-party, the data including data that characterizes (a) the client computing devices and (b) user interaction with the client computing devices; classifying the client computing devices as controlled by actual users or instead by automated software based on analysis of the received data from the client computing devices; and providing to the third party one or more reports that characterize an overall level of automated software activity among client computing devices that have been served code by the third party.
US09705899B2 Digital filter correlation engine
A digital filter correlation engine, wherein the correlation engine combines N arbitrary digital filter states based on the weights and along with a threshold generate a network incident. This network incident in turn can be feedback to another digital filter. This multi-layering capability allows the creation of higher level event detections that are time-based for a cyber security analyst to analyze, thereby reducing the amount of manual work the analyst has to do in inspecting behaviors within the network.
US09705896B2 Systems and methods for dynamically selecting model thresholds for identifying illegitimate accounts
Systems, methods, and non-transitory computer-readable media can determine a plurality of model scores for a set of accounts. Each model score in the plurality of model scores can be associated with at least one account in the set of accounts. The plurality of model scores can be ranked in descending order. One or more metrics can be determined for each model score in the plurality of model scores based on information about the at least one account associated with each model score. Specified criteria for selecting a model threshold utilized in identifying illegitimate accounts can be acquired. The specified criteria can be based on at least some of the one or more metrics. The model threshold can be selected as corresponding to a lowest ranked model score that satisfies the specified criteria. It is contemplated that there can be many variations and/or other possibilities.
US09705894B2 Method and system for network validation of information
Embodiments of the present application relate to a method for network validation of information, a system for network validation of information, and a computer program product for network validation of information. A method for network validation of information is provided. The method includes receiving verification information from a user, the verification information including a plurality of verification fields, determining a verification sequence of the plurality of verification fields based on a verification rule configuration and a verification scoring table, verifying a current verification field according to the verification sequence, verifying a next verification field in the event that the verification of the current verification field succeeds, and terminating verification in the event that the verification of the current verification field fails.
US09705891B2 Application platform with flexible permissioning
Systems and methods are provided for an application platform with flexible permissioning according to one or more embodiments. In one embodiment, an application platform with flexible permissioning comprises: a service provider server adapted to interact with an application development server and a client device over a network, wherein the service provider server is adapted to implement at least one application programming interface (API); one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the application platform with flexible permissioning to: maintain, at the service provider server, a profile associated with at least one application developer using the application development server; receive an API call from the application developer; authenticate the application developer and authorize the API call; assign an access level to the application developer based on the profile associated with the application developer; and control permissions given to the application developer to perform operations available based on the assigned access level.
US09705887B2 Remote processsing of mobile applications
In an example implementation of the disclosed technology, a method includes accessing, by a management agent associated with a client device, a profile associated with a requested resource, wherein the profile comprises at least one profile criterion. The method also includes evaluating the profile criterion based, at least in part, on status information associated with the client device to determine any processing restrictions associated with the requested resource. The method also includes, responsive to receiving an indication that the resource is subject to a server-device processing restriction, requesting access to the resource from a remote server and receiving an instance of a user interface for interacting with the resource.
US09705884B2 Intelligent access control
Embodiments of the present invention disclose a method, system, and computer program product for intelligent access control. A computer detects a new user or modifications made to an existing user in an access control list. The computer determines which other users share an attribute with the newly added or modified employee and then determines which asset(s) are associated with the determined group(s). The computer determines the correlation value between the group(s) and the asset. Based on the determined correlation value, the computer determines whether the newly added or modified employee should have access to the asset.
US09705880B2 Systems, methods, and computer program products for data governance and licensing
Various embodiments provide a data governance and licensing system for monitoring usage of tracking data associated with transport of a plurality of packages and for facilitating licensing arrangements in connection therewith. In certain embodiments, the system comprises: one or more memory storage areas containing a variety of data and one or more computer processors. The one or more computer processors are configured to: receive observed data associated with access of tracking data by at least one accessing party; analyze at least a portion of the observed data to determine identification data for the accessing party; compare the identification data and the authorized user data to determine whether the accessing party is an authorized party; determine whether one or more discrepancies exist between the observed data and either generic usage data or authorized user data; and if so, generate either a license proposal or a license revision request.
US09705878B2 Handling expired passwords
A method of operating a server comprises receiving an authorization request comprising a password, accessing an expiry date for the password, transmitting a response comprising the expiry date, ascertaining whether the password has expired, and receiving a new password, if the password has expired. Optionally, the transmitted response further comprises a date representing the last use of the password and/or an integer value representing a retry parameter.
US09705872B2 Distributed single sign-on
Respective cryptographic shares of password data, dependent on a user password, are provided at n authentication servers. A number t1≦n of the password data shares determine if the user password matches a password attempt. Respective cryptographic shares of secret data, enabling determination of a username for each verifier server, are provided at n authentication servers. A number t2≦t1 of the shares reconstruct the secret data. For a password attempt, the user computer communicates with at least t1 authentication servers to determine if the user password matches the password attempt and, if so, the user computer receives at least t2 secret data shares from respective authentication servers. The user computer uses the secret data to generate, with T≦t1 of said t1 servers, a cryptographic token for authenticating the user computer to a selected verifier server, secret from said at least T servers, under said username.
US09705868B2 Computer-implemented method for mobile authentication and corresponding computer system
In one embodiment of the present invention a computerized method includes receiving at a personal-mobile device a first communication, which includes information for requesting user verification for logging into an account of a user, via a computing device. The account is with a service provided by an application server. The method includes starting a personal-authentication application on the personal-mobile device in response to receiving the first communication, and receiving in the personal-authentication application a user verification for confirming logging into the account. The method includes logging into the account via the computing device based on receipt of the user verification. Embodiments of the present invention provide enhanced security for logging into an account that a user may have with a service by providing that a personal-mobile device, such as a mobile telephone, which is personal to a user, is configured as a security token for login to the account.
US09705866B2 Systems and methods for providing multimedia content within an application and a security solution integrated therein
A system is provided for downloading, for distribution and for acoustic reproduction of a music album, which includes at least one or several digital music files and/or multimedia content in the form of one or several multimedia files assignable to the music file, wherein the music file and/or multimedia file are provideable as data sets for downloading, wherein the music file and/or multimedia file are as data sets pre-holdable grouped after downloading as a music album in a data memory of an end-user-device, wherein the music file and/or multimedia file is treatable by a treatment means, particularly in dependency to an authorization, and wherein the treated music file and/or multimedia file is transferable to an output device of the end-user-device, especially a speaker device with or without a display device, in such a way, that the music file and/or multimedia file is at least acoustically emittable to one user.
US09705865B2 Secure information storage and delivery system and method
A system for secure information storage and delivery includes a vault repository that includes a secure vault associated with a user, wherein the secure vault is associated with a service level including at least one of a data type or a data size limit associated with the secure vault, the secure vault being adapted to receive and at least one data entry and securely store the at least one data entry if the at least one of a size or a type of the at least one data entry is consistent with the service level. A mobile vault server coupled to the vault repository creates a mobile vault on a mobile device based on the secure vault and is capable of authenticating the mobile device based on user authentication information. The mobile vault server includes a mobile device handler that communicates with the mobile device. A synchronization utility determines whether the at least one data entry on the secure vault is transferable to or storable on the mobile vault based on at least one of the size or the type of the at least one data entry and transfers the at least one data entry from the secure vault to a corresponding data entry on the mobile vault if the at least one data entry on the secure vault is determined to be transferable to or storable on the mobile vault.
US09705863B2 Applicant screening
A method comprising receiving by a screening service, an applicant profile that identifies an applicant and an authorization to provide access to screening results generated by the screening service based on the applicant profile to a screener, associating, using a computer, an identifier with the screening results, and communicating the identifier to the screener.
US09705859B2 Key exchange through partially trusted third party
Clients within a computing environment may establish a secure communication session. Sometimes, a client may trust a cryptography service to perform some cryptographic operations and access some cryptographic resources while simultaneously not trusting the cryptography service to perform other operations and access other resources. Two or more clients may utilize a cryptography service to perform certain authentication and verification operations to establish a secure communication session, while simultaneously denying the cryptography service access to the secure communication session.
US09705855B2 Secure data destruction in a distributed environment using key protection mechanisms
Organizations maintain and generate large amounts of sensitive information using computer hardware resources and services of a service provider. Furthermore, there is a need to be able to delete large amounts of data securely and quickly by encrypting the data with a key and destroying the key. To ensure that information stored remotely is secured and capable of secure deletion, cryptographic keys used by the organization should be prevented from being persistently stored during serialization operations. If the keys used to encrypt the data have not been exposed during serialization operation, they may be deleted or destroyed enabling the destruction of data encrypted with the keys.
US09705853B2 Method to detect an OTA (over the air) standard message affected by an error
A method is to detect a message compatible with the OTA (Over The Air) standard and affected by a wrong ciphering. The method may include receiving the ciphered OTA message; deciphering the OTA message; and reading a counter field of padding bytes in the deciphered OTA message and reading corresponding padding bytes in the OTA message deciphered. The method may also include detecting at least one bit in at least one of the padding bytes of the OTA message deciphered, with the at least one bit being indicative of the wrong ciphering.
US09705852B2 Proxy SSL authentication in split SSL for client-side proxy agent resources with content insertion
A traffic management device (TMD), system, and processor-readable storage medium are directed to determining that an end-to-end encrypted session has been established between a client and an authentication server, intercepting and decrypting subsequent task traffic from the client, and forwarding the intercepted traffic toward a server. In some embodiments, a second connection between the TMD and server may be employed to forward the intercepted traffic, and the second connection may be unencrypted or encrypted with a different mechanism than the encrypted connection to the authentication server. The encrypted connection to the authentication server may be maintained following authentication to enable termination of the second connection if the client becomes untrusted, and/or to enable logging of client requests, connection information, and the like. In some embodiments, the TMD may act as a proxy to provide client access to a number of servers and/or resources.
US09705851B2 Extending DNSSEC trust chains to objects outside the DNS
The present invention generally relates to systems and methods for extending a chain of trust beyond the DNS. Some embodiments provide a verifier with the ability to validate a chain of trust starting with the trust anchor at the DNS root all the way to a service or object of interest outside the DNS.
US09705848B2 Ultra-small, ultra-low power single-chip firewall security device with tightly-coupled software and hardware
A firewall security device, system and corresponding method are provided that includes an operating system of an entirely new architecture. The operating system is based fundamentally around a protocol stack (e.g., TCP/IP stack), rather than including a transport/network layer in a conventional core operating system. The firewall security device may include a processor and an operating system (OS) embedded in the processor. The OS may include a kernel. The operating system kernel is a state machine and may include a protocol stack for communicating with one or more devices via a network interface. The OS may be configured to receive and transmit data packets and block unauthorized data packets within one or more layers of the protocol stack based on predetermined firewall policies.
US09705847B2 Management server and management method thereof for managing cloud appliances in virtual local area networks
A management server and a management method thereof are provided. The management server is connected to a switch on a trunk port. The switch is connected to a plurality of cloud appliances in different virtual local area networks (VLANs). The management severs operates a management system and a translation system for managing cloud appliances. The translation system is operated to modify the receiving data packet by converting the source MAC address or the source IP address and removing the VLAN tag, and to modify the transmitting data packet by converting the destination MAC address or the destination IP address and adding a VLAN tag.
US09705846B2 Methods and apparatus for providing high speed connectivity to a hotel environment
One or more processors are configured to associate a first local IP address with a computer while the computer is connected to a first network access node thereby providing the computer with access to a network. The first local IP address is one of a plurality of local IP addresses used on the network. The one or more processors monitor transmissions received from the first network access node to determine when the computer requests an Internet transaction. When the computer requests an Internet transaction, a first one of the globally unique IP addresses is associated with the first local IP address thereby allowing the computer to conduct the Internet transaction. The first globally unique IP address is disassociated from the first local IP address after termination of the Internet transaction and is then available for association with any of the local IP addresses used on the network.
US09705845B2 Network access device and method for automatically establishing connection to a wide area network
A network access device (NAD) is configured to automatically establish a connection to a WAN. The NAD tests IP configurations according to a first priority scheme at least until a currently best scoring one of the IP configurations is selected for use to communicate over the WAN. The testing of the IP configurations includes transmitting requests according to a first priority scheme and tracking any replies reflecting which IP configurations are valid. The first priority scheme is for selecting among IP configurations for testing and prioritizing a first type of IP configuration over a dynamically determined type of IP configuration. Which IP configurations of the dynamically determined type that are to be tested are determined by attempting to obtain DHCP leases using different VLAN IDs according to a second priority scheme of VLAN IDs to include in DHCP requests.
US09705841B2 Private mobile messaging and data communications apparatus and method of managing organizational messaging
A private mobile data communications apparatus and methods of managing organizational data flow and coordinate a secure messaging infrastructure allow organizations to communicate with and monitor one or more mobile users each having at least one mobile device with which they communicate. The apparatus includes a server component, system client, a mobile client, and multiple application programming interface modules configured to manage information flow and correspond with external systems as needed.
US09705836B2 Method, server and SNS system for message interaction
A method for message interaction includes: receiving, at a server, a first multi-media message recorded and published by a first terminal when the server detects that the first terminal in a social network service (SNS) system carries out a message publishing operation; performing, at the server, a transcoding process on the first multi-media message to generate at least one second multi-media message, and storing the first multi-media message and the at least one second multi-media messages; and allocating, at the server, a publishing identifier and sending the publishing identifier to the first terminal to inform the first terminal that the message publishing operation is successful. Further, a server and a SNS system are also described. In the present disclosure, message interaction can be performed based on multi-media messages in the SNS system, thereby enriching variety of message contents, improving efficiency of message interaction, and enhancing convenience of social activities.
US09705833B2 Event driven dynamic multi-purpose internet mail extensions (MIME) parser
An event driven MIME parser is provided. Quantities (chunks) of MIME data are received from a client and parsed to identify the boundaries internal to the MIME data and to isolate the content body. If the MIME message is not completed parsing before the end of the current chunk of data is recognized, the parsed data is written to storage and linked together with other previously-parsed content bodies. When the next chunk of MIME data is received, i.e., an event is recognized at the parsing server, the content body is isolated from the new chunk of MIME data and appended to the previously linked together content bodies, and parsing continues.
US09705829B2 Communication systems and methods
Example communication systems and methods are described. In one implementation, a method receives a message from a message server. The method identifies constituent data contained in the message and accesses supplemental information associated with the message based on the constituent data. The message is modified to include at least one of a portion of the supplemental information and a reference to the supplemental information. The modified message is then communicated to a client device.
US09705827B2 Methods and apparatus for virtual channel flow control associated with a switch fabric
A system includes a module associated with a first stage of a switch fabric directly coupled to a module associated with a second stage of the switch fabric via a single physical hop having multiple virtual channels. The module associated with the first stage is configured to assign a virtual channel identifier associated with a virtual channel with a data packet using a hash function and to send the data packet through the virtual channel based on the virtual channel identifier. The module associated with the second stage is configured to send a flow control signal to the module associated with the first stage when an available capacity of a queue is less than a predetermined threshold. The module associated with the first stage is configured to suspend sending data packets via the virtual channel in response to the flow control signal.
US09705816B2 Method and apparatus for allocating resource reflecting adaptive evaluation in cloud computing for high-throughput computing
Disclosed is a method of efficiently allocating resources in a cloud computing system of the High-Throughput Computing (HTC) field. In more detail, a cloud resource allocation model is proposed in which accumulated job histories are analyzed, a correlation between a performance factor and the job properties is extracted, a factor which is greatly influential in a task performance is identified based on the result of the analyzing and the extracting and is applied to subsequent resource allocations, and reanalysis is performed adaptively.
US09705815B2 Graph database for services planning and configuration in network services domain
In general, techniques are described for representing services, network resources, and relationships between such services and resources in a graph database with which to validate, provision, and manage the services in near real-time. In one example, a controller device includes at least one processor; and at least one memory to store a graph database comprising a graph that represents network resources and relationships between network resources. The controller device receives, at an application programming interface, a data-interchange formatted message that indicates a service request to configure a network service; queries, at least a portion of the plurality of the graph, to determine whether a set of the plurality of network resources can satisfy the service request to provision the network service within the network; and configures the set of the plurality of network resources to provide the network service.
US09705812B2 Port-based fairness protocol for a network element
Methods, apparatuses, and computer-readable medium for providing a fairness protocol in a network element are disclosed herein. An example method includes receiving one or more packets at each of a plurality of ingress ports of the network element, and scheduling the packets into a plurality of queues, wherein each of the queues is associated with packets that are sourced from one of the ingress ports. The method also includes monitoring a bandwidth of traffic sourced from each of the ingress ports, identifying a port among the ingress ports that sources a smallest bandwidth of traffic, and arbitrating among the queues when transmitting packets from an egress port of the network element by giving precedence to the identified port that sources the smallest bandwidth of traffic. Additionally, arbitrating among the queues distributes a bandwidth of the egress port equally among the ingress ports.
US09705811B2 Simultaneous queue random early detection dropping and global random early detection dropping system
A method for receiving a packet descriptor associated with a packet and a queue number indicating a queue stored within a memory unit, determining a priority level of the packet and an amount of free memory available in the memory unit. Applying a global drop probability to generate a global drop indicator and applying a queue drop probability to generate a queue drop indicator. The global drop probability is a function of the amount of free memory. The queue drop probability is a function of instantaneous queue depth or drop precedence value. The packet is transmitted whenever the priority level is high. When the priority level is low, the packet is transmitted when both the global drop indicator and the queue drop indicator are a logic low value. When the priority level is low, the packet is not transmitted when either drop indicator is a logic low value.
US09705807B2 Distributed counters and meters in packet-switched system
Aspects of the disclosure provide a method for counting packets and bytes in a distributed packet-switched system. The method includes receiving a packet stream having at least one packet flow at a device of a packet-switched system having a plurality of distributed devices, statistically determining whether to update a designated device based on receipt of a packet belonging to the packet flow, and transmitting packet counting information to the designated device based on the statistical determination, where the designated device counts packets of the packet flow based on the packet counting information.
US09705805B2 Quality of service management system for a communication network
A quality of service management system includes a rules engine that receives information associated with a communication path having an assigned quality of service (QoS) to be provided for a customer communication device, and identifies one or more network elements assigned to provide the communication path. Each network element having a plurality of queues configured to provide varying QoS levels relative to one another. For each of the network elements, the rules engine determines at least one queue that is configured to provide the communication path at the assigned quality of service, and transmits queue information associated with the determined queue to its respective network element, the network element conveying the communication path through the determined queue.
US09705804B2 Opportunistic wireless resource utilization using dynamic traffic shaping
Systems and methods which provide resource sharing techniques implementing opportunistic shared resource utilization using dynamic traffic shaping are disclosed. Embodiments implement a multi-part transmission frame generation process in which data packets of various different traffic flows are selected for the transmission frame to fill the frame capacity. For example, scheduling logic may apply traffic shaping logic to select data packet queues from which data packets are to be included in a frame and to initially determine a number of packets to be included in the frame from each selected data packet queue according to the traffic shaping logic. Thereafter, the frame may be analyzed to determine if excess capacity remains. The scheduling logic may then apply traffic shaping logic to the data packet queues to implement an opportunistic scheme for including additional data packets in the frame and thereby fill the excess capacity.
US09705803B1 Negotiated radio link properties among wireless access nodes
Systems, methods, apparatuses, and software for operating a wireless access node are provided herein. In one example, a method includes providing wireless access from the wireless access node for one or more wireless devices using an initial protocol data unit (PDU) size for at least a portion of the wireless access. The method also includes receiving wireless transmission metrics transferred by a second wireless access node, and establishing a new PDU size for the portion of the wireless access at the wireless access node based at least on the wireless transmission metrics.
US09705801B2 Systems and methods for mapping and routing based on clustering
Unique identifiers (IDs) associated with a plurality of nodes may be provided. Nodes clustered within a community may be assigned numerically proximate unique IDs. A number of partitions associated with a plurality of machines may be determined. The unique IDs may be segmented into divisions based on the number of partitions. The unique IDs may be mapped to the plurality of machines based on the divisions.
US09705800B2 Load distribution in data networks
Provided are methods and systems for load distribution in a data network. A method for load distribution in the data network may comprise retrieving network data associated with the data network and service node data associated with one or more service nodes. The method may further comprise analyzing the retrieved network data and service node data. Based on the analysis, a service policy may be generated. Upon receiving one or more service requests, the one or more service requests may be distributed among the service nodes according to the service policy.
US09705797B2 Node in network including a plurality of nodes
In a network including a plurality of nodes, a node transmits data to another node, receives data from another node, and stores a communication history between a plurality of other nodes and the node itself. When an acknowledge response to data transmitted to a first node among the plurality of other nodes is not received, the node generates a duplicate data of the transmitted data. When a duplication report indicating detection of duplicate data transmitted to a second node among the plurality of other nodes has been received from one of the plurality of other nodes, the node refers to the communication history, and identifies the first node as a cause of generation of the duplicate data. Thereafter, the node generates a check request that include a communication history between the first node and the node itself and that requests the first node to check the communication history.
US09705795B2 Look-up table creation method and query method, controller, forwarding device, and system
The present invention discloses a look-up table creation method and query method. The creation method includes: receiving a look-up table create message sent by a controller, where the look-up table create message includes an identifier of a look-up table and a look-up mode of the look-up table; creating a look-up table according to the look-up table create message and setting a look-up mode of the look-up table; receiving an entry add message sent by the controller, where the entry add message includes a to-be-added forwarding action and an index parameter of the forwarding action; and adding, according to the entry add message, an entry corresponding to the entry add message to the look-up table.
US09705794B2 Discovery of network address allocations and translations in wireless communication systems
A wireless user device is served by a wireless network that performs Network Address Translation (NAT). The wireless user device exchanges user data using a device IP address and a network gateway exchanges the user data with external systems using an external IP address. The user device receives network information that indicates a network server and queries the network server for IP address translation data. The user device receives the IP address translation data from the network server that indicates that the external IP address is associated with the device IP address for the wireless user device. The user device transfers content delivery footprint data to a content delivery network. The content delivery footprint data indicates media content stored on the user device and indicates that the external IP address is associated with the device IP address for the user device.
US09705792B2 Authorizing communications between computing nodes
Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include determining whether communications sent to managed computing nodes are authorized, and providing the communications to the computing nodes only if they are determined to be authorized.
US09705789B1 Method and apparatus for handling multicast traffic
Aspects of the disclosure provide method and apparatus for managing multicast traffic in a domain, such as a G.hn domain. A method includes storing, at a first node of a domain, a plurality of next nodes for transmitting messages in the domain, forwarding, from the first node to the plurality of next nodes, a probe message transmitted from a second node in response to a request from a third node to join a group to receive a multicast flow that enters the domain from the second node, and storing, at the first node, a list of nodes in association with the multicast flow. The list of nodes is determined at least in part based on a path through which the probe message is transmitted from the second node to the third node.
US09705788B2 Provider edge in virtual private LAN service network
In a VPLS network, a first PE in a VPN instance sends topology information and a bridging MAC address of the first PE to another PE in the VPN instance, receives and stores topology information and bridging MAC addresses from the another PE. The first PE further generates a CE MAC table in the VPN instance according to the stored topology information and bridging MAC addresses of the another PE; calculates a unicast minimal spanning tree by taking the first PE as a root, generates a unicast MAC table in the VPN instance according to the unicast minimal spanning tree. Each PE further selects one of the PEs in the VPN instance as a root bridge, calculates a broadcast minimal spanning tree by taking the root bridge as a root, and generates a broadcast MAC table in the VPN instance according to the broadcast minimal spanning tree.
US09705782B2 Method and system for efficient graceful restart in an open shortest path first (OSPF) network
A method to enhance a graceful restart process in an open shortest path first (OSPF) network is disclosed. The method is implemented on an OSPF enabled router that is adjacent to a plurality of neighboring OSPF enabled routers within a network, where the OSPF enabled router and the plurality of neighboring OSPF enabled routers are within one area of the network. In preparation of a database synchronization process during a graceful restart (GR) session, the OSPF enabled router selects a first neighboring OSPF enabled router from the plurality of neighboring OSPF enabled routers, initiates a first database synchronization with the first neighboring OSPF enabled router. Then the OSPF enabled router initiates a set of database synchronizations with remaining neighboring OSPF enabled routers only after the first database synchronization with the first neighboring OSPF enabled router completes.
US09705774B2 Method for controlling transmission power and transmission delay, and communication terminal using same
The present invention relates to a communication terminal and a control method thereof, and the communication terminal according to the present invention comprises: a radio frequency (RF) unit for receiving and/or transmitting data; and a control unit for controlling the data received and/or transmitted through the RF unit, wherein the control unit can select an application processed through the terminal, control a processing speed of the terminal, determine the network through which the data is transmitted, and determine a combination of a data rate and transmission power.
US09705771B2 Attribution of mobile device data traffic to end-user application based on socket flows
A method performed by a network system communicatively coupled to a device over a wireless access network, the method comprising transmitting a traffic flow to, or receiving the traffic flow from, a software application on the device, the traffic flow comprising one or more related data transfers over the wireless access network, the traffic flow being routed between the software application and the network system through an assisting element comprising a control application or a proxy agent on the device, wherein the traffic flow has a characteristic associating the traffic flow with the first software application, the characteristic preserving the association between the traffic flow and the software application when the traffic flow is routed by the one or more assisting elements; identifying the characteristic; and implementing at least a portion of a control, accounting, or notification service policy based on the identified characteristic.
US09705764B2 System and method for evaluating performance and evolution ability of network address and identification schemes
In a method, formal descriptions of network address and identification schemes are received. Then validity and completeness of the formal descriptions are verified. The network address and identification schemes are scheduled into a final description after the validity and completeness of the formal descriptions are verified. The final description is resolved into an applicable network address. Then the applicable network address and identification scheme is applied to a test network and the test network runs. The running performance of the test network is measured. The measurements are analyzed and sent to evaluating performance and evolution ability of the network address and identification schemes.
US09705760B2 Measuring affinity levels via passive and active interactions
Systems and methods for the measuring of affinity levels via passive and active interactions are provided. A first group of users are selected from a plurality of possible groups of users. Affinity levels are measured among the users of the first group, the affinity levels based at least partially on both passive and active interactions between an electronic device of a first user and electronic devices of users in the first group. The first user is added to the first group based on the affinity levels.
US09705755B1 Application definition deployment with request filters employing base groups
A method and apparatus for application definition deployment using base groups are provided. In the method and apparatus, service requests are received at a request queue and queued by the request queue. The request queue also receives an availability message from a fleet device indicating application definitions available to the fleet device using base groups. The request queue provides a service request to the fleet device, whereby the service request is identified based on the base groups indicated by the fleet device.
US09705753B2 Extensible analytics and recommendation engine for network traffic data
A method and system for using plug-in analysis modules to analyze network traffic data is disclosed. The network has computing devices coupled to a network traffic appliance that routes data to and from the computing devices. A plug-in network analysis module is installed on a network traffic recommendation engine. The network analysis module is run to obtain selected network traffic data on the network. The selected network traffic data is analyzed via the network analysis module. A recommendation is output based on the selected network traffic data. A policy is adjusted based on the recommendation to improve the efficiency of the network traffic to the computing devices.
US09705748B2 Site detection
The invention relates to a method and device of categorization of endpoint nodes into sites in a communications network. The invention further relates to a computer program performing the method according to the present invention, and a computer program product comprising computer readable medium having the computer programs embodied therein.A method of categorizing endpoint nodes into sites in a communications network is provided. The method comprises acquiring information pertaining to tracing of a route from each of a plurality of the endpoint nodes via a number of routing nodes in the communications network, which information identifies the routing nodes encountered in each traced route. The method further comprises performing a comparison, for each of the plurality of endpoint nodes with the remaining ones of the plurality of endpoint nodes, of the acquired information for a selected number of routing nodes closest to the endpoint node for each traced route. Moreover, the method comprises categorizing the endpoint nodes having at least one routing node in common among the selected number of routing nodes as belonging to a same site.
US09705742B2 Method and apparatus for enabling M2M service and H2H service to coexist
A method and an apparatus for a coexistence of an M2M service and an H2H service relate to the technical field of wireless communication. The method includes: during an implementation of an M2M service, determining whether the M2M service is a QoS negotiable M2M service by checking a type of the M2M service; when it is determined that the M2M service is a QoS negotiable M2M service, making the M2M service and an H2H service to share same network resources; and when it is determined that the M2M service is a QoS non-negotiable M2M service, configuring, for the M2M service, a dedicated cell dedicated to implement the M2M service, wherein, the M2M service is a machine to machine service, and the H2H service is a human to human service.
US09705737B2 Deterministic control loop scheduling
In one embodiment, a scheduling device in a network receives routing metrics regarding a network path between a device controller and a networked device. The scheduling device also receives controller metrics for the device controller. The scheduling device determines time costs associated with the network path and one or more control operations performed by the device controller, based on the routing and controller metrics. The scheduling device generates a communication schedule based on the time costs and instructs the device controller and the networked device to use the communication schedule.
US09705733B2 Systems and methods for throttling polling
Throttling polling may include sending a request to an agent device and determining whether a response to the sent request is successfully received from the agent device. A result of the determination may be stored in a memory and associated with the agent device. Further, a success rate is calculated for the agent device based on a plurality of the results. A metric related to the sent request and a subsequently sent request is adjusted for the agent device in accordance with an algorithm based on the calculated success rate for the agent device. The metric may be an amount of time between the sent request and a subsequently sent request for the agent device or a number of subsequently sent requests for the agent device.
US09705726B2 Estimation of a time, phase and frequency shift of an OQAM multicarrier signal
A method is provided for receiving an OQAM multi-carrier signal, which implements a step of estimating, in the time domain, at least one time, phase, and/or frequency shift of the multi-carrier signal. The estimation step implements at least one estimator in order to estimate the time shift, referred to as a time estimator, and/or at least one estimator for estimating the phase shift, referred to as a phase estimator, and/or at least one estimator for estimating the frequency shift, referred to as a frequency estimator. The multi-carrier signal includes at least one preamble, and at least one of the estimators takes into account coefficients of a prototype filter used in transmission in order to shape at least one preamble inserted into the multi-carrier signal.
US09705724B2 Preamble transmission and reception method and apparatus for OFDM system
A method and apparatus for transmitting and receiving a preamble having sequence information for an OFDM system is provided. The preamble transmission method includes generating a preamble block including at least one frame having a header with a known sequence and a code block containing control information and transmitting the preamble block mapped to Orthogonal Frequency Division Multiplexing (OFDM) cells by repeating in frequency axis direction.
US09705722B2 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 method for transmitting broadcast signals, the method comprises encoding service data, encoding signaling data, MIMO (Multiple-Input and Multiple-Output) precoding the encoded service data, building at least one signal frame including the MIMO precoded service data and the encoded signaling data, modulating data in the built at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme and transmitting the broadcast signals having the modulated data.
US09705717B2 High data rate multilevel clock recovery system
Digital receiver systems and clock recovery techniques for use in digital receiver systems are provided to implement asynchronous baud-rate clock recovery systems for high data rate serial receivers multilevel line modulation. A two-stage postcursor ISI equalization system is provided to efficiently emulate a 4-level DFE (decision feedback equalization) system, for example, while converting a 4-level equalized signal to s 2-level equalized signal. For example, a two stage postcursor ISI equalization system includes a DFE stage which operates on a most significant component of a given 4-level data symbol, followed by a DFFE (decision-feedforward equalizer) stage which operates on a least significant component of the given 4-level data symbol. In parallel with the DFFE stage, an estimate of the least significant component is subtracted from the equalized 4-level data symbol to convert the 4-level data symbol to a 2-level symbol.
US09705715B2 Automatic gain control (AGC) for multichannel/wideband communications system
Automatic Gain Control (AGC) system for multi-channel signals attenuates an incoming multi-channel signal by providing a gain. The system further adjusts each individual channel, of the multi-channel signal, by supplying a second gain if needed. The AGC system is designed to ensure a received signal power is at an optimal level for analog to digital conversion or any other form of signal processing. The system also enables elimination of mid-packet gain adjustments.
US09705709B2 Recipient-driven traffic optimizing overlay systems and methods
A data stream optimization system is configured to optimize the transfer of data using a plurality of relay nodes acting as the network overlay between a plurality of sources and a plurality of data requesting entities. As each data stream sent from a source to the data requesting entity passes through an relay node, the relay node optimizes network conditions and constraints based upon an identifying “signature” and priority conveyed by the requestor. The system is capable of reprioritizing, rerouting, and modifying the transmission of data streams for the purpose of transfer optimization based upon dynamically changing requestor interest and priority over time.
US09705706B2 Multiple prefix connections with translated virtual local area network
A method implemented in an access node (AN) including receiving a packet for a service on a connection between a subscriber and a service provider or service provider network (SP), replacing a Virtual Local Area Network (VLAN) tag for the subscriber in the packet with a Q-in-Q label that matches a Media Access Control (MAC) address for a residential gateway (RG) in the packet when the packet is received from the RG, wherein the Q-in-Q label comprises a Customer VLAN (C-VLAN) tag that identifies the subscriber and a Service-VLAN (S-VLAN) tag that identifies the SP, and replacing the Q-in-Q label in the packet with a VLAN tag for the subscriber that matches the MAC address for the RG in the packet when the packet is received from the SP.
US09705705B2 Method and apparatus for accessing shortest path bridging network in multi-homing manner
Provided are a method and an apparatus for accessing a shortest path bridging network in a multi-homing manner. The method comprises: receiving an LSP message flooded by an edge node containing an inter-node LAG port in the network, wherein the LSP message carries a B-MAC, a Base VID, and a Portal System Number of the edge node; generating, according to the Base VID and the Portal System Number, a B-VID corresponding to the edge node; and establishing a forwarding table according to the B-MAC and the B-VID; the edge node containing the inter-node LAG port in the network acquiring the B-MAC, the Base VID, and the Portal System Number of the edge node; generating, according to the Base VID and the Portal System Number, the B-VID corresponding to the edge node; and establishing, according to the B-MAC and the B-VID, a mapping table for PBB encapsulation and decapsulation. The disclosure solves the technical problem in the related art that the implementation of the method for accessing a shortest path bridging network in a multi-homing manner is excessively complicated, thereby achieving the technical effect of implementing access to the shortest path bridging network in a multi-homing manner without changing the existing protocol message.
US09705702B2 Method and system for creating software defined ordered service patterns in a communications network
A software defined network service (SDNS) node for altering a logical flow of data packets in a network to accommodate predetermined ordered service chains, comprising a receiver configured to receive an encapsulated data packet comprising a tag via a encapsulated tunnel from another SDNS node, wherein the tag identifies an ordered service chain or a next hop in the ordered service chain, a processor coupled to the receiver and configured to decapsulate the encapsulated data packet, and a transmitter coupled to the processor and configured to forward the decapsulated data packet to a service device attached to the SDNS node when the processor determines, based on the tag, that a service on the service device should be applied to the data packet.
US09705701B2 Method for protecting an Ethernet ring from a superloop going through the Ethernet ring
The present invention relates to a method in an Ethernet ring for protecting the Ethernet ring from a superloop going through the Ethernet ring, wherein the Ethernet ring comprises at least one ring node and two interface nodes between the Ethernet ring and a VPLS-domain, the Ethernet ring further comprises a ring protection link, the method comprises the steps of: receiving in one of the interface nodes a withdrawal message intended to indicate that the other interface node is malfunctioning, the method being further characterized by the further step of; maintaining said ring protection link in the Ethernet ring in response to the withdrawal message.
US09705698B1 Apparatus and method for network traffic classification and policy enforcement
A machine has a bus, an input port connected to the bus to receive inbound network traffic, an output port connected to the bus to convey outbound network traffic and a processor complex connected to the bus. The processor complex is configured as a pipeline with individual processor cores assigned individual network traffic processing tasks. The pipeline includes a first set of processor cores to construct network traffic trees characterizing the inbound network traffic and the outbound network traffic. Each network traffic tree characterizes traffic type and traffic rate. A second set of processor cores enforces network traffic policies utilizing the network traffic trees. The network traffic policies apply traffic rate control by traffic type for the inbound network traffic and the outbound network traffic.
US09705697B1 Transceiver for communication and method for controlling communication
An example embodiment provides a transceiver for communication includes a timing determiner that detects a fall from high level to low level of a bus signal generated by pulse width modulation of a clock signal and input from a communication bus; a transmission data signal delay adjuster that determines a second timing having a predetermined time difference from a first timing, the bus signal rising from the low level to the high level at the first timing; an encoder that extends a low level of the bus signal by changing a data signal to be output to the communication bus from high level to low level; and a timing adjustment circuit that changes the data signal to the low level at the second timing.
US09705694B2 Extension of Wi-Fi services multicast to a subnet across a Wi-Fi network using software-defined networking (SDN) to centrally control data plane behavior
Wi-Fi services multicast to a subnet in a software-defined network (SDN) are extended. An SDN controller centrally monitors a data plane of a Wi-Fi network. Advertisements for services within a first subnet by an advertising station are forwarded to the SDN controller. Parameters of the service of the advertising station are extracted for storage by performing deep packet inspection on the one or more packets. Queries for services within a second subnet by a querying station are also forwarded to the SDN controller. Parameters of the service of the querying station are extracted for storage by performing deep packet inspection on the one or more packets. The query for service to the advertisement matches responsive to the advertisement parameters compared to the query parameters. Responsive to matching, a set of connection parameters necessary for the querying station at the second subnet to connect to the advertising station at the first subnet is sent.
US09705691B2 Techniques to manage recordings for multimedia conference events
Techniques to manage recordings for multimedia conference events are described. An apparatus may comprise a recording management component operative to manage recording and reproduction operations for a multimedia conference event. The recording management component may comprise an event capture module operative to record a multimedia conference event to form a recorded meeting event. The recording management component may comprise an event entity module communicatively coupled to the event capture module, the event entity module operative to generate an entity event list for the recorded meeting event. The recording management component may comprise an event reproduction module communicatively coupled to the event entity module, the event reproduction module operative to reproduce the recorded meeting event. The recording management component may comprise an event interface module communicatively coupled to the event reproduction module, the event interface module operative to display presence information for one or more entities from the entity event list while reproducing the recorded meeting event. Other embodiments are described and claimed.
US09705688B2 Method and system for sharing location information and recording medium using the same
A method and a system for sharing location information and a recording medium using the same are provided. The present method obtains graphic location information by a first display software, and insert the document to a document corresponding to a second display software. The document is then transmitted to a remote device. Accordingly, through reading the document, the remote device can directly activate the applicable display software to display the graphic location information originally shared by the user of the mobile device.
US09705684B2 Systems, methods, and computer readable storage device for delivering power to tower equipment
A cell site includes a tower and a power over Ethernet system to power devices on the tower. The power over Ethernet system includes a power over Ethernet switch and a multiplexing box. Ethernet cables connect output ports of the power over Ethernet switch to input ports of the multiplexing box. A power plant is connected to the input of the power over Ethernet switch. Devices are connected to the output ports of the multiplexing box. The power over Ethernet system also includes a power management control.
US09705683B2 Verifiable implicit certificates
An implicit certificate cryptosystem uses an implicit certificate that includes a pair of certificate components. One of the certificate components includes a public key reconstruction data that is the combination of ephemeral public keys of two entities, one of which is a trusted entity and the other of which is associated with the implicit certificate. The public key reconstruction data is then combined with the identity of the other entity and the combination encrypted to form a first certificate component. A second certificate component is generated by using the first certificate component as a message in a signature scheme and generating a signature of the trusted entity on the message. The two certificate components are provided to the other entity to permit the other entity to generate a private key using one of the certificate components. The corresponding public key can be derived from the remaining certificate component.
US09705681B2 System and method for encryption
A method and system for generating a signature for a user are described. The system comprises a signature server, an initial transaction device for a user and a validation device for a user. The initial transaction device is configured to display a first message M and send a request to the signature server to create a signature for said first message M. The signature server is configured to generate a validation challenge using a second message M′ which is based on said first message M′ and a first secret shared between said user and said signature server and send said validation challenge to the validation device. The validation device is configured to regenerate said second message M′ using said first shared secret, display said second message M′, receive user confirmation that the displayed second message M′ corresponds to said first message M, generate a validation code confirming the request to create a signature; and send said validation code to said signature server. Thereafter, said signature server generates the signature for the user for the first message M.
US09705678B1 Fast CAN message authentication for vehicular systems
A method for authenticating messages is provided. The method includes calculating a hash value based on a key and a message count value and receiving a data message associated with the message count value. The method includes receiving an authentication message that includes the message count value and a message authentication code derived from the data message, the message count value and the key. The method includes applying portions of the data message to look up portions of the hash value and combining the portions of the hash value to form a verification version of the message authentication code. The method includes determining whether the message authentication code matches the verification version of the message authentication code.
US09705676B2 Continuous monitoring of fingerprint signature on a mobile touchscreen for identity management
A mobile device implements a state machine with full authentication, continuous authentication, and invalidation states. To access the device, the full authentication state requires the user to confirm his or her identity using some robust authentication technique. Upon success, the state machine transitions to the continuous authentication state wherein data samples are captured as the user interacts with the device and compared with stored exemplary fingerprints. Preferably, the state machine enforces a negative identification technique to determine whether the individual currently interacting with the touchscreen is not the user from which the exemplary fingerprints were generated. Upon such negative authentication, the state machine transitions to the invalidation state. In this state, operations (e.g., screen lock) are performed to secure the device against an unauthenticated use. On a next interaction, the state machine transitions to full authentication requiring robust authentication to continue operating in a normal mode.
US09705675B2 Method and system making it possible to test a cryptographic integrity of an error tolerant data item
A method and system for testing the cryptographic integrity of data m comprises at least the following elements: a module transmitting a message M, said module comprising a memory for storing the parameters used to execute the steps of the method, such as the key, the public data, a transmission medium, a receiver module also comprising storage means for storing at least the same parameters as in transmission. The system may comprise storage means for storing confidential data such as the secret keys, a processor suitable for executing the steps.
US09705671B2 One-way key switching method and implementation device
A one-way key switching method and an implementation device. The method comprises: after obtaining a new key and before deducing or determining that at least n receivers obtain the new key, a sender setting the sending direction of the new key as unavailable and keeping the sending direction of an original key as available; after obtaining the new key and before deducing or determining that at least n receivers obtain the new key, before the original key is invalid, the sender starting up a key switching process, i.e. setting the sending direction of the original key as unavailable and setting the sending direction of the new key as available; where N≧n≧1, N is the total number of the receivers corresponding to the sender.
US09705669B2 Signal processing device, signal processing method, and program
Provided is a signal processing device including: a valid clock width calculation unit configured to calculate a valid clock width corresponding to a bit rate of a valid section in which a transport stream (TS) packet exists; and a TS clock signal generation unit configured to generate, on a basis of the valid clock width calculated by the valid clock width calculation unit, a TS clock signal by combining clocks with different frequency dividing rates.
US09705662B2 System and method for radio full duplex
In one embodiment, a method for calibrating a full-duplex radio system includes transmitting, by a first radio transmitter, a first signal and receiving, by a first radio receiver, a first version of the first signal. The method also includes receiving, by a second radio receiver, a second version of the first signal and transmitting, by a second radio transmitter, a second signal. Additionally, the method includes receiving, by the first radio receiver, a received version of the second signal and determining a response from the second radio transmitter to the first radio receiver in accordance with the first version of the first signal, the second version of the first signal, and the received version of the second signal.
US09705660B1 Aggregating spectrum chunks for maximum bandwidth utilization
The invention is directed to methods and systems for maximizing bandwidth utilization. Once a mobile device has attempted to communicate data through an LTE-based wireless communications network, a carrier bandwidth of a carrier is determined. A standard cell structure is then selected based on the carrier bandwidth such that the standard cell structure is capable of operating at a larger bandwidth than the carrier bandwidth. One or more resource blocks are identified that are not needed to communicate data to and from the mobile device. These resource blocks are zero padded. An identification of these unused resource blocks is communicated to the master information block, which broadcasts this information to the mobile device.
US09705659B2 Method and apparatus for providing uplink feedback optimization
A method for providing uplink feedback optimization may include determining a set of candidate uplink subframes and corresponding component carriers to transmit uplink feedback, and determining a selected uplink subframe and corresponding component carrier from among the set of candidate uplink subframes based on a feedback delay associated with the set of candidate uplink subframes. A corresponding apparatus and computer program product are also provided.
US09705646B2 Multi-input multi-output (MIMO) detection systems
Embodiments of the present invention provide efficient greedy LLL algorithms that not only converge faster but also exhibit much lower complexity than the existing greedy LLL variants while similar error performance is maintained. First, a relaxed Lovász condition is designed for searching the candidate set of LLL iterations with column swap operations. This relaxation does not need size reduction operations so that it can save complexity compared to the existing greedy LLL algorithms. Further, a relaxed criterion of the decrease in LLL potential is designed to select the optimal one in the candidate set of LLL iterations, which also exhibits lower complexity than the existing greedy LLL algorithms. Furthermore, simulations show that the inventive algorithm needs less LLL iterations compared to the existing greedy LLL algorithms.
US09705645B2 Method for performing HARQ for device-to-device communication in wireless communication system and device for same
Disclosed in the present application is a method for performing HARQ for device-to-device communication by a first user equipment in a wireless communication system. Particularly, the method comprises: receiving scheduling information for signal transmission from an eNode B to a second user equipment; transmitting data to the specific user equipment in a first subframe according to the scheduling information; and transmitting the data or new data to the second user equipment in a third subframe according to a response signal to the data, wherein the response signal is transmitted from the second UE to the eNode B in a second subframe positioned between the first subframe and the third subframe, and an interval between the first subframe and the third subframe, which is an HARQ period for the device-to-device communication, is set as a power number of an HARQ period between the first user equipment and the eNodeB.
US09705642B2 Method and device for executing HARQ in TDD-based wireless communication system
A method for a base station (BS) to perform a hybrid automatic repeat request (HARQ). The BS transmits an uplink (UL) grant for a first subframe of a second serving cell through a first serving cell. The BS receives UL data based on the UL grant in the first subframe, transmits an acknowledgement/non-acknowledgement (ACK/NACK) for the UL data through a physical HARQ indicator channel (PHICH) in subframe i of the first serving cell and receives non-adaptively retransmitted UL data in a second subframe of the second serving cell if a NACK for the UL data has been transmitted through the PHICH in the subframe i of the first serving cell. The first serving cell and the second serving cell use different UL-DL configurations.
US09705639B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides a method of transmitting broadcast signals. The method includes, encoding, by an encoder, data in plural PLPs (Physical Layer Pipes); processing, by a framing and interleaving block, the encoded data in the plural PLPs, wherein the processing the encoded data further includes: time interleaving, by a time interleaver, the encoded data in the plural PLPs, frame mapping, by a framer, the time interleaved data onto at least one signal frame, and frequency interleaving, by a frequency interleaver, data in the at least one signal frame; and waveform modulating, by a waveform generation block, the frequency interleaved data in the at least one signal frame and transmitting, by the waveform generation block, broadcast signals having the waveform modulated data.
US09705636B2 Base station apparatus and radio communication method for receiving information indicative of channel quality from mobile station
A wireless communication method and apparatus are provided for selecting quality-reporting sub-carrier bands based on sub-carrier band quantity information received from a base station. The method includes generally four steps. First, from a base station, information indicating quantity of sub-carrier bands is acquired. Second, channel quality of each of a plurality of sub-carrier bands within a communication band is measured from a received signal. Third, sub-carrier bands are selected from the plurality of sub-carrier bands, wherein quantity of the selected sub-carrier bands corresponds to the quantity of sub-carrier bands indicated by the acquired information. Fourth, information indicating channel quality of the selected sub-carrier bands is reported to the base station.
US09705635B2 Apparatus and method to identify user equipment performance and to optimize network performance via big data
Methods, computer-readable media and apparatuses to identify UE performance and to optimize network performance are disclosed. A processor receives a reported channel quality indicator value from a user equipment, wherein the reported channel quality indicator value is used for setting an initial modulation and an initial coding rate, determines a calibrated channel quality indicator value based on historical data for the user equipment and applies the calibrated channel quality indicator value that determines a calibrated modulation and a calibrated coding rate instead of the initial modulation and the initial coding rate based on the channel quality indicator value received from the user equipment, wherein the receiving, the determining and the applying are continuously performed while the user equipment is in a radio resource control connected mode.
US09705633B2 System and method for packet scheduling
The present disclosure is directed towards a method for scheduling data packets in a multi-channel packet processing environment. The method may include receiving one or more data packets associated with an incoming signal and inserting the one or more data packets into a queue. The method may further include monitoring a time delay associated with each of the one or more data packets, wherein the time delay indicates a difference between packet arrival and packet departure times. The method may also include sorting the time delay results based upon an increasing order of time delay and determining a total number of data packets associated with each of a plurality of channels. The method may also include scheduling a data packet for processing based upon, at least in part, at least one of the sorted time delay results and the total number of data packets associated with each channel.
US09705631B2 Transmission/reception device, optical space transmission system, and transmission/reception method
In a digital coherent communication scheme utilizing polarization-multiplexed optical signals, it may be impossible to separate transmission light and reception light from each other with high precision for transmission/reception an optical signal. An optical space transmission system according to the present invention is provided with a first transmission/reception device which radiates first reception light and second reception light whose polarization states are orthogonal to each other, and a second transmission/reception device which radiates third reception light alternately including a first reception light component whose polarization state is the same as the first reception light and a second reception light component whose polarization state is the same as the second reception light in a time-wise manner.
US09705625B2 Optical network terminal and a method therein for maintenance of the same
An ONT and a method therein for maintenance and administration of the ONT are provided. The ONT is comprised in an Optical Distribution Network, ODN. The method comprises connecting 210 an OLT in the ODN to a maintenance unit comprised in the ONT when a first signal is received from the OLT instructing the ONT to enter a maintenance mode. The method comprises updating 220 existing maintenance and administration information in the maintenance unit, the maintenance and administration information relating to the operation of the ONT when receiving new maintenance and administration information from the OLT. The method comprises connecting 230 the OLT to a host which host is connected to the ONT when receiving, from the OLT, a second signal instructing the ONT to enter an operation mode, or after a predetermined period of time; and operating 240 the ONT in accordance with the updated maintenance and administration information in the maintenance unit.
US09705624B2 Method of transmitting data in a mobile communication system
Disclosed is a data transmission method in a mobile communication system. The data transmission method through a code sequence in a mobile communication system includes grouping input data streams into a plurality of blocks consisting of at least one bit so as to map each block to a corresponding signature sequence, multiplying a signature sequence stream, to which the plurality of blocks are mapped, by a specific code sequence, and transmitting the signature sequence stream multiplied by the specific code sequence to a receiver.
US09705623B2 Method for determining the Walsh-Hadamard transform of N samples of a signal and apparatus for performing the same
A computer-implemented method for determining the Walsh-Hadamard transform of N samples of a signal, comprises electing a plurality of hashing C matrices Σ1, . . . ΣC, computing C hashes of a particular length based at least on a hashing front end and the plurality of matrices Σ1, . . . ΣC, forming a bipartite graph with a plurality of variable nodes and a plurality of check nodes, the variable nodes being non-zero coefficients to recover, and the check nodes being hashed samples, finding an isolated check node and recovering non-zero coefficients connected to the isolated check node by employing collision detection and support estimation of the signal, peeling from the bipartite graph the recovered non-zero coefficients, and repeating the computing step, forming step, finding step and peeling step until all the nodes in the plurality of check nodes are zero.
US09705622B2 Support for additional decoding processing time in wireless LAN systems
A wireless communication device in a wireless system may generate a High Efficiency Physical Layer Convergence Procedure (PLCP) Protocol Data Unit (HE PPDU) frame including (i) an Orthogonal Frequency Division Multiplexing (OFDM) symbol including padding bits and (ii) an extension having a non-zero signal strength, and transmit the HE PPDU frame. A High Efficiency signal (HE-SIG) field of the transmitted HE PPDU frame may include an indication for a duration of the extension to avoid ambiguity of the extension. A communication device in a wireless system may receive an HE PPDU frame including (i) an OFDM symbol including padding bits, and (ii) an extension having a non-zero signal strength, and transmit an Acknowledgement frame a predetermined inter-frame space after an end of the HE PPDU frame. An HE-SIG field of the received HE PPDU may include an indication for duration of the extension to avoid ambiguity of the extension.
US09705615B2 Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal
The present invention relates to a method of transmitting and receiving signals and a corresponding apparatus. One aspect of the present invention relates to a method of receiving a signal, which includes interleaving in an appropriate manner for a channel bonding system. The interleaving can allow decoding a user requested service at a random tuner window position.
US09705611B1 Systems and methods for array antenna calibration
An antenna array system can comprise an array of antenna elements, a near-field probe (NFP) arranged in a vicinity of the antenna elements, and a processor coupled to the array of antenna elements and to the NFP. The processor can be configured to dynamically switch the antenna array system, while deployed on an operational platform, from an operation mode to a calibration mode, and calibrate the array of antenna elements according to a receive (RX) calibration sub-mode or a transmit (TX) calibration sub-mode. In the RX calibration sub-mode, the processor can be configured to adjust at least one signal reception parameter associated with at least one receiving antenna element of the array of antenna elements. In the TX calibration sub-mode, the processor can be configured to adjust at least one signal transmission parameter associated with at least one transmitting antenna element of the array of antenna elements.
US09705605B2 Intrapersonal data communication system
Intrapersonal communication systems and methods that provide an optical digital signal link between two or more local devices are disclosed. In some embodiments, the system includes a first signal converter disposed at a first end of the optical digital signal link and configured to convert between electrical digital signals from a first local device and optical digital signals from the optical digital signal link. The system can include an optical connector having a non-contact portion configured to couple optical digital signals between the first signal converter and the optical digital signal link across a gap. The system can include a second signal converter disposed at a second end of the optical digital signal link and configured to convert between electrical digital signals from the second local device and optical digital signals from the optical digital signal link.
US09705604B2 Communication device and wavelength adjustment method
A communication device that receives received signal light from another communication device, the communication device includes: a receiver configured to receive signal light output from an optical filter that outputs signal light of a given wavelength included the received signal light; and a transmitter configured to transmit, to the another communication device, a control signal for controlling a wavelength of laser light for use in generation of the signal light of the given wavelength, wherein the receiver is configured to detect power of the signal light output from the optical filter; and the transmitter is configured to set, when the signal light is not successfully received in the receiver, the control signal so as to cause the another communication device to control the wavelength of the laser light, based on the power.
US09705601B2 Driver for pulse amplitude modulation and optical transmitter implementing the same
A pulse amplitude modulation (PAM) signal generator is disclosed. The PAM signal generator, which is applicable to a vertical cavity surface emitting laser diode (VCSEL), provides a plurality of differential units each having two outputs complementary to each other and biased by a power supply voltage through the commonly connected VCSEL and a dummy diode. The differential units have respective current sources each, where partial sums and a total sum of the currents correspond to the multiple output levels of the VCSEL. The PAM signal generator also provides compensating units to compensate the saturation (non-linearity) of the optical output of the VCSEL.
US09705600B1 Method and system for optical communication
In various embodiments of the present invention data is transmitted in light emitted by a light source by generating a continuous-time data signal and generating, based thereon, a drive signal that provides power to the light source, thereby causing the light source to emit light; variations in the amplitude of the drive signal represent information in the continuous-time data signal. A change in average power delivered to the light source as a result of the variations in the amplitude of the drive signal is detected and power to the light source is adjusted to compensate.
US09705599B2 Systems for improved spectral efficiency in multi-carrier communication systems
This disclosure provides systems, methods, and apparatus for improving spectral efficiency of a communication system. The communication system can include a transmitter, a receiver and a communication link for communicating data between the transmitter and the receiver. The transmitter can employ a multi-carrier technique to transmit data to the receiver. The transmitter can generate a plurality of carrier signals using a receiver-side comb generator, one of which is sent to the transmitter as a pilot carrier signal combined with modulated carrier signals over an optical link. At the receiver the receiver-side comb generator uses the pilot carrier signal to generate a plurality of receiver-side carrier signals, which are used for detecting the modulated carrier signals. As the phase noise in the modulated carrier signals and the phase noise in the receiver-side carrier signals have the same characteristics, the phase noise is cancelled at the receiver, resulting in improved detection.
US09705595B2 Method and apparatus for optical communication
A method, apparatus and computer program for controlling a digital microlens array camera to obtain a sequence of images each including microimages captured by respective microlenses; for determining in each of the images a set of diffused microimages in which an optical communication light source is diffused over each of the microimages of the set; and for decoding optically communicated information from the set.
US09705591B2 Dynamic optical channel sparing in an industry standard input/output subsystem
Mechanisms, in a data processing system comprising an input/output subsystem implementing an industry standard optical bus, for handling a failure of an optical channel in an optical bus are provided. The mechanisms detect, by failure detection logic of the input/output (I/O) subsystem, failure of an optical channel of the optical bus. The mechanisms send, by a controller of the I/O subsystem, a control signal to channel routing logic of the I/O subsystem to control a routing of data signals between active bus lanes of the data processing system and optical channels of the optical bus in response to detecting the failure of the optical channel. The mechanisms control, by the channel routing logic, routing of data signals between the active bus lanes and the optical channels so as to remove the failed optical channel from further use and use a spare optical channel instead of the failed optical channel.
US09705588B2 Wireless communication system and wireless communication receiver
A wireless communication system is provided that is capable of enabling more wireless devices to perform concurrent communication using a polarized wave technology. The wireless communication system is configured from carrier wave generation modules and, each of which generates a first carrier wave and a second carrier wave that have mutually different frequencies; a transmitter that has a rotational wave generation module that generates a rotational wave based on the first and second carrier waves; a rotational wave demodulation module that, for the rotational wave that is received, selectively demodulates an electric wave which has a desired rotational frequency, based on a result of multiplying a sine wave that has the same frequency as a frequency of a desired carrier wave and a sine wave that has the same frequency as the desired rotational frequency; and a receiver that has a rotational phase determination module that determines a phase shift of the received rotational wave from an output of the rotational wave demodulation module.
US09705587B2 Solar powered satellite system
A solar powered satellite system is provided. A power control system, for example, of the solar powered satellite system may include, but is not limited to, a first interface configured to receive a power signal from the satellite receiver, a voltage converter electrically coupled to the first interface, the voltage converter configured to reduce a voltage of the power signal received from the satellite receiver to a predetermined voltage, a second interface configured to receive a power signal from the solar panel assembly, a third interface configured to be coupled to at least one power consumer of a satellite antenna system, and a source selection circuit electrically coupled to the voltage converter, the solar panel assembly and the third interface, the source selection circuit configured to output a selected power signal based upon a comparison between the predetermined voltage and a voltage of the power signal from the solar panel assembly.
US09705586B2 Satellite with transition beam size
A satellite comprises an antenna system configured to provide a plurality of spot beams including one or more small spot beams illuminating a first region of a coverage area, one or more large spot beams illuminating a second region of the coverage area separate from the first region and one or more intermediate sized spot beams illuminating a transition region of the coverage area that is located between the first region and the second region so that the one or more small spot beams are separated from the one or more large spot beams by the one or more intermediate sized spot beams. The one or more intermediate sized spot beams serve to mitigate C/I for the one or more spot beams.
US09705584B2 Apparatus and method for transmitting and receiving data in a communication system
An apparatus and method for transmitting and receiving data in a communication system are provided. In the method, a BS selects a repeater group from among a plurality of repeater groups, for use in transmitting first data to an MS and transmits the first data to the MS according to the number of repeaters of the selected repeater group. The first data is different from data transmitted by the repeaters of the selected repeater group.
US09705582B2 Method for reducing complexity of MIMO receiver which shares preprocessing filter in a group unit by adaptively using covariance matrix
Disclosed is a method for processing a reception signal, and a MIMO receiver, the method comprising a step in which: a reference resource element (RE) is selected within an RE group that comprises a plurality of REs; generated is a preprocessing filter which will be shared by the plurality of REs in the RE group on the basis of channel information of the reference RE; on the basis of channel information of the plurality of REs other than the reference RE, generated is a covariance matrix with respect to each of the REs other than the reference RE; and reception signals with respect to each of the plurality of REs are offset by selectively using the preprocessing filter and the covariance matrix, and thereby detection signals with respect to the RE group are generated.
US09705580B2 Wireless communication device control over wireless network antenna configurations
A wireless communication device receives wireless communications comprising omnidirectional reference signals, beam-formed reference signals, and beam-formed user data. The wireless communication device determines a difference between omnidirectional reference signal quality and beam-formed reference signal quality. The wireless communication device selects an omnidirectional network antenna configuration based on the difference between the omnidirectional reference signal quality and the beam-formed reference signal quality. The wireless communication device transmits wireless signaling indicating the selected omnidirectional network antenna configuration. Responsive to the wireless signaling, the wireless communication device receives additional wireless communications comprising omnidirectional reference signals and omnidirectional user data. In some examples, the network antenna configurations comprise Long Term Evolution (LTE) Transmission Modes (TMs).
US09705579B2 Transceivers and methods for use in transmitting information in a massive MIMO system
A method and apparatus is disclosed herein for transmitting information in massive MIMO system. In one embodiment, the apparatus comprises a plurality of antenna elements; a baseband processor; a plurality of radio-frequency (RF) chains coupled to the baseband processor; a plurality of switches coupled to the plurality of RF chains, wherein positions of switches in the plurality of switches being determined by instantaneous channel state information; a radio-frequency (RF) preprocessor coupled between the plurality of switches and the plurality of antenna elements, the RF preprocessor to apply a preprocessing matrix to signals, elements of the preprocessing matrix being adjusted as a function of average channel state information, and wherein the positions of the switches and elements of the preprocessing matrix are jointly chosen, and wherein the preprocessing matrix is chosen based on a metric related to expected performance obtained from at least one channel realization.
US09705577B2 Method for selecting precoding matrix indication, apparatus and system
Embodiments of the present invent provide a method for selecting a pre-coding matrix indication, an apparatus and a system. In embodiments the method includes sending, by a base station, indication information to a terminal, wherein the indication information is used to instruct the terminal to send uplink data without weighting the uplink data or after weighting the uplink data by using an identity matrix and receiving, by the base station, the uplink data sent by the terminal. The method further includes selecting, by the base station, a first pre-coding matrix indication (PMI) from a pre-coding matrix indication set of the base station according to the uplink data and sending the first PMI to the terminal.
US09705575B2 Advanced feedback and reference signal transmissions for MIMO wireless communication systems
A user equipment (UE) capable of communicating with a base station includes a transceiver configured to receive a signal comprising a CSI process configuration, wherein the CSI process configuration comprises a plurality of CSI-RS resource configurations to identify CSI-RS resources, and a controller configured to derive a first PMI index, i11 utilizing a first non-precoded CSI-RS on a first non-precoded CSI-RS resource, derive a second PMI index, i12 utilizing a second non-precoded CSI-RS on a second non-precoded CSI-RS resource, derive a third PMI index, i2 utilizing a beamformed CSI-RS on a beamformed CSI-RS resource, and cause the transceiver to transmit a CSI feedback comprising the three PMI indices i11, i12 and i2 to the base station. A base station capable of communicating with UE a transmitter configured to transmit a signal comprising a CSI process configuration, wherein the CSI process configuration comprises a plurality of CSI-RS resource configurations.
US09705570B2 Updating gas detector configuration using near field communication tags
Embodiments relate generally to methods and systems for configuring a gas detector using near-field communication (NFC). A gas detector may be equipped with an NFC reader that will allow the gas detector to scan and read NFC tags. Compatible NFC tags may be acquired and programmed with the configuration settings information. The NFC tag may then be attached to a poster with instructions that show where to place the detector in order to confirm their device's configuration. When the detector is placed in the appropriate location near the tag on the poster, the detector may receive information from the NFC tag, implement the configuration settings, and possibly display a confirmation message to the user. The NFC tag may also be attached to a card carried by a monitor for that work area.
US09705569B2 Wireless power transmitter and method for controlling the same
A method of controlling a wireless power transmitter includes actuating the wireless power transmitter to transmit a beacon signal, determining approach of an external object according to a detected change in the beacon signal, and transmitting ping signals having different frequencies responsive to the determined approach of the external object.
US09705566B2 Wireless charger communication automatic gain control
A variable gain circuit used in an in-band communication system is provided that includes a current sense pickup that is coupled to the output of a DC power source that senses current from the DC power source and provides a first output signal. A variable controlled amplifier structure, that is coupled to the DC power source, receives the first output signal and provides a specified amount of gain to the first output signal so as to produce a second output signal. A digital signal is produced using the second output having a selected frequency bandwidth.
US09705565B2 Non-contact power supply device
A non-contact power supply device comprises: a primary winding (101); and a secondary winding (201) to which an electric power is supplied from an alternating current power supply via the primary winding, wherein an impedance characteristic of Z1 with respect to a frequency is such that a minimal value is provided in the proximity of a frequency of a fundamental wave component of the alternating current power supply and another impedance characteristic of Z2 with respect to the frequency is such that the frequency of the fundamental wave component is provided between the frequency which is nearest to the frequency of the fundamental wave component and at which a maximal value is provided and the frequency which is nearest to the frequency of the fundamental wave component and at which the minimal value is provided.
US09705563B2 Information processing device, communication method, and communication system
An information processing device includes: an information acquisition unit which acquires information; and a communication unit which communicates with an external device via near field communication. The communication unit divides data of the information into a plurality of blocks, each including a plurality of packets, transmits the plurality of blocks with a first characteristic provided with a property of read with no acknowledge, and receives a receiving result of the blocks in the external device, with a second characteristic provided with the property of write with acknowledge.
US09705556B2 Differential capacitive antenna ports coexistence in wireless capacitive signal reception and transmission systems and/or wireless capacitive power supply transmission systems
Disclosed are antenna ports for high-speed, short-range, capacitive wireless devices that can be used for stream data and power supply transmission between two adjacent electronic devices, modules, etc. In various embodiments, differential capacitive antenna ports for the wireless capacitive signal reception and transmission include a capacitive transmission port configured to generate electric fields that represent transmitted signals with at least one pair of transmitting terminals, with conductive working surfaces connected to the port inputs at the input feed points, and a capacitive reception port configured to detect electric fields that represent transmitted signals with at least one pair of receiving terminals, with conductive working surfaces connected to the port outputs at the output feed points.
US09705555B2 Dual or multiple SIM standby and active using a single digital baseband
An apparatus comprises two or more SIM card connectors in a communication system configured to operate according to a plurality of communication protocols and coupled to at least one processor (610) for processing communication signals, a control unit (632) configured to generate a control signal to select a communication path (629-1, 629-2, 631-1, 631-2, 645-1, 647-1, 647-2) dedicated to an associated SIM card connector, and a switch (630) responsive to the control signal to switch the communication signals received from or transmitted to any one of the two or more SIM card connectors using the selected communication path. An apparatus comprises a plurality of radio frequency integrated circuit RFICs (640-1, 640-2) coupled to a plurality of RF interfaces of a digital baseband (600) of a communication apparatus, the plurality of RFICs includes a programmable state machine that executes programmed instructions to perform write to the RFICs, thereby enabling RF control.
US09705538B2 Wireless communication device using time-variant antenna module
Embodiments of the present disclosure describe methods, apparatuses, and systems related to a wireless communication device using time-variant antenna. Other embodiments may be described and/or claimed.
US09705536B2 Tunable balun
A system includes a balun, a power monitoring circuit, a first circuit, and a second circuit. The balun includes a first inductor to receive an input and a second inductor to couple the input to a load. The power monitoring circuit is configured to monitor an amount of power being delivered to the load when the input is coupled to the load. The first circuit is configured to couple an entire of the second inductor to the first inductor when a first power is delivered to the load. The second circuit is configured to couple a portion of the second inductor to the first inductor when a second power that is less than the first power is delivered to the load.
US09705535B2 Systems/methods of carrier aggregation
Various embodiments of carrier aggregation are provided that increase communications capacity and throughput. According to some embodiments, a receiver may be configured with a plurality of receiver chains and, responsive to an aggregate bandwidth of an overall signal that is to be received by the receiver, a plurality of components of the overall signal, each comprising a bandwidth that is less than a frequency span of the overall signal, are received by a respective plurality of receiver chains. Accordingly, each component of the plurality of components of the overall signal may be received by a respective receiver chain of the plurality of receiver chains of the receiver thus avoiding bandwidth limitations associated with receiver elements.
US09705532B2 Parallel low-density parity check (LDPC) accumulation
Systems and methods for parallel accumulation of information bits as part of the generation of low-density parity-check codes are provided. Consecutive information bits can be accumulated through vector operations where the parity addresses used for accumulation can be made contiguous through a virtual to private parity address map. The method for accumulating a set of parity bits for an encoding operation may comprise the steps of performing an exclusive or (XOR) between a multi-bit vector containing information bits and a multi-bit vector of parity bits in an encoder, and storing results of the XOR as a set of parity bits. An encoder for accumulating the set of parity bits is also provided.
US09705517B2 Quantum interference device, atomic oscillator, electronic device, and moving object
A quantum interference device includes: a gas cell in which metal atoms are sealed; a light emitting unit which emits light to the gas cell; a light receiving unit which receives the light penetrating the gas cell and outputs a light receiving signal; an input unit which inputs the light receiving signal; a light receiving circuit which processes the light receiving signal output from the input unit; a high frequency current generation unit which is arranged with the light emitting unit in a line, and generates high frequency current; and a first output unit which outputs the high frequency current output from the high frequency current generation unit to the light emitting unit, in which the gas cell is disposed between the input unit and the first output unit.
US09705515B1 Digital phase locked loop and method of driving the same
Provided herein is a digital PLL, which can minimize spurious noise. The digital PLL includes a digital controlled oscillator configured to generate an output oscillation signal in response to a digital code, a phase modulation unit configured to perform phase interpolation on the output oscillation signal in response to a phase control code, a TDC configured to generate an error code using a time difference between a reference clock signal and a modulated clock signal, an error detection unit configured to generate a delay code required to compensate for a phase shift error in response to the phase control code and the error code, a delay unit configured to delay at least one of the reference clock signal and the modulated clock signal and provide a delayed clock signal, and a first decoder configured to control the delay unit in response to the delay code.
US09705509B1 Alignment of samples across different clock domains
Embodiments include systems and methods for providing reliable and precise sample alignment across different clock domains. Some embodiments operate in context of microprocessor power management circuits seeking correlated measurements of voltage droop (VD) and phase delay (PD). For example, a rolling code is generated for each of multiple second clock domain sample times (CDSTs). VD and the rolling code are both sampled according to a first clock domain to generate VD samples and corresponding VCode samples for each of multiple first CDSTs. PD can be sampled according to the second clock domain to generate PD samples for each of the second CDSTs, each associated with the rolling code for its second CDST. For any first CDST, the VD sample for the first CDST can be aligned with a PD sample for a coinciding second CDST by identifying matching associated rolling codes.
US09705503B2 Signal conversion
A circuit may include an input terminal configured to receive an input signal with a first voltage swing and an output terminal. The circuit may also include a first transistor, a second transistor, a third transistor, and a control circuit. The control circuit may be coupled to the input terminal, a gate terminal of the first transistor, and a gate terminal of the second transistor. The control circuit may be configured to adjust voltages provided to the gate terminals based on the input signal such that the first transistor conducts in response to the input signal being at a first logical level and the second transistor conducts in response to the input signal being at a second logical level to generate an output signal output on the output terminal. The second voltage swing of the output signal may be different from the first voltage swing of the input signal.
US09705501B2 Systems and methods for enhancing confidentiality via logic gate encryption
Presented are systems and methods that allow hardware designers to protect valuable IP and information in the hardware domain in order to increase overall system security. In various embodiments of the invention this is accomplished by configuring logic gates of existing logic circuitry based on a key input. In certain embodiments, a logic function provides results that are dependent not only on input values but also on an encrypted logic key that determines connections for a given logic building block, such that the functionality of the logic function cannot be determined by reverse engineering. In some embodiments, the logic key is created by decrypting a piece of data using a secret decryption key. Advantages of automatic encryption include that existing circuitry need not be re-implemented or re-built, and that the systems and methods presented are backward compatible with standard manufacturing tools.
US09705497B2 On-chip impedance network with digital coarse and analog fine tuning
System and method for providing precision a self calibrating resistance circuit is described that provides for matching a reference resistor using dynamically configurable resistance networks. The resistor network is coupled to the connection, wherein the resistor network provides a configurable resistance across the connection. In addition, the resistor network comprises a digital resistor network and an analog resistor network. Also, the circuit includes control circuitry for configuring the configurable resistance based on a reference resistance of the reference resistor. The configurable resistance is configured by coarsely tuning the resistor network through the digital resistor network and fine tuning the resistor network through the analog resistor network.
US09705493B2 Protection apparatus, method and power supply system
The present invention discloses a protection apparatus for an IT network having a first and a second live line, having a signal generator which is designed to feed a first signal to the first and/or to the second live line, having a detection device which is designed to detect the profile of the fed first signal in at least one live line, and having a control device which is designed to analyze the detected profile and to output a disconnection signal when the analysis of the detected profile indicates that a living organism is in contact with the first live line and the second live line. The present invention also discloses a method and a power supply system.
US09705488B2 Semiconductor device
A horizontal MOSFET is arranged in parallel to a horizontal MOSFET and a portion of a return current IL which flows to a linear solenoid flows as a current to the horizontal MOSFET. Therefore, a current which flows to a parasitic transistor is reduced and it is possible to suppress the current which flows to the parasitic transistor provided in the horizontal MOSFET. Since the current which flows to the parasitic transistor is reduced, it is possible to prevent the erroneous operation and breakdown of a semiconductor device forming a synchronous rectification circuit.
US09705485B1 High-resolution current and method for generating a current
A circuit for generating an output current and a method for generating an output current are provided. A voltage generator circuit is configured to generate at least two voltages. A digital circuit is configured to generate a pulse width modulation signal having a waveform characteristic that is controllable based on bits of configuration data received by the digital circuit. An averaging circuit is configured to receive the pulse width modulation signal and generate a bias voltage that comprises a weighted average of the at least two voltages. Weights of the at least two voltages are based on the waveform characteristic of the pulse width modulation signal. A voltage-controlled current source is configured to generate an output current based on the bias voltage.
US09705482B1 High voltage input buffer
A high voltage input buffer having a first transistor having a first drain, a first source and a first gate configured to receive an input signal and a second transistor having a second drain, a second source and a second gate, wherein the second source is coupled to the first source to form an output, the second gate is coupled to the first drain and the second drain is coupled to the first gate and wherein when the input signal is less than a high voltage power on the first drain an output signal at the output follows the input signal and when the input signal is greater than the high voltage power on the first drain the output follows the high voltage power and a hysteretic circuit adapted to receive the output signal.
US09705481B1 Area-optimized retention flop implementation
An integrated circuit device having a p-well plane, a plurality of substantially parallel n-well rows, and a logic cell. The p-well plane is comprised of p-type semiconductor material. Each n-well row comprises an n-type layer disposed on the surface of the p-well plane. The plurality of n-well rows includes a first n-well row and a second n-well row. The logic cell is arranged on the p-well plane and the footprint of the logic cell encompasses both the first and second n-well rows.
US09705480B2 Circuit and method for generating an output signal having a variable pulse duty factor
A circuit for generating an output signal having a second pulse duty factor from an input signal having a first pulse duty factor includes a first capacitor and a second capacitor which are each connected to a charge source for periodically charging the capacitors. A voltage across the charged first capacitor is defined as a reference voltage, and the pulse duty factor of the output signal is defined by the charging period of the second capacitor required for reaching the reference voltage.
US09705479B2 Sequenced pulse-width adjustment in a resonant clocking circuit
A clock driver control scheme for a resonant clock distribution network provides robust operation by controlling a pulse width of the output of clock driver circuits that drive the resonant clock distribution network so that changes are sequenced. The clock driver control circuit controls the clock driver circuits in the corresponding sector according to a selected operating mode via a plurality of control signals provided to corresponding clock driver circuits. The pulse widths differ for at least some of the sectors during operation of digital circuits within the integrated circuit having clock inputs coupled to the resonant clock distribution network. The different pulse widths may be a transient difference that is imposed in response to a mode or frequency change of the global clock that provides an input to the clock driver circuits.
US09705477B2 Compensator for removing nonlinear distortion
The present invention is a computationally-efficient compensator for removing nonlinear distortion. The compensator operates in a digital post-compensation configuration for linearization of devices or systems such as analog-to-digital converters and RF receiver electronics. The compensator also operates in a digital pre-compensation configuration for linearization of devices or systems such as digital-to-analog converters, RF power amplifiers, and RF transmitter electronics. The compensator effectively removes nonlinear distortion in these systems in a computationally efficient hardware or software implementation by using one or more factored multi-rate Volterra filters. Volterra filters are efficiently factored into parallel FIR filters and only the filters with energy above a prescribed threshold are actually implemented, which significantly reduces the complexity while still providing accurate results. For extremely wideband applications, the multi-rate Volterra filters are implemented in a demultiplexed polyphase configuration which performs the filtering in parallel at a significantly reduced data rate. The compensator is calibrated with an algorithm that iteratively subtracts an error signal to converge to an effective compensation signal. The algorithm is repeated for a multiplicity of calibration signals, and the results are used with harmonic probing to accurately estimate the Volterra filter kernels. The compensator improves linearization processing performance while significantly reducing the computational complexity compared to a traditional nonlinear compensator.
US09705471B2 Resonator element, resonator, resonator device, oscillator, electronic apparatus, and moving object
A resonator element includes a quartz crystal substrate in which a plane including X and Z′ axes is set as a main plane and a direction oriented along Y′ axis is a thickness direction. The quartz crystal substrate includes a first region that includes a side along the X axis and a side along the Z′ axis, a second region that has a thickness thinner than the first region. When Mx is a length of the first region along the X axis, Mz is a length of the first region along the Z′ axis, Z is a length of the quartz crystal substrate along the Z′ axis, and lz is a length of the second region along the Z′ axis interposed between the first region and an outer frame of the quartz crystal substrate, relations of 0.9
US09705470B1 Temperature-engineered MEMS resonator
Degenerately doped semiconductor materials are deployed within resonant structures to control the first and higher order temperature coefficients of frequency, thereby enabling temperature dependence to be engineered without need for cumulative material layers which tend to drive up cost and compromise resonator performance.
US09705469B2 Nano- and micro-electromechanical resonators
A resonator including a piezoelectric plate and an interdigital electrode is provided. A ratio between a thickness of the plate and a pitch of the interdigital electrode may be from about 0.5 to about 1.5. A radiation detector including a resonator and an absorber layer capable of absorbing at least one of infrared and terahertz radiation is provided. A resonator including a piezoelectric plate and a two-dimensional electrically conductive material is provided.
US09705468B2 Adjustable harmonic filtering device
The present invention is related to an adjustable harmonic filtering device, mainly comprising a first connecting port, a second connecting port, a harmonic filtering unit, and an adjusting unit, in which a passive network is presented between the first connecting port and the second connecting port, as well as the harmonic filtering unit is connected to the passive network. The harmonic filtering unit comprises a first inductor and a first capacitor. The adjusting unit is adjacent to the first inductor of the harmonic filtering unit, and induced electromagnetically therewith. Thus, frequency-band of the harmonic, to be filtered out by the harmonic filtering unit, may be changed, allowing for reducing loss of signal occurring in the process of transmission between the first connecting port and the second connecting port effectively.
US09705459B2 Method of operating an electronic device with a master fader and a plurality of slave faders
An electronic device with faders. In order to enable a user to readily ascertain which of a plurality of faders belongs to the same group and which one of the faders in the group is a master fader, indicators of all of the faders in the group are lighted when the thus-set master fader in the grouped faders is operated. When the user operates slave faders, the operation is revoked, and only the indicator corresponding to the master fader is lighted or blinked.
US09705458B1 Energy-efficient consumer device audio power output stage with gain control
An energy-efficient consumer device audio power output stage with gain control provides improved battery life and reduced power dissipation without clipping the audio output signal. A control circuit controls a power supply that supplies the power supply rails to the power amplified output stage. The voltage of the power supply rails is controlled in conformity with an input audio signal level, which may be determined from a volume control setting of the device and/or from a signal level detector that determines the amplitude of the signal being amplified. The gain applied to the audio input signal is reduced for a predetermined time period when a higher output voltage of the power supply is selected, to avoid clipping the audio output signal.
US09705454B2 Memory effect reduction using low impedance biasing
A circuit includes a bias circuit for a biased transistor. The bias circuit includes a master-slave source follower circuit, a reference transistor, and a bias circuit voltage output coupled to the biased transistor and configured to provide a bias voltage. The reference transistor has a transconductance substantially identical to a transconductance of the biased transistor. A signal ground circuit may be coupled between the biased transistor and one or more components of the bias circuit that do not generate significant return currents to a power supply ground. A method includes generating a current in a reference transistor according to a first voltage generated using a master source follower circuit, generating a second voltage substantially identical to the first voltage using a slave source follower circuit, and providing the second voltage to a biased transistor. The reference transistor has a transconductance substantially identical to a transconductance of the biased transistor.
US09705450B2 Apparatus and methods for time domain measurement of oscillation perturbations
An oscillatory apparatus and methods of utilizing the same. In one embodiment, the apparatus comprises a force sensor having a proof mass, with one or more sensing electron tunneling electrodes disposed thereon, and a frame comprising one or more reference electron tunneling electrodes. Conductive plates disposed on the sensor base and capping wafers induce oscillations of the proof mass. The sensing and the reference electrode pairs are disposed in a face-to-face configuration, thus forming a digital switch characterized by one or more closed states. In the closed state, the switch generates triggering events, thereby enabling the sensing apparatus to generate a digital output indicative of the mass position. The time period between consecutive trigger events is used to obtain mass deflection due to external forcing. Time separation between the triggering events is based on the physical dimensions established during fabrication, thus not requiring ongoing sensor calibration.
US09705448B2 Dual-use solar energy conversion system
A dual-use solar energy conversion system has an innovative structural framework which accurately maintains the relative position and alignment of functional system components. The system has parabolic trough reflectors which focus solar radiation onto arrays of solar cells. The cells convert a portion of the incident radiation into electrical energy and the rest is collected in a cooling fluid and subsequently discharged as low-grade thermal energy to an energy storage medium. During operation, the entire system rotates about a vertical axis to track the azimuthal position of the sun.
US09705447B2 Mounting clips for panel installation
A photovoltaic panel mounting clip comprising a base, central indexing tabs, flanges, lateral indexing tabs, and vertical indexing tabs. The mounting clip removably attaches one or more panels to a beam or the like structure, both mechanically and electrically. It provides secure locking of the panels in all directions, while providing guidance in all directions for accurate installation of the panels to the beam or the like structure.
US09705445B2 Apparatus for controlling alternating-current rotary electric machines
In an apparatus, a combination unit selects one of three-phase currents flowing in a three-phase alternating-current rotary electric machine. The combination unit shifts the captured values of at least one of the remaining two phase currents other than the reference phase current by 120 electrical degrees. The combination unit combines the shifted captured values of the at least one of the remaining two phase currents to the captured values of the reference phase current to obtain combined values of the reference phase current. A coefficient calculator integrates, for each of the calculation angles, function values based on the combined values of the reference phase current over the at least one period of the electrical angle of the three-phase rotary electric machine to calculate a Fourier coefficient for the reference phase current.
US09705444B2 Device and method for controlling electric motor according to sensed offset current values
A device for controlling an electric motor is provided. The device includes: an inverter supplying a current to an electric motor; a current sensor sensing a current supplied from the inverter to the electric motor; and a control unit enabling the current to be supplied from the inverter to the electric motor, obtaining first and second offset values sensed from the current sensor at a plurality of times, comparing the plurality of offset values obtained, and updating the first offset value to the second offset value according to a result of comparing the offset values.
US09705441B2 Divided phase AC synchronous motor controller
A circuit includes phase windings to receive alternating current (AC) line voltage. The circuit has a direct current (DC) power supply, a power switch circuit comprising at least one power switch, and a control circuit to turn off the power switch circuit when a rotor associated with the circuit is in an identified rotor position, rotor magnet polarity, or speed relative to the AC line voltage. The circuit also has at least one non-collapsing DC power supply component to prevent the DC power supply from collapsing when the at least one power switch is on and conducting during at least a portion of a cycle. One or more of the DC power supply, power switch circuit, and control circuit may be at a midpoint of the phase windings.
US09705439B1 Fan driver system and analog fan drive chip
A fan driver system is provided, which includes a PWM generator, a DC generator, a control unit, a pull-down resistor and an integrator. The DC generator generates a DC test voltage, and a voltage of the pull-down resistor is detected to generate a determination signal. The PWM generator provides first and second PWM test signals having different duty cycles to the fan, respectively. The integrator integrates speed signal from the fan and corresponding to the first PWM test signal, to output a first integral signal, and integrates the speed signal corresponding to the second PWM test signal, to output a second integral signal. According to the first and second integral signals, and the determination signal, the control unit drives the PWM generator to selectively provide PWM working signal to the fan, and drive the DC generator to provide DC working voltage to the fan.
US09705438B2 Controller for a free-running motor
A controller for controlling a multi-phase motor is described. The controller may be configured to measure a plurality of phase voltages of the multi-phase motor when the multi-phase motor is in an uncontrolled state. The controller may be configured to determine, based on the plurality of measured phase voltages, a position and a velocity of a rotor of the multi-phase motor. The velocity of the rotor includes a speed of the rotor and a direction of the rotor. The controller may be further configured to, responsive to determining that the direction of the rotor is a forward direction and the speed of the rotor satisfies a closed-loop threshold speed: set, based on the position of the rotor and the velocity of the rotor, at least one initial control condition of the rotor, and control, using closed-loop control and based on the at least one initial control condition, the rotor.
US09705433B2 Controller and method for transitioning between control angles
A control system for a motor in a refrigeration system includes an angle determination module configured to generate an output rotor angle indicative of a desired angle of a rotor of the motor. The control system controls current supplied to the motor based on the output rotor angle. The control system determines an estimated rotor angle of the motor. The angle determination module, upon startup of the motor, generates the output rotor angle based on a first rotor angle. Upon generation of a transition signal, the angle determination module generates the output rotor angle based on both the first rotor angle and the estimated rotor angle. Subsequent to generation of the transition signal, the angle determination module reduces a contribution of the first rotor angle to the output rotor angle over time until the output rotor angle is based on the estimated rotor angle independent of the first rotor angle.
US09705430B2 Method of forming a disc spring-based energy harvesting device
A method of forming an energy harvesting device comprises supporting an outer peripheral edge of a disc spring using a support element that allows oscillations of the disc spring. A first preload force is applied to the disc spring and directed along its axial center. During application of the first preload force, a piezoelectric material is fixedly secured with a surface of the disc spring. A second preload force is applied to the disc spring to thereby provide a predetermined reduction of a stiffness of the disc spring. The reduction of the stiffness corresponds to an increased sensitivity to low-frequency components of vibrational energy received by the energy harvesting device.
US09705427B2 Ultrasonic motor and lens apparatus including the same
A driving motor includes a member having a contact surface, a vibrator including a contact part that is brought into contact with the contact surface, a pressing unit, and a contact member located between the pressing unit and the vibrator. The vibrator and the member move relatively by a vibration of the vibrator. The pressing unit comprises an elastic member so as to apply a pressing force on the contact part against the member including the contact surface. The contact member has a curved surface portion formed as an arc shape curved toward the pressing unit, and comes into contact with the pressing unit at the curved surface portion. The curved surface portion is formed so as to locate a position of a center of a circle including the arc shape of the curved surface portion not closer to the contact member than to the contact part.
US09705425B2 Piezoelectric linear motor
A piezoelectric motor with improved efficiency and improved specific power is disclosed. The piezoelectric motor has two frictionally engaged components mounted in such a way that they can move relative to each other. One component is a piezoelectric element in the form of a rectangular plate with metal coatings on its main planar surfaces. This component defines electrodes, where either some or all of the electrodes have leads for connection to a source of alternating voltage. The piezoelectric element is pressed by either its peripheral surfaces or by some parts of its peripheral surfaces at least by one of its sides or a section of one of its side against a cylindrical or planar surface of the other frictionally engaged component. The shape of the piezoelectric element, the arrangement and the number of the electrodes are configured to satisfy the condition of resonant excitation in the piezoelement of the first order mode of bending vibration along the length in the plane of the piezoelement during operation of the motor in one direction, and resonant excitation of the first order mode of longitudinal vibrations along the length during operation of the motor in the opposite direction.
US09705422B2 System and method for soft switching power inversion
A power inversion system includes an input and output coupleable to a DC power and an AC load, respectively, and a power inverter including a plurality of phase legs each having two bridge legs coupled in parallel with at least two switch and antiparallel diode pairs coupled in series. The system also includes a plurality of inductors, with at least one inductor coupled between a midpoint of each bridge leg and an LCL filter, the inductors in each phase leg being magnetically coupled. The system further includes a control system to drive the power inverter in a soft switching configuration, the control system programmed to output a switching signal to the power inverter according to a duty cycle and a phase shift angle, determine a value of the duty cycle, and optimize the phase shift angle of the power inverter based on the value of the duty cycle.
US09705421B2 Self-excited push-pull converter
A self-excited push-pull converter, where between the bases of the push-pull converter's transistors (TR1, TR2) and the effective power suppler there is provided a constant current source (II), which provides a constant current to the bases of the transistors. With the working voltage increases, the circuit enters into an operating mode not based on the core-saturation working mode, because the transistors' base current is limited by the constant current source and consequently the transistors' collector current cannot increase.
US09705420B2 Model predictive control with reference tracking
An exemplary electrical converter includes a plurality of semiconductor switches. The electrical converter is configured for generating a two-level or multi-level output voltage from an input voltage by switching the plurality of semiconductor switches. A method for controlling the electrical converter includes receiving a reference electrical quantity (iS*) and an actual electrical quantity (iS), determining a sequence of future electrical quantities of the electrical converter from the actual electrical quantity, determining a maximal cost value based on the sequence of future electrical quantities, and iteratively determining an optimal switching sequence for the electrical converter. A switching sequence includes a sequence of future switching states for the semiconductor switches of the electrical converter. The method also includes selecting the first switching state of the optimal switching sequence as the next switching state (u) to be applied to the semiconductor switches of the electrical converter.
US09705417B2 Low forward voltage rectifier
A rectifier includes a larger Field Effect Transistor (FET1) and a smaller FET (FET2). A sense resistor is in series with FET2's body diode between a cathode terminal and an anode terminal. If the cathode terminal voltage is greater than the voltage on the anode terminal, then body diodes of FETs are reverse biased, the FETs are controlled to be off, and there is no current flow through the rectifier. If, however, the voltage on the anode terminal becomes positive with respect to the cathode terminal, then the body diode of FET2 starts to conduct and there is a voltage drop across the sense resistor. A comparator detects this condition and turns both FETs on. The rectifier is then conductive, so current can flow from the anode terminal, through the larger FET1, and to the cathode terminal, with a small forward voltage drop and without passing across the sense resistor.
US09705416B2 LLC balancing
A converter arrangement with at least two single LLC converters, a pulse generator per single LLC converter wherein each pulse generator is configured to supply switching pulses to one single LLC converter and an output controller configured to use switching frequency control and/or phase-shift control to control the pulse generators comprises a load balancing control for overcoming unbalanced loading of the converter arrangement.
US09705413B2 Multi-mode operation and control of a resonant converter
In accordance with an embodiment, a method of controlling a switched-mode power includes generating a feedback signal proportional to an output of the switched-mode power supply, and operating the switched-mode power supply in a normal mode. If the feedback signal crosses a first threshold, the switched-mode power operates in a second operating mode. In the first operating mode the pulse modulated signal is adjusted to regulate a feedback signal to a first signal level, and in the second operating mode, a dead-time of the pulse modulated signal is adjusted to signal to regulate a feedback signal to a second signal level different from the first signal level. The method further includes driving a switch of the switched-mode power supply with the pulse modulated signal.
US09705411B2 Soft-switched bidirectional buck-boost converters
A bidirectional buck-boost converter includes at least one soft-switching cell to reduce switching losses by providing soft-switching of all semiconductor devices. A soft-switching cell comprises an active switch coupled in series with an inductor, a two-winding transformer, and a reset-voltage circuit. The soft-switching cells enable the buck and boost rectifiers to turn off with a controlled turn-off rate of their current to minimize their reverse-recovery losses, the power-controlling buck and boost switch to turn on with zero-voltage switching (ZVS), and the switch of the soft-switching cell to turn off with zero-current switching (ZCS).
US09705407B2 Power conversion device
A power conversion device including: a chassis in which a heat sink is housed, and within which an upper space above the heat sink, a lower space below the heat sink, and a vertically continuous space that continues from a lower part to an upper part of the chassis are formed; a first substrate arranged from the lower space to the vertically continuous space, in which heat of a component mounted on the first substrate is transferred to the heat sink; a second substrate arranged in the upper space, in which heat of a component mounted on the second substrate is transferred to the heat sink; a wiring connecting the first substrate to the second substrate and passing through the vertically continuous space; and a tall electronic component taller than heights of the upper and lower spaces, that is mounted on the first substrate and arranged in the vertically continuous space.
US09705404B2 Controller and control method for controlling a switched-mode power converter in case of break-through situations
The present document relates to power converters. In particular, the present document relates to the protection of the power switches of power converters. A controller configured to control a switched-mode power converter is described. The controller comprises a control pin for controlling a state of a power switch of the switched-mode power converter using a control signal; and a sensing pin for receiving a sensed current signal indicative of a current through the power switch. The controller is configured to detect a break-through situation of the power switch based on the state of the power switch and based on the sensed current signal.
US09705398B2 Control circuit having signal processing circuit and method for driving the control circuit
Disclosed is a signal processing circuit including an analog-to-digital converter, an arithmetic processing unit electrically connected to the analog-to-digital converter, and a first register electrically connected to the arithmetic processing unit. The extremely small off-state current of a transistor included in the first register allows the first register to retain a signal output from the arithmetic processing unit. This structure enables stationary driving of a load even if the signal processing circuit is turned off, which contributes to a reduction in power consumption of an electronic device having the load.
US09705392B2 Phase gating controller and method for phase gating control
A phase gating controller includes a thyristor/triac having a control terminal and two power terminals, a sampling device for sampling a voltage present across the power terminals of the thyristor/triac and a control device configured to provide a control voltage at the control terminal in order to trigger the thyristor/triac. The control device is further configured to switch off the control voltage at the triggered thyristor and to detect an unexpected turning-off of the thyristor/triac if the sampled voltage exceeds a predetermined threshold value.
US09705391B2 Stepping motor, lens apparatus, and image pickup apparatus
A stepping motor includes a rotor having a rotor magnet fixed to a rotating shaft, a plurality of coil bobbins where coils are wound, a stator yoke group having a plurality of stator yokes each of which surrounds each of the plurality of coil bobbins in an axial direction and a radial direction of the rotating shaft, and the plurality of stator yokes each having pole teeth alternately arranged in a circumferential direction around the rotating shaft so as to be opposed to a side surface of the rotor magnet, and a magnetic attractive force generating member configured to attract the rotor magnet to the axial direction of the rotating shaft by a magnetic attractive force, and a magnetic center of the rotor magnet and a magnetic center of the stator yoke group coincide with each other.
US09705388B2 Rotor for a line start permanent magnet machine
A rotor comprises laminations with a plurality of rotor bar slots with an asymmetric arrangement about the rotor. The laminations also have magnet slots equiangularly spaced about the rotor. The magnet slots extend near to the rotor outer diameter and have permanent magnets disposed in the magnet slots creating magnetic poles. The magnet slots may be formed longer than the permanent magnets disposed in the magnets slots and define one or more magnet slot apertures. The permanent magnets define a number of poles and a pole pitch. The rotor bar slots are spaced from adjacent magnet slots by a distance that is at least 4% of the pole pitch. Conductive material is disposed in the rotor bar slots, and in some embodiments, may be disposed in the magnet slot apertures.
US09705381B2 Electrical generator capable of indoor operation
Provided is an electric generator which is capable of being used indoors. The electric generator employs the use of a cooling system which injects water directly into the engine through a domestic water pipe. The cooling system does not require the use of a water pump, radiator, cooling fans, alternator or any associated belts. The electric generator also employs the use of an exhaust system which allows for the passage of cooled exhaust gases and water from the engine in a safe manner without having exhaust fumes enter the home and without posing a fire hazard to the home or building structure. Further advantages of the indoor electric generator are discussed herein.
US09705375B2 Molded motor with insulation inner wall and air conditioner
A molded motor made by molding, with a thermosetting resin, a stator, which includes: a stator core formed by stacking magnetic steel plates; an insulation portion applied to the stator core; a winding applied to the insulation portion; and a power supply terminal. On an insulation inner wall provided on an inner diameter side of the insulation portion, a plurality of inner wall protrusions formed at axial ends of the insulation inner wall on a counter wire-connection side of the stator core and abutting on a die, used when the stator is molded, are provided in a circumferential direction of the stator core.
US09705374B2 Rotary electric machine and a manufacturing method thereof
A radially outer insulating paper includes: an annular radially outer insulating paper base portion that is disposed on a radially inner side of a row of first coil terminals; and radially outer insulating paper protruding portions that each protrude radially outward from an axially outer end portion of the radially outer insulating paper base portion, and that are inserted between adjacent first coil terminals axially further outward than second bent portions; and a radially inner insulating paper includes: an annular radially inner insulating paper base portion that is disposed on a radially outer side of a row of second coil terminals; and radially inner insulating paper protruding portions that each protrude radially inward from an axially outer end portion of the radially inner insulating paper base portion, and that are inserted between adjacent second coil terminals axially further outward than fourth bent portions.
US09705373B2 Insulator
An insulator includes a first insulator segment and a second insulator segment that are substantially L-shaped. The first insulator segment includes a side portion, on which an insulating sheet is disposed so as to cover at least a part of one circumferential-direction end surface of the tooth, and a front portion facing one stacking-direction end surface of the tooth. The second insulator segment includes a side portion, on which an insulating sheet is disposed so as to cover at least a part of the other circumferential-direction end surface, and a front portion facing the other stacking-direction end surface. A rectangular protrusion formed on the first insulator segment and a rectangular hole formed in the second insulator segment engage with each other so as to have a movement clearance in which the rectangular protrusion and the rectangular hole are relatively movable in a stacking direction.
US09705371B2 Generator
The present invention provides a generator comprising winding arrangements, each winding arrangement comprising at least an inner coil and an outer coil constituting a concentric structure of coils. The inner coil is constituted by an inner conductor and the outer coil is constituted by an outer conductor, the inner and outer conductors being connected in series. The inner conductor, which is wound around a tooth, has a smaller electrical resistance per unit length than the outer conductor.
US09705370B2 Armature winding of electrical rotating apparatus, electrical rotating apparatus using the same, and method of manufacturing the same
According to one embodiment, an armature winding includes a plurality of rectangular solid conductors and a plurality of rectangular hollow conductors, which are arranged such that tip of end portions thereof form one surface, the surface being coated with a brazing filler material, and an anti-flowing agent applied on a portion of an inner surface of each hollow conductor to prevent the brazing filler material from flowing into hollow portions of the hollow conductors.
US09705367B2 Generator
The purpose of the present invention is to provide a electric generator which has a simple structure while sufficiently suppressing cogging torque. A electric generator is constituted by a rotor section comprising a plurality of protrusions which is arranged linearly with constant pitch at mutually separated positions sandwiching permanent magnets, and a stator section which has a stator member comprising stator yokes, permanent magnets facing the permanent magnets, and protrusions which protrude closer to the rotor section than the permanent magnets and are arranged linearly with constant pitch at mutually separated positions sandwiching the permanent magnets, the stator member being configured such that the protrusions and the protrusions are shifted from each other by a half pitch between adjoining stator members. Further, the rotor section-side protrusions may be shifted by a half pitch instead of the stator section-side protrusions.
US09705364B2 Wireless power transmission system including relay resonator and wireless power transmission method
A wireless power transmission method includes searching for one or more routes to be used to transmit power to a reception resonator through one or more relay resonators, and converting the routes to respective one or more two-port networks. The method further includes calculating a transmission efficiency of each of the routes based on the two-port networks, and selecting a route with a highest transmission efficiency from the routes. The method further includes wirelessly transmitting power to the reception resonator through the selected route.
US09705362B2 Power converter
A power converter can include an inverter including, connected in series, switching elements, the inverter circuit being connected to both ends of a DC power source series circuit resulting from connecting in series a DC power source and a DC power source. Also included can be an AC output terminal that is connected to a connection point of the switching element and the switching element, an AC output terminal that is connected to a connection point of the DC power source and the DC power source, a bidirectional switch element one end of which is connected to the AC output terminal and the other end of which is connected to a terminal of an AC power source and a bidirectional switch element one end of which is connected to the AC output terminal and the other end of which is connected to the AC power source.
US09705358B2 Panel board emergency lighting system
An emergency lighting system includes an electrical panel board having a phase layout that includes consecutively arranged phases wherein one or more pairs of consecutively arranged phases are of the same phase. A 2-pole branch circuit breaker may be electrically connected to a consecutive pair of same phases, and a 1-pole remotely-operated-relay may be electrically connected to one pole of the 2-pole branch circuit breaker. The emergency lighting system may further include an emergency lighting fixture having a normal power input and an emergency power input. The normal power input may be electrically connected to the 1-pole remotely-operated-relay such that the normal power input is connected to one phase, and the emergency power input may be electrically connected to the 2-pole branch circuit breaker such that the emergency power input is electrically connected to a consecutive pair of same phases.
US09705357B2 Hybrid electric generator set
A portable generator system provides power to a load source including an engine and a generator. The engine drives the generator to provide a generator alternating current (AC) electrical power output. An energy storage system (ESS) provides an ESS direct current (DC) electrical power output. A first inverter is connected to the generator for receiving the generator AC electrical power output and for providing a DC power output. A second inverter is connected to the first inverter and the ESS for receiving the DC power output from the first inverter and the ESS DC electrical power output for providing an AC power output. A first power mode includes the generator maintaining a first generator power output level corresponding to a specified power requirement of a load source, and the ESS providing an additional first ESS power output level for satisfying the specified power requirement of the load source.
US09705356B2 Electrical power supply system with alterable capacity
An electrical power supply system has electrical energy storage modules and an interconnection interface. Each module includes connection terminals of opposite polarities and an energy storage element connected between them. The interface includes pairs of input terminals and output terminals for a load's power supply. Each pair of input terminals connects removably to connection terminals of a respective storage module. The interface forms parallel branches between the two output terminals. Each includes a storage element. Each branch includes a rheostat in series with a corresponding storage element of the branch. The interface includes a device for measuring current passing through each of the branches, and a control circuit for controlling resistances of the rheostats of the branches as a function of the measured current so as to maintain a current intensity passing through the rheostats to be below a threshold.
US09705353B2 Method and system for heating traction battery of electric vehicle
An electric vehicle such as a hybrid electric vehicle (HEV), a plug-in hybrid electric vehicle (PHEV), and a battery-only electric vehicle (BEV) includes a traction battery. A torque command is generated for a motor such that a traction battery electrically connected therewith outputs a discharge current having an alternating current (AC) component to cause a temperature of the traction battery to increase.
US09705350B2 Power storage system, power storage control device, and power storage control method
There is provided a power storage system including at least two battery units mutually connected in parallel, the battery units each including at least one cell and at least one monitor device configured to monitor a charge state, at least one battery charger configured to supply charge current to each of the battery units, and at least one power storage control device configured to control a charge current value that is supplied to each of the battery units. The power storage control device is configured to decrease the charge current value in accordance with the charge state of each of the battery units.
US09705344B2 Video game controller charging system having a docking structure
A video game controller charging system is provided. The video game controller charging system includes a base; at least one structure on the base for providing physical support to at least one video game controller while it is being charged; and at least one DC port on the base configured to couple to and provide DC power to a power input port of the at least one video game controller. The video game controller charging system may also include a current detector, a charging status indicator, at least one docking bay, and/or an AC-to-DC converter adapted to convert externally supplied power to the DC power provided to the power input port of at least one video game controller. The base of a charging station may include a recess having at least one electrical contact and a power input for connection to a power supply.
US09705341B2 Electric storage apparatus, electronic device, electric vehicle, and electric power system including a magnetic core
A battery system includes a plurality of electronic storage modules serially connected together. Each electronic storage module includes a battery block group including a plurality of battery cells, and a different magnetic core connected to each battery block group. An electronic device, an electric vehicle and electric power system including the battery system are also provided.
US09705340B2 Method and system for managing the electric charges of battery cells
A method and system for management of electric charges of cells of an electricity storage battery, which are electrically connected in series and/or in parallel, the method including: balancing states of charge of the cells, performed only during a battery charging phase; and balancing quantities of charge contained in the cells, performed only during a battery discharging or rest phase.
US09705336B2 Method and apparatus for security constrained economic dispatch in hybrid power systems
The teachings herein disclose an advantageous method and apparatus for performing Security Constrained Economic Dispatch (SCED) for a hybrid power system that includes one or more AC grids interconnected with one or more multi-terminal High Voltage DC (HVDC) grids. The teachings include optimizing a non-linear objective function, subject to a set of constraints that include AC and DC grid constraints, for determining the SCED solution using successive linear approximation. The linear programming model used in the linear approximations is advantageously augmented with a DC grid portion in a manner that accounts for the effects of the DC grid on the AC grid, but which does not require exposing proprietary DC grid modeling details, and which conforms the resultant SCED solution to all applicable AC and DC grid constraints, including AC grid line flow constraints, AC grid power balance constraints, DC grid line flow constraints, and DC grid power balance constraints.
US09705331B2 Single phase power system controller and method therefor
Provided herein is a single phase power system controller and a method for controlling a single phase power system. The single phase power system controller comprises an error signal generator that generates an error signal from an instantaneous power reference signal and a measured instantaneous output power signal corresponding to the power delivered to a power distribution grid; and a modulator that modulates the error signal according to a trigonometric function of the grid voltage phase angle and produces a control signal for an inverter controller. In accordance with the circuits and methods provided herein, real and reactive power delivered to the grid are controlled simultaneously based on instantaneous output power feedback.
US09705329B2 Proactive intelligent load shedding
A power control system utilizing real-time power system operating data to effectuate predictive load shedding so as to accurately predict the need for and the optimal type of responsive action to a contingency—before the contingency actually occurs.
US09705323B2 Power supply system and power control circuit thereof
A power control includes a switch, having a first terminal coupled to a power supply, a second terminal coupled to a voltage converter, and a control terminal and a first switch controller coupled to the control terminal of the switch and the chipset, controlling the switch to couple the power supply to the voltage converter according to a turning-on event of the power supply system, wherein the first switch controller comprises a power-on switch. The switch does not couple the power supply to the voltage converter before the turning-on event of the power supply system. The power control circuit is configured such that when the power supply is plugged in, but before the power-on switch is conducting during the turning-on event of the power supply system, the power supply is isolated from the voltage converter and the chipset.
US09705321B1 Power source redundancy in a power supply
Disclosed are various embodiments of power source redundancy in a power supply for a rack mounted computing device. The power supply includes a plurality of AC power converters configured to receive power from corresponding power sources. A first AC power converter provides DC power to a common DC bus of the power supply. A second AC power converter provides DC power to the common DC bus in response to a change in the voltage level provided by the first AC power converter.
US09705320B1 Apparatus for controlling low power voltages in space based processing systems
A low power voltage control circuit for use in space missions includes a switching device coupled between an input voltage and an output voltage. The switching device includes a control input coupled to an enable signal, wherein the control input is configured to selectively turn the output voltage on or off based at least in part on the enable signal. A current monitoring circuit is coupled to the output voltage and configured to produce a trip signal, wherein the trip signal is active when a load current flowing through the switching device is determined to exceed a predetermined threshold and is inactive otherwise. The power voltage control circuit is constructed of space qualified components.
US09705317B2 Power supply device and overvoltage protection method
A power supply device and an overvoltage protection method are disclosed. The power supply device includes an energy storage unit, a first switch, a second switch and a driving module. The energy storage unit generates a driving voltage according to a supplied voltage. The first switch selectively transmits the supplied voltage to the energy storage unit according to a first driving signal. The second switch is selectively conducted to adjust the driving voltage according to a second driving signal. The driving module conducts the second switch when the supplied voltage is rose at a first predetermined value, and generates the first driving signal and the second driving signal after the supplied voltage is rose at a second predetermined value. The first predetermined value is smaller than the second predetermined value.
US09705313B2 Three-level inverter employing a bidirectional switch, and modular structure therefor
A series circuit of capacitors and a series circuit of semiconductor switches such as SiC-MOSFETs are connected in parallel to a direct current power source, and one end of a bidirectional switch formed of semiconductor switches, such as IGBTs, and diodes, such as SiC-SBDs (Silicon Carbide Schottky Barrier Diodes), is connected to a series connection point (an M point) of the capacitors, while the other end of the bidirectional switch is connected to a series connection point of the semiconductor switches, in a three-level inverter that outputs three voltage levels by operating the semiconductor switches so as to satisfy at least one of the condition that the peak value of an alternating current output voltage Vo is a value of 80% or more of the voltage of the capacitors and the condition that an output power factor is 0.8 or more.
US09705311B1 Mid-infrared tunable metamaterials
A mid-infrared tunable metamaterial comprises an array of resonators on a semiconductor substrate having a large dependence of dielectric function on carrier concentration and a semiconductor plasma resonance that lies below the operating range, such as indium antimonide. Voltage biasing of the substrate generates a resonance shift in the metamaterial response that is tunable over a broad operating range. The mid-infrared tunable metamaterials have the potential to become the building blocks of chip based active optical devices in mid-infrared ranges, which can be used for many applications, such as thermal imaging, remote sensing, and environmental monitoring.
US09705309B2 Terminal protection method, apparatus, and electronic device
A terminal protection method that is applied to a terminal is provided. In the method, an air pressure change value collected by an air pressure sensor is obtained; the air pressure change value is compared with a preset air pressure change threshold; and when the air pressure change value exceeds the preset air pressure change threshold, a break instruction is generated, where the break instruction is used to break a power supply circuit of a mainboard circuit of the terminal. According to the terminal protection method provided in the present invention, the power supply circuit of the mainboard circuit of the terminal can be timely broken when the terminal falls into water, thereby solving a problem of a short circuit that occurs on the mainboard circuit of the terminal after the terminal falls into water.
US09705306B2 Non-isolated power supply output chassis ground fault detection and protection system
A non-isolated power supply is configured to receive an input voltage and supply an output voltage, and includes a supply line, a return line, a first semiconductor switch coupled in series in the supply line, and a second semiconductor switch coupled in series in the return line. The first and second semiconductor switches are each configured to operate in an ON state and an OFF state. The differential current sensor is configured to sense differential current between the supply line and the return line. The fault detection logic is coupled to the differential current sensor, the first semiconductor switch, and the second semiconductor switch, and is configured to detect when the differential current exceeds a predetermined current magnitude, and command the first and second semiconductor switches to operate in the OFF state upon detecting that the differential current exceeds the predetermined current magnitude.
US09705302B1 Combined electrical and mechanical potted termination for a center strength member cable
An energy kite may be coupled to a tether and ground station. The tether or other cables may need to be terminated, where one or more components of the cable need to be separated and terminated individually. In energy kite systems, it is common for the tether (or other cables) to have small mass and diameter. The termination may also include a first potted region with a softer potting material and a second potted region with a harder potting material.
US09705297B1 Devices, systems, and methods for mounting electrical devices for building wall constructions
A system and method for mounting an electrical device to a wall structure that includes studs and wall board attached to the studs, wherein an electrical device assembly is mounted so that the outer most component of the electrical device assembly is substantially flush with a front surface of the wall board. Brackets extend between adjacent studs. An electrical box is connected to the brackets, a base plate is connected to the electrical box, and an electrical box is connected to the base plate. A cover is supported by the base plate and at least partially covers the electrical device being mounted to the wall structure. In an assembled condition, the outer most portions of the electrical device assembly are substantially flush with the wall board.
US09705292B2 Spark plug and method for producing the same
A spark plug comprising a center electrode, a ground electrode disposed on the center electrode across a gap, and a tip joined to an opposed surface of the ground electrode that is opposed to the center electrode, the tip has a discharge layer and a relieving layer, the relieving layer is formed from a Pt—Ni alloy and joined to the opposed surface via a diffusion layer, the discharge layer is formed from a Pt—Rh alloy and joined via a clad diffusion layer to a side of the relieving layer opposite to a side of the relieving layer at which the ground electrode is joined, and 0.81≦A/B≦1.21 is satisfied when an average cross-sectional area of the discharge layer is A mm2 and an average cross-sectional area of the relieving layer is B mm2, and a method for producing the spark plug.
US09705287B2 Method of fabricating a P type nitride semiconductor layer doped with carbon
A method of stably manufacturing a p type nitride semiconductor layer using a carbon dopant is provided. A crystal plane substrate is prepared having a main surface which has an offset angle in a range of +/−0.1% with respect to a C-plane or a crystal plane equivalent to the C-plane; and during a time period in which a III-source gas and a V-source gas are supplied to grow a III-V group nitride semiconductor layer, carbon tetrabromide (CBr4), which is a carbon source gas, is supplied so as to introduce carbon into a V-group atom layer.
US09705272B2 Slip ring apparatus for electric rotating machine
A restricting member is provided that is in contact with respective bent lead portions of a long-sized lead and a short-sized lead and imparts a tension to linear lead portions thereof in a mold for insert molding. The restricting member reliably prevents the leads from displacement and deformation resulting from the pressure of the resin at the time of insert molding, and allows the long-sized lead and the short-sized lead to be disposed at proper positions in a molded body.
US09705267B2 Electrical connector with grounding plate retained therein
An electrical connector includes a terminal module unit with contacts and grounding plates thereof. The terminal module includes an insulative base and an insulative mating tongue forwardly extending therefrom. The mating tongue forms opposite mating surfaces. The contacts includes the contacting sections on the mating surfaces and the connecting legs. The mating tongue includes a root section adjacent to the base. The grounding plates unit covers the root section in an embedded manner. The grounding plate includes a planar body exposed upon the mating surface, and a pair of fixing side arms extending from two opposite ends of the planar body and equipped with corresponding latching hooks to secure to the semi-finished root section before the final insert-molding process is applied.
US09705264B2 Processor loading system
A component loading system includes a board having a socket. A first base member is secured to the board through a plurality of first heat dissipater coupling posts. A first securing member is moveably coupled to the first base member. A second base member is secured to the board through a plurality of second heat dissipater coupling posts. A second securing member is moveably coupled to the second base member. A loading member is moveably coupled to the first base member. A heat dissipater is operable to be coupled to the plurality of first heat dissipater coupling posts and the plurality of second heat dissipater coupling posts. The loading member is operable to be secured to the board by moving the first securing member into engagement with the second base member and moving the second securing member into engagement with the first base member.
US09705261B2 Control apparatus, connector, and laminated capacitor for connector
Provide are a control apparatus, a connector, and a laminated capacitor for connector which are small and light and in which the capacitor capacitances on the terminals can be easily adjusted. A laminated capacitor 113 is integrally formed by laminating: a terminal dielectric sheet 123a on which is printed a terminal circuit pattern P10a having terminal connecting patterns P12a electrically connected to a plurality of connection terminals 111 and terminal-side electrode patterns P11a connected to the terminal connecting patterns P12a; and a ground dielectric sheet 123b on which is printed a ground circuit pattern P10b having ground-side electrode patterns P11b disposed to face the terminal-side electrode patterns P11a and a ground pattern P12b connected to the ground-side electrode patterns P11b.
US09705257B2 Plug connector protecting against overvoltage discharge
A plug connector for protecting an electrical system, in particular an electronic device, a semiconductor component or cable harness, against overvoltage discharge, includes contact pins embedded in a plastic body, wherein the plastic has an area between the contact pins that exhibits an electrical resistance with an essentially electrically insulating property within an operating range up to a limiting voltage, and further exhibits a diminished electrical resistance above the limiting voltage, allowing a discharge of the overvoltages between the contact pins. A method of manufacturing the plug connector and its use are also disclosed.
US09705256B1 Insulated grounding hub locknut unit
An insulated grounding hub locknut for securing a conduit connector or threaded conduit has a locknut and a snap-on insulator. The outer surface of the locknut has grounding-lug mounting pads and raised members, and the inner surface has internal threads for screwing onto threads of conduit connector or a threaded end of the electrical conduit. The snap-on insulator has an annular body with an end face, the outer side of which has a cylindrical surface arranged to snap onto the raised members of the locknut. The cylindrical surface has open slots to receive the mounting pads on the locknut. The end face also has an inner cylindrical sleeve arranged to be placed inside the throat of the first cylindrical member of conduit connector.