US09888619B2
Provided are: a shield film having excellent shield characteristics in the high frequency region of the shield film; and a shield printed wiring board. A shield film (1) is provided on a flexible printed wiring board (8), which has a base film (5) having a signal circuit (6a) formed thereon, and an insulating film (7) that is provided on the whole upper surface of the base film (5) such that the insulating film covers the signal circuit (6a). The shield film 1 has an electroconductive adhesive layer 15 provided throughout a surface of the insulating film 7, and a metal layer 11 provided throughout a surface of the electroconductive adhesive layer 15.
US09888615B1
A data center may include a tape library rack module along with rack computer systems. The rack computer systems may be configured to provide computing capacity within a data center environment. In some embodiments, the tape library rack module may include an enclosure encompassing an interior of the tape library rack module, a rack within the interior, and a tape library unit mounted on the rack. The tape library rack unit may include tape cartridges configured to store data within a tape environment that is different than the data center environment. The tape library rack unit may be within a portion of the interior that is enclosed such that it is environmentally isolated from the data center environment. In some examples, the tape library rack module may include a cooling unit and/or a humidifier unit, which may provide the tape environment to the environmentally isolated portion of the interior of the tape library rack module.
US09888613B2
An object is to release heat efficiently to heat-resistance abilities of individual components by enhancing a heat-radiation performance of power circuit components forming a power module (100) and by enhancing a heat generation balance. The power circuit components formed of power switching elements (107 and 108) forming a bridge circuit and a motor relay switching element (109) are mounted on conductive members (102) while a heat generation balance is maintained. Then, the conductive members (102) are disposed on a heat-releasing heat sink (30) by abutment, and the power circuit components and the heat sink (30) are integrally molded using mold resin (101).
US09888608B2
An electronics structure includes at least one barrier impermeable to fine particles, interposed between at least one Electrical and/or Electronics (“E & E”) system and the frame of the structure. The barrier delimits, with the frame and the E & E system, a first area isolated from the outside of the electronics structure. The structure makes it possible to isolate sensitive electrical and electronic components from fine particles such as dust dispersed outside the electronics structure.
US09888606B1
Panels are extended from housings affixed to equipment racks that abut a cold aisle, during normal operation of the electronic equipment installed in the racks, in order to fully or partially contain the cold aisle (e.g., within a data center). The panels may extend automatically (e.g., during powering up of the equipment) and/or in response to a specific control. In response to an emergent condition (e.g., fire), and/or activation or deactivation of a control, the panels automatically retract. The retraction allows a fire suppression agent (e.g., water, foam) to enter the aisle, may allow easier access to the equipment, and/or provide other benefits. The panels are generally transparent in order to allow light to enter the aisle even when the panels are extended. In its extended orientation, a given panel may engage or be in contact with an opposing panel (e.g., across the cold aisle) and/or an adjacent panel.
US09888600B2
Substrate-free mechanical structural systems comprised of interconnected subsystems of electronic and/or electromechanical components are provided.
US09888594B1
Devices including a cavity region to house a plurality of ports are described. In one example, a device includes a first side including a display region, a second side including a cavity region to house a port, and a third side including a cutout region adjacent to the cavity region.
US09888592B2
A rectifier module comprises a conductive housing made of injection molded aluminum or aluminum alloy. Diodes are inserted into recesses formed in the housing. The housing is placed at an alternating input potential during operation, and transmits alternating current input power to the diode modules for conversion to direct current power. Multiple recesses may be provided for high and low side diodes, of which there may be one or many. Multiple such modules may be provided for converting multiple phases of input power to direct current power.
US09888590B2
A printed circuit board, a display panel and a wiring method are provided by embodiments of the disclosure. The printed circuit board includes: a first multichannel circuit connecting terminal; a second multichannel circuit connecting terminal; and a plurality of connecting wires connecting a plurality of second channel connecting pins of the second multichannel circuit connecting terminal with a part of a first channel connecting pins of the first multichannel circuit connecting terminal in one-to-one correspondence, the rest of the first channel connecting pins being spare, where at least one of the plurality of connecting wires has a first portion, which is bent to extend through a spare region, on the printed circuit board, between the spare first channel connecting pins and the second multichannel circuit connecting terminal.
US09888574B1
Apparatuses and methods including conductive vias of a printed circuit board are described. An example apparatus includes a first layer including a first conductive plate; a component on the first layer, a second layer including a second conductive plate that may be coupled to an external power source; a third layer between the first layer and the second layer, the third layer including a third conductive plate; a first via coupling the first conductive plate to the second conductive plate; and a second via coupled to the first conductive plate. The first conductive plate includes a first portion coupled to the first via and the first conductive plate further includes a second portion coupled to the second via between the first portion and the component. The second via is coupled to either the second conductive plate or the third conductive plate.
US09888564B2
In some embodiments, a laminate substrate for mounting RF components can include a plurality of layers vertically stacked on top of each other. The laminate substrate includes a plurality of conductor pads, such that a respective conductor pad is positioned within a respective layer of the laminate substrate. The plurality of conductor pads includes an input pad on a first layer, an output pad on a second layer such that the output pad does not completely overlap with the input pad, and at least one intermediate pad between the input and output pads. The at least one intermediate pad defines a cutout reducing overlap between the at least one intermediate pad and one or more neighboring conductor pads. The laminate substrate can further include a plurality of connection features between the plurality of conductor pads to provide a signal path between the input pad and the output pad.
US09888561B2
Electrical components such as integrated circuits and other components may be mounted on a substrate such as a printed circuit substrate. A molded plastic cap may cover the components and a portion of the printed circuit substrate to form a packaged electrical device. Metal structures such as springs, posts, and other metal members may be insert molded within the plastic cap. A metal layer on the surface of the cap may be patterned to from electromagnetic shielding, signal paths, contact pads, sensor electrodes, antennas, and other structures. Multiple substrates each with a respective set of mounted electrical components may be joined using a flexible printed circuit. The flexible printed circuit may be covered with a rigid cap portion or an elastomeric material or may be left uncovered.
US09888559B2
A method for producing or disassembling an electronic assembly are provided. The assembly may have a heating device integrated into a substrate. The heating device can be heated via an external power supply during the assembly process so that, for example, solder connections of an electric component can be melted. The heating device can also be used when operating the electronic assembly, and the heating device can then be directly actuated by the component. For this purpose, an electric connection is then established between the component and the heating device, the connection not yet being provided during the thermal assembly process in order to protect the electronic components of the circuit from being damaged.
US09888555B2
The transmission system may include: an optical path adjustment device configured to substantially unify optical paths of a first pre-pulse laser beam and a second pre-pulse laser beam; an optical path separation device configured to separate the optical paths of the substantially unified first pre-pulse laser beam and the second pre-pulse laser beam to an optical path for the first pre-pulse laser beam and an optical path for the second pre-pulse laser beam; a first beam adjustment device disposed on the optical path for the first pre-pulse laser beam separated by the optical path separation device and configured to adjust a beam parameter of the first pre-pulse laser beam; and a second beam adjustment device disposed on the optical path for the second pre-pulse laser beam separated by the optical path separation device and configured to adjust a beam parameter of the second pre-pulse laser beam.
US09888554B2
A system and method of removing target material debris deposits simultaneously with generating EUV light includes generating hydrogen radicals in situ in the EUV vessel, proximate to the target material debris deposits and volatilizing the target material debris deposits and purging the volatilized target material debris deposits from the EUV vessel without the need of an oxygen containing species in the EUV vessel.
US09888552B2
A detection circuit configured to detect a short in a plurality of LED arrays is provided. The detection circuit includes a voltage measuring unit, a short detecting unit, and a detection control unit. The voltage measuring unit is configured to measure respective feedback voltages of the plurality of LED arrays and output a lowest measured feedback voltage as a first feedback voltage. The short detecting unit is configured to detect the short in the LED arrays using the measured feedback voltages. The detection control unit is configured to control the short detecting unit to stop short detection operation, when the first feedback voltage exceeds a first preset reference voltage.
US09888550B2
A wearable accessory having an embedded processor in a substrate for creating a synchronously presented lighting effect at a controlled access venue and a method for creating a synchronously presented lighting effect at a controlled access venue while controlling access to the venue, simultaneously using a wearable accessory that coordinates with the performance allowing each audience member with a wearable accessory to synchronously perform with the performance.
US09888542B1
Aspects are provided for controlling outdoor lighting systems using a photocontrol interface that can be connected to a motion sensor and a luminaire driver or ballast. In some aspects, a dimming control node is electrically and communicatively coupled to a motion sensor via wired connections to a photocontrol interface. The dimming control node is also communicatively coupled to a luminaire ballast or driver. The dimming control node receives sensor data from the motion sensor via one of the wired connections and provides power to the motion sensor via another one of the wired connections. The dimming control node can determine a sensor output state of the motion sensor from the received sensor data, and can select a dim-level configuration corresponding to the determined sensor output state. The dimming control node can configure the luminaire ballast or driver in accordance with the selected dim-level configuration.
US09888538B2
A driving current generation circuit includes a semiconductor device configured to operate with a variable voltage as a reference voltage, a driving current generator configured to generate a driving current for driving an LED (Light Emitting Diode) based on an instruction received from the semiconductor device, and a dimming voltage converter configured to generate a second dimming voltage set based on the variable voltage from a first dimming voltage set based on a ground voltage, wherein the semiconductor device performs a driving control of the driving current generator based on the second dimming voltage.
US09888537B2
An LED array includes three or more strings of bare LEDs mounted in close proximity to each other on a substrate. The strings of LEDs emit light of one or more wavelengths of blue, indigo and/or violet light, with peak wavelengths that are less than 490 nm. Luminescent materials deposited on each of the LED chips in the array emit light of different wavelength ranges that are of longer wavelengths than and in response to light emissions from the LED chips. A control circuit applies currents to the strings of LEDs, causing the LEDs in the strings to emit light, which causes the luminescent materials to emit light. A user interface enables users to control the currents applied by the control circuit to the strings of LEDs to achieve a Correlated Color Temperature (CCT) value and hue that are desired by users, with CIE chromaticity coordinates that lie on, or near to the black body radiation curve. Preferably a transparent material is dispensed on the substrate between the LED semiconductor chips to substantially surround the LED semiconductor chips. Thereafter at least one layer containing luminescent materials is applied on the LED semiconductor chips and the transparent material.
US09888536B2
A circuit of light-emitting elements connected between two power terminals is disclosed in the present disclosure. The circuit of light-emitting elements includes a smooth conducting line, multiple light-emitting elements, and a zigzag conducting line. The smooth conducting line is connected to one of the power terminals. One terminal of each light-emitting element is electrically connected at a different position of the smooth conducting line. The zigzag conducting line is connected to the other of the power terminals, and the other terminal of each light-emitting element is electrically connected at a different position of the zigzag conducting line. Each shortest path, starting from one of the power terminals, passing through any the light-emitting element along the smooth conducting line, and ending at the other of the power terminals along the zigzag conducting line, has substantially a same resistance value.
US09888532B2
A lighting circuit which supplies current to a solid-state light-emitting element module (LED module) including: a solid-state light-emitting element (LED); a first input terminal connected to one end of the solid-state light-emitting element; a second input terminal connected to another end of the solid-state light-emitting element; and a rectifying element (diode) connected in inverse-parallel connection with the solid-state light-emitting element, includes; a power supplier that supplies current to the solid-state light-emitting element module selectively in one of a forward direction and a reverse direction of the solid-state light-emitting element; a voltage detector circuit that detects voltage that is applied between the first input terminal and the second input terminal, when the power supplier supplies current in the reverse direction of the solid-state light-emitting element; and a control circuit that controls an output current of the power supplier based on the result of the detection by the voltage detector circuit.
US09888531B2
An over-the-range microwave oven includes: a housing; a cooking unit which is disposed in the housing; an air discharge unit which includes an air discharge motor in the housing; an air discharge duct unit which discharges air through the air discharge unit; a cooling duct unit which guides outside air to the air discharge motor in order to cool the air discharge motor; and a duct unit in which the air discharge duct unit and the cooling duct unit are separated vertically.
US09888530B2
An induction stove and induction cookware are disclosed herein. The induction stove includes a first arm, a second arm, and a third arm together forming an opening between the first arm and the second arm. At least one of the first arm, the second arm, and the third arm includes an induction source. The induction stove also includes rack disposed in the opening for supporting induction cookware.
US09888526B2
A process equipment heating system has a group of electric heaters and a heater checking system. The heater checking system is configured to determine a resistance value R1 for the group of electric heaters, compare the resistance value R1 with a reference resistance value RR and judge a fault condition if the resistance value R1 differs from the reference resistance value RR by more than a predetermined amount.
US09888524B2
A cell site includes a tower, a multi-service terminal mounted to the tower and a base transceiver station in communication with the multi-service terminal. The multi-service terminal includes a housing and a plurality of adapters mounted to the housing. Each of the adapters includes an outer port accessible from outside the housing and an inner port accessible from inside the housing.
US09888522B2
A method and apparatus are disclosed for multi cell wireless communication, wherein a status of a secondary serving cell is determined. On the condition that the secondary serving cell is disabled, a Hybrid Repeat Request (HARQ) process associated with the secondary serving cell is released.
US09888515B2
A device, system, and method synchronizes network states for a user equipment (UE) during a handover from a first network to a second network while the UE was in a radio resource control (RRC) idle state. The method includes determining whether a first context associated with a first non-default bearer over the first network is stored on the UE. The method includes when the first context is determined, determining a second context associated with a second non-default bearer over the second network is stored on the UE. The method includes transmitting a request to the first network over a default bearer for network state information relative to the first network. The method includes receiving the network state information from the first network, the network state information indicating that the UE does not have the first non-default bearer over the first network established. The method includes deleting the first context.
US09888513B2
In a communication system where a primary cell is controlled by a first base station and a secondary cell is controlled by a second, different base station, flow control is performed between the primary cell and the secondary cell for data for a radio link control layer. According to the flow control, the data for the radio link control layer is communicated between the first and second base stations using a link between the first and second base stations. Flow control may be performed between the primary cell and the secondary cell by dynamically controlling a depth of queued radio link control data in the secondary cell for one or more UEs based on one or more factors, e.g., current/future loading of secondary cell, peak theoretical throughput for a UE in the secondary cell, and/or a UE's current channel quality information. Apparatus, methods, and computer program products are disclosed.
US09888512B2
A method for encoding streaming data according to one embodiment of the present invention comprises: a step of dividing a forward error correction (FEC) source block into one or more FEC sub-blocks; a first encoding step of FEC encoding said one or more FEC sub-blocks; a second encoding step of encoding said FEC source block; and a step of generating third encoded data including first encoded data encoded in the first encoding step and second encoded data encoded in the second encoding step. According to one embodiment of the present invention, a streaming service can be smoothly provided to multiple users in various environments or in a communication environment that varies according to movement or changes in a communication state. Further, a plurality of pieces of parity information can be transmitted to provide a streaming service which is capable of high reliability data recovery.
US09888506B2
Efficient D2D link integration can be achieved by allowing mobile devices to independently initiate D2D/connection-proxy discovery without re-broadcasting beacons originating from the wireless access point. A mobile station wanting to establish a D2D link may broadcast a search message to neighboring mobile stations, which may return offer messages specifying a connection quality and/or parameters of the candidate indirect connection. The requesting mobile station may then select one of the responding neighboring mobile stations through which to establish the indirect connection. Responding mobile stations may delay offer message transmission by a period that is proportional to a connection quality to reduce offer message redundancy.
US09888501B2
The embodiments set forth herein disclose techniques for enabling a user device to seamlessly establish a secure, high-bandwidth wireless connection with a vehicle accessory system to enable the user device to wirelessly stream user interface (UI) information to the vehicle accessory system. To implement this technique, a lower-bandwidth wireless technology (e.g., Bluetooth) is used as an initial means for establishing a Wi-Fi pairing between the user device and the vehicle accessory system. Wi-Fi parameters associated with a Wi-Fi network provided by the vehicle accessory system can be communicated to the user device using the lower-bandwidth wireless technology. A secure Wi-Fi connection can then be established between the user device and the vehicle accessory system using the provided Wi-Fi parameters. The embodiments also disclose a technique for enabling the user device to automatically reconnect with the vehicle accessory system in a seamless manner (e.g., when returning to a vehicle).
US09888500B2
A wireless communication device may form a wireless network in which the wireless communication device operates as a master station, terminate a wireless connection with a target apparatus in a case where a wireless connection request is received from a specific external apparatus under a state of a number of slave apparatuses being equal to an upper limit number K, establish a wireless connection with the specific external apparatus, and perform a wireless communication of first target data with the specific external apparatus by using the wireless network. The wireless communication device may terminate the wireless connection with the specific external apparatus, and establish a wireless connection with the target apparatus via the first wireless communication interface, so as to cause the target apparatus to participate as the slave station in the wireless network again.
US09888489B2
A first terminal device (100A) transmits scheduling assignments to announce its scheduled data transmissions. A second terminal device (100B), after receiving the scheduling assignment, determines the timing information of the scheduled data transmission from the first terminal device (100A). However, the scheduling assignment transmissions from two terminal devices (100A, 100B) may collide, in which case, the terminal devices(100A, 100B) may fail to receive the scheduling assignment from each other and miss the scheduled data transmissions indicated in the scheduling assignments. The present application discloses how to detect collisions between scheduling assignment transmissions from two terminal devices (100A, 0B) that are configured for device-to-device communication.
US09888488B2
The present invention relates to methods and arrangements for resolving radio resource conflicts occurring in radio networks supporting both local ad-hoc communication and cellular communication. The conflicts are resolved by informing the cellular network about radio resource management restrictions due to the local ad-hoc communication needs and resources that are reserved for local ad-hoc communications.
US09888486B2
The present invention relates to a method in a cellular communication system, for avoiding errors in a HARQ process, wherein an NDI flag is used both for indicating either semi-persistent scheduling, SPS activation or SPS retransmissions, and also for indicating, by toggling of the flag, a new transmission in dynamic scheduling mode. The method comprises the steps of receiving, in a scheduling message, an indication that dynamically scheduled transmission will take place; if a semi persistent resource has occurred for the same HARQ process since a previously received indication for dynamically scheduled transmission, then considering the NDI flag to be toggled regardless of the value of the NDI flag. Thus, if the condition is fulfilled, a UE will always regard the NDI flag as indicating or requesting a new data transmission.
US09888480B2
One embodiment of the present invention discloses a method for identifying the interference of a user equipment(s) on a pico base station located within the coverage of a macro base station in a wireless communication system, and the method comprises the steps: enabling the macro base station to receive an uplink (UL) interference control request message from the pico base station; signaling a random access preamble for the UL interference control to each of a plurality of interference candidate user equipments served by the macro base station; receiving, from the pico base station, received signal strength information of the random access preamble transmitted by the plurality of interference candidate user equipments; and determining the interference of user equipment on the pico base station on the basis of the received signal strength information, wherein transmission power of the random access preamble can be set in a random access preamble-specific manner.
US09888473B2
The present invention relates to a wireless communication system, and more particularly, to a method and device for communication between terminals in a wireless communication system. According to the present invention, a resource configuration method, a channel configuration method, a transmission power control method, etc. for communication between terminals can be provided.
US09888472B2
A radio communication device which manages a network defines a predetermined transmission frame cycle, allocates in the frame specific access slots as timing with which the individual radio communication devices in the network concerned receive a transmission, puts the information of the allocation in a beacon signal, and transmits the signal. Each radio communication device performs receiving operation at access slots specific to the device itself defined by the beacon signal. When information transmission is made between arbitrary communication devices in the network, access slots for the device which is to receive the information are used.
US09888467B2
There is provided a terminal for performing OFDM (Orthogonal Frequency-Division Multiplexing) communication with a base station forming a cell. The terminal includes a control channel processing unit configured to monitor, in a sub-frame, a first control channel in a cell-specific search space that is a search space common within the cell, and a first control channel in a UE-specific search space that is a search space specific to the terminal. In a case where monitoring of a second control channel different from the first control channel that is in the cell-specific search space or the UE-specific search space is configured, the control channel processing unit monitors, in a sub-frame, at least both the first control channel in the cell-specific search space and the second control channel in the UE-specific search space.
US09888465B2
Methods and apparatus are provided for a base station to enable a user equipment (UE) configured for operation with carrier aggregation over a number of cells to determine cells and transmission time intervals (TTIs) where the base station transmits data information to the UE and for the UE to determine and arrange corresponding acknowledgement information in a codeword.
US09888455B1
In one embodiment, a method for optimizing tracking areas for user equipments (UEs) is implemented in a mobile network and includes: defining network slices as a function of UE types, where UEs in the mobile network are associated with the network slices according to the UE types, defining network slice specific tracking areas as groups of one or more mobile base stations according to the network slices; receiving a signal from a given UE from among the UEs at a receiving mobile base station from among the one or more mobile base stations, and paging the given UE in a network slice specific tracking area from among the network slice specific tracking areas, where the receiving mobile base station is in the network slice specific tracking area, and the given UE is associated with the network slice specific tracking area according to an associated UE type from among the UE types.
US09888446B2
A first network node (111) and a method therein for controlling load in a first cell (121) of the first network node (111) are provided. The first network node (111) comprises a multi-stage receiver. The first network node (111) computes an interference cancellation gain, at an intermediate stage of the multi-stage receiver. Furthermore, the first network node (111) estimates neighbor cell interference from interfering signals while accounting for a load utilization. The load utilization relates to power transmitted and power granted. The first network node (111) calculates a load measure for stability based on at least the interference cancellation gain and the neighbor cell interference. Next, the first network node (111) controls the load in the first cell (121) based on the load measure for stability.
US09888437B2
A mobile communication device identifies and selects a wireless local area network (WLAN) available for communications in its coverage area. Automatically, without detecting any requests made by a user via a browser application. The mobile device initiates a request (e.g. an HTTP GET request) to a predetermined server site of a communication network which is outside of the WLAN. In response to initiating the request, the mobile device receives a response message via the WLAN and identifies, from the response message, whether the request to the predetermined server site has been redirected to a redirect server site. The WLAN may be a WLAN “hotspot,” where the redirect server site is a login server. The identifying may be performed by comparing content from the response message to predetermined content of the predetermined server site. In response to identifying that the request has been redirected, the mobile device causes an indication to be produced at its user interface. Access to a communication service (such as a “push”-data service) may be subsequently expediently obtained.
US09888434B2
A method for controlling delay tolerant access of a Machine-Type Communication (MTC) device based on a backoff mechanism is provided. The method includes receiving, at a terminal, a paging message including an access barring information update indicator from a base station, and receiving a System Information Block (SIB) including updated access barring information, the SIB being received regardless of modification periods. The terminal receives the SIB including the updated access barring information immediately without waiting for the arrival of next modification period, resulting in improvement of access barring efficiency.
US09888433B2
A method of controlling a mobile terminal, and which includes receiving, via a wireless communication unit, a wireless signal from an external wireless access point (AP); configuring, via a controller, a frequency band for searching a frequency transmitted from a mobile communication network based on information contained in the wireless signal; and searching a frequency transmitted from the mobile communication network on the configured frequency band. Further, the configured frequency band is a partial search frequency band of a full search frequency band.
US09888431B2
According to one embodiment of the present invention, provided is a method by which a terminal detects a small cell. The small cell detection method can comprise the steps of: receiving, from a serving cell, information on discovery signals of one or a plurality neighboring small cells; and detecting a discovery signal from a small cell in an off state from the one or plurality of neighboring small cells on the basis of the information on the discovery signals. The information on the discovery signals can include information on whether the small cells independently set the discovery signals or identically set the discovery signals by cluster unit.
US09888428B2
According to various embodiments, a mobile radio communication device may be provided. The mobile radio communication device may include a receiver configured to receive information; a requirement determiner configured to determine whether first broadcast information scheduled to be received from a first base station is required; and a receiver controller configured to control the receiver to receive the first broadcast information from the first base station in case it is determined that the first broadcast information is required and to control the receiver to receive second broadcast information from a second base station in case it is determined that the first broadcast information is not required.
US09888425B2
In a wireless communication system, a mobility factor is used to influence handoff. If a subscriber station has been in a low mobility state for some period of time, the system may handoff operation from a first service type to a second service type. If the mobility factor indicates that the subscriber station is moving, the system may handoff operation from the second service type back to the first service type.
US09888424B2
The invention relates to an improved handover procedure for a mobile terminal. Under control of the target base station, the mobile terminal is to perform a handoff to a target base station, wherein it is to be configured for communication with the target base station via a target radio cell comprising a downlink carrier and an uplink carrier. The mobile terminal receives a handoff command message for the handoff to the target base station including a handoff execution condition as trigger for executing handoff to the target base station. Then, the mobile terminal determines, based on the received handoff execution condition, whether or not the mobile terminal is to trigger execution of the handoff to the target base station. In case the mobile terminal determines that it is to trigger execution of the handoff to the target base station, the mobile terminal executes the handoff to the target base station.
US09888423B2
Methods and apparatuses to use multiple receivers of a wireless communication device for fast return to a first network from a second network after termination of a Circuit Switched Fallback (CSFB) voice call is disclosed. A first receiver of the wireless communication device is used to process the CSFB voice call on the second network, while a second receiver of the wireless communication device is used to determine a strongest suitable cell available on the first network, while the voice call is active. A strongest suitable cell is instantly available to the wireless communication device after the CSFB voice call ends. In some embodiments, the first network is an LTE network, and the second network is a legacy network.
US09888422B2
Systems and methods for adaptive access and handover configuration based on historical data are provided. Access and handover decisions are optimized in a multiple radio access technology environment using historical data associated with network performance. Future needs for access and handovers are predicted using historical data associated with the user and historical data associated with network performance. Performance metrics are received periodically or continuously from nodes in one or more networks at a centralized controller. The centralized multi RAT controller correlates these performance metrics and determines predicted handovers for a user device. Preparations for the predicted handovers can then be made prior to the handover event.
US09888420B2
We disclose various embodiments of methods and apparatus for processing handovers of mobile terminals between base stations of a wireless communication system. An example handover algorithm used for this purpose enables the handover threshold to be increased for some mobile terminals, on a terminal-by-terminal basis, thereby individually expanding the range of the serving cell for each of such terminals. In an example embodiment, the handover-threshold determination is carried out based on physical-resource-block usage of the target cell. The extent of the cell-range expansion depends on whether or not the reference signals of the serving and target cells interfere with each other. Embodiments of the disclosed handover algorithm can advantageously reduce the number of failed handovers by allowing some communication sessions to run to completion before a handover is triggered.
US09888418B2
A radio terminal UE according to one embodiment includes a radio communication unit 210 configured to receive a plurality of parameters including a first parameter for high-speed movement and a second parameter for non-high-speed movement as parameters for processing for switching to a neighboring base station from a base station connected to the radio terminal, and a controller 260 configured to acquire movement speed information indicating a movement speed of the radio terminal and to select a parameter corresponding to the movement speed information. The first parameter is configured to inhibit processing for switching to a Pico base station PeNB which is included in the neighboring base stations.
US09888395B2
Embodiments of this application provide a control method and apparatus. The method includes: determining, by a baseband unit BBU when the BBU determines that network quality of a first cell of multiple cells within coverage of the BBU decreases, load information of the first cell; when load of the first cell is less than or equal to a first load threshold, determining, according to signal strength of all remote radio units RRUs, a second cell, having the strongest signal interference to the first cell, of neighboring cells of the first cell; and combining an RRU of the first cell with an RRU of the second cell to obtain a combined cell. The embodiments of this application improve network quality and improve user network experience.
US09888378B2
Embodiments described herein provide approaches for associating a user identity to a wireless signal based on information received at an access point. Specifically, when a first user presents a set of user credentials to a physical access point, his/her profile is accessed to authenticate the first user. A set of wireless signals emanating from one or more wireless devices operated by the first user is also received at the physical access point and associated with the first user. Information about the first user may then be broadcast and accessed by a second user (e.g., via his/her mobile device) in proximity to the first user and in receipt of the set of wireless signals associated with the first user.
US09888371B1
Systems and methods for monitoring a local environment for abnormal conditions (e.g., burglary, intrusion, fire, or flooding) are disclosed. Sensors of a smartphone, tablet computer, or other computing device may be used to obtain sensor data regarding the environment. Such sensor data may relate to sounds, temperatures, lighting, or other conditions within the environment. The observed environmental conditions may be compared against reference levels or patterns to determine abnormal conditions. When abnormal conditions are identified, a response may be determined and implemented, such as alerting a user or contacting an emergency service (e.g., police or fire services). In some circumstances, a training period may be used to determine baseline or threshold levels of normal environmental conditions. Different modes or profiles may be used, which may be associated with different environments (e.g., home, hotel, etc.).
US09888370B2
A relay device operable to relay emergency information to a plurality of mobile terminals. The device includes: a receiver configured in use to receive a broadcast signal, the broadcast signal being in a first format and containing the emergency information; a transmitter configured in use to connect to the plurality of mobile terminals using a communication channel; and a processor configured in use to provide the emergency information received in the broadcast signal to the plurality of mobile terminals in a second format using the transmitter, wherein the second format is different to the first format.
US09888369B2
Provided are a system for transmitting interworking data in heterogeneous networks and a method thereof. The system for transmitting interworking data in heterogeneous networks and a method thereof capable of greatly improving convenience and reducing counseling time, by downloading and installing data transmission applications to a customer terminal and an ARS counselor terminal, respectively, allowing the ARS counselor to simply select specific data from complex and hard information upon ARS counseling in a state in which he/she sorts and stores in advance information to be transmitted as data upon the ARS counseling and transmit the selected specific data to the customer terminal, and allowing the remote counselor to control a page for the data transmitted to the customer terminal to be output.
US09888349B2
Disclosed are a device for recommending locations in a building using fingerprints of access points and a method using the device. The locations of access points are detected by collecting fingerprints for the access points from terminals of multiple users, the locations of stores in the building are detected by using the fingerprints and payment histories of the multiple users, and locations may be recommended to a recommendation target user based on a meta-path, using a metamap generated by integrating the locations of the access points and stores with the indoor plan of the building. Indoor positioning is enabled by detecting the locations of access points using the information obtained from the terminals of multiple users, whereby constructing infrastructure information for the access points in the building in advance may not be required.
US09888339B2
A user terminal apparatus and an electronic apparatus are provided. The user terminal apparatus including a first communicator configured to perform wireless communication with an external apparatus; a second communicator configured to perform bilateral wireless communication with the external apparatus; a storage configured to store information about a connection with an access point; and a controller configured to control the first communicator to transmit a control signal to the external apparatus, to initiate a pairing operation with the external apparatus, and in response to performing the pairing, to control the second communicator to transmit the information about the connection with the access point to the external apparatus.
US09888338B2
A method of providing an emergency wireless link in a data center comprising a plurality of servers includes receiving, at an input interface of an emergency wireless link system at the data center, an input from a sensor coupled to one of the plurality of servers or to an auxiliary system among a plurality of auxiliary systems, the plurality of auxiliary systems including a power supply system. The method also includes comparing, using a processor of the emergency wireless link system, the input with a plurality of conditions, declaring an emergency, using the processor, based on the input matching one of the plurality of conditions, outputting, using the processor, one or more messages corresponding with the one of the plurality of conditions based on declaring the emergency, and transmitting the one or more messages wirelessly.
US09888328B2
A hearing assistive device is provided having a microphone, at least one audio signal processing mechanism, a vibration signal processing mechanism, and a vibrator. The audio signal processing mechanism receives an input audio signal from the microphone and generates a first output signal according to the received input audio signal wherein the first output signal coupled to a transducer that generates auditory perception in an ear of a user. The vibration signal processing mechanism receives the input audio signal and generates a second output signal according to the input audio signal. The vibrator is configured to be placed adjacent to the skin of the user, and configured to generate a vibration stimulation signal on the skin of the user according to the second output signal.
US09888326B2
The invention relates to a transducer comprising a housing, a first and a second diaphragm, and a first and a second signal provider. The housing comprises an inner surface. The first and second diaphragms are positioned in the housing. The first and second diaphragms define a common compartment being delimited by at least both a part of the inner surface and the first and second diaphragms. The first signal provider is configured to convert movement of the first diaphragm into a first signal. The second signal provider is configured to convert movement of the second diaphragm into a second signal. The transducer can be used in a hearing aid.
US09888315B1
A novel ribbon microphone incorporates rounded-edge magnet motor assembly, a backwave chamber, and a phantom-powered JFET circuit. In one embodiment of the invention, one or more novel rounded-edge magnets may be placed close to a ribbon of the ribbon microphone, wherein the one or more novel rounded-edge magnets reduce or minimize reflected sound wave interferences with the vibration of the ribbon during an operation of the ribbon microphone. Furthermore, in one embodiment of the invention, a novel backwave chamber operatively connected to a backside of the ribbon can minimize acoustic pressure, anomalies in frequency responses, and undesirable phase cancellation and doubling effects. Moreover, in one embodiment of the invention, a novel phantom-powered JFET preamplifier gain circuit can minimize undesirable sound distortions and reduce the cost of producing a conventional preamplifier gain circuit.
US09888308B2
A case for a portable electronic device includes an enclosed, elongated space extending within the case from an opening in an interior surface of the case. The opening corresponds to the location of a microphone in the device. The enclosed space is tapered to an increasingly smaller cross-section as it extends away from the opening. A first edge of the enclosed space aligns along most of its length with an exterior surface of the case. A screen covers a second opening in the exterior surface of the case along the first edge of the elongated space and provides an acoustic resistance between the elongated space and air outside the case through the second opening. A gasket located at the first opening couples the elongated space to the microphone of the electronic device.
US09888303B1
A method and related system for linearizing a photonic ADC sampling system of an ELINT receiver includes modulating optical pulse trains of varied pulse amplitudes based on a generated ramped-voltage calibration signal. The modulated pulse trains are demodulated into I/Q components to generate signal constellations. Equivoltage radials are defined by points of the signal constellations sharing a common calibration voltage and a common phase angle of the modulator. A lookup table is generated by mapping the signal constellations and equivoltage radials to a coordinate system to determine, for each coordinate bin, a corresponding pulse amplitude and phase angle. The generated lookup table may be used to correct nonlinear distortions in recovered output signals, preserving high-ENOB performance and increasing the dynamic range of the receiver.
US09888299B2
According to one embodiment, a concentrator, which has a first surface on which a measuring device, which measures an amount of electric power consumption, is arranged includes a housing, a communication module, a wireless communication module, a control module, a first antenna, and a second antenna. The housing includes a first sidewall and a second sidewall which are opposed in a first direction orthogonal to a direction of arrangement of the measuring device and the concentrator. The control module notifies a server of amounts of electric power consumption by using the wireless communication module. The first antenna is provided in proximity to the first sidewall. The second antenna is provided in proximity to the second sidewall.
US09888298B2
A system includes communications nodes, respectively having a sensor; and a communications apparatus that simultaneously requests the communications nodes to transmit sensor data. A first communications node among the communications nodes, when determining that among a first state where the communications apparatus includes the first communications node when requesting transmission and a second state where the communications apparatus excludes the first communications node when requesting transmission, the first communications node is in the second state: determines whether a predetermined difference is present between a predetermined value and the sensor data of the first communications node, and transmits a notification signal that notifies the communications apparatus of the predetermined difference, when determining that the predetermined difference is present.
US09888297B1
In accordance with the invention, advertisement identifiers are stored in a queue in memory in the set top box or elsewhere corresponding to individual subscribers of a television service delivery network. The advertisements are retrieved and displayed in the order dictated by the queue as advertisement avails are detected in the particular channel information stream being watched by that subscriber. Accordingly, the subscriber sees the advertisements regardless of what channel or television program is being watched and sees them in the order dictated by the queue. The invention also is applicable to other information streams including Internet advertising, audio/radio advertising and advertising in electronic program guides.
US09888293B2
A method of delivering media data in a hybrid network capable of providing broadcasting and interne communication together is provided. The method includes generating a Media Processing Unit (MPU) to process media data, and delivering the generated MPU, wherein the MPU includes an MPEG Media Transport (MMT) Processing Unit (MMPU) box including information on the MPU, a Media Data box (MDAT) including one or more media data fragments which are generated from the media data, and an MMFU box including information on each media data fragment.
US09888292B2
A method and system are disclosed to provide interactivity using an interactive channel bug. The interactive channel bug (e.g., an “interactive broadcast channel branding logo”) allows a television user to access a variety of interactive services. The interactive broadcast channel branding logo may be configured to launch a functionality determined by a broadcaster. This functionality may change over time. The form of the interactive broadcast channel branding logo may also change over time in which the availability of new interactive services is indicated.
US09888287B2
A video-on-demand (VOD) content delivery system has a VOD Application Server which manages a database of templates for presentation of video content elements of different selected types categorized in hierarchical order. A web-based Content Management System receives content uploaded online in file formats with metadata for title and topical area, and automatically converts it into video data format compatible with the VOD content delivery system indexed by title and topical area. A User Interface for the system delivers listings data to the viewer's TV indexed by title and topical area specified by the uploaded metadata.
US09888281B2
A set-top box, a client, a system and method for virtual desktop access are disclosed. The set-top box includes a virtual desktop access module and a network connection module. The virtual desktop access module is configured to trigger the network connection module after receiving a virtual desktop access trigger signal, and trigger a signal display operation after receiving a virtual desktop signal sent by the network connection module. The network connection module is configured to send a virtual desktop connection request message through a network after receiving the trigger signal from the virtual desktop access module, and receive the virtual desktop signal through the network and send the virtual desktop signal to the virtual desktop access module. The virtual desktop access is completed by the set-top box.
US09888272B2
Method, terminal, CDN server and system in IPTV system for realizing playing while downloading, the method comprises: the terminal acquires the bit rate information of the media file which the terminal requires to play from the content distribution network CDN server, the CDN server returns a first reply message to the terminal after receiving the requirement, the first reply message piggybacks the bit rate information of the media file which said terminal requires to play, the terminal determines whether said bit rate information satisfies the condition of playing while downloading, if it satisfies, the terminal requires to download the file from said CDN server which user requires while plays said media file.
US09888267B2
A content storage method and system for use in a content distribution network are provided. A personal file locker is established on the network for a user. A content-storage-request database is established. The database tracks requests by the user for placing video programs into the user's file locker for personal use by the user. Upon the broadcasting of a video program for which there exists a request by the user to place the video program into the user's file locker, the requested video program is stored in the user's file locker. The stored video program is then made available to the user for viewing. Alternative approaches to content storage methods and systems are also described, including the use of a buffer enhancement to enable the performance of operations on “live” television.
US09888264B2
Methods and apparatuses for arithmetic encoding/decoding of video data. The arithmetic decoding method includes arithmetically decoding prefix bit strings representing a two-dimensional location of a last significant coefficient in a block sequentially by using a context model, arithmetically decoding suffix bit strings in a bypass mode, and performing inverse binarization on the arithmetically decoded prefix bit strings and suffix bit strings to acquire the location of the last significant coefficient in the block.
US09888261B2
Methods and apparatuses for arithmetic encoding/decoding of video data. The arithmetic decoding method includes arithmetically decoding prefix bit strings representing a two-dimensional location of a last significant coefficient in a block sequentially by using a context model, arithmetically decoding suffix bit strings in a bypass mode, and performing inverse binarization on the arithmetically decoded prefix bit strings and suffix bit strings to acquire the location of the last significant coefficient in the block.
US09888259B2
Disclosed are a method of encoding a division block in video encoding and a method of decoding a division block in video decoding. An input picture is divided into encoding unit blocks. The encoding unit blocks are divided into sub-blocks. The sub-blocks are encoded by selectively using at least one of intra prediction encoding and inter prediction encoding. A decoding process is performed through a reverse process of the encoding method. When pixel values of an encoding unit block are encoded in video encoding, the flexibility in selecting an encoding mode is increased and the efficiency of encoding is increased.
US09888255B1
A method for pull frame interpolation includes receiving an encoded bitstream including information representing a plurality of frames of video data, decoding the plurality of frames, including identifying a plurality of motion vectors indicating motion from a first frame of the plurality of video frames to a second frame of the plurality of video frames, identifying an interpolation point between the first frame and the second frame, identifying a plurality of candidate interpolation motion vectors indicating motion from the first frame to the interpolation point and from the second frame to the interpolation point based on the plurality of motion vectors, selecting an interpolation motion vector from the plurality of candidate interpolation motion vectors based on a metric, and generating an interpolated frame at the interpolation point based on the selected interpolation motion vector, which may include correcting an artifact in the interpolated frame by blending the interpolated frame.
US09888247B2
Systems and methods for encoding a video stream based upon identified regions of interest (ROI's) are disclosed herein. Standard video encoding schemes require a significant amount of unnecessary data in order to designate blocks to be skipped for a particular video frame of a video stream. Rather than encoding such skip or no skip information for each block (or sequence of blocks) for each frame, embodiments disclosed herein can encode the video stream based upon an identified ROI that represents an area of blocks that change and/or do not remain static from one frame to the next. Designating active areas in terms of the ROI can yield more efficient encoding.
US09888245B2
The present invention relates to an image compression method and apparatus, where the image compression method includes a step of performing amplitude decreasing processing on a frequency domain coefficient or a quantization coefficient of a to-be-processed image. The image compression method includes: determining a texture direction of the to-be-processed image; and performing amplitude decreasing processing on the frequency domain coefficient or the quantization coefficient of the to-be-processed image according to the texture direction, where the frequency domain coefficient is a coefficient obtained after the image is transformed, and the quantization coefficient is a coefficient obtained after the frequency domain coefficient is quantized. According to embodiments of the present invention, amplitude decreasing processing is performed on a frequency domain coefficient of a to-be-processed image according to a texture direction of the to-be-processed image, which can improve the compression efficiency without affecting subjective quality of the to-be-processed image.
US09888231B2
A three-dimensional (3D) display device comprises a display panel and a grating disposed on one side of the display panel. The display panel includes a plurality of first display units and a plurality of second display units; the first display units and the second display units are alternately arranged in both a transverse direction and a longitudinal direction of the display panel. The grating includes a plurality of grating units arranged in parallel; an acute angle between each grating unit and the transverse direction of the display panel is a predetermined angle; and the grating is configured to present a first image displayed by the plurality of first display units and a second image displayed by the plurality of second display units to a left eye and a right eye respectively. The 3D display device can reduce the granular sensation in viewing a 3D image and hence improve viewing comfort.
US09888230B2
The present invention provides a video observation apparatus for observing video displayed on the display unit of an information processing terminal, comprising: a bottom portion on which the terminal is placed; a back sheet having a mirror portion on an inner surface of the back sheet opposing the terminal and arranged toward an observer to make an acute angle between the bottom portion and the back sheet; a top sheet arranged parallel to the bottom portion; and a front sheet having a lens portion positioned corresponding to the right and left eyes of the observer; wherein a height of the top sheet is offset downward from a height of the top of the apparatus formed by the back sheet; and wherein the apparatus is held by placing a thumb on the bottom portion, an index finger and/or a middle finger on the top sheet and the remaining fingers on the back sheet.
US09888229B2
This invention presents an approach to first estimate a depth/disparity map using spectrally coded plenoptic camera, and then based on the disparity map the parallax between different spectral channels is rectified. Based on our new technique, we can reconstruct not only multispectral images but also a depth/disparity map. Moreover, the quality of reconstructed spectral images is significantly improved using our parallax rectification.
US09888225B2
Two or more images are taken wherein during the image taking a focal sweep is performed. The exposure intensity is modulated during the focal sweep and done so differently for the images. This modulation provides for a watermarking of depth information in the images. The difference in exposure during the sweep watermarks the depth information differently in the images. By comparing the images a depth map for the images can be calculated. A camera system has a lens and a sensor and a means for performing a focal sweep and means for modulating the exposure intensity during the focal sweep. Modulating the exposure intensity can be done by modulating a light source or the focal sweep or modulating the transparency of a transparent medium in the light path.
US09888222B2
The present invention discloses a method to generate a stereoscopic video pair which can be used in the field of multimedia communication. A stereoscopic video pair can be obtained after processing a stereoscopic video sequence by using display auxiliary information. The stereoscopic video pair is displayed on a stereoscopic display D1. The display auxiliary information comprises camera viewpoint position information, virtual viewpoint position information and display scaling factor S1. The camera viewpoint position information indicates the position of a camera viewpoint C of a three-dimensional video sequence. The virtual viewpoint position information indicates the position of a virtual viewpoint P1. The display scaling factor S1 indicates the ratio of horizontal resolution Res1 to horizontal width W1 of the stereoscopic display D1, i.e., S1=Res1/W1, where the horizontal width is the approximation of actual display screen width. The present invention also discloses the corresponding stereoscopic video pair generation apparatus. The present invention can improve visual experience of stereoscopic viewing.
US09888215B2
An indoor scene capture system is provided that, with a handheld device with a camera, collects videos of rooms, spatially indexes the frames of the videos, marks doorways between rooms, and collects videos of transitions from room to room via doorways. The indoor scene capture system may assign a direction to at least some of the frames based on the angle of rotation as determined by an inertial sensor (e.g., gyroscope) of the handheld device. The indoor scene capture system marks doorways within the frames of the videos. For each doorway between rooms, the indoor scene capture system collects a video of transitioning through the doorway as the camera moves from the point within a room through the doorway to a point within the adjoining room.
US09888210B2
A user who is online at multiple devices can be invited to escalate an audio-only call to a video call. The escalation invitation is sent only to, or shown only at, the endpoint device that is involved in the audio-only call. The technologies can support public switched telephone network audio-only calls, and escalation can be performed as a seamless call transition from audio-only to video call.
US09888198B2
An image sensor may include an array of photodiodes and readout circuitry. A group of adjacent photodiodes in the array may be covered with a first color filter element that transmits a first color light and an additional group of adjacent photodiodes may be covered with a second color filter element that transmits a second color light. The group of photodiodes may share a floating diffusion node. The array may be operable in a low resolution mode in which the readout circuitry reads out image signals corresponding to a sum of charges generated by the group of photodiodes and in a high resolution mode in which the readout circuitry reads out image signals corresponding to charges generated by each of the photodiodes from the shared floating diffusion node. The photodiodes in the group may capture charge using different integration times for generating high-dynamic-range images.
US09888196B2
The present technology relates to 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.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.
US09888195B2
Provided is an imaging device, an imaging system, and a driving method of the imaging device. A signal of difference between a photogenerated signal of a first pixel which is an effective pixel, and a reference signal of a second pixel which is an effective pixel, is obtained.
US09888186B2
Image processing technologies and acquisition methods and apparatus are provided. A method comprises obtaining at least two images of different image quality of a target scene, and combining, according to data characteristics of the at least two images, the at least two images locally to obtain a target image. In a method and apparatus of the embodiments of the present application, local combination is performed on at least two images of different image quality according to data characteristics of the images, so that the dynamic range and/or signal-to-noise ratio can be improved locally on the basis of presenting image details as fully as possible, that is, the image quality can be improved according to requirements.
US09888183B2
Optical system (10) for imaging an object includes at least: a loupe (12) including a lens (16) for magnifying the object, the lens being disposed in a frame; and a camera (14) arranged between the lens (16) of the loupe (12) and the object to image at least a portion of the same field of view as the lens (16) of the loupe (12).
US09888182B2
A display apparatus is provided with an information acquisition unit which obtains a current focusing position and a display control unit which generates display data for displaying a focus aid. The focus aid indicates a focusing range and current focusing position, and is displayed in a captured image, such as a live view image.
US09888180B2
An easy-to-use online video stabilization system and methods for its use are described. Videos are stabilized after capture, and therefore the stabilization works on all forms of video footage including both legacy video and freshly captured video. In one implementation, the video stabilization system is fully automatic, requiring no input or parameter settings by the user other than the video itself. The video stabilization system uses a cascaded motion model to choose the correction that is applied to different frames of a video. In various implementations, the video stabilization system is capable of detecting and correcting high frequency jitter artifacts, low frequency shake artifacts, rolling shutter artifacts, significant foreground motion, poor lighting, scene cuts, and both long and short videos.
US09888173B2
A device (300) for displaying panoramic images includes an image sensor (315), a panoramic display module (345) and a display (325). The display (110, 200) displays an annular panorama view (120, 210). The annular view (120, 210) may be an incomplete annulus for illustrating a missing view angle (126) from an incomplete panoramic image. The display (200) further includes a window (220) and a high resolution display portion (240). The window (220) bounds a portion (230) of the annular view (210). The high resolution display portion (240) displays a high resolution image corresponding to the portion (230) of the annular view (210). The window (220) is movable around the annular view (210). A size of the window (220) or the high resolution display portion (240) is adjustable. A method for generating a panoramic image is also provided.
US09888172B2
Techniques for entering an image-capture user interface from a locked mobile device and capturing an image while the mobile device is still in a locked state. In an example implementation, a mobile device at a lock-screen may detect a change in orientation of the mobile device from a portrait orientation to a landscape orientation. In response, the mobile device may display an image-capture UI. In some implementations, the image-capture UI may be overlaid over one or more elements of the lock-screen. Accordingly, the mobile device may provide visual notice to a user that the phone is still in a locked state while offering image capture functionality. In another implementation, the mobile device may provide another indication that the mobile device is still locked.
US09888168B2
The present invention provides a mobile terminal and a method of capturing an image using the same. The mobile terminal controls a camera conveniently and efficiently to capture an image and performs focusing in various manners to capture an image. Accordingly, a user can obtain a desired image easily and conveniently.
US09888166B2
Disclosed herein are electronic device display interface embodiments for controlling a camera and for reviewing images captured in the device from the camera. For example, in some embodiments, a device is provided with a display for viewing images to be captured by the camera and to provide a display interface for controlling camera operation, wherein the display interface, when in an image capture mode, is to provide an image capture button with two or more smaller image mode buttons disposed adjacent to the image capture button.
US09888161B2
Embodiments of the present disclosure provide a generation apparatus and method for evaluation information, an electronic device and a server. The generation apparatus for evaluation information includes: an acquiring unit configured to acquire an image to be evaluated; an analyzing unit configured to analyze the image to be evaluated according to pre-obtained information; and a generating unit configured to generate evaluation information of the image to be evaluated according to an analysis result of the analyzing unit. The evaluation information may be provided to a user for reference before shooting and/or publishing a photo, so that the user may adjust a content and/or a parameter of shooting, decide whether to shoot and/or publish the photo, and decide people to whom the photo is published, thereby improving user experiences.
US09888152B2
An image forming apparatus includes a conversion unit, a correction unit, an image forming unit, a measurement unit, first, second, and third generation units, a reading unit, an input unit, and a determination unit. Image data of a color components indicating one pixel based on a multidimensional table is converted and then corrected based on one-dimensional tables corresponding to the color components. An image is formed on a sheet based on the corrected image data. A measuring image formed on the sheet is measured. The multidimensional table can be generated based on a multi-color first measuring image. The one-dimensional table can be generated based on a second measuring image. A pattern image formed on the sheet is read. The one-dimensional table can be generated based on a pattern image for each of the color components on the sheet. Input user instructions indicated how the one-dimensional table is generated.
US09888141B2
An information processing apparatus includes a process control part configured to execute at least one processing unit provided for input data in an order which is defined in definition information, and a selection part configured to select a target processing unit, which is executed by the process control part, among a plurality of processing units defined in the definition information as a candidate to be executed after each of the at least one processing unit based on output information obtained from the at least one processing unit.
US09888126B2
The present invention discloses a multipurpose conferencing terminal and a multipurpose conferencing system. The multipurpose conferencing terminal comprises a display device and a control circuit, and the control circuit comprises a wireless communication module through which the multipurpose conferencing terminal communicates with a mobile terminal of a corresponding attendee. As the multipurpose conferencing terminal of the present invention has the wireless communication module capable of communicating with the mobile terminal of the attendee, a communication between the multipurpose conferencing terminal and the mobile terminal of the attendee is realized.
US09888118B2
Systems and methods of contact center data integration with customer relationship management (CRM) applications on client computing devices in contact center environments are provided. A workspace routing connector application, responsive to an actuation command, can integrate the contact center enterprise with the different enterprise. A configuration component of the workspace routing connector application can select a contact center parameter from a contact center enterprise server. The workspace routing connector application can display, in a graphical user interface, an available CRM application and a CRM script based on the contact center parameter, and can receive an indication of selection of the CRM application. Responsive to selection of the CRM application, the CRM script can provide, from the contact center enterprise server via the computer network, for display by a client computing device in a contact center environment, contact center data related to the contact center parameter.
US09888114B2
A Multimedia Alert and Response System for Urgent and Local Requests have been disclosed. In one version when an urgent request is received urgent rules are applied, a reverse call center is applied, and a service provider is connected telephonically with a live service provider person.
US09888099B2
The present invention relates to the technical field of communications devices and discloses a mobile communications device. The mobile communications device has a rectangular housing and a touchscreen. The housing has a bonding surface configured to bond with the touchscreen, one end of the bonding surface that is provided with a control button and the other end opposite to the end that is provided with a control button are each provided with a supporting surface, the touchscreen is adhered to the supporting surfaces, and two opposite side surfaces of the housing are each connected to the touchscreen in a sealed manner by using a sealing piece. The two opposite side surfaces are side surfaces that are perpendicular to a frame line of the end of the bonding surface that is provided with a control button. Beneficial effects of the present invention are as follows: A sealing piece is used to connect a housing and two sides of a touchscreen, so adhesion location of a frame and the touchscreen is improved, and a width of the frame is effectively reduced, thereby further achieving a narrow-frame effect of a mobile communications device, which is beneficial to a display effect of the mobile communications device; and the housing and the two sides of the touchscreen are sealed by using the sealing piece, waterproof, dust-proof, and antistatic functions and the like are achieved.
US09888098B2
Software that generates a message containing program instructions for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer computing environment and includes computer program instructions for performing a set of sub-operation(s) of the operation; and (iii) orchestrating, by one or more processors, performance of the operation by sending the message between layers in the multilayer computing environment, wherein when the message is located at a respective layer, the layer performs its respective set of sub-operation(s) according to the computer program instructions included in the layer's respectively corresponding layer portion of the message.
US09888094B2
A data compression/decompression methodology and system stores in a compression-side dictionary the data that has been transmitted and additionally applies to such data in the compression-side dictionary a status of being “invalid” for purposes of use as a reference in data compression until an acknowledgement signal has been received from the decompression side indicating that such data has been received. Once the compression side has received the acknowledgement signal indicating that the data in the form of a compressed data packet has been received on the decompression side, the status is changed from being “invalid” into being “valid”, i.e., into being usable as reference data for use in compressing further data elements in the data stream. Each data packet includes a stream index which is representative of the memory location in the compression-side dictionary where the first data element of the uncompressed data set of the data packet is stored.
US09888093B2
A method for providing a web service may include generating an XML-based schema based on a service description of said web service, which generated XML-based schema defines XML-based messages to be interpreted by the respective web service, generating a binary XML processor code for encoding and decoding said XML-based messages based on the generated XML based schema, transforming said service description of said web service into a procedure skeleton code comprising one or more skeleton procedures each becoming an application procedure by implementing an application logic for the respective skeleton procedure, and generating a dispatcher code based on the service description, said dispatcher code configured to interpret a byte stream produced by said binary XML processor code to invoke one of the implemented application procedures. This provides an innovative approach to generate source code for developing XML-based web services for small embedded devices with constraint resources.
US09888088B2
A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.
US09888086B1
The disclosure includes a system and method for providing an association recommendation to a user. The system includes a processor and a memory storing instructions that when executed cause the system to: receive a request to disassociate with a first topic from a first user; identify one or more labels and one or more refined topics associated with the first topic; determine a second user that shares one or more second topics in common with the first user; retrieve social graph data describing a social graph associated with the second user; and determine, based on the social graph data associated with the second user, an association recommendation relevant to the first user from the one or more labels and the one or more refined topics.
US09888076B2
A method begins by receiving a request to retrieve a data segment stored as encoded data slices in a distributed storage network (DSN). The method continues by determining whether at least the threshold number of encoded data slices is cached in temporary storage associated with a distributed storage processing module. When the at least the threshold number of encoded data slices are cached in the temporary storage, the method continues by retrieving the at least the threshold number of encoded data slices from the temporary storage. When the at least the threshold number of encoded data slices is not cached in the temporary storage, the method continues by retrieving one or more of the encoded data slices from the DSN to obtain the at least the threshold number of encoded data slices.
US09888075B2
A method and an apparatus for data exchange. The method identifies a first user located within a predefined boundary of a second user according to the location information of two users, and updates the basic statuses of the two users according to their behavior records. The method then determines whether a delayed type of a data exchange request requesting a data exchange between the users is preferred, according to the basic status of the first user and/or the second user. Upon receiving the data exchange request, the server executes the data exchange after a delay permitted by the data exchange request. The method determines the delayed type to be preferred if the basic status of one of the users is in a busy state.
US09888074B1
A method, web browser, and system for co-browsing online content is disclosed. Embodiments enable a co-browsing session between web browsers running on different computer systems using a respective peer proxy server on each computer system. A primary peer proxy server running on a first computer system communicates directly with a web server, while communications from other peer proxy servers running on other computer systems are directed through the primary peer proxy server. The primary peer proxy server accesses online content from the web server for presentation using a web browser running on the first computer system, where the online content is presented simultaneously with modified online content presented using web browsers running on the other computer systems. The online content and the modified online content may be synchronized based upon a web server response associated with a browser event communicated to the web server.
US09888062B2
A distributed storage system including a plurality of proxy server and a method for managing objects. The distributed storage system may include a plurality of data nodes, a plurality of proxy server, and a global load balancer. Each one of the plurality of data nodes may be configured to perform at least one management operation and output an operation result. Each one of the plurality of proxy servers may be configured to perform operations for controlling the plurality of data nodes to perform the at least one management operation in response to an operation request from a respective client. The global load balancer may be configured to select one proxy server from the plurality of proxy servers and allocate the selected proxy server to the respective client as the responsible proxy server. The respective client may perform the management operation through the allocated responsible proxy server.
US09888056B2
A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. The cloud service aggregates content for each user based on the user's configuration settings. The cloud service may perform processing on the aggregated content before it is delivered and displayed to the user on the client device. For example, one or more views may be generated and stored by the cloud service before the view is requested from the client. Changes made to the aggregated content on the client may be synchronized with the content source. Searches may be made across all or a portion of the different content sources that are aggregated for a user.
US09888054B2
Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device.
US09888049B2
The present invention can determine whether to enable or disable a restriction function of viewing an image to be transmitted, for each video stream. There is provided a transmission apparatus configured to transmit a video stream including an image of a part of or a whole of a captured image to a plurality of destinations, and performs a first setting about whether to ON or OFF a viewing restriction function of a first video stream. Further, the transmission apparatus performs a second setting, independently from the first setting, for setting ON or OFF the viewing restriction function for a second video stream different from the first video stream.
US09888047B2
In one embodiment of the present invention, an HLS transcoder inserts a plurality of encoder boundary points (EBPs) into an HLS formatted content item, a processor places hints about locations of the inserted EBPs, and an inputter inputs the HLS formatted content item into an on-demand encapsulation process. Related systems, apparatus and methods are also described.
US09888045B2
Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server.
US09888040B2
A cloud infrastructure security assurance service is enhanced to facilitate bursting of cloud applications into other cloud infrastructures. The security assurance service provides a mechanism to enable creation and management of secure application zones within a cloud infrastructure. When the security assurance service receives an indication that a workload associated with a cloud application triggers a cloud burst, the service is extended into a new cloud infrastructure. Once the security assurance service is instantiated in the new cloud infrastructure, it identifies the broad security requirements of the application, as well as the security capabilities of the new environment. Using this information, the security assurance service computes a minimal security environment needed by the cloud application for the burst operation. The security assurance service then configures the necessary topology in the new cloud environment, and the burst operation is then completed by having the cloud application deployed in that topology.
US09888037B1
A client and a server negotiate a cipher suite as part of establishing a TLS connection. Cipher suites are rated with an associated level of security. In one example, the client and the server maintain a historical record that identifies the cipher suites used in previous TLS connections between the client and the server. The client and the server determine a minimally acceptable cipher suite rating based at least in part on the historical record of previously used cipher suites. If the negotiated cipher suite has a rating less than the determined minimally acceptable cipher suite rating, the TLS connection may be terminated, the cipher suite may be renegotiated, or other corrective action may be taken. In another example, the client and the server exchange digital certificates, and the digital certificates identify cipher suites for use with a TLS connection that are acceptable to the certificate owner.
US09888035B2
A computer-implemented method for detecting man-in-the-middle attacks may include (1) registering a mobile device of a user within a computing environment as an authenticated mobile device that corresponds to the user, (2) receiving an authentication request to log into a secure computing resource as the user, (3) transmitting, in response to receiving the authentication request, an out-of-band push authentication prompt to the registered mobile device of the user through a different channel than a channel through which the authentication request was received, (4) comparing a geolocation indicated by the authentication request with a geolocation indicated by the registered mobile device, and (5) performing remedial action in response to detecting a man-in-the-middle attack based on a determination that the geolocation indicated by the authentication request and the geolocation indicated by the registered mobile device do not match. Various other methods, systems, and computer-readable media are also disclosed.
US09888031B2
A system is connected to a plurality of user devices coupled to an enterprise's network. The system continuously collects, stores, and analyzes forensic data related to the enterprise's network. Based on the analysis, the system is able to determine normal behavior of the network and portions thereof and thereby identify abnormal behaviors within the network. Upon identification of an abnormal behavior, the system determines whether the abnormal behavior relates to a security incident. Upon determining a security incident in any portion of the enterprise's network, the system extracts forensic data respective of the security incident and enables further assessment of the security incident as well as identification of the source of the security incident. The system provides real-time damage assessment respective of the security incident as well as the security incident's attributions.
US09888019B1
According to one embodiment, in response to receiving a plurality of uniform resource locator (URL) links for malicious determination, any known URL links are removed from the URL links based on a list of known link signatures. For each of remaining URL links that are unknown, a link analysis is performed on the URL link based on link heuristics to determine whether the URL link is suspicious. For each of the suspicious URL links, a dynamic analysis is performed on a resource of the suspicious URL link. It is classified whether the suspicious URL link is a malicious link based on a behavior of the resource during the dynamic analysis.
US09888018B1
Network activity detectors, such as firewalls, communicate with one another to form a Unified Threat Management System. A first network activity detector sends a request for configuration settings to a second network activity detector. The second network activity detector sends a set of configuration settings in response to the request. The configuration settings include information for detecting digital security threats and/or for responding to detected digital security threats. In this way, configuration settings are propagated from one network activity detector to another so that network activity detectors within a UTMS system are configured consistently, e.g., have up-to-date information for detecting and/or responding to digital security threats.
US09888015B2
A method and system are provided for managing access to resources available remotely from at least one computing device. The resources include at least one software application and at least one hardware component. The method and system involve storing access level indicators for indicating different types of access; storing identifiers for identifying different users with access to the at least one computing device and possible access to the resources; for each resource and each identifier, storing an access level indicator for that resource and that user; and before granting access to a resource for a user seeking access to the resource, operating a processor to: determine an identifier identifying the user; determine the access level indicator stored in the storage module for the identifier and the resource; and if access is consistent with the determined access level indicator, grant access to the resource, otherwise, deny access to the resource.
US09888014B2
A restriction agent resides on a database client host, the database client host receiving first data from a database secured by a database access control system, the first data comprising sensitive information authorized by the database access control system for access by an authorized user requesting access to the database through a database client resident on the database client host. The restriction agent receives one or more instructions from a database access control system relative to the first data. The restriction agent enforces the one or more instructions on the database client host to restrict access to the first data to the authorized user only from among multiple users of the database client host.
US09888013B2
A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).
US09888009B2
Exemplary embodiments of the present disclosure are directed to performing an operation in a computing environment that is prohibited by a security application governing the computing environment. Exemplary embodiments can generate a security bypass environment in a computing environment governed by the security application to provide a bypass to the security application. In exemplary embodiments, a request to perform the operation can be received via the security bypass environment and the operation can be performed through the security bypass environment in response to satisfaction of access control criteria specified for the security bypass environment so that the performance of the operation bypasses the security application.
US09887998B2
Data may be securely stored onto a shippable data storage device in order for the client data to be protected during shipment to the remote storage service provider. The service provider prepares a shippable storage device and ships it to the client. The service provider also sends client-keys and security information to the client, separate from the shippable storage device. A client-side data transfer tool authenticates the shippable storage device using the security information. The data transfer tool generates keys to encrypt the customer data. The data transfer tool then uses the client-keys received from the service provider to encrypt the tool-generated keys. The encrypted data and the encrypted tool-generated keys are transferred onto the shippable storage device. The shippable storage device is then shipped back to the service provider, which decrypts the tool-generated keys and the encrypted data before importing the data.
US09887995B2
Systems and methods are provided for locking/unlocking a user account for accessing a client application. The systems and methods pair a user account for accessing a client application to a separate user authentication account. The user authentication server managing the user authentication account provides heightened measures for authenticating the identity of the user, such as by voice samples and human authenticator. After the heightened authentication of the user, the user may lock or unlock paired accounts from the user authentication account, wherein preventing all attempts to access the client application using the paired account. The client application may also capture information regarding login attempts to the paired user account. The captured information may be sent to the authentication server for providing reports of login attempts and generating alerts to automatically lock the paired account in cases of suspicious behavior.
US09887990B2
A computer-implemented method, computer program product, and system for tagging and replacing tagged credentials with target credentials unknown to a client. The method includes; receiving an access request from a client to access a protected resource on a target server, injecting credential field tags into a credential form used to access the protected resource, auto-submitting the credential form on the client computer, replace tagged credentials with target credentials, submitting the target credentials to the target server, and updating the target credentials if the target credentials are invalid or expired without intervention by the client.
US09887988B2
Described are a login information transmission method, a code scanning method and apparatus, and a server. The login information transmission method includes: receiving user account number information and two-dimension code information sent from a client after the client logs in to an application and scans a two-dimension code; verifying the received user account number information and two-dimension code information; sending a confirmation request to the client, so as to request the client to confirm an application to be logged in to if verification passes; and sending login confirmation information to a corresponding application server, so as to instruct the application server to notify the client to log in to the application when confirmation pass information sent from the client is received.
US09887982B2
Techniques are disclosed for accelerating online certificate status protocol (OCSP) response distribution to relying parties using a content delivery network (CDN). A certificate authority generates updated OCSP responses for OCSP responses cached in the CDN that are about to expire. In addition, the certificate authority pre-generates cache keys in place of CDNs generating the keys. The certificate authority sends the OCSP responses and the cache keys in one transaction, and the CDN, in turn, consumes the new OCSP responses using the cache keys.
US09887981B2
Systems and methods are disclosed for a single sign-on (SSO) enterprise system with multiple data centers that use a lightweight cookie on a user's client device. The lightweight cookie includes a reference to a data center in which the user is already authenticated, and a new data center contacts the old data center for creating a session for the user on the new data center. If the old data center is unavailable, then the new data center may fall back to accessing a local security store, a backup of keys, security tokens, and/or other security data, in order to create a local session for the user on the new data center.
US09887975B1
In some embodiments, an authentication method comprises receiving a request for a digital signature of data from a delegate computer over a secure channel using cryptography to provide authentication, wherein the secure channel comprises at least one wireless communications link; displaying information derived from the data; prompting a user for approval of the request with information derived from the data; in response to receiving approval from the user, creating the digital signature of the data using one or more private keys stored in a key enclave; and sending the digital signature to the delegate computer over the secure channel.
US09887974B2
This disclosure is directed to techniques for providing communication between devices in different networks wherein the communication must first pass through an encryption mechanism and the devices do not have the stand-alone capability to encrypt or decrypt the communication. According to these techniques, an adapter may determine certain fields in a data packet that remain unencrypted when the data packet passes through the encryption mechanism. The adapter may then process those fields in such a way that, when the data packets are received by a second adapter, the second adapter may read those fields and obtain information.
US09887967B2
There is disclosed a portable security device for securing a data exchange between a host device and a remote device, said portable security device comprising a processing unit, a secure element and a data interface, wherein: the secure element is arranged to store an encryption key and a decryption key; the processing unit is arranged to control the encryption of data to be transmitted from the host device to the remote device, wherein said encryption is performed using said encryption key; the processing unit is further arranged to control the decryption of data transmitted from the remote device to the host device, wherein said decryption is performed using said decryption key. Furthermore, a corresponding method for securing a data exchange between a host device and a remote device using a portable security device is disclosed, as well as a corresponding computer program product.
US09887964B2
A method for combining disparate data sets using dynamic de-identifiers includes: receiving a first data set from a first external entity, the data set including first data entries including attribute values, and wherein the first data set does not include any personally identifiable information; receiving a second data set from a second external entity, the data set including second data entries including attribute values, and wherein the second data set does not include any personally identifiable information; identifying a dynamic de-identifier (DDID) for each first data entry and second data entry; matching each second data entry to a first data entry based on a correspondence between the associated attribute values; identifying insights for at least one first data entry based on at least the attribute values included in the corresponding matched second data entry; and transmitting at least the identified insights to the first external entity.
US09887959B2
A method for allocating an IP address for an instance in a NFV system includes obtaining a first requirement of IP address allocation from VNFD by a first node in the NFV system. A second requirement of IP address allocation for the instance is determined according to the first requirement. Then the second requirement is sent to a second node in the NFV system that allocates the IP address for the instance.
US09887958B2
Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS clients, configuration data that adjusts the configuration of the DNS clients. For example, if a particular DNS server is taking a considerable amount of time to resolve DNS resolution requests from one or more DNS clients, then the control server may send, to a plurality of DNS clients, configuration data that indicates a different set of one or more DNS servers for the plurality of DNS clients to contact for subsequent DNS resolution requests.
US09887953B2
The present disclosure relates to a system for displaying micro-blog messages, which includes: when the users look up the list roster, the micro-blog terminal sends an obtaining request to the micro-blog server, receives and display the list roster fed back by the micro-blog server; when any one of the micro-blog list is selected from the list roster, the micro-blog terminal writes a name of the chosen micro-blog list into a new displaying page, and sending a message list request to the micro-blog server; the micro-blog terminal receives the message list of the chosen micro-blog list that is fed back from the micro-blog server, and displaying the message list of the chosen micro-blog list on the new message displaying page. It is disclosed a micro-blog terminal, server thereof.
US09887947B2
A circuit transmits a beneficiary to a benefits server when a message recipient has disposed of an incentivized message by opening and attending to the message. A navigation and viewport control circuit presents a précis of an incentivized message with a proposed time to disposition (TTD), a proposed disposition, and a proffered benefit for at least minimally engaging with the message; records the time the message is opened; and whether the required minimum has been attained. A message transformation and disposition apparatus retrieves, from a benefit server, a decay or expiration time, a required quantum of engagement, and a proffered benefit. Stored disposition history of recipient and peers is read to determine a proposed disposition and TTD according to user's preferences for benefits and their expiration dates. A timer causes performance of the proposed disposition depending on user's activity or inactivity. Engagement can require passive viewing or non-random interacting.
US09887946B2
Disclosed is a server capable of improving convenience for a user at the time of service registration. The server includes a service providing unit which provides a service to an unregistered user who is not registered in the service when the unregistered user accesses the service, and a storage device which stores a service history provided to the unregistered user by the service providing unit. When the unregistered user is registered in the service, the service providing unit allows the unregistered user to use the service while taking over a service history used when the unregistered user is not registered in the service.
US09887942B2
Methods and devices for transmitting message attachments from a messaging server to a mobile device. The mobile device identifies if any of the attachments are of a first type and requests transmission, from the messaging server, of the identified attachments of the first type, if any. The device determines the remaining transmission capacity by subtracting the collective size of the message body received and the identified attachments of the first type, if any, from the initial data limit. Based on the remaining transmission capacity, the device determines that at least one of the one or more attachments, other than the identified attachments, has a size smaller than the remaining transmission capacity, and based on that determination, requests transmission of said at least one of the one or more attachments from the messaging server to the mobile device.
US09887940B2
A method, system and computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information associated with the mobile unit device's user, message content and message address. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message function, the associated instant message function is executed at the instant message system using the information contained in the message content, if required as determined by the associated instant message function. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message name, an instant message is created according to the message content and is sent to the user with the associated instant message name. For instant messages sent or received by a mobile unit device with known buddies, the instant message is optimized by tagging the instant message with a routing phone number that is unique to the mobile unit device and buddy combination, whose identity is stored both in the mobile unit device address book and in the instant message routing server.
US09887931B1
A system, method, and computer-readable medium for point of presence (POP) based traffic surge detection and mitigation are provided. The system detects a traffic surge for a target group of resources directed at a source POP based on the target group's rank shifts and volume changes among recent time intervals. The system mitigates the detected traffic surge by identifying destination POPs with spare capacity and routing at least a portion of incoming requests for the target group of resources to the destination POPs in accordance with their spare capacities.
US09887930B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating requests for resources. In one aspect, a method includes receiving a set of requests for computing resources. Each request specifies one or more computing resources and, for each of the one or more computing resources, a quantity of the computing resource requested. A quantity-based provider condition that a request must meet for inclusion in an allocation process is identified. Each received request that fails to meet the quantity-based provider condition is included in a proper subset. Requests in the proper subset of requests are grouped into one or more groups based at least on the quantity of the one or more resources specified by each request of the proper subset and the quantity-based provider condition. A respective combined request is generated for each group of requests.
US09887925B2
Methods for overcoming latency and throughput degradation ensuing from packet fragmentation performed at a source node are disclosed. Some embodiments of the disclosed methods may be applicable to networks in which performance enhancement methods are used, including but not limited to TCP acceleration methods. In some embodiments, the disclosed methods may include determining an MTU for a session based on one or more fragmentation policies. Also disclosed is a satellite communication system that may be configured to resolve one or more detrimental effects on TCP spoofing resulting from the MTU discovery mechanism of IPv6.
US09887921B2
The present invention relates to nodes and method in such nodes of a Radio Access Network or a Backhaul Network connected to the Radio Access Network comprising a number of Radio Base Station nodes being connected to the Backhaul Network comprising communication paths for transferring data packets. There are nodes configured to support the performing of a method involving receiving a notification indicating congestion in one or more data paths of the Backhaul Network and deciding based on current radio information and data path information to initiate handover of data packet traffic from one Radio Base Station to another Radio Base Station for solving the congestion problem in the indicated one or more data communication paths.
US09887917B2
An extended bridge structure that includes a controlling bridge and port extenders is disclosed. A port extender according to some embodiments of the present invention includes a processor that processes receives packets in a way that executes at least one procedure that substitutes for a function of the controlling bridge. A controlling bridge according to the present invention provides data to the port extender that enables it to execute the at least one procedure that substitutes for a function of the controlling bridge.
US09887915B2
A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
US09887912B2
The present disclosure discloses a flow table matching method and apparatus and an OpenFlow switching system to implement matching of any field in any data flow without changing existing hardware logic or a standard protocol. The method includes: receiving a jump instruction and a match instruction that are delivered by a controller for a first flow table; creating a first flow entry in the first flow table; receiving a flow mode message delivered by the controller for a second flow table; and creating a second flow entry in the second flow table. The present disclosure lays a foundation for implementing really flexible and programmable software-defined networking, assists a network service operator in reducing capital expenditures and operation expenditures, and enables a traditional IP network to have more flexible network abstraction and management capabilities for a real-time service.
US09887906B2
A method of establishing a first network connection of a wired network with a customer premise equipment (CPE) installed at a customer premise (CP). The method monitors the first network connection and detects an outage of the first network connection. The method provides an option of using a second network connection of a wireless network, for delivery of services during the first outage of the first network connection. The method receives a response, and switches the delivery of services, via a machine to machine (M2M) interface in the CPE, to the second network connection.
US09887905B2
The present invention discloses a gateway and its method of transferring data, the gateway being connected to a network by a SIMM-node. In response to a request to establish multi-MAC address routing information of a SIMM-node, multiple MAC addresses corresponding to an IP address of the SIMM-node are obtained. The multi-MAC address routing information of the SIMM-node is established at least according to the obtained multiple MAC addresses corresponding to the IP address of the SIMM-node. In response to receiving a data message sent to the IP address of the SIMM-node, the data message is routed by using the established multi-MAC address routing information of the SIMM-node.
US09887902B2
A traffic switching method, a device, and a system where, a software-defined networking (SDN) controller acquires a first state of a target gateway, where the target gateway belongs to an SDN gateway group, the SDN gateway group is used to forward traffic that is transmitted between a first network node and a second network node, and multiple forwarding paths on which multiple gateways in the SDN gateway group are located form multiple equal-cost paths between the first network node and the second network node. The SDN controller sends an Address Resolution Protocol (ARP) entry to the target gateway according to the first state, and changes, of the multiple equal-cost paths, a metric value of a forwarding path on which the target gateway is located from an original value to a first value, where the first value is greater than the original value.
US09887897B2
A user device may receive bitrate availability information identifying one or more bitrates associated with content; receive, from a user of the user device, a selection of a particular bitrate of the one or more bitrates; request segment files associated with the particular bitrate; and receive the segment files.
US09887896B2
A method for an access point of a wireless local area network is disclosed for counteracting problems with hidden nodes. The method comprises, for each individual terminal of a plurality of terminals wirelessly connected to the access point, detecting whether that individual terminal is a hidden node for one or more of the other terminals of the plurality of terminals. The method further comprises requesting that individual terminal to apply RTS/CTS signaling for data to be transmitted from that individual terminal to the access point only if it is detected that said individual terminal is a hidden node. A corresponding access point is also disclosed.
US09887875B2
Systems and methods for providing Open Systems Interconnection (OSI) layer 3 highly-available routers. An example method comprises: receiving a request to create a highly-available (HA) virtual router; configuring a HA virtual router to run on a plurality of network nodes, the HA virtual router comprising a master instance and a plurality of standby instances; assigning a floating Internet Protocol (IP) address associated with the virtual router to an internal network interface of the master instance; responsive to detecting a failure of the master instance of the HA virtual router, identifying a standby instance to act as a new master instance; and assigning the floating IP address to an internal network interface of the new master instance.
US09887873B2
Web page optimization systems and methods are disclosed herein. In one implementation, a number of master pages and page layouts used to generate the web pages are defined. A number of channels are then defined to be associated with certain ones of the master pages and the page layouts. User device generating the request, a browser used to generate the request, or other suitable components of a user agent string in a web page request is then identified. A web page is dynamically rendered in response to the identified components of the user agent string using the master page and the page layout associated with a channel identified by such components of the web page request.
US09887871B2
A method for automatically sharing an application among a plurality of clients according to the present invention comprises the following processes: receiving, from a request client, an application share request signal for sharing an application with an object client; receiving information on the capability of the object client; determining whether the application for which sharing has been requested and the object client are compatible with each other using the receiving information on the capability of the object client; and providing the object client with the application for which sharing has been requested in accordance with the result of the determination.
US09887857B2
A method for scheduling a management operation on devices in a home network is provided. The method includes identifying at least one device among a plurality of devices in a home network to schedule the management operation by a management server; obtaining log information from the at least one device identified by the management server; determining nature of the management operation on the at least one device identified by the management server; and scheduling the management operation on the at least one device identified by the management server in response to the determined nature and the obtained log information.
US09887856B2
A method may include, receiving, by a controller integral to a chassis, a user request to apply a switch configuration. The method may also include communicating from the controller to a remote access controller (RAC) integral to at least one module disposed in a plurality of slots of the chassis an indication that a user has requested application of a switch configuration. The method may further include receiving at the controller, in response to the indication, a request to download a switch configuration file from the controller to the RAC. The method may additionally include transferring from the controller, in response to the request to download the switch configuration file, the switch configuration file to the RAC such that the RAC applies parameters set forth in the switch configuration file in order to configure an in-band switch associated with the module comprising the RAC.
US09887852B2
A method for switching from a multimedia broadcast multicast services (MBMS) download to a hypertext transfer protocol (HTTP)-based delivery of dynamic adaptive streaming over HTTP (DASH) formatted content in an internet protocol (IP) multimedia subsystem (IMS) network is disclosed. The method can include a service control function (SCF) module receiving a session initiation protocol (SIP) re-invitation from a mobile device while the mobile device is receiving a MBMS download in a content delivery session including DASH formatted content. The SCF module can send a SIP invitation to an HTTP/SIP adapter to select an HTTP server for an HTTP-based delivery. The SCF module can receive a SIP acknowledgement from the HTTP/SIP adapter indicating a selection of the HTTP server for the content delivery session. The SCF module can forward the SIP acknowledgement to the mobile device indicating a switch to the HTTP server for the content delivery session.
US09887841B2
According to one embodiment, an authenticator which authenticates an authenticatee, which stores first key information (NKey) that is hidden, includes a memory configured to store second key information (HKey) which is hidden, a random number generation module configured to generate random number information, and a data generation module configured to generate a session key (SKey) by using the second key information (HKey) and the random number information. The authenticator is configured such that the second key information (HKey) is generated from the first key information (NKey) but the first key information (NKey) is not generated from the second key information (HKey).
US09887839B2
In some embodiments, each client device in the network has a private key and a public key. For two client devices to securely exchange information, each computes a shared secret based on its own private key and the other's public key. The client devices use the shared secret to generate a shared secret key pair. The shared secret public key is used as a key by each client device to store data in a public key-value data store to share with the other client device. The shared data is signed using the shared secret key pair. The shared data may also be encrypted using the shared secret key pair. Each client device uses the shared secret public key to retrieve the data from the public key-value data store. Each client device uses the shared secret key pair to verify and decrypt the shared data.
US09887835B2
A method, an apparatus, and a computer program product for symmetric stream encryption are provided. An encryption chain is obtained from a real random number generator (RRNG) and stored in memory. A vector key is identified based on numbers obtained from a fast, large period pseudo-random number generator. A set of encryption keys are identified from the encryption chain using the vector key. Strings of clear text are encrypted using the encryption keys.
US09887834B1
Deduplication and compression evaluation methods and systems involve one or more processors generating a hash value for each block of data in a block storage device and creating a random substitution cypher using the respective hash values for each of said blocks of data as seed values to a random number generator. Thereafter, positions of run lengths for each of said blocks of data are randomly shuffled by the one or more processors with no run lengths having identical run length values disposed adjacent one another, a synthetic version of each of said blocks of data is generated using the substituted, shuffled, run lengths.
US09887832B1
The present invention provides for a method and system to compensate phase offset caused by the IC (integrated circuit) by making use of factory measurement stored as trim-data in the IC. In the final customer product, the trim-data is mapped to the actual platform environment such that the respective phase offset can be compensated.
US09887830B2
This embodiment relates to a clock data recovering apparatus capable of improving consecutive identical digits (CID) resistance. The clock data recovering apparatus includes a clock generating apparatus. The clock generating apparatus includes a signal selection unit, a phase detection unit, a phase control unit, a selection unit, a phase delay unit, a time measurement unit, and a phase selection unit. The phase delay unit includes a plurality of delay elements. The phase selection unit selectively outputs an output signal of any one of the plurality of delay elements as a feedback clock. The phase detection unit detects a phase relation between an edge signal and the feedback clock. The phase control unit outputs a control signal to control a signal selection operation by the phase selection unit such that a phase difference detected by the phase detection unit decreases, to the phase selection unit.
US09887829B2
The present invention discloses an information processing method and apparatus, including: obtaining a local to-be-transmitted signal by using a local transmitter, and inserting first pilots and second pilots, where the first pilots are inserted from a first position of the local to-be-transmitted signal, the second pilots are inserted from a second position of the local to-be-transmitted signal; obtaining a local transmit signal; obtaining a peer transmit signal, where the peer transmit signal is sent after third pilots and fourth pilots are inserted, the third pilots are inserted from a third position of the peer transmit signal, the fourth pilots are inserted from a fourth position of the peer transmit signal, the first pilot is orthogonal to the fourth pilot, and the second pilot is orthogonal to the third pilot; and parsing the local transmit signal and the peer transmit signal by using the local receiver.
US09887827B2
In one embodiment, a method of operating a radio access node is provided. The method comprises determining whether support from a secondary cell is required for a wireless device to communicate with the radio access node, and, in response to determining that support from the secondary cell is required, calculating a modified channel condition outer-loop value for the secondary cell; and using the modified channel condition outer-loop value in an initial activation decision step for the secondary cell. The initial activation decision step may comprise activating the secondary cell in response to determining that the sum of a device reported channel condition value and the modified channel condition outer-loop value is above an activation threshold. Corresponding devices, computer programs and radio access nodes adapted to carry out the methods provided are also disclosed.
US09887814B2
A control circuit of a wireless user equipment includes: a message generating circuit configured to operably generate a target RRC (radio resource control) messages to be transmitted to a communication station through a wireless communication circuit of the wireless user equipment, wherein the target RRC message is a predetermined-type RRC message; and a data control circuit coupled with the message generating circuit and configured to operably transmit the target RRC message to the communication station through the wireless communication circuit, and to retransmit the target RRC message to the communication station through the wireless communication circuit at least one more time before a negative acknowledgement (NACK) corresponding to the target RRC message is received by the wireless communication circuit.
US09887812B2
A method is presented for transmitting uplink control information in a wireless communication system supporting carrier aggregation and operating in Time Division Duplex (TDD). The method includes transmitting 4 bits (o(0), o(1), o(2), o(3)) for hybrid automatic repeat request acknowledgements (HARQ-ACKs) on a physical uplink shared channel (PUSCH). The 4 bits correspond to a first set of HARQ-ACKs associated with a first component carrier (CC) and a second set of HARQ-ACKs associated with a second CC according to a relation.
US09887807B2
A transmitter transmits data using Orthogonal Frequency Division, OFDM, symbols. The transmitter comprising a forward error correction encoder configured to encode the data to form forward error correction encoded frames of encoded data cells, a service frame builder configured to form a service frame for transmission comprising a plurality of forward error correction encoded frames, a convolutional interleaver comprising a plurality of delay portions and configured to convolutionally interleave the data cells of the service frames, a modulation symbol mapper configured to map the interleaved and encoded data cells of the service frames onto modulation cells, and a modulator configured to modulate the sub-carriers of one or more OFDM symbols with the modulation cells.
US09887806B2
Embodiments generally provide techniques for data framing and error correction for communications on a link. Embodiments include receiving a stream of bits within a metaframe. Upon determining that a cyclic redundancy check (CRC) for a portion of the stream of bits is valid, the portion of the stream of bits is forwarded without performing forward error correction (FEC) decoding for the first portion. Upon determining that a CRC for the portion of the stream of bits is invalid, FEC decoding is performed for the portion before forwarding the portion of the stream of bits. Embodiments also include generating a metaframe for transmission over a link, and upon determining that a current measure of network throughput is less than a predefined threshold amount of network throughput, inserting one or more checkpoints into the metaframe to create different segments of the metaframe. The metaframe is then transmitted over the link.
US09887801B2
Methods and apparatus are provided to define sub-bands within a downlink (DL) system bandwidth or within an uplink (UL) system bandwidth, to configure sub-bands for DL signaling or for UL signaling, and to transmit or receive DL signaling or UL signaling with repetitions in the configured sub-bands.
US09887795B2
Processing a received optical signal in an optical communication network includes equalizing a received optical signal to provide an equalized signal, demodulating the equalized signal according to an m-ary modulation format to provide a demodulated signal, decoding the demodulated signal according to an inner code to provide an inner-decoded signal, and decoding the inner-decoded signal according to an outer code. Other aspects include other features such as equalizing an optical channel including storing channel characteristics for the optical channel associated with a client, loading the stored channel characteristics during a waiting period between bursts on the channel, and equalizing a received burst from the client using the loaded channel characteristics.
US09887791B2
The present invention discloses a system and method for participants to perceivably modify a performance using participant devices. A participant device, being connected through a network to a performance, such as a conference, a live event, a pre-recorded event or any type of gathering, captures the participant input actions and communicates such input actions to a server. The server collects and aggregates the received input actions and used the aggregations to calculate modifications to the performance. The performer device of a performer being part of the performance receives and displays the calculated modification and executes such modification to perceivably modify the said performance.
US09887781B1
A device includes an optical modulator configured to produce first and second modulated optical signals in response to a first electrical signal and a reference optical signal. The device further includes a phase detector configured to receive first and second encoded optical signals and the first and second modulated optical signals and to produce a second electrical signal indicating a phase difference between the first encoded optical signals and the first modulated optical signals. The device further includes a voltage-controlled oscillator configured to produce electrical pulses in response to the second electrical signal, and a counter configured to count a number of the electrical pulses, producing a count. The first electrical signal to the optical modulator is the count or a derivative of the count.
US09887779B2
Optoelectronic oscillator systems and an optoelectronic oscillator noise reduction method. One example of an optoelectronic oscillator system includes an optical source positioned at a first end of a fiber-optic path, the optical source being configured to transmit an optical signal along the fiber-optic path, an optical modulator positioned to receive and modulate the optical signal based on at least a reference signal, a retro-reflector positioned at a second end of the fiber-optic path, the retro-reflector being configured to receive and retro-reflect the optical signal, the retro-reflected optical signal having at least a frequency range of inherent fiber noise canceled, and an optical circulator positioned along the fiber-optic path between the optical modulator and the retro-reflector, the optical circulator being configured to direct the optical signal to the retro-reflector and direct the retro-reflected optical signal along a feedback path to a first photodetector to generate the reference signal.
US09887772B2
A transmission device includes: a code generator configured to generate delay measurement information; an insertion unit configured to sequentially insert the delay measurement information generated by the code generator, in each of delay measurement signals in a plurality of frames, and to sequentially transmit the plurality of frames sequentially inserted with the delay measurement information to a counterpart device on a transmission path whose path delay time is to be measured; and a detector configured to receive a plurality of frames transmitted from the counterpart device and to detect the delay measurement information included in each of delay measurement signals in the plurality of received frames.
US09887758B2
A method for transmitting and receiving a codebook subset restriction bitmap is provided. The Codebook Subset Restriction (CSR) bitmap transmission method of an evolved Node B (eNB) in transmission mode 9 for communication with 8 antenna ports includes generating a CSR bitmap including bits corresponding to restricted precoding matrix indicators and rank indicators that are not allowed for reporting and transmitting the CSR bitmap to a User Equipment (UE). The CSR bitmap comprises 53 bits corresponding to a first codebook and 56 bits corresponding to a second codebook, the 53 bits corresponding to a first codebook comprise 16, 16, 4, 4, 4, 4, and 1 bits for layers 1, 2, 3, 4, 5, 6, 7, and 8, respectively, and the 56 bits corresponding to a second codebook comprise 16, 16, 16 and 8 bits for layers 1, 2, 3, and 4, respectively.
US09887756B2
Some demonstrative embodiments include apparatuses, devices, systems and methods of beamforming. For example, a first station may be configured to transmit to a second station a plurality of sector sweep (SSW) frames of a first beamforming transmission of a beamforming procedure, a SSW frame of the first beamforming transmission including a duration value to indicate a time until at least a beginning of a second beamforming transmission subsequent to the first beamforming transmission; and to receive from the second station one or more SSW frames of the second beamforming transmission.
US09887753B2
Some demonstrative embodiments include devices, systems and/or methods of wireless communication via multiple antenna assemblies. For example, a device may include a wireless communication unit to transmit and receive signals via one or more quasi-omnidirectional antenna assemblies, wherein the wireless communication unit is to transmit, via each quasi-omnidirectional antenna assembly, a plurality of first transmissions, to receive, in response to the first transmissions, a plurality of second transmissions from another device via one or more of the quasi-omnidirectional antenna assemblies, and, based on the second transmissions, to select at least one selected transmit antenna assembly for transmitting to the other device and a selected receive antenna assembly for receiving transmissions from the other device. Other embodiments are described and claimed.
US09887740B2
A device with both functions of wireless power transmitter and wireless power receiver and a circuit thereof are provided in the present invention. The device with both functions of wireless power transmitter and wireless power receiver and the circuit thereof use the same winding for performing the energy output and the energy receiving function. In addition, in order to use the same winding for performing the energy output and the energy receiving function, the present invention adopts full bridge topology. However, two lower switches are controlled by the resonant circuit when the device is in the energy receiving mode. The upper switches are not only for receiving the power voltage, but also for rectifying the energy received from the winding to output to the device with both functions of wireless power transmitter and wireless power receiver.
US09887737B2
An example method for radio frequency (RF) signal fault signature isolation in cable network environments is provided and includes searching in phase domain for an echo in a channel response characterizing a channel in a cable network, the channel facilitating communication of a multi-tone signal in the cable network; identifying a phase in which the echo is found; calculating a tap amplitude corresponding to the identified phase, the calculated tap amplitude being indicative of group delay in the channel; correcting for the group delay in the multi-tone signal, for example, by subtracting the calculated tap amplitude from the multi-tone signal; and identifying a fault signature when amplitude of the corrected signal is greater than a threshold and the identified fault signature triggers operational maintenance of the cable network.
US09887728B2
In one aspect there is provided a method. The method may include receiving a first analog radio frequency signal including a signal of interest and an interference signal caused by a second analog radio frequency signal transmitted in full duplex over a channel from which the first analog transmission is received; combining the first analog radio frequency signal and a portion of the second analog radio frequency signal to generate an output analog radio frequency signal characterized by at least a reduction or an elimination of the interference signal included in the output analog radio frequency signal; and providing the output analog radio frequency signal. Related apparatus, systems, methods, and articles are also described.
US09887725B1
A speaker and conference call module and mobile device case combination allows a mobile device, such as a smartphone, to be retained by the mobile device case. The speaker and conference call module is configured to wirelessly connect to the mobile device to permit audio from the mobile device to be played thereupon. The speaker and conference call module further includes a microphone to permit audio pick-up by the module and deliver that audio signal to the mobile device, permitting two-way conference call features. The speaker and conference call module can produce sound via one or more exciter voice coils internally attached to the front surface thereof, where the front surface may be a material suitable for sound generation via an exciter, such as a carbon fiber material. The speaker and conference call module can be removed from and reattached to the mobile device case for convenient portability.
US09887722B2
An electronic device is provided. The electronic device includes a foldable housing configured to be folded in a first direction or a second direction opposite to the first direction about a connection part, wherein the foldable housing includes a first housing part including a first surface and a second surface opposite to the first surface, a second housing part including a first surface facing the first surface of the first housing part in a state folded in the first direction and a second surface facing the second surface of the first housing part in a state folded in the second direction, and a flexible connection part that connects at least a portion of one side of the first housing part and at least a portion of one side of the second housing part; a first display configured at the first surface of the first housing part; and a second display configured at the first surface of the second housing part, wherein the connection part includes at least one polymer layer in which the first surface of the first housing part and the first surface of the second housing part are formed to maintain at least one angle of a selected range in a state in which an external force to the foldable housing is not applied.
US09887708B2
Network hardware devices organized in a Wireless mesh network (WMN) in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband Internet infrastructure are described. One mesh network device includes a micro controller, RF radios, and antenna switching circuitry. The antenna switching circuitry, in response to the control signals from a micro controller, selectively couples individual ones of a first set of antennas to individual channels of the set of RF radios to communicate content data with client consumption devices and selectively couples individual ones of a second set of antennas to other individual channels of the set of RF radios to communicate content data with other mesh network devices in a WMN.
US09887706B2
A method of transmitting a frame header in wireless communication includes: forming a frame header by integrating a MAC header and a PHY header; repeatedly transmitting the frame header multiple times to a scrambler; and generating, by the scrambler, data by scrambling the repeatedly transmitted frame header with a specific code.
US09887703B1
A digital-to-analog converter (DAC) for converting an M bit digital value to an analog signal includes a capacitive DAC and a resistive DAC. The capacitive DAC is configured to convert N most significant bits of the digital value to an analog signal. The resistive DAC is configured to covert M-N least significant bits (LSBs) of the digital value to an analog signal. The resistive DAC includes a coarse DAC and a fine DAC. The coarse DAC is configured to convert a most significant R bits of the M-N least significant bits to an analog signal. An output of the coarse DAC is switchably coupled to a first capacitor of the capacitive DAC. The fine DAC is configured to convert M-N-R least significant bits of the M-N least significant bits to an analog signal. An output of the fine DAC is switchably coupled to a second capacitor of the capacitive DAC.
US09887694B2
A control circuit is configured to apply a drive voltage to a solid state switching device comprising a first terminal (D), a second terminal (S) and a control terminal (G), the solid state switching device configured to switch, according to the drive voltage applied to the control terminal (G), between an OFF operation mode in which the second terminal (S) is electrically disconnected from an electrical supply voltage applied to the first terminal (D), and an ON operation mode in which the second terminal (S) is electrically connected to the electrical supply voltage applied to the first terminal (D) such as to connect a load circuit to the electrical supply voltage.
US09887690B2
A transformer including a coaxial transmission line and a series circuit of discrete stages of voltage sources arranged along a main axis of wave propagation. Electromagnetic waves are propagated along the coaxial transmission line in each stage and are coupled in the coaxial transmission line by pulse currents. Each stage has a coupling-in inductance formed by discrete inductances that generate the pulse currents. The discrete inductances are magnetically coupled to each other such that magnetic fluxes of the discrete inductances are superimposed on one another and added to one another along a circular line that is rotationally symmetrical to the main axis of wave propagation.
US09887689B2
A pseudo resistance circuit includes a first gate voltage adjustment circuit that adjusts respective currents of first and second current sources and also adjusts a gate voltage of a second field effect transistor to equalize or substantially equalize a drain voltage of the second field effect transistor and a voltage of a first end portion of a reference resistance element and controls a drain voltage of a first field effect transistor and the drain voltage of the second field effect transistor to maintain a constant or substantially constant relationship with each other; and a second gate voltage adjustment circuit that adjusts a gate voltage of the first field effect transistor to control the gate voltage of the second field effect transistor and the gate voltage of the first field effect transistor to maintain a constant or substantially constant relationship with each other.
US09887688B2
A filter assembly is provided comprising a first filter (12), a notch filter (26, 26′), and a phase-shifter (36). The first filter has a stop-band. The filter assembly is configured to, in use, split the output of the first filter into a main signal on a first path (18, 20, 22) and a secondary signal on a parallel path (26, 36, 38), and to pass the signal on the parallel path through the notch filter (26) having a stop-band corresponding to the pass-band of the first filter and, or including, through the phase-shifter (36) so as to be phase-shifted at least substantially into anti-phase to the main signal to provide an adjustment signal Φf(ω). The filter assembly is further configured to combine (22) the adjustment signal with the main signal so as to provide the main signal attenuated in the stop-band.
US09887685B2
A mechanical resonator includes a spring-mass system, wherein the spring-mass system comprises a phase-change material. The mechanical resonator typically comprises an electrical circuit portion, coupled to the phase-change material to alter a phase configuration within the phase-change material. Methods of operation are also disclosed.
US09887679B2
A power amplifier gain switching circuit includes: a gain controller configured to receive an external input signal, output a first input signal, receive an external drive signal, and output a control signal based on the drive signal; an amplifier including: a bias input terminal configured to receive an external bias voltage; a signal input terminal configured to receive the first input signal; a control terminal configured to receive the control signal; and an output terminal configured to output an output signal with a gain; wherein the amplifier is configured to switch a gain factor of the output signal based on the control signal.
US09887669B2
A power amplifier module that includes a power amplifier and a controller is presented herein. The power amplifier module may include a set of transistor stages and a plurality of bias circuits. At least one transistor stage from the set of transistor stages may be in electrical communication with a first bias circuit and a second bias circuit from the plurality of bias circuits. The first bias circuit can be configured to apply a first bias voltage to the at least one transistor stage and the second bias circuit can be configured to apply a second bias voltage to the at least one transistor stage. The controller may be configured to activate one of the first bias circuit and the second bias circuit.
US09887664B2
A solar panel module that provides increased efficiency solar production within a volume of a two-dimensional space's square footage. The module may include at least two solar panels within the same volume of space. A light guide directs ambient light onto at least a second of the two solar panels. Embodiments may include two or more solar panels lying parallel to one another so that light is guided to photocells of at least one obstructed panel. Other embodiments may include polygonal arrangements so that a plurality of solar panels have light guided to them within the same frame's volume.
US09887642B2
An inverter output current passes from an inverter phase output, through a non-linear inverter side inductor, and into a line that connects through a grid side inductor to a grid phase. An inductance of the inverter side non-linear inductor is estimated, a current passing through the grid side inductor is estimated, and a current through the inverter side inductor is measured. An inverter feeding the inverter output is controlled using a weighted average of the estimated current through the grid side inductor and the inverter side inductor current measurement, applying a weighting using the estimated inductance.
US09887639B2
Communicating across a power transformer is provided. Processes can include outputting a cyclical voltage at an alternating frequency across a multiple winding transformer and modulating the frequency of the alternating voltage to provide communication across the transformer. Devices and systems can also be employed with applicable features and designs.
US09887628B1
A power loss protection integrated circuit includes a current switch circuit (eFuse), a VIN terminal, a VOUT terminal, a buck/boost controller, and a storage capacitor terminal STR. The controller is adapted to work: 1) as a boost to take a low voltage from the VOUT terminal and to output a larger charging voltage onto the STR terminal, or 2) as a buck to take a higher voltage from the STR terminal and to buck it down to a lower voltage required on the VOUT terminal. The current switch circuit outputs a digital undervoltage signal (UV) and a digital high current signal (HC). These signals are communicated on-chip to the controller. Asserting UV causes the converter to begin operating in the buck mode. Asserting HC prevents the converter from operating in the boost mode.
US09887625B2
A circuit and method for providing an improved current monitoring circuit for a switching regulator. A circuit providing switching regulation with an improved current monitor, comprising a pulse width modulation (PWM) controller configured to provide P- and N-drive signals, an output stage connected to said PWM controller and configured to provide switching, comprising a high-side and low-side transistor, driven by said P- and N-drive signals, respectively, a sense circuit configured to provide output current sensing from the output stage during a sampling period when the N-drive signal is active, and a sampling timing generator configured to provide a an n-sampling signal, nsample, to the sense circuit, wherein a start of the n-sampling signal is delayed by a first delay after the sampling period and the n-sampling signal is ended prior to an end of the sampling period by a second delay.
US09887624B2
According to various embodiments, a method for operating a switching converter includes determining an operating parameter of the switching converter and, if the operating parameter is outside a first operating range, adjusting a control parameter in order to adjust the operating parameter to be within the first operating range. The operating parameter includes at least one of a switching frequency of the switching converter and a current ripple value of an output current.
US09887614B1
Various embodiments of apparatuses, systems and methods for regulating the currents provided by a DCDC buck converters to an LED unit are provided. In accordance with at least one embodiment, a regulating module operable to instruct and regulate the periods during which a first switch of a driver module, used to control the operation of a buck converter module, is configured into at least one of the first operating state and the second operating state such that the maximum and minimum currents provided by the buck converter module to a load, such as an LED unit, over a given duty cycle are symmetrically disposed about an average current provided to the LED unit during the duty cycle, where the average current provided is substantially equal to a target current for the LED unit.
US09887606B2
An electric machine with at least one electrical resistor (24) for dissipating shaft voltages occurring at the rotor shaft (2) of a rotor (1), in which the electrical resistor (24) is enclosed in a contact ring (13) mounted on the rotor shaft (2) between contact surfaces (17, 23, 25, 28, 29) applied to the contact ring (13) on the outside, and in which the resistor (24) is electrically connected via the contact surfaces (17, 23, 25, 28, 29) to the rotor shaft (2) on one side and to the excitation winding (14) of the rotor (1) on the other side.
US09887605B2
A wind-driven electricity generation device includes a stator assembly and a rotor assembly. The stator assembly includes a case and a magnetically permeable module disposed on the case. The rotor assembly is rotatably arranged in the case and includes a rotating member and a magnetic module disposed on the rotating member. The rotating member has a column and a spiral blade. A gap is formed between the spiral blade and the case. The spiral blade is connected to the column at a helix angle of 21˜55 degrees. The spiral blade is configured to rotate the rotor assembly with respect to the stator assembly by utilizing wind, such that an induced current is generated by the cooperation of the magnetically permeable module and the magnetic module.
US09887597B2
The present invention provides a motor winding assembly including a flexible base plate and a winding assembly. The flexible base plate includes a plurality of supports. A bridge is connected between adjacent two of the plurality of supports. Each of the plurality of supports has a center, and the flexible base plate has a reference line extending through the centers of the plurality of supports. The bridge is not located on the reference line. The winding assembly includes a plurality of winding units. Each of the plurality of supports is provided with at least one winding unit. An electrical path is located on the bridge between the adjacent two of the plurality of supports and electrically connected to the winding units of the adjacent two of the plurality of supports. In this arrangement, the total length of the flexible base plate is reduced.
US09887590B2
A wireless power transmission system includes a power control device, a power transmitting device, a relay device, and a power receiving device. The power control device includes a direct-current power supply, and a main control circuit that generates a first load instruction value and a second load instruction value. The power transmitting device returns a first response signal and information on alternating-current power supplied to a load circuit in the relay device, such as a voltage value, when receiving the first load instruction value. The load circuit returns a second response signal when receiving the second load instruction value. The main control circuit determines that not the load circuit but the relay-side power receiving circuit is faulty when not receiving the second response signal within a first period and receiving the first response signal within a second period and not receiving is the information within a second period.
US09887585B2
Disclosed are various embodiments of a guided surface waveguide transmit system. One embodiment of the guided surface waveguide transmit system includes a guided surface waveguide probe configured to transmit a guided surface wave along a lossy conducting medium. The system further includes a controller device configured to receive load status data and signal for the guided surface waveguide probe to adjust transmission of the guided surface wave based at least in part on the load status data.
US09887583B2
When a portable electronic appliance is provided with two systems, a wireless power-feeding system and a wireless communication system, each system requires two power-receiving devices, a coil and an antenna, leading to a problem of increased electronic appliance size and cost. Wireless power feeding employs the resonance method and uses a resonance coil using the resonance method and a power-receiving coil that receives power from the resonance coil. At least one of the resonance coil and the power-receiving coil can also be used as an antenna for wireless communication. Thus, a power-receiving device that can be used for two systems, wireless power feeding and wireless communication, can be provided.
US09887581B2
Techniques for managing connections within an energy generation network may be provided. Real-time data associated with network-connected energy generation devices at a location may be collected to determine communication channels between the devices. If it is determined that an inverter of the network is solar-powered, a wizard application may be launched to help a technician determine whether a meter will lose connectivity with a gateway device. The wizard application may provide instructions to power down the inverter. Once the inverter is powered down, it may be determined whether the metering device has lost its network connection with the gateway. If so, an instruction to install a repeater device during the installation may be provided.
US09887580B2
An emergency lighting device for controlling a lighting means includes an energy store, such as a battery or an accumulator, a charging circuit for the energy store having connections for an AC voltage (alternating voltage), the charging circuit has a potential isolation element, a potentially isolated clocked converter supplied from the energy store and having a switch, preferably a flyback converter. The converter can be supplied only by the energy store, a control circuit for controlling the switch, and a supply path from the secondary side of the converter to connections for the lighting means.
US09887577B2
A bidirectional power converter circuit is controlled via a hysteresis loop such that the bidirectional power converter circuit can compensate in near real time for variations and even changes in transmit and receive coil locations without damaging components of the system. Because the bidirectional power converter is capable of both transmitting and receiving power (at different times), one circuit and board may be used as the main component in multiple wireless power converter designs. The bidirectional power converter circuit is used in a proximity wireless power transmitter and a proximity wireless power receiver, such that the transmitter and receiver may be misaligned in any direction while providing power from the transmitter to the receiver without damaging any circuitry of either the bidirectional power converter transmitter or the bidirectional power converter receiver.
US09887570B2
A mobile energy storage apparatus comprised of: a. at least one variable energy control device which converts DC to DC, AC to DC and DC to AC and b. at least one energy storage device (such as a battery) and c. a means to adjust said at least one variable energy control device to various electrical output powers and d. a means to connect said mobile energy storage apparatus to an EV (electric vehicle) or other device electrically and mechanically to enable transferring energy even when in motion and e. optionally a means for attaching various covers to said mobile energy storage apparatus to suit various applications. The mobile energy storage apparatus allows the transfer of energy to or from: an EV, a building or any other electrical facility or device and can be configured with built-in or attached to various power sources.
US09887564B2
A switched mode power supply circuit includes a switching converter receiving an input voltage and generating an output voltage from the input voltage in accordance with a switching signal. A switching controller unit is configured to generate the switching signal in accordance with a control parameter set such that the output voltage matches a set-point.
US09887562B2
An interactive surgical device storage and supply cart is provided and includes a top storage assembly having multiple storage containers for various size product packages, a bottom storage assembly having drawers to retain larger packages of sterilized devices and an intermediate shelf having storage trays for frequently used items. One or more batter chargers are provided on the cart to supply fully charged batteries. A docking station is provided on the cart to receive computers for inventory management and display instructional material. The docking station also can receive communication devices for consultation with outside sources in real time. Additionally, a power strip is provided to power the battery charger (s) and docking station as well as other auxiliary, powered devices and instruments.
US09887558B2
The use of a combination of wired and wireless power distribution equipment, coexisting together in various embodiments, is described. For example, one or more sub-transmission and/or distribution stations for wired power distribution, for example, can be retrofitted to include wireless power distribution equipment. Using the wireless power distribution equipment, power received via a wired transmission network can be re-transmitted using a sub-transmission and/or a distribution probe, for example. Similarly, power received by wireless receive structures through transmission, sub-transmission, or distribution frequency guided surface waves can be re-transmitted over wired networks, such as wired transmission, sub-transmission, and/or distribution networks.
US09887554B2
A power transmitting apparatus that transmits electric power to a power receiving apparatus performs wireless communication with the power receiving apparatus, transmits at least one type of electric power having a power value specific to the power transmitting apparatus, and performs a determination as to whether or not to transmit electric power required by the power receiving apparatus to the power receiving apparatus. The power transmitting apparatus receives at least one type of converted value converted from the electric power received by the power receiving apparatus, and performs the determination based on the converted value and the specific power value.
US09887553B2
In connection with a filter circuit, an inductance of a coil is set to Z01/ω, a capacitance of a capacitor is set to (a1+1)/(a1·ω·Z01), an inductance of a coil is set to a1·Z01/ω, and a capacitance of a capacitor is set to (a1+1)/(a12·ω·Z01), where ω represents a frequency of an inverter, a1 represents a ratio of an output voltage to an input voltage of the filter circuit, and Z01 represents any design value.
US09887545B2
A method for controlling an electrical energy distribution network in which electrical power is provided via network nodes connected via power lines is provided. A portion of the network nodes are controllable network nodes with respective local controllers, and at least a portion of the controllable network nodes are energy generators. The energy distribution network is coupled to an energy transmission network at a point of common coupling and provides electrical power to the energy transmission network at the point of common coupling. The electrical power originates from the controllable network nodes. A central controller communicates with the local controllers and the energy transmission network. The central controller controls the energy distribution network with the aid of the communication with the local controllers and the energy transmission network such that at the point of common coupling, primary control power and short-circuit power are kept available for the energy transmission network.
US09887544B2
Mechanisms for controlling a micro electrical power grid to select the volume of electricity produced by power generation sources in order to meet demand and achieve a particular optimization goal. In one embodiment, a system operable to control a micro electrical power grid may include a plurality of intelligent power broker (IPB) units and at least one data analytics unit in communication with the IPB units. Each IPB may be associated with an electrical power source or an electrical load and may be operable to collect data relating to its associated electrical power source or electrical load. The data analytics unit may receive the data from the IPB units and may be operable to analyze the data and direct the IPB s to remove one or more of the electrical power loads from the micro electrical grid and/or increase an electrical power output from the electrical sources during time period T.
US09887535B2
A power providing circuit which is configured to provide a current at an output voltage to a load at an output of the power providing circuit is described. The power providing circuit comprises a power transistor which is configured to draw the current from a supply voltage, wherein a resistance of the power transistor is controlled using a control voltage which is applied to a control port of the power transistor. Furthermore, the power providing circuit comprises short circuit protection circuitry which is configured to couple the control port of the power transistor with a first port of the power transistor to put the power transistor in an off-state, subject to a drop of the output voltage.
US09887528B2
A safety cover system for a household electrical switch or outlet is provided. A wall plate is provided having an aperture for an electrical device such as an outlet or switch. The wall plate has a rim with upper and lower locking lips. A cover plate is provided that is pivotally connected to the wall plate by hinges for covering the wall plate. There is provided upper, lower and side release mechanisms. Each release mechanism includes a release button with a portion of the release button exposed to an exterior of the cover plate through an aperture in the cover plate. The release also includes a latch connected with the button having an arm overlapping the wall plate rim lip to prevent the cover plate from being pivoted open from the wall plate.
US09887520B2
A method for producing a spark plug for internal combustion engines, in particular for gas-powered internal combustion engines, having a metallic shell, a ceramic insulator held in the shell, a center electrode embedded in the insulator, at least one ground electrode attached to a front end of the shell, an end piece made of a precious metal and/or alloy attached to a front end of the center electrode, and a counterpart made of a precious metal and/or alloy attached to the ground electrode opposite the end piece, between which is a spark gap with a nominal width. The spark gap is produced initially with a width that is smaller, at least in places, than the nominal width, and is subsequently brought to its nominal width by removing material from at least one of the two surfaces of the end piece and the counterpart that delimit the spark gap.
US09887517B1
A gallium and nitrogen containing laser diode device. The device has a gallium and nitrogen containing substrate material comprising a surface region. The surface region is configured on either a non-polar crystal orientation or a semi-polar crystal orientation. The device has a recessed region formed within a second region of the substrate material, the second region being between a first region and a third region. The recessed region is configured to block a plurality of defects from migrating from the first region to the third region. The device has an epitaxially formed gallium and nitrogen containing region formed overlying the third region. The epitaxially formed gallium and nitrogen containing region is substantially free from defects migrating from the first region and an active region formed overlying the third region.
US09887516B2
A packaged transmitter device includes a base member comprising a planar part mounted with a thermoelectric cooler, a transmitter, and a coupling lens assembly, and an assembling part connected to one side of the planar part. The device further includes a circuit board bended to have a first end region and a second end region being raised to a higher level. The first end region disposed on a top surface of the planar part includes multiple electrical connection patches respectively connected to the thermoelectric and the transmitter. The second end region includes an electrical port for external connection. Additionally, the device includes a cover member disposed over the planar part. Furthermore, the device includes a cylindrical member installed to the assembling part for enclosing an isolator aligned to the coupling lens assembly along its axis and connected to a fiber to couple optical signal from the transmitter to the fiber.
US09887512B2
The invention concerns a laser amplification system comprising a pumping device and at least one thick amplifier disc having a first face, which is reflective at the wavelengths of a pulsed laser beam of the laser amplification system and of a pump beam of the pumping device, as well as at least one heat-dissipation component to which this first face of the amplifier disc is firmly secured, the saturation fluence of the active medium of the amplifier disc being equal to or less than 3 J·cm−2.
US09887511B2
Provided is a passive Q-switch laser device possessing a power density controller (15) making power density of excitation light from an excitation light source (14) equal to or greater than power density so that delay time required for reaching oscillation after start of excitation of a laser gain medium (12) becomes equal to or shorter than a laser upper energy level lifetime of the laser gain medium (12).
US09887507B2
A sensor system for measuring pressure, temperature, force, or fill level, whereby an electrical plug connection is made especially robust and reliable for frequent, cyclic pivoting movements.
US09887506B1
The invention provides a junction box with several switchable function modules. The junction box has a box container providing the input of plurality of external wires. There are several wire connectors positioned inside the box container, wherein each of the wire connector having a first opening and a second opening, each of the second openings is provided for accommodating one of the external wires. In addition, a box cover having a function module is provided for being mounted on the box container. Once the box cover being mounted on the box container, plurality of contact pins set on the box cover would be inserted into the first openings of the wire connectors then the contact pins would be in electrical communication with the external wires. Therefore, the function module, which is in connection with the contact pins, would be activated.
US09887505B2
Detailed is a device for guiding a cable for linking a submerged robot, in particular a robot for cleaning swimming pools, to the device for controlling and powering same, said guiding device including: a. a coupling including a rotary connector, connected by one side to a first floating portion of the linking cable extending from the control and power device to said coupling and, by the other side, to a second portion of the linking cable extending from said coupling to the submerged robot; b. a floating mounting including: b(i). a float; b(ii). an interface for mechanically linking the rotary connector to said float; and b(iii). a hood extending above the surface when the floating mounting is submerged in a liquid and removably connected to the float; c. in which the mechanical link between the float and the rotary coupling is a ball-and-socket link.
US09887501B2
A decorative light string including a first group of light elements electrically connected in parallel to each other, a second plurality of light elements electrically connected in parallel to each other, and a third plurality of light elements electrically connected in parallel to each other. The first, second, and third groups of lights are electrically connected in series. A first wire stabilizer is located between the first group of lights and the second group of lights, and a second wire stabilizer is located between the second group of lights and the third group of lights. The first and second wire stabilizers secure wire ends forming first and second gaps in the wiring of the light string.
US09887495B2
A power connector is disclosed. The power connector has an insulation body, a ground terminal disposed on a side wall of the insulation body, and a power terminal disposed in the insulation body. The ground terminal has a resilient protrusion. A side surface of the power terminal has a recess facing the resilient protrusion, increasing a spacing between the resilient protrusion and the power terminal.
US09887487B2
A device is provided for interconnecting electronic systems having reference potentials separated by an alternating potential difference, the device includes a plurality of electrical connections that can electrically connect the electronic systems, and inductance coils arranged in series on the electrical connections, the inductance coils being electromagnetically coupled. Also provided is a method for interconnecting electronic systems.
US09887486B2
A waterproof connector is a connectable to a device-side connector (80) and has a housing (30) with a fitting (34) that can fit into an outer tube (82) of the device-side connector (80). A connector seal ring (36) is fit on an outer peripheral surface of the fitting (34) and is held resiliently in close contact with the outer tube (82) and the fitting (34). Individual terminal accommodating portions (37) are provided in the housing (30) and can fit into device-side cavities (84) provided in the device-side connector (80). Individual seal rings (38) are fitted on outer peripheral surfaces of the individual terminal accommodating portions (37) and are held resiliently in close contact with inner peripheral surfaces of the device-side cavities (84) and the individual terminal accommodating portions (37). The connector seal rings (36) and the individual seal rings are displaced in a front-rear direction.
US09887476B2
An apparatus and method are provided for use with a first card of a first size [e.g. subscriber identify module (SIM) card, etc.] and a second card of a second size (e.g. memory card, etc.). Included is a connector with a first portion and a second portion which is configured for being manipulated to have a first orientation and a second orientation. The first orientation is such that the first portion of the connector is positioned for removably receiving the first card, or the second portion of the connector is positioned for removably receiving the second card. Further, the second orientation is such that the first card is stacked with the second card for being removably inserted in a device. This permits electrical communication between the device and the first card when the first card is removably received in the first portion of the connector, and further permits electrical communication between the device and the second card when the second card is removably received in the second portion of the connector.
US09887473B2
A board connector assembly has a receptacle connector and a plug connector. The receptacle connector has a first insulative housing, two sets of first terminals and two first metal reinforcing members mounted respectively on two opposite ends of the first insulative housing. The plug connector is detachably engaged with the receptacle connector and has a second insulative housing, two sets of second terminals and two second metal reinforcing members mounted respectively on two opposite ends of the second insulative housing. The first and second metal reinforcing members enhance structural strength and durability of the receptacle connector and the plug connector.
US09887471B2
An electrical apparatus such as an electrical contactor or a terminal block, comprises a casing made of an electrically insulating material, a conductive bar mounted in the casing and at least one push-in type connection terminal. The terminal comprises a contact spring having an elastic portion undergoing an elastic deformation under the action of an external force applied on the contact spring either by an electrical conductor during its insertion at a first aperture of the casing so as to place the electrical conductor in a contact position located between the contact spring and the conductive bar in order to establish an electrical connection between the electrical conductor and the conductive bar, or by a tool inserted into a second aperture of the casing so as to open the contact spring and release the electrical conductor in order to remove it out of its contact position. The electrical apparatus comprises a support clip independent of the casing and of the conductive bar. The clip comprises fastening elements allowing mounting of the support clip on the contact spring and delimits a bearing face against which the contact spring bears during the deformation of its elastic portion under the action of the external force in order to impose the manner in which the elastic portion spatially deforms and against which the contact spring abuts in its maximum deformation state in order to limit the elastic deformation of the elastic portion of the contact spring below a predetermined value regardless of the intensity of the external force.
US09887470B2
A lead anchor includes a body defining a lead lumen having a first opening and a second opening through which a lead can pass. The body further defines a transverse lumen that intersects the lead lumen. An exterior member is disposed around at least a portion of the body. The exterior member is formed of a biocompatible material. A fastener anchors the lead to the body through the transverse lumen by deforming a portion of the lead. The transverse lumen is configured and arranged to receive the fastener. At least one suture element is defined by the exterior member and is configured and arranged for receiving a suture to suture the lead anchor to patient tissue.
US09887467B2
Near-field communication (NFC) system provides a plurality of transmit antennae. The transmit antennae of the plurality have at least two different polarizations. A plurality of receive antennae have polarizations arranged to receive signals from respective antennae of the transmit antennae, such that each polarization of the transmit antennae has a receive antennae with a corresponding polarization. The transmitters are tuned to a transmit frequency and each have a dimension. A distance between the receive and the transmit antennae is no greater than a greater of twice a maximum dimension squared of the transmit antennae divided by a wavelength of transmission and a wavelength of transmission divided by 2π.
US09887466B2
There is provided an antenna arrangement including at least two conductive sheet arranged around at least one ground plane for transmitting radio signals from feeder cables on a transmission frequency band such that the antenna arrangement has a substantially omnidirectional radiation pattern and the antenna arrangement is configured to polarize the radio signals from a first feeder cable horizontally in a first radiation direction of the radiation pattern, polarize the radio signals from a second feeder cable vertically in a second radiation direction of the radiation pattern, polarize the radio signals from the first feeder cable and from the second feeder cable non-linearly in other radiation directions, whereby the non-linearly polarized radio signals from the first feeder cable and the second feeder cable are substantially orthogonal.
US09887465B2
Techniques and apparatus based on metamaterial structures provided for antenna and transmission line devices, including single-layer metallization and via-less metamaterial structures.
US09887458B2
A compact Butler matrix consists a planar multilayer structure comprising N parallel metal plate waveguides PPW, stacked one on top of the other, two adjacent waveguides PPW comprising a common wall consisting of one of the metal plates. The couplers, the phase-shifters and the crossover devices of the Butler matrix consist of metasurfaces incorporated in the metal plates. The planar two-dimensional beam-former can comprise a Butler matrix with waveguides PPW associated with optical lenses incorporated in each waveguide PPW. Alternatively, the planar two-dimensional beam-former can comprise an upper stage consisting of a Butler matrix with waveguides PPW, and a lower stage comprising waveguides PPW equipped with incorporated reflectors, the two stages being connected in series.
US09887457B2
A low complexity/cost beamsteering antenna includes a central line feed affixed to a radial waveguide structure, radiating elements positioned along the circumference of the radial waveguide structure, and a plurality of active elements interspersed along the surface of the radial waveguide structure between the central line feed and the radiating elements. The active elements may comprise PIN diodes or microelectromechanical system (MEMS) components, and may be selectively activated/deactivated by DC switches in order to direct the propagation of an RF signal over the radial waveguide structure in a manner similar to a power divider. As a result, the RF signal may be funneled to selected radiating elements, thereby effectively directionally aiming the main lobe of the emitted radiation pattern to beamsteer the wireless transmission.
US09887444B2
A filter capable of adjusting frequency and bandwidth for dynamically setting at least one of the filter center frequency and bandwidth includes a first movable member, a second movable member, an upper casing, a lower casing, multiple conductive clamping members, a cavity and a driving module. The first and second movable members have multiple first and second lugs formed on the first and second boards respectively. The upper and lower casings have multiple upper and lower openings corresponsive to the first lugs and the second lugs respectively. The conductive clamping members are corresponsive to the upper openings and the lower openings. The cavity has multiple chambers and multiple connecting portions. The driving module changes the position of the first movable member to determine the filter center frequency and the position of the second movable member to determine the bandwidth.
US09887442B2
An RF filter, e.g. RF cavity filter for adjusting coupling amount or transmission zero is disclosed. The RF filter includes a housing member in which cavities are defined by walls, resonators located in the cavities, a cover combined with an upper surface of the housing member, a first tuning element inserted into a first cavity of the cavities through the cover, and a second tuning element inserted into a second cavity of the cavities through the cover. Here, the first tuning element and the second tuning element are connected electrically.
US09887440B2
An electricity storage block includes: an element stacked body in which a plurality of square electricity storage elements is stacked and arranged such that wide surfaces of the adjacent square electricity storage elements are opposed to each other; and a pressing device that presses the element stacked body toward the thermally-conductive sheet arranged on the heat transfer plate. The element stacked body includes holders having wide surface abutment parts in abutment with one of the wide surfaces in a pair in at least the predetermined square electricity storage element. The outer surfaces of the bottom plates of the square electricity storage elements are set as heat transfer surfaces thermally connected to the heat transfer plate via the thermally-conductive sheet. The heat-transfer surfaces protrude toward the heat transfer plate more than the end surfaces of the wide surface abutment parts at the heat transfer plate side.
US09887435B2
The invention relates to an electrochemical cell for a lithium-ion battery comprising: a negative electrode comprising as an active material silicon; a positive electrode; and an electrolyte positioned between said negative electrode and said positive electrode, said electrolyte comprising at least one lithium salt, at least one carbonate solvent, at least one mononitrile compound and at least one compound fitting at least one of the following formulae (I) and (II): wherein R1 and R2 represent, independently of each other, H, Cl or F, provided that R1 and R2 do not both represent H.
US09887431B2
A secondary battery includes: a cathode; an anode; and non-aqueous electrolytic solution including a cyclic ether compound that includes a skeleton and one or more substituent groups introduced into the skeleton. The skeleton includes one or more four-or-more-membered oxygen-containing rings. The one or more substituent groups each are a monovalent group represented by Formula (1). —X—O—R (1) (X is one of a divalent chain saturated hydrocarbon group, a halide group thereof, and nothing. R is one of a monovalent chain saturated hydrocarbon group, etc. At least one of one or more Rs includes one or more of the monovalent chain unsaturated hydrocarbon group, the monovalent cyclic unsaturated hydrocarbon group, the monovalent oxygen-containing cyclic unsaturated hydrocarbon group, the halide group thereof, and the monovalent group obtained by bonding two or more thereof, and includes a carbon-carbon multiple bond (one of —C═C— and —C≡C—) bonded to an ether bond (—O—).)
US09887429B2
A lithium battery comprises at least one battery cell on a support, the battery cell comprising a plurality of electrodes about an electrolyte. A protective casing comprises a cover spaced apart from and covering the battery cell to form a gap therebetween with a polymer filling the gap. In one version, the polymer comprises polyvinylidene chloride polymer. First and second terminals extend out of the protective casing, the first and second terminals being connected to different electrodes of the battery cell.
US09887425B2
A plurality of batteries is printed on a flexible substrate, where each battery may output the same voltage, such as about 1.5 volts. Batteries in a first subset are connectable in parallel by controllable switches to control the maximum current that can be delivered to a load. Batteries in a second subset are also connectable in parallel by additional controllable switches to control the maximum current that can be delivered to the load. Another group of switches can either connect the two subsets of batteries in series, to generate 3 volts, or connect the subsets in parallel to increase the maximum current. Additional subsets of batteries and their associated switches may be further connected to increase the voltage and current. The power supply may be standardized and configured by the user for a particular load, such as a sensor for a medical skin patch.
US09887423B2
Disclosed is a binder for secondary battery electrodes, the binder including polymer particles being prepared from monomers comprising (A) (meth)acrylic acid ester based monomers; (B) at least one monomer selected from the group consisting of an acrylate based compound, a styrene based compound, and a compound having a cyano group; (C) unsaturated monocarbonic acid based monomers; (D) (meth)acrylamide based monomers; and (E) monomers including at least one epoxy group for crosslinking, the polymer particles having an average particle diameter of 0.3 micrometers to 0.7 micrometers.
US09887419B2
An electrode active material including a vanadium oxide represented by Formula 1, VOx Formula 1 wherein vanadium in the vanadium oxide has a mixed oxidation state of a plurality of oxidation numbers, and the oxidation numbers include an oxidation number of +3, and wherein, in Formula 1 above, 1.5
US09887404B2
A secondary battery includes an electrode assembly and at least one safety member coupled with the electrode assembly. The safety member has a safety layer including a short-circuit heat absorbing material.
US09887399B2
A battery module according to an exemplary embodiment of the present disclosure includes at least one battery cell including a cell body and an electrode lead extending from the cell body, a frame cartridge to receive the battery cell in a manner of surrounding a circumference of the battery cell, the frame cartridge having a cell mounting part where the cell body is mounted, and a cell support member interposed between the cell mounting part and the cell body.According to the present disclosure, damage to components caused by vibration may be prevented by suppressing the movement of the battery cell within the frame cartridge, while maintaining convenient assembling performance of the frame cartridge and the battery cell.
US09887397B2
A battery case includes a case main body (20), a sealing body that seals an opening of the main body, and an insulating body (40) that is disposed at a part where the case body (20) and the sealing body are in contact with each other. In the battery case, an open end (22) of the case body (20) is crimped to the sealing body, and a dent (36) is formed in the sealing body by pressing the open end (22) against the sealing body.
US09887396B2
Provided is a surface-treated steel sheet for battery containers (100) that is obtained in such a manner that after iron-nickel alloy plating is performed on a steel sheet (10), a thermal treatment is performed and is characterized in that an outermost layer is an iron-nickel alloy layer (20), and the iron-nickel alloy layer (20) has an average crystal size of 1 to 8 μm at the outermost surface thereof. The present invention makes it possible to provide the surface-treated steel sheet for battery containers that can suppress the elution of iron inside the battery when being used for a battery container, whereby the service life of the battery can be extended and battery characteristics such as discharge characteristics is improved, and to provide a battery container and a battery that can be obtained using the surface-treated steel sheet for battery containers.
US09887394B2
A rechargeable battery including an electrode assembly including a first electrode and a second electrode; electrode terminals electrically coupled to the electrode assembly; a case in which the electrode assembly is placed; a cap plate in an opening of the case to seal the case, the cap plate including a vent hole; and a fluorescent coating between the cap plate and the opening of the case.
US09887380B2
A display apparatus, including a substrate; a display unit on the substrate; a bonding member on the substrate and surrounding at least edges of the display unit; and a barrier film on the substrate, the bonding member interposed between the substrate and the barrier film, the bonding member including a core-shell structure, including a core including an oxide, and a shell including a polymer chemically bonded to the core.
US09887377B2
The present application discloses an array substrate comprising a light emitting region comprising a plurality of light emitting units. Each of the plurality of light emitting units comprises a first emissive layer of a first light emitting material for emitting a compound light having a first color and a second color; the first color corresponding to a color of light emitted from a first sub-pixel and the second color corresponding to a color of light emitted from a second sub-pixel; and a second emissive layer of a second light emitting material corresponding to a third sub-pixel for emitting light of a third color. The first color and the second color are different from a color of light from the first emissive layer.
US09887376B2
The present specification relates to an organic light emitting device and a lighting apparatus comprising the same. An organic light emitting device according to an exemplary embodiment of the present specification is an organic light emitting device comprising a first electrode, a second electrode, and one or more organic material layers provided between the first electrode and the second electrode, and is characterized in that at least one layer of the organic material layers is a light emission layer comprising a first light emission material and a second light emission material, and a maximum light emission peak wavelength λmax of the second light emission material has a gap of 40 to 80 nm compared to a maximum light emission peak wavelength λmax of the first light emission material.
US09887375B2
One embodiment relates to a device comprises a pair of electrodes comprising an anode and a cathode; a layer comprising quantum dots disposed between the electrodes, wherein at least a portion of the quantum dots comprise a core comprising a first semiconductor material and an outer shell surrounding the core, the shell comprising a second semiconductor material, wherein the first semiconductor material confines holes better than electrons in the core and the second semiconductor material is permeable to electrons; and a first layer comprising a material capable of transporting and injecting electrons, the material comprising nanoparticles of a first inorganic semiconductor material, the first layer being disposed between the layer comprising quantum dots and the cathode, wherein the first layer and the cathode form an ohmic contact during operation of the device. In a second embodiments, a device comprises a pair of electrodes comprising an anode and a cathode; a layer comprising quantum dots disposed between the electrodes; a first layer comprising a material capable of transporting and injecting electrons, the material comprising nanoparticles of an n-doped inorganic semiconductor material, the first layer being in contact with the cathode and positioned between the emissive layer and the cathode, and a second layer comprising a material capable of transporting electrons comprising an inorganic semiconductor material, the second layer being disposed between the emissive layer and the first layer, wherein the second layer has a lower electron conductivity than the first layer. In a third embodiment, a device comprises a pair of electrodes comprising an anode and a cathode; an layer comprising quantum dots disposed between the electrodes; and a UV treated first layer comprising a material capable of transporting and injecting electrons in contact with the cathode and positioned between the emissive layer and the cathode, the material capable of transporting and injecting electrons comprising an inorganic semiconductor material. A method and other embodiments are also disclosed.
US09887374B2
An organic thin film transistor (OTFT) is disclosed herein. The OTFT has a substrate, a data line, a transfer pad, a source electrode, a drain electrode, an active pattern, a first insulating layer, a gate electrode, a second insulating layer, and a transparent electrode. The data line and the transfer pad are disposed on the substrate. The source electrode and the drain electrode are disposed on the substrate, the data line, and the transfer pad. The active pattern is disposed on the data line, the transfer pad, the substrate, the source electrode, and the drain electrode. With the disposition of the active pattern on the source electrode and the drain electrode, the source electrode and the drain electrode are free from the bombardment of the plasma.
US09887373B2
A thin film transistor includes a gate electrode and an organic semiconductor overlapping the gate electrode. A gate insulating layer is disposed between the gate electrode and the organic semiconductor. A source electrode and a drain electrode are disposed on and electrically connected to the organic semiconductor. A solvent selective photosensitive pattern is disposed on the organic semiconductor and between the source electrode and the drain electrode. An electronic device may include the thin film transistor.
US09887368B2
The present invention provides an organic light emitting device comprising a first electrode, a second electrode, and one or more organic material layers disposed between the first electrode and the second electrode, and having an excellent life-span property by changing a dipole moment of a compound comprised in the organic material layers.
US09887363B2
An organic light emitting compound includes the compound of Formula 1 below: Descriptions of substituents of Formula 1 are as described in the detailed description.
US09887352B2
In accordance with an example embodiment of the present invention, a device is disclosed. The device comprises: a sensing region comprising an active material and two or more electrodes in electrical contact with the active material; and a switching region providing control over the sensing region, the switching region comprising an active material and two or more electrodes in electrical contact with the active material. The switching region and the sensing region share one electrode, and the switching region and the sensing region share at least part of the active material. A method and apparatus for producing the device are also disclosed.
US09887346B2
An apparatus comprising: —a piezoelectric convertor layer; and —a proximal first piezoresistive layer being in electrical communication with, a first face of the piezoelectric convertor layer, the apparatus being configured such that when the piezoelectric convertor layer is deformed to generate charge, the proximal piezoresistive layer is configured to control the flow of charge from the piezoelectric convertor layer.
US09887343B2
An acoustic wave element includes: a piezoelectric substrate; an IDT (Interdigital Transducer) formed on the piezoelectric substrate; and an end face of the piezoelectric substrate that is formed on at least one end of the IDT in a propagation direction of an acoustic wave; wherein when a wavelength of the acoustic wave which the IDT excites is expressed by “λ” and a metallization ratio of the IDT is expressed by “D”, a distance between an inner end of an electrode finger of the IDT nearest to the end face and the end face is equal to or more than 7λ/16+D×λ/4 and equal to or less than 3λ/4+D×λ/4.
US09887342B2
A method of forming a superconductor includes exposing a layer disposed on a substrate to an oxygen ambient, and selectively annealing a portion of the layer to form a superconducting region within the layer.
US09887339B2
An infrared sensor with a microstructure has a multiplicity of sensor rods protruding from a sensor base and arranged axially parallel to one another. Each of the sensor rods is designed as a thermocouple, in that a first rod end, arranged on the sensor base, is electrically connected to an opposite free second rod end by both a first and a second electrically conductive rod element. The two rod elements have a different Seebeck coefficient, and the first rod element is formed as a hollow profile and the second rod element is arranged in the first rod element such that each thermocouple is formed as a single rod with a small standing area on the sensor base.
US09887335B2
A light emitting device includes a resin package and a light emitting element. The resin package has a cavity. The resin package includes first and second lead portions and a resin member. The first lead portion includes a first lead side surface and a lead recess portion that extends from the first lead side surface in a direction away from the second lead portion, with a part of the resin member being arranged within the lead recess portion. The light emitting element includes first and second electrodes that respectively face the first and second lead portions. The first electrode includes a first electrode side surface and an electrode recess portion that extends from the first electrode side surface in a direction away from the second electrode. The electrode recess portion is arranged at a position overlapping the lead recess portion in a plan view.
US09887330B2
A light-emitting apparatus includes a reflective layer including a cavity that penetrates the reflective layer from a top surface to a bottom surface of the reflective layer; a light-emitting device disposed in the cavity, the light-emitting device including a light-emitting stack and an electrode connected to the light-emitting stack at a bottom surface of the light-emitting stack; and a wavelength conversion layer that fills the cavity and covers a top surface and a side surface of the light-emitting device, wherein the wavelength conversion layer exposes at least a portion of the electrode to an outside.
US09887325B2
Disclosed is a light emitting device package including a body including a recess, first and second electrodes disposed on the body, a light emitting device provided on the first electrode, and a molding part disposed on the light emitting device. At least one of the body and the molding part includes benzotriazol (BTA).
US09887323B2
A light-emitting element includes a semiconductor laminate including a light-emitting layer, a transparent electrode layer formed on the semiconductor laminate, the transparent electrode layer including an oxide including indium, a pad electrode formed on the transparent electrode layer so as to connect to the transparent electrode layer, and a reflective layer including aluminum. The reflective layer is formed under the pad electrode so as not to contact the transparent electrode layer.
US09887311B2
A semiconductor module includes a light emitting element, a semiconductor element including a light receptor circuit disposed to receive light from the light emitting element, a light-transmissive insulating body disposed between the light emitting element and the semiconductor element, at least one of a first surface thereof facing the semiconductor element and a second surface thereof facing the light emitting element including a ragged region, a first light-transmissive bonding resin formed between the light emitting element and the light-transmissive insulating body, and a second light-transmissive bonding resin formed between the semiconductor element and the light-transmissive insulating body.
US09887306B2
One embodiment of the present invention provides a photovoltaic module. The photovoltaic module includes an optical concentrator and a tunneling-junction solar cell. The tunneling-junction solar cell includes a base layer, a quantum-tunneling-barrier (QTB) layer situated above the base layer, an emitter layer, a front-side electrode, and a back-side electrode.
US09887300B2
A transistor with small parasitic capacitance is provided. The transistor includes an oxide semiconductor, a first conductor, a second conductor, a third conductor, a first insulator, and a second insulator. The first conductor includes a first region, a second region, and a third region. The oxide semiconductor includes a fourth region, a fifth region, and a sixth region. The first region has a region where the first region and the sixth region overlap each other with the first insulator positioned therebetween. The second region has a region where the second region and the second conductor overlap each other with the first insulator and the second insulator positioned therebetween. The third region has a region where the third region and the third conductor overlap each other with the first insulator and the second insulator positioned therebetween. The fourth region has a region in contact with the second conductor.
US09887295B2
A transistor having high field-effect mobility is provided. A transistor having stable electrical characteristics is provided. A transistor having small current in an off state (in a non-conductive state) is provided. A semiconductor device including such a transistor is provided. A first electrode is formed over a substrate, a first insulating layer is formed adjacent to a side surface of the first electrode, and a second insulating layer is formed to cover the first insulating layer and be in contact with at least part of a surface of the first electrode. The surface of the first electrode is formed of a conductive material that does not easily transmit an impurity element. The second insulating layer is formed of an insulating material that does not easily transmit an impurity element. An oxide semiconductor layer is formed over the first electrode with a third insulating layer provided therebetween.
US09887294B2
It is an object of the present invention to provide a method for manufacturing a display device in which unevenness generated under a light-emitting element does not impart an adverse effect on the light-emitting element. It is another object of the invention to provide a method for manufacturing a display device in which penetration of water into the inside of the display device through a film having high moisture permeability can be suppressed without increasing processing steps considerably. A display device of the present invention comprises a thin film transistor and a light-emitting element, the light-emitting element including a light-emitting laminated body interposed between a first electrode and a second electrode; wherein the first electrode is formed over an insulating film formed over the thin film transistor; and wherein a planarizing film is formed in response to the first electrode between the first electrode and the insulating film.
US09887293B2
A semiconductor device is provided in the present invention, which includes a substrate, an oxide-semiconductor layer, source/drain regions, a dielectric layer, a first gate electrode, a second gate electrode and a charge storage structure. The oxide-semiconductor layer is disposed on the first gate electrode on the substrate. The source/drain regions are disposed on the oxide-semiconductor layer. The first dielectric layer covers on the oxide-semiconductor layer and source/drain regions. A second gate electrode is disposed between source/drain regions and partially covers the oxide-semiconductor layer. The oxide-semiconductor layer may be optionally disposed between the first gate electrode and the oxide-semiconductor layer or be disposed on the second gate electrode.
US09887292B2
The present invention discloses an array substrate and a preparation method thereof, a display panel and a display device, so as to solve the problem that the performance of the oxide TFT may be reduced and even out of work due to relatively great shift of the threshold voltage of the oxide TFT since the water, oxygen and hydrogen groups may permeate to the active layer of the oxide TFT from the passivation layer above the oxide TFT. The array substrate comprises a base substrate, an oxide thin film transistor TFT formed on the base substrate, a passivation layer being arranged above the oxide TFT, the passivation layer comprises a first film layer, the first film layer being a silicon oxide film; the passivation further comprises a second film layer formed on the first film layer, the second film layer is an alternate stack of silicon nitride films and silicon oxide films, a base layer of the second film layer close to the first film layer is a silicon nitride film; wherein the thickness of the first film layer is greater than the thickness of the second film layer.
US09887285B1
A semiconductor device comprises a silicon carbide layer, a first electrode, a second electrode, and a gate. The silicon carbide layer has first region of first conductivity type between the first and second electrodes and also the gate and second electrode. A second region of the first type is between the first electrode and the first region. A third region of second conductivity type is between the first electrode and the second region. A fourth region of the first type is between the first electrode and the third region. A fifth region of the first type is between the gate and the second region. The third region is between the fourth and fifth regions. A sixth region of the first type contacts the first electrode and is between the second region and this electrode. An insulation layer is between the gate and the third region and also the fifth region.
US09887277B2
Techniques are disclosed for methods of post-treating an etch stop or a passivation layer in a thin film transistor to increase the stability behavior of the thin film transistor.
US09887275B2
A method of forming an integrated circuit device includes forming a gate stack covering a middle portion of a semiconductor fin, forming a gate spacer layer over the gate stack and the semiconductor fin, and patterning the gate spacer layer. The resulting spacers include a gate spacer on a sidewall of the gate stack, and a fin spacer on a sidewall of an end portion of the semiconductor fin. The fin spacer is then etched. When the etching is finished, a height of the fin spacer is smaller than about a half of the height of the semiconductor fin.
US09887273B2
A semiconductor memory device includes a conductive layer on a source side; a first electrode layer provided on the conductive layer; a second electrode layer provided between the conductive layer and the first electrode layer; a semiconductor layer extending through the first electrode in a first direction from the conductive layer to the first electrode layer; a first semiconductor body provided between the conductive layer and the semiconductor layer, the first semiconductor body including first impurities; and a second semiconductor body provided between the conductive layer and the first semiconductor body, the second semiconductor body including second impurities with a higher concentration than a concentration of the first impurities in the first semiconductor body. A diffusion coefficient of the second impurities in the second semiconductor body is smaller than a diffusion coefficient of the second impurities in the first semiconductor body.
US09887271B2
Provided herein are embodiments relating to metal-insulator-metal diodes and their method of manufacture. In some embodiments, the metal-insulator-metal diodes can be made, in part, via the use of an evanescent wave on a photo resist. In some embodiments, this allows for finer manipulation of the photo resist and allows for the separation of one piece of metal into a first and second piece of metal. The first piece of metal can then be differentially treated from the second (for example, by annealing another metal to the first piece), to allow for a difference in the work function of the two pieces of metal.
US09887270B2
A silicon carbide semiconductor device includes an n+-type SiC substrate, a gate oxide film formed on a portion of the surface of the n+-type SiC substrate, a gate electrode formed on the gate oxide film, an interlayer insulating film formed so as to cover the gate electrode, a TiN film formed so as to cover the interlayer insulating film, and a Ni silicide layer formed on a surface of the n+-type SiC substrate not covered by the interlayer insulating film. The TiN film has two or more layers.
US09887268B2
Field-plate structures are disclosed for electrical field management in semiconductor devices. A field-plate semiconductor device comprises a semiconductor substrate, a first ohmic contact and a second ohmic contact disposed over the semiconductor substrate, one or more coupling capacitors, and one or more capacitively-coupled field plates disposed over the semiconductor substrate between the first ohmic contact and the second ohmic contact. Each of the capacitively-coupled field plates is capacitively coupled to the first ohmic contact through one of the coupling capacitors, the coupling capacitor having a first terminal electrically connected to the first ohmic contact and a second terminal electrically connected to the capacitively-coupled field plate.
US09887259B2
A semiconductor device—e.g., a super junction power MOSFET—includes a number of columns of one type of dopant formed in a region of another type of dopant. Generally speaking, the columns are modulated in some manner. For example, the widths (e.g., diameters) of some columns are greater than the widths of other columns.
US09887253B2
A display device includes two or more transistors in one pixel, and the two or more transistors include a first transistor of which a channel semiconductor layer is polycrystalline silicon, and a second transistor of which a channel semiconductor layer is an oxide semiconductor.
US09887252B2
A display apparatus includes a display area and a non-display area around the display area. A substrate includes a plurality of pixels. Each pixel includes a first area through which light is emitted and a second area through which external light is transmitted. The plurality of pixels is arranged in a matrix in the display area. The substrate includes a transmission area, through which external light is transmitted, in the non-display area. An encapsulation thin film seals the substrate.
US09887251B2
A thin film transistor array substrate includes a thin film transistor including a first gate electrode, an active layer, a source electrode, and a drain electrode. A first conductive layer pattern is on a same layer as the source electrode and the drain electrode and formed of a same material as the source electrode and the drain electrode. An insulating layer is on the first conductive layer pattern and has an opening exposing a patterning cross-section of the first conductive layer pattern. A pixel electrode is on the insulating layer and is coupled to the source electrode or the drain electrode through a contact hole passing through the insulating layer. A diffusion prevention layer covers the patterning cross-section of the first conductive layer pattern and inclined side surfaces of the insulating layer exposed through the opening.
US09887249B2
A display device including a control circuit layer and a self-illumination layer is provided. The control circuit layer has a plurality of control circuit blocks distributed along a cross direction. The self-illumination layer is disposed on the control circuit layer and has a plurality of self-illumination blocks distributed along the cross direction. The self-illumination blocks respectively connect to corresponding control circuit blocks. In the cross direction, the self-illumination block extends an offset distance out of the corresponding control circuit block toward a first side. A self-illumination block closer to the first side has a larger offset distance.
US09887228B2
An image sensor includes a substrate, multiple pixel regions separately disposed in the substrate, and a pick up region including a doping region and a pick up plug obliquely disposed on the doping region and directly contacting the doping region.
US09887225B2
A semiconductor device is provided. The semiconductor device includes a semiconductor substrate. An isolation feature is disposed in the semiconductor substrate to define a pixel region and a periphery region of the semiconductor substrate. A transistor gate is formed on the semiconductor substrate in the pixel region, in which the transistor gate has a first sidewall and a second sidewall opposite to the first sidewall. A photodiode is disposed in the semiconductor substrate and adjacent to the second sidewall of the transistor gate. A patterned spacer layer is formed on the photodiode and on the transistor gate. The patterned spacer layer includes a first sidewall spacer on the first sidewall of the transistor gate, and a protective structure covering the photodiode and a top surface of the transistor gate.
US09887222B2
A method of manufacturing an optical apparatus is provided. The method includes arranging a photo device above a substrate with an adhesive located between the photo device and the substrate, forming a bonding member that bonds the substrate and the photo device by curing the adhesive, and arranging, above the photo device, a transparent plate and a sealing member. The sealing member covers the photo device and is located between the transparent plate and the substrate. An elastic modulus of the bonding member is 1 GPa or less.
US09887219B2
The present technology relates to a solid-state imaging device, a manufacturing method of a solid-state imaging device, and an electronic device, in which degradation of transfer characteristics of a photo diode can be suppressed. A floating diffusion is formed to reach the same depth as a layer of a photo diode formed on a silicon substrate, and a transfer transistor gate is formed therebetween. A channel that is opened/closed by control of the transfer transistor gate is formed in the silicon substrate formed with the photo diode. With this configuration, charge accumulated in the photo diode can be transferred to the floating diffusion in a vertical direction relative to the depth direction, and degradation of transfer characteristics caused by elimination of the transfer channel can be suppressed by setting the transfer channel in the depth direction. The present technology can be applied to a solid-state imaging device.
US09887212B2
A semiconductor device that can store multilevel data is provided. A circuit includes a transistor. The circuit includes another circuit including a terminal, for example. The terminal is connected to a gate of the transistor. One of a source and a drain of the transistor is connected to a wiring, and the other of the source and the drain is connected to another wiring.
US09887211B2
A semiconductor device using an SOI (Silicon On Insulator) substrate, capable of preventing malfunction of MISFETs (Metal Insulator Semiconductor Field Effect Transistor) and thus improving the reliability of the semiconductor device. Moreover, the parasitic resistance of the MISFETs is reduced, and the performance of the semiconductor device is improved. An epitaxial layer formed on an SOI layer above an SOI substrate is formed to have a large width so as to cover the ends of the upper surface of an isolation region adjacent to the SOI layer. By virtue of this, contact plugs of which formation positions are misaligned are prevented from being connected to a semiconductor substrate below the SOI layer. Moreover, by forming the epitaxial layer at a large width, the ends of the SOI layer therebelow are prevented from being silicided. As a result, increase in the parasitic resistance of MISFETs is prevented.
US09887210B2
A semiconductor device includes a substrate including a first active region and a second active region, the first active region having a conductivity type that is different than a conductivity type of the second active region, and the first active region being spaced apart from the second active region in a first direction, gate electrodes extending in the first direction, the gate electrodes intersecting the first active region and the second active region, a first shallow isolation pattern disposed in an upper portion of the first active region, the first shallow isolation pattern extending in the first direction, and a deep isolation pattern disposed in an upper portion of the second active region, the deep isolation pattern extending in the first direction, and the deep isolation pattern dividing the second active region into a first region and a second region.
US09887205B2
A method of making a memory device comprising a base; a capacitor comprising a ferroelectric layer and at least two electrically conductive layers, the ferroelectric layer being located between the at least two electrically conductive layers; each of the at least two conductive layers being operatively connected to a current source; a cantilever attached to the base at first end and movable at a second end, the ferroelectric capacitor being mounted to the cantilever such that the second end of the cantilever moves a predetermined displacement upon application of a current to the ferroelectric layer which induces deformation of the ferroelectric layer thereby causing displacement of the cantilever which is operatively associated with a contact so that an electrical connection is enabled with the contact upon the predetermined displacement of the cantilever. The presence or absence of a connection forms two states of a memory cell.
US09887192B2
Structures and fabrication methods for vertical-transport field-effect transistors. The structure includes a vertical-transport field-effect transistor having a source/drain region located in a semiconductor layer, a fin projecting from the source/drain region in the semiconductor layer, and a gate electrode on the semiconductor layer and coupled with the fin. The structure further includes an interconnect located in a trench defined in the semiconductor layer. The interconnect is coupled with the source/drain region or the gate electrode of the vertical-transport field-effect transistor, and may be used to couple the source/drain region or the gate electrode of the vertical-transport field-effect transistor with a source/drain region or a gate electrode of another vertical-transport field-effect transistor.
US09887187B2
A semiconductor device includes a semiconductor layer having an element formation region in which a semiconductor element is formed. An element isolation well is formed in a surface portion of the semiconductor layer to isolate the element formation region. A field insulating film is formed on a surface of the semiconductor layer. The field insulating film surrounds the element formation region in an annular shape when viewed from a top. An interlayer insulating film is formed on the semiconductor layer. A wiring is formed on the interlayer insulating film. A conductive film is formed on the field insulating film.
US09887186B2
A memory circuit includes a first active structure extending along a first direction, a second active structure extending along the first direction, a first conductive structure extending along a second direction, and a lowest via plug layer over the first conductive structure. The first active structure has a shared source portion corresponding to a source node of a first memory cell of the memory circuit and a source node of a second memory cell of the memory circuit. The second active structure has a shared source portion corresponding to a source node of a third memory cell of the memory circuit and a source node of a fourth memory cell of the memory circuit. The first conductive structure electrically connects the shared source portion of the first active structure with the shared source portion of the second active structure.
US09887184B2
A display apparatus and a method of manufacturing the same are disclosed. The display apparatus includes: a first substrate including a light emitting diode part including a plurality of light emitting diodes regularly arranged on the first substrate; and a second substrate including a TFT panel unit including a plurality of TFTs driving the light emitting diodes. The first substrate and the second substrate are coupled to each other so as to face each other such that the light emitting diodes are electrically connected to the TFTs, respectively. The display apparatus is implemented using micro-light emitting diodes formed of nitride semiconductors and thus can provide high efficiency and high resolution to be applicable to a wearable apparatus while reducing power consumption.
US09887183B2
The present disclosure provides a power module with the integration of a control circuit at least, including: a power substrate; a power device mounted on the power substrate; and at least one control substrate which supports the control circuit, is electrically connected with the power substrate and disposed at an angle of inclination on a surface of the power substrate on which the power device is mounted; wherein the angle of inclination is greater than or equal to 45 degrees and smaller than or equal to 135 degrees. In the power module provided by the present disclosure, only the power substrate as well as the connections between the control substrate and the power substrate occupies the footprint area of the power module, and thus the horizontal footprint area of the power module is effectively reduced and thereby the power density of the power module is increased.
US09887168B2
Provided is a thermal flow meter that can be prevented from being eroded due to adhesion of water or like to a cut end portion of the lead exposed from the mold resin of the circuit package. A thermal flow meter 300 of the present invention is a thermal flow meter having a circuit package 400 formed by mounting a detection element 518 on leads 544 and 545 supported by a support frame 512, sealing with a mold resin, and cutting off the support frame 512, wherein cut end portions 544a and 545a of the leads 544 and 545 exposed from the mold resin of the circuit package 400 by cutting off the support frame 512 is covered by a covering portion 371.
US09887167B1
A package structure includes a carrier defining a cavity in which a die is disposed. A dielectric material fills the cavity around the die. A first conductive layer is disposed over a first surface of the carrier. A first dielectric layer is disposed over an active surface of the die, the first conductive layer and the first surface of the carrier. A first conductive pattern is disposed over the first dielectric layer, and is electrically connected to the first conductive layer and to the active surface of the die. A second dielectric layer is disposed over the second surface of the carrier and defines a hole having a wall aligned with a sidewall of the cavity. A second conductive layer is disposed over the second dielectric layer. A third conductive layer is disposed on the sidewall of the cavity and the wall of the second dielectric layer.
US09887153B2
A method for manufacturing a circuit redistribution structure includes the following steps. A first dielectric is formed on a carrier. Conductive blind vias are formed in the first dielectric. A first circuit redistribution layer is formed on the first dielectric. A second dielectric is formed on the first dielectric. First and second holes are formed on the second dielectric. A trench is formed in the second dielectric to divide the second dielectric into first and second portions. A first portion of the first circuit redistribution layer and the first hole are disposed in the first portion of the second dielectric, and a second portion of the first circuit redistribution layer and the second hole are disposed in the second portion of the second dielectric. Conductive blind vias are formed in the first and second holes, and a second circuit redistribution layer is formed on the second dielectric.
US09887150B2
A semiconductor device is disclosed. The semiconductor device has a semiconductor chip, an island having an upper surface to which the semiconductor chip is bonded, a lead disposed around the island, a bonding wire extended between the surface of the semiconductor chip and the upper surface of the lead, and a resin package sealing the semiconductor chip, the island, the lead, and the bonding wire, while the lower surface of the island and the lower surface of the lead are exposed on the rear surface of the resin package, and the lead is provided with a recess concaved from the lower surface side and opened on a side surface thereof.
US09887141B2
A thin-film transistor (TFT) switch includes a gate, a drain, a source, a semiconductor layer, and a fourth electrode. The drain is connected to a first signal. The gate is connected to a control signal to control the switch on or off. The source outputs the first signal when the switch turns on. The fourth electrode and the gate are respectively located at two sides of the semiconductor layer. The fourth electrode is conductive and is selectively coupled to different voltage levels, thereby reducing leakage current in a channel to improve switch characteristic when the switch turns off.
US09887139B2
A method of producing a semiconductor component is provided. The method includes providing a silicon substrate having a <111>-surface defining a vertical direction, forming in the silicon substrate at least one electronic component, forming at least two epitaxial semiconductor layers on the silicon substrate to form a heterojunction above the <111>-surface, and forming a HEMT-structure above the <111>-surface.
US09887137B2
In accordance with some embodiments, a device includes first and second p-type transistors. The first transistor includes a first channel region including a first material of a first fin. The first transistor includes first and second epitaxial source/drain regions each in a respective first recess in the first material and on opposite sides of the first channel region. The first transistor includes a first gate stack on the first channel region. The second transistor includes a second channel region including a second material of a second fin. The second material is a different material from the first material. The second transistor includes third and fourth epitaxial source/drain regions each in a respective second recess in the second material and on opposite sides of the second channel region. The second transistor includes a second gate stack on the second channel region.
US09887136B2
Semiconductor devices and FinFET devices are disclosed. A substrate has first and second regions. First and second gates are on the substrate in the first region, and a first end sidewall of the first gate is faced to a second end sidewall of the second gate. Third and fourth gates are on the substrate in the second region, and a third end sidewall of the third gate is faced to a fourth end sidewall of the fourth gate. A dielectric layer is between the first and second gates and between the third and fourth gates. The first and second regions have different pattern densities, and an included angle between the substrate and a sidewall of the dielectric layer between the first and second gates is different from an included angle between the substrate and a sidewall of the dielectric layer between the third and fourth gates.
US09887132B2
A semiconductor structure and a method for forming the semiconductor structure are provided. In various embodiments, the method for forming a semiconductor structure includes following steps. A structure on a semiconductor substrate is received, which the structure includes at least two conductive lines and a shorting bridge, and the conductive lines electrically connected to each other through the shorting bridge. The shorting bridge is insulated to make the conductive lines electrically isolated to each other.
US09887131B2
According to present invention, a semiconductor device includes a semiconductor substrate formed of GaAs, an adhesion layer formed of Pd or an alloy containing Pd on the semiconductor substrate, a barrier layer formed of Co or an alloy containing Co on the adhesion layer, and a metal layer formed of Cu, Ag or Au on the barrier layer.
US09887125B2
A method of manufacturing a semiconductor device includes forming a field stop zone by irradiating a portion of a semiconductor body with a laser beam through a first surface of the semiconductor body. The portion has an oxygen concentration in a range of 5×1016 cm−3 and 5×1017 cm−3. Then the semiconductor body is irradiated with protons through the first surface and annealed in a temperature range of 300° C. to 550° C.
US09887121B2
A protective cover for an electrostatic chuck may include a conductive wafer and a plasma resistant ceramic layer on at least one surface of the conductive wafer. The plasma resistant ceramic layer covers a top surface of the conductive wafer, side walls of the conductive wafer and an outer perimeter of a bottom surface of the conductive wafer. Alternatively, a protective cover for an electrostatic chuck may include a plasma resistant bulk sintered ceramic wafer and a conductive layer on a portion of a bottom surface of the plasma resistant bulk sintered ceramic wafer, wherein a perimeter of the bottom surface is not covered.
US09887115B2
Provided is a substrate processing apparatus that can suppress the amount of inert gas and dry gas used and also can prevent reductions in throughput. A substrate processing apparatus is provided with: a loader module; an opener that removes a cover from a FOUP having a main body, an opening and the cover, to communicate the inside of the FOUP with the inside of the loader module through the opening; an N2 gas supply unit that is attached to the loader module and supplies N2 gas to the inside of the FOUP; and two slide cover plates movable respectively along an opening surface of the opening. The slide cover plates move toward each other until the gap therebetween is 1 mm to 3 mm to shield the opening of the FOUP that is attached to the loader module from the inside of the loader module.
US09887111B2
In a die mounting system in which a die supply device is set on a component mounter and dies supplied from a die supply device are mounted on a circuit board by a mounting head of the component mounter, the position of a die is recognized by processing an image of the die on a dicing sheet captured by a camera, a supply head is moved to a die pickup position by a supply head moving mechanism, the die is picked up, the supply head is vertically inverted and moved to a die transfer position, and the die held by the supply head is picked up by a mounting head of the component mounter at a component transfer position and mounted on the circuit board. The die transfer position is set at a position such that die transfer and die imaging are able to be performed in parallel.
US09887110B2
A method including clamping an integrated circuit package substrate between first and second supporting substrates; exposing the clamped package substrate to a heat source from a single direction; and modifying a shape of the package substrate. An apparatus including a first and second supporting substrates, the first supporting substrate including a two-dimensional area that is 75 percent to 95 percent of the area of the first side of the package substrate and the second supporting substrate including a two-dimensional area that is at least equivalent to the area of a package substrate and each of the first supporting substrate and the second supporting substrate include a body having a cavity therein such that when assembled on opposite sides of a package substrate, each cavity has a volume dimension such that the body of the supporting substrate is not in contact with an area of a package substrate.
US09887098B2
According to one embodiment, a method is disclosed for manufacturing an integrated circuit device, the method can include forming a mask member on a first film, the mask member having a pattern, performing a first etching on the first film using the mask member as a mask to form a recessed section in the first film, forming a second film covering an inner side surface of the recessed section. The second film has a film thickness of preventing blockage of the recessed section, and performing a second etching on the second film and the first film via the recessed section. The performing of the second etching includes performing a third etching in a condition of an etching rate at a place smaller in curvature radius in the recessed section being lower than an etching rate at a place larger in curvature radius in the recessed section.
US09887097B2
Various embodiments herein relate to methods, apparatus and systems for forming a recessed feature in dielectric material on a semiconductor substrate. Separate etching and deposition operations are employed in a cyclic manner. Each etching operation partially etches the feature. Each deposition operation forms a protective coating on the sidewalls of the feature to prevent lateral etch of the dielectric material during the etching operations. The protective coating may be deposited using methods that result in formation of the protective coating along substantially the entire length of the sidewalls. The protective coating may be deposited using particular reactants and/or reaction mechanisms that result in substantially complete sidewall coating at relatively low temperatures without the use of plasma. In some cases the protective coating is deposited using molecular layer deposition techniques. In certain implementations the protective coating is fluorinated.
US09887091B2
A method of processing a wafer includes: a grinding step of grinding a back surface of the wafer to form, on the back side of the wafer, a recess corresponding to a device region and an annular projecting portion corresponding to a peripheral marginal region; and a splitting groove forming step of forming, after the grinding step is conducted, a splitting groove for splitting the device region and the peripheral marginal region from each other at the boundary between the recess and the annular projecting portion, the splitting groove extending from the front surface of the wafer to reach the back surface of the wafer. The splitting groove is formed by dry etching.
US09887086B2
A method for manufacturing a wide bandgap junction barrier Schottky diode having an anode side and a cathode side is provided, wherein an (n+) doped cathode layer is arranged on the cathode side, at least on p doped anode layer is arranged on the anode side, an (n−) doped drift layer is arranged between the cathode layer and the at least one anode layer, which drift layer extends to the anode side, wherein the following manufacturing steps are performed: a) providing an (n+) doped wide bandgap substrate, b) creating the drift layer on the cathode layer, c) creating the at least one anode layer on the drift layer, d) applying a first metal layer on the anode side on top of the drift layer for forming a Schottky contact, characterized in, that e) creating a second metal layer on top of at least one anode layer, wherein after having created the first and the second metal layer, a metal layer on top of the at least one anode layer has a second thickness and a metal layer on top of the drift layer has a first thickness, wherein the second thickness is smaller than the first thickness, f) then performing a first heating step at a first temperature, by which due the second thickness being smaller than the first thickness an ohmic contact is formed at the interface between the second metal layer and the at least one anode layer, wherein performing the first heating step such that a temperature below the first metal layer is kept below a temperature for forming an ohmic contact.
US09887083B2
A method of forming a capacitor includes depositing a dielectric metal oxide layer of a first phase to a thickness no greater than 75 Angstroms over an inner conductive capacitor electrode material. The first phase dielectric metal oxide layer has a k of at least 15. Conductive RuO2 is deposited over and into physical contact with the dielectric metal oxide layer. Then, the RuO2 and the dielectric metal oxide layer are annealed at a temperature below 500° C. The RuO2 in physical contact with the dielectric metal oxide during the annealing facilitates a change of the dielectric metal oxide layer from the first phase to a second crystalline phase having a higher k than the first phase. The annealed dielectric metal oxide layer is incorporated into a capacitor dielectric region of a capacitor construction. Other implementations are disclosed.
US09887080B2
A method of forming a SiOCN material layer and a method of fabricating a semiconductor device are provided, the method of forming a SiOCN material layer including supplying a silicon source onto a substrate; supplying a carbon source onto the substrate; supplying an oxygen source onto the substrate; and supplying a nitrogen source onto the substrate, wherein the silicon source includes a non-halogen silylamine, a silane compound, or a mixture thereof.
US09887071B2
The present disclosure relates to a semiconductor body etching apparatus having a multi-zone end point detection system. In some embodiments, the multi-zone end point detection system has a processing chamber that houses a workpiece that is etched according to an etching process. A plurality of end point detector (EPD) probes are located within the processing chamber. Respective EPD probes are located within different zones in the processing chamber, thereby enabling the detection of end point signals from multiple zones within the processing chamber. The detected end point signals are provided from the plurality of EPD probes to an advanced process control (APC) unit. The APC unit is configured to make a tuning knob adjustment to etching process parameters based upon the detected end point signals and to thereby account for etching non-uniformities.
US09887070B2
To control temperature of a sample in plasma processing with high accuracy while securing an electrostatic chucking force 5 without breakdown of an electrostatic chucking film. When radio-frequency power is time modulated, a high-voltage side Vpp detector detects a first voltage value which is a peak-to-peak voltage value of a radio-frequency voltage applied to a sample stage in a first period of the time modulation having a 10 first amplitude. A low-voltage side Vpp detector detects a second voltage value which is a peak-to-peak voltage value of a radio-frequency voltage applied to the sample stage in a second period having a second amplitude smaller than the first amplitude. Then, an ESC power supply control unit controls output voltages from 15 ESC power supplies based on the first voltage value, the second voltage value and a duty ratio of the time modulation.
US09887061B2
This X-ray tube device includes an anode and a cathode including an emitter emitting an electron to the anode. The emitter includes an electron emission portion in a flat plate shape, a pair of terminal portions extending from the electron emission portion, connected to an electrode, and a supporting portion provided separately from the terminal portions, insulated from the electrode, supporting the electron emission portion.
US09887060B2
The IHC ion source comprises an ion source chamber having a cathode and a repeller on opposite ends. The ion source chamber is constructed of a ceramic material having very low electrical conductivity. An electrically conductive liner may be inserted into the ion source chamber and may cover three sides of the ion source chamber. The liner may be electrically connected to the faceplate, which contains the extraction aperture. The electrical connections for the cathode and repeller pass through apertures in the ceramic material. In this way, the apertures may be made smaller than otherwise possible as there is no risk of arcing. In certain embodiments, the electrical connections are molded into the ion source chamber or are press fit in the apertures. Further, the ceramic material used for the ion source chamber is more durable and introduces less contaminants to the extracted ion beam.
US09887056B2
The present invention relates to a relay for an electric vehicle and a method of manufacturing the same, and more particularly, a relay for an electric vehicle where a permanent magnet is integrally formed with a housing formed of a ceramic chamber, and a method of manufacturing the same. The relay, capable of rapidly executing current interruption includes: a fixed contact; a movable contact formed to contact or to be separated from the fixed contact; a shaft connected to the movable contact, and configured to move the movable contact; a housing configured to accommodate therein the fixed contact and the movable contact; an actuator configured to drive the shaft; and a permanent magnet integrally formed with the housing, and configured to extend an arc generated between the fixed contact and the movable contact. The permanent magnet includes an alnico-based material or a neodymium-based material.
US09887046B2
An graphene composites have reduced graphene oxide and a layered double-hydroxide distributed on the reduced graphene oxide. The composites may also include nanopores formed within the reduced graphene oxide and micropores that may be formed by the reduced graphene oxide. The composites may exhibit superior electrical and/or absorbent properties. Capacitor devices and electrodes containing the composites are also disclosed, as well as methods and systems configured to make and use the composites.
US09887044B2
The invention relates to a current collector foil for batteries, accumulators or capacitors, comprising a carrier material and at least one electrically conductive layer made from a metal. Moreover, the invention relates to a method for producing a corresponding current collector foil as well as to the advantageous use thereof. The object of providing a current collector foil for batteries, accumulators or capacitors, which is optimized in relation to the contact surface and the adhesive properties and which results in an improved service life, is achieved as a result of the fact that the at least one electrically conductive layer is produced at least partially by electrodepositing a metal and has a texture.
US09887043B2
A dye-sensitized solar cell is provided. The solar cell includes a transparent substrate; a conductive transparent electrode formed on a surface of the transparent substrate; a metal oxide particle electrode layer in which a photosensitive dye capable of absorbing light is adsorbed; a counter electrode, and an electrolyte injected between the metal oxide particle electrode layer and the counter electrode. The metal oxide particle electrode layer comprises a first electrode layer comprising metal oxide particles and having a predetermined pattern formed thereon and a second electrode layer comprising metal oxide particles and formed on the first electrode layer. Refractive indexes of the first and second electrode layers are different from each other.
US09887040B2
A multilayer electronic component includes a first capacitor including a first capacitor body and first and second external electrodes disposed on outer surfaces of the first capacitor body; and a second capacitor including a second capacitor body and third and fourth external electrodes disposed on outer surfaces of the second capacitor body and electrically connected to the first capacitor. The first and third external electrodes are connected to each other by a first metal terminal enclosing portions of a lower surface of the first external electrode to an upper surface of the third external electrode, and the second and fourth external electrodes are connected to each other by a second metal terminal enclosing portions of a lower surface of the second external electrode and an upper surface of the fourth external electrode.
US09887039B2
In accordance with one embodiment, an ignition coil assembly includes an ignition coil cover, a boot, and an ignition coil. The ignition coil cover includes a plurality of fins, an opening, and a channel. The boot includes a slotted opening and a centralized orifice and is configured to be disposed within the opening of the ignition coil cover. The ignition coil includes a seat and a tab. The ignition coil is configured to be disposed within the centralized orifice. The seat is capable of supporting the ignition coil within the centralized orifice of the boot. The tab is configured to be inserted into the slotted opening and the channel when the ignition coil is disposed within the centralized office and the boot is disposed within the opening.
US09887035B2
High-voltage, high-frequency and high-power transformer having a core (1) on which a primary winding (2) is disposed on which a secondary winding (4) is disposed in an insulated manner, whereupon the entire assembly is housed and mounted in an insulator (3), wherein the insulator (3) is made up of two parts or halves (6) and (7) symmetrical with respect to a transverse vertical plane, each part having a hollow tubular element (3.1) housed inside an outer housing (3.2) of each half of the insulator, defining in each part an annular space (3.3) comprised between the outer wall of the tubular element (3.1) and the inner wall of the outer housing (3.2), where the secondary or high-voltage winding is disposed, the insulator (3) presenting in its outer housing (3.2) a slot (5), which is situated at zero volts level, and though which the oil penetrates towards the secondary winding.
US09887033B2
A magnetic element including: a core including magnetic powders of volume occupancy within the range of 60-volume % to 80-volume % with respect to the whole volume, including a binder resin of volume occupancy of 12-volume % or more with respect to the whole volume and further including vacancy of volume occupancy of 8-volume % or more with respect to the whole volume; and a coil which is formed by winding a conductive wire and concurrently, which is buried into the core.
US09887031B2
A solenoid actuator is provided which has a lower housing having a generally axially extending portion joined to an end cap with a central opening. An upper housing of the solenoid actuator is formed from a flat stock with a main body with radially extending slot separated legs which are plastically deformed into a cylindrical portion for press fit acceptance with an outer diameter of lower housing axially extending portion.
US09887026B2
A high-voltage bushing includes an insulating body disposed concentrically around a cylindrical winding support formed of electrically conductive material, and a sealing device for sealing a gap between the winding support and the insulating body. The sealing device includes a sealing element disposed in a circumferential sealing groove. The circumferential sealing groove is disposed in the winding support and accommodates the sealing element. A method for producing a high-voltage bushing includes placing an insulating body concentrically around a cylindrical winding support formed of electrically conductive material. The insulating body has mutually concentrically disposed insulating layers. A sealing element is introduced into a circumferential sealing groove in the winding support, and the insulating body is subsequently impregnated with a resin to seal a gap between the winding support and the insulating body.
US09887023B2
A theft deterrent cable may be provided. First, a plurality of unique codes may be created. Then a plurality of indicia may be placed periodically and longitudinally on the interior of the cable that may not be viable from the exterior of the cable. The plurality of indicia may respectively correspond to the plurality of unique codes. An indicator may be placed on the exterior of the cable. In a database, the plurality of unique codes may be assigned to an organizational entity. The organizational entity may comprise a first enterprise. Next, an indication that the cable is to be transferred from the first enterprise to a second enterprise may be received. In response to the received indication, the plurality of unique codes may be assigned in the database from the organizational entity comprising the first enterprise to the organizational entity comprising a second enterprise.
US09887021B2
The present disclosure relates to a tensile conducting monofilament and a conducting wire and a manufacturing method thereof. The tensile conducting monofilament is composed of a conducting filament and at least one tensile thread. The conducting filament is a flat conducting filament. The flat conducting filament is wound on the tensile thread. The conducting wire includes a circular conducting monofilament, at least one tensile conducting monofilament, and an insulation cover. The tensile conducting monofilament and the circular conducting monofilament are wrapped in the insulation cover. The method to manufacture a tensile conducting monofilament includes the steps of flattening a circular conducting monofilament to a flat conducting filament; and winding the flat conducting filament on at least one tensile thread. The method to manufacture a conducting wire includes the steps of stranding the tensile conducting monofilament and a circular conducting monofilament to be disposed in an insulation cover.
US09887013B2
A shift register unit, a shift register and a display apparatus. The shift register unit comprises a driving signal input terminal (OUT(n−1)), a driving signal output terminal (OUT(n)), a first clock signal input terminal (CK), a second clock signal input terminal (CKB), a driving transistor (T1) and an output pull-down transistor (T2), wherein the gate of the output pull-down transistor (T2) is connected to the second clock signal input terminal (CKB), the low level input by the driving signal input terminal (OUT(n−1)) is a first low level (VGL1), the source of the output pull-down transistor (T2) is connected to a first low level (VGL1) output terminal, the low levels input by the first clock signal input terminal (CK) and the second clock signal input terminal (CKB) both are a second low level (VGL2), and the difference between the first low level (VGL1) and the second low level (VGL2) is larger than the absolute value of the critical voltage of the output pull-down transistor (T2) such that the pull-down transistor (T2) can be turned off during an evaluation phase. The shift register unit can use depletion TFTs.
US09887011B1
A memory device includes a memory array and bit lines coupled to the memory array. A voltage source is included for supplying a voltage used during a charging operation. Bit line clamp transistors, such as bit line clamp transistors, are coupled to the voltage source, and configured to regulate current on the corresponding bit lines in response to a bit line control signal. A control circuit generates the bit line control signal in response to a feedback signal. A feedback circuit is provided that is coupled to the voltage source and produces the feedback signal. The feedback circuit senses load of the bit lines being charged. The load of the bit lines being charged can be sensed by sensing the magnitude of the current from the voltage source during the charging operation.
US09887010B2
Provided is a highly integrated semiconductor device which can hold data and includes a NAND cell array. Each of the plurality of memory cells of the NAND cell array includes a first transistor, a second transistor, a first terminal, a second terminal, a third terminal, and a fourth terminal. The first terminal is electrically connected to one electrode connected to a channel region of the first transistor. The second terminal is electrically connected to the other electrode connected to the channel region of the first transistor. The third terminal is electrically connected to a gate electrode of the second transistor. The fourth terminal is electrically connected to one electrode connected to a channel region of the second transistor. A gate electrode of the first transistor is in contact with the other electrode connected to the channel region of the second transistor. A string of the plurality of memory cells is formed by connecting the first terminals and the second terminals.
US09886995B2
A semiconductor device includes a sense amplification unit suitable for sensing and amplifying data loaded on a data line pair; a pull-up driving unit suitable for supplying a first voltage to a pull-up power line of the sense amplification unit as a pull-up driving voltage in an active mode, and supplying second voltage higher than the first voltage to the pull-up power line as the pull-up driving voltage during an initial period of a precharge mode; a pull-down driving unit suitable for supplying a third voltage to a pull-down power line of the sense amplification unit as a pull-down driving voltage during the active mode and the initial period of the precharge mode; and a post over-driving control unit suitable for adjusting the initial period of the precharge mode by detecting a voltage level of the pull-up power line.
US09886986B2
Provided herein are a voltage regulator, a memory system having the same and an operation method thereof. The memory system includes a memory device configured to store data, a controller configured to control the memory device, and a voltage regulator configured to supply a pump-out voltage to the memory device or the controller so that the memory device or the controller is operated in the following manner: until a level of the pump-out voltage is increased to a second reference voltage lower than a first reference voltage, the pump-out voltage is output using a clock having a first frequency; when the pump-out voltage exceeds the second reference voltage and does not exceed the first reference voltage, the pump-out voltage is output using a clock having a second frequency lower than the first frequency; and when the pump-out voltage exceeds the first reference voltage, the pump-out voltage is output using the clock having the first frequency.
US09886984B2
A base member includes a recessed portion arranged to extend in radial directions and recessed upward from a lower surface of the base member, the radial directions being directions perpendicular to a vertical direction or directions parallel to these directions; and a hole portion arranged to pass through the recessed portion in the vertical direction. The recessed portion includes a recessed portion loop-shaped surface being a loop-shaped surface perpendicular to the vertical direction. A connector is arranged on a lower side of the recessed portion to cover the hole portion. An adhesive is arranged between the connector and the recessed portion. A minimum value of a gap distance between an outer end of the connector and an inner end of the recessed portion in a radial direction in which the outer end of the connector and the inner end of the recessed portion are opposed to each other with the adhesive therebetween is greater than a minimum value of a gap distance between an upper surface of the connector and the recessed portion loop-shaped surface in the vertical direction, in which the upper surface of the connector and the recessed portion loop-shaped surface are opposed to each other with the adhesive therebetween.
US09886980B2
A device may communicate a delay request value to downstream devices in order to synchronize A/V streams. For example, rather than adding the delay required to synchronize audio and video streams, an A/V splitter may instead communicate to downstream devices, asking them to add the amount of delay desired.
US09886973B2
In one embodiment, a method includes forming a structure having a first region including a ceramic material, a second region including a plurality of particles disposed in a ceramic matrix material, and a magnetic head assembly disposed in the first region. The method also includes directing a first ion beam at a side of the first and second regions of the structure, the first ion beam including an oxidizing species to oxidize one or more portions of the particles located near the side of the second region, where the one or more oxidized portions of the particles protrude from the side of the ceramic matrix material of the second region. The method further includes directing a second ion beam at the side of the first and second regions of the structure, the second ion beam including an inert species to recess the first and second regions.
US09886968B2
A system for audio processing comprising an initial background statistical model system configured to generate an initial background statistical model using a predetermined sample size of audio data. A parameter computation system configured to generate parametric data for the audio data including cepstral and energy parameters. A background statistics computation system configured to generate preliminary background statistics for determining whether speech has been detected. A first speech detection system configured to determine whether speech was present in the initial sample of audio data. An adaptive background statistical model system configured to provide an adaptive background statistical model for use in continuous processing of audio data for speech detection. A parameter computation system configured to calculate cepstral parameters, energy parameters and other suitable parameters for speech detection. A speech/non-speech classification system configured to classify individual frames as speech frames or non-speech frames, based on the computed parameters and the adaptive background statistical model data. A background statistics update system configured to update the background statistical model based on detected speech and non-speech frames. A second speech detection system configured to perform speech detection processing and to generate a suitable indicator for use in processing audio data that is determined to include speech signals.
US09886965B1
Systems and methods herein utilize psychoacoustic principles to process audio signals to achieve a desired result. In some embodiments, an exemplary process utilizes a combination of re-harmonization and auditory processing techniques in which a plurality of filtered audio cues are sampled, created and down-mixed into a final music file output, which may be designed to trigger specific effects on the function of the body and the brain. In some embodiments, enhanced audio material may be altered during the stream or fixed for a desired result at the beginning of the stream. In some embodiments, a signal enhancement process may be embedded into silicon or a media player, decoder or device with software. In other embodiments, audio or video material may be encoded or finalized into the media file.
US09886954B1
One or more context aware processing parameters and an ambient audio stream are received. One or more sound characteristics associated with the ambient audio stream are identified using a machine learning model. One or more actions to perform are determined using the machine learning model and based on the one or more context aware processing parameters and the identified one or more sound characteristics. The one or more actions are performed.
US09886941B2
A computationally implemented system and method that is designed to, but is not limited to: electronically conditioning one or more information signals accessed at least in part through one or more portions of a portable electronic device to be transmitted from one or more portable electronic device emitters through one or more modulated acoustic ultrasonic signals; and electronically governing for output of one or more beams of said one or more modulated acoustic ultrasonic signals for demodulation of said one or more modulated acoustic ultrasonic signals into one or more acoustic audio signals containing said one or more information signals at a first location spaced away from said portable electronic device and spaced away from a second location. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US09886939B2
Provided are methods and apparatus for enhancing a signal-to-noise ratio. In an example, provided is an apparatus configured to modify audio to better match the way the human brain processes audio by modifying the audio to a form which takes advantage of human echolocation capabilities. When humans listen to audio, they subconsciously listen for an echo and thus subconsciously focus on listening to, and for, meaningful information in audio. The focus causes humans to ignore noise in the audio, which results in enhancing a signal-to-noise ratio.
US09886929B2
A timing control chip includes a pulse signal generation module for generating first and second pulse signals, a data signal sending module having a data signal including valid and invalid data segments, and a synthesis module for synthesizing the first and second pulse signals into the invalid data segment to form a synthesized data signal and then transfer it to the data signal sending module. The data signal sending module is to connect a data driver chip to make the data driver chip decompose the synthesized data signal into the first and the second pulse signal, grab a state of the second pulse signal when the first pulse signal is at a first edge and control a polarity of an outputted driving voltage according to the grabbed state of the second pulse signal. The invention further provides a data driver chip and a driving circuit.
US09886924B2
A pixel array for a liquid crystal display device is provided. The liquid crystal display device includes a plurality of scanning lines and a plurality of data lines. The pixel array includes a plurality of pixels. The plurality of pixels are respectively coupled to the plurality of data lines. The plurality of pixels are arranged in a plurality of pixel row pairs, and each pixel row pair includes two pixel rows. A N-th data line of the plurality of data lines is coupled to the pixels in a first side or a second side of the N-th data line in a M-th pixel row pair of the plurality of pixel row pairs, where N and M are positive integers. Stripes, flickers, and grid issues after applying two pixel rendering (TPR) are thereby solved.
US09886918B2
A method for driving a liquid crystal display panel is disclosed. The liquid crystal display panel comprises a plurality of sub pixels, and the method comprises presenting images to be displayed on the liquid crystal display panel frame by frame through regulating a gray-scale of each sub pixel of the liquid crystal display panel, wherein durations of image frames are not all equal to one another so as to reduce a direct current bias voltage of the sub pixel. According to the method, the direct current bias voltage during the isochronous driving process can be effectively reduced, and thus the afterimage of the liquid crystal display panel can be alleviated.
US09886915B2
A dynamic backlight adjustment method for a display screen is provided. The method includes a step of dividing a display screen into multiple sub-areas, and executing following steps to one sub-area of the multiple sub-areas: (a) determining a maximum grayscale value of video input signals of the one sub-area when a current frame image is displayed, (b) determining a backlight brightness corresponding to the maximum grayscale value according to a relationship between multiple preset grayscale intervals and multiple backlight brightnesses and (c) adjusting a backlight brightness corresponding to the one sub-area to the backlight brightness corresponding to the maximum grayscale value. Using the dynamic backlight adjustment method, the smoothness in the dynamic backlight adjustment process is better, and the transition of bright and dark of the display screen is more nature.
US09886905B2
A display device includes a plurality of pulse output circuits each of which outputs signals to one of the two kinds of scan lines and a plurality of inverted pulse output circuits each of which outputs, to the other of the two kinds of scan lines, inverted or substantially inverted signals of the signals output from the pulse output circuits. Each of the plurality of inverted pulse output circuits operates with at least two kinds of signals used for the operation of the plurality of pulse output circuits. Thus, through current generated in the inverted pulse output circuits can be reduced.
US09886896B2
Embodiments of the disclosure provide a power supply circuit for powering an OLED panel and a display panel. The power supply circuit for powering the OLED panel reduces the voltage outputted by the DC-DC conversion circuit in the power supply circuit based on a target current. Moreover, the maximum value of the current that can be outputted by the DC-DC conversion circuit when outputting the reduced voltage is not less than the target current. The target current may be a current outputted by the DC-DC conversion circuit to the OLED panel at a time before a K-th preset duration counting from the latest preset duration for receiving the preset pulse signal.
US09886885B2
The present invention discloses a gamma correction circuit and a display device, relates to the field of display technology, and solves the problem of display distortion of part of display panels due to changes in ideal gamma curves for part of batches of display panels of the same model. The gamma correction circuit provided by the embodiment of the present invention is used for performing gamma correction on the display panel, and comprises gamma registers and D/A converting units, wherein gamma voltages obtained by converting, by the D/A converting units, values in the gamma registers are used to form a test gamma curve, and the gamma correction circuit further comprises correction units used for correcting the values in the gamma registers, or correcting reference voltages of the D/A converting units, when a deviation exists between the test gamma curve and an idea gamma curve of the display panel.
US09886883B2
A display apparatus includes a timing controller and a display panel. The timing controller generates first and second image data based on input image data and generates output image data based on the first and second image data. The first image data corresponds to a boundary region in a first image. The second image data corresponds to a non-boundary region in the first image. The display panel includes a plurality of pixels and displays the first image based on the output image data. The plurality of pixels include boundary pixels corresponding to the boundary region and non-boundary pixels corresponding to the non-boundary region. The boundary pixels operate based on a reference gamma curve. The non-boundary pixels operate based on first and second gamma curves different from the reference gamma curve.
US09886874B2
A healthcare simulation system including a mannequin with active physiological characteristics, a display monitor adapted for displaying physiological parameters, and a computer for controlling the mannequin and the monitor. A healthcare simulation method including the steps of programming the computer with healthcare scenarios, operating active characteristics of the mannequin, and dynamically displaying physiological parameters corresponding to patient vital signs. Alternative aspects of the invention include tools, such as computers and other equipment, for obtaining and displaying information and for interconnecting and interfacing participants, subjects and controllers in training systems and methods. Additional aspects of the invention include systems and methods for glucometer simulation and training.
US09886871B1
A system is provided that provides guidance (e.g., audio content) to a user while exercising. This audio content is tailored to the particular user and is aimed at increasing the effectiveness of the exercising. In some cases, the audio content conveyed to the user can be based on one or more sensors providing various metrics (e.g., heart rate, cadence, breathing rate, galvanic skin response, temperature etc.) regarding the real-time performance of the user. In some cases, the guidance to a user may be downloaded dynamically to the device by a specialized server or wireless connection. In addition, the guidance can be dynamically adjusted based on a variety of factors including data obtained from the sensors. Related apparatus, systems, techniques and articles are also described.
US09886870B2
Methods and a system are provided. A method includes receiving a plurality of words comprised in a Rapid Serial Visual Presentation. The method further includes determining a cognitive load of the plurality of words by using at least one metric. The cognitive load is determined on any of a word level and a word sequence level. The method also includes calculating a variable presentation rate for the plurality of words based on the cognitive load. The variable presentation rate is capable of being varied on any of the word level and the word sequence level. The method additionally includes controlling a displaying of the plurality of words on a display device in accordance with the calculated variable presentation rate.
US09886866B2
A training program is configured to systematically drive neurological changes to overcome social cognitive deficits. Various games challenge the participant to observe gaze directions in facial images, match faces from different angles, reconstruct face sequence, memorize social details about sequentially presented faces, identify smiling faces, find faces whose expression matches the target, identify emotions implicitly expressed by facial expressions, match pairs of similar facial expressions, match pairs of emotion clips and emotion labels, reconstruct sequences of emotion clips, identify emotional prosodies of progressively shorter sentences, match sentences with tags that identify emotional prosodies with which they are expressed, identify social scenarios that best explain emotions expressed in video clips, answer questions about social interactions in multi-segmented stories, choose expressions and associated prosodies that best describe how a person would sound in given social scenarios, and/or understand and interpret gradually more complex social scenes.
US09886865B2
Providing enhanced experience is described. Information obtained based on a location of an controller device on a controller surface is used to provide enhancing information.
US09886863B2
A method for generating a flight route includes receiving an unconfirmed flight route of a drone, displaying a visually observable area based on a position of an observer who visually observes the drone, confirming, if the unconfirmed flight route is entirely included in the visually observable area, the unconfirmed flight route as a confirmed flight route, and displaying, if at least a part of the unconfirmed flight route is not included in the visually observable area, a warning message indicating that the unconfirmed flight route is not confirmed.
US09886861B2
A system and method for dynamically validating uplink messages during flight are provided. The system comprises at least one processing unit in an aircraft, and at least one communication device in the aircraft that is operatively connected to the processing unit. The communication device is configured to receive uplink messages from a ground air traffic control (ATC) center, and transmit downlink messages to the ground ATC center. The system also includes a human machine interface (HMI) in the aircraft that is operatively connected to the processing unit. The HMI is configured to receive input from a user and display information to the user. One or more data sources that provide dynamic information are in operative communication with the processing unit. The processing unit is configured to determine whether an ATC uplink message is acceptable based on analysis of the dynamic information from the one or more data sources.
US09886859B2
A parking assistance device includes: a route determination unit determining a route from an initial position of a vehicle to a target position at a time of assisting the vehicle to be parked in a parking area, wherein the route determination unit includes a first generation unit generating a first circumference being tangent to a line passing through the target position and extending along the forward direction, a second generation unit generating a second circumference being tangent to a line passing through the initial position and extending along a forward direction and to the first circumference, and a recalculation determination unit generating a third circumference having a center at the position on an obstacle in the front direction nearest to the route, and determining whether the recalculation of the route is necessary based on the first and third circumferences.
US09886853B2
A system for transferring information upon detection of wrong-way driving of a motor vehicle includes a transmitting device and a receiving device. The transmitting device encompasses a light source that is embodied to emit a light-coded signal, as well as a recognition unit that is embodied to detect wrong-way driving of a motor vehicle. The transmitting device is configured to emit the light-coded signal by way of the light source as soon as the recognition unit detects wrong-way driving of a motor vehicle, the light-coded signal containing an information item regarding wrong-way driving of the motor vehicle. The receiving device is configured to execute a row-by-row and/or column-by-column image scan, and to receive and evaluate a light-coded signal completely within one image.
US09886849B2
A particle filter, also known as Sequential Monte Carlo Method, used to estimate vehicle position based on GNSS pseudo range measurements and other sensors. The particle filter creates an ensemble of particles and road user charging (road tolling) can be performed on each particle. The resulting distribution of assessed vehicle passages is analyzed to assess if the event actually took place or not. The use of particle filter overcomes limitations occurring while employing traditional Kalman filter based methods.
US09886848B2
A mobile terminal includes a wireless communication unit; a camera; a display; an ultrasound transmission unit; and a controller configured to control the wireless communication unit, the camera, the display, and the ultrasound transmission unit. The mobile terminal is configured to: transmit a first detection prepare request signal to allow a plurality of external devices located within a control area to switch to a prepare state; acquire an image including at least one of the plurality of external devices that switches to the prepare state; selectively transmit an ultrasound signal to the at least one of the plurality of external devices included in the image; receive associated control information from each of the at least one of the plurality of external devices; and display a graphic image related to the associated control information from each of the at least one of the plurality of external devices.
US09886843B2
Systems and methods for self-administering a sound test to verify operation of a speaker and/or alarm within a hazard detection system are described herein. The sound test can verify that the audible sources such as the alarm and speaker operate at the requisite loudness and frequencies. In addition, the sound test can be self-administered in that it does not require the presence of a person to initiate or verify that the audible sources are functioning properly.
US09886836B2
A data communication method and a data communication method are provided. The method includes: detecting, by an electronic cigarette, a behavior characteristic of a user; generating, by the electronic cigarette, a first triggering signal for indicating a current behavior of the user, if the behavior characteristic of the user meets a reporting condition; transmitting, by the electronic cigarette, the first triggering signal to a user terminal bound to the electronic cigarette; collecting, by the user terminal, use information of the electronic cigarette according to the first triggering signal; determining, by the user terminal, preset time and a preset event according to the collected use information; and issuing, by the user terminal, a prompt about the preset event at the preset time.
US09886834B2
A system embodiment includes, but is not limited to, a device, including: a deformable substrate configured to conform to a skin surface; a sensor assembly including a proximity sensor configured to generate one or more sense signals associated with a proximity of an environmental object relative to the body portion; circuitry configured to receive the one or more sense signals; and a reporting device configured to generate one or more communication signals associated with one or more of the environmental object or the proximity of the environmental object relative to the body portion responsive to instruction by the circuitry; and an external device communicatively coupled with the device, the external device configured to at least one of receive the one or more communication signals from the device or transmit one or more communication signals associated with environmental object characteristics to the device.
US09886827B2
Registry verification is used in a mechanized store. A camera is used to count a first number of items taken by a user. The items are scanned to determine a second number of items. The first number of items is compared to the second number of items to reduce a likelihood of errors.
US09886812B2
In this disclosure, methods for antenna combining to meet the pilot requirement of the massive MIMO system, and apparatuses for the same are provided. In a user equipment (UE) perspective of view, the UE transmits first pilot signals via each of multiple antennas of the UE, and receives antenna combining information from a base station. Here, the antenna combining information combines the multiple antennas into one or more antenna groups based on the first pilot signals, and each of orthogonal sequences is allocated to each of the antenna groups. The UE transmits second pilot signals using the allocated orthogonal sequences for each of the antenna groups. The second pilot signals can be used for estimating downlink channel from the base station to the UE.
US09886807B2
A money handling apparatus (for example, a money depositing and dispensing machine (100)) includes a reading unit (129) that reads change machine information that is information stored in a recording medium (304) about a money change machine (200) provided separately from the money handling apparatus; a dispensing unit that dispenses money; and a controlling unit (102) that controls the dispensing unit to cause the dispensing unit to dispense money that is to be replenished in the money change machine (200) based on the change machine information read by the reading unit (129).
US09886804B2
Method and system for zone based detection of vehicles passing into and out from a geographical zone using polygons to define the border of said zone, wherein a first polygon (32) defines a virtual border against which vehicles passing into the zone is compared by use of a GNSS system (10) comprising an OBU (2) in every vehicle to be surveyed by the method. A second polygon (31) larger than the first polygon (32) and completely enveloping said first polygon is defined as a virtual border against which objects passing out from the zone is compared by use of the GNSS system.
US09886794B2
For a mapping application, a method for reporting a problem related to a map displayed by the mapping application is described. The method identifies a mode in which the mapping application is operating. The method identifies a set of types of problems to report based on the identified mode. The method displays, in a display area of the mapping application, a graphical user interface (GUI) page that includes a set of selectable user interface (UI) items that represent the identified set of types of problems.
US09886792B2
One embodiment of the present invention sets forth a technique for mesh refinement. The technique involves receiving a mesh including a plurality of triangles. The technique further involves processing the mesh to generate a refined mesh by performing an edge flip operation on the mesh, performing an edge split operation on the mesh, and performing an edge collapse operation on the mesh.
US09886788B2
A method, system and computer-program product for real-time virtual 3D reconstruction of a live scene in an animation system. The method comprises receiving 3D positional tracking data for a detected live scene by the processor, determining an event by analyzing the 3D positional tracking data by the processor, comprising steps of determining event characteristics from the 3D positional tracking data, receiving pre-defined event characteristics, determining an event probability by comparing the event characteristics to the pre-defined event characteristics, and selecting an event assigned to the event probability, determining a 3D animation data set from a plurality of 3D animation data sets assigned to the selected event and stored in the data base by the processor, and providing the 3D animation data set to the output device.
US09886781B2
To provide an image processing device, a region extraction method, and an image processing method capable of extracting a target region based on minute variations in a concentration value that exist locally and clearly displaying the extracted target region, the image processing device extracts a blood vessel region A from an image to extract a region where a CT value is smaller than an average concentration value of the blood vessel region A as a soft plaque region B. For unextracted soft plaque, a pixel pair is set in a difference region between the region A and the region B, and for each pixel Pj between the pixel pairs, whether or not the pixel value is even smaller than a value slightly smaller than the CT value of the pixel pair is determined. Hence, a portion where a pixel value slightly varies locally is extracted as soft plaque.
US09886779B2
A display panel driver includes: a correction calculation section which performs correction calculations on input image data to generate saturation-enhanced output image data and a drive circuitry driving the display panel in response to the output image data and a starting point control section. The correction calculation section generates red (R) data, green (G) data and blue (B) data of the output image data by performing the correction calculations on R data, G data and B data of the input image data, respectively. The starting point control section controls the positions of starting points of the input-output curves of the correction calculations.
US09886778B2
Whether or not a received drawing instruction is an instruction which needs an arithmetic operating process with a background portion is discriminated. When it is determined that the received drawing instruction is not the instruction which needs the arithmetic operating process with the background portion, the drawing instruction is converted into a drawing command and transmitted to a printing apparatus, and the received drawing instruction is stored as intermediate data. When it is determined that the received drawing instruction is the instruction which needs the arithmetic operating process with the background portion, the intermediate data which relates to the received drawing instruction is extracted from the intermediate data stored by the storing step, a drawing command in which the arithmetic operating process of the received drawing instruction has been executed to the extracted intermediate data is formed and transmitted to the printing apparatus.
US09886765B2
A subject image is acquired. A virtual model of the subject having a predetermined body thickness distribution is acquired. A composite image of an estimated primary X-ray image, which is obtained by estimating a primary X-ray image of the virtual model obtained by radiography from the virtual model, and an estimated scattered X-ray image, which is obtained by estimating a scattered X-ray image of the virtual model obtained by radiography from the virtual model, is generated as an estimated image which is obtained by estimating a radiographic image of the subject obtained by radiography. The body thickness distribution of the virtual model is corrected such that a difference between the estimated image and the subject image is reduced. The corrected body thickness distribution of the virtual model is determined as the body thickness distribution of the subject.
US09886762B2
The present disclosure relates to image retrieval in an electronic device. An operating method of an electronic device includes determining an object included in an image and a position of extent occupied by the object in the image and retrieving at least one image including the object at the position from among a plurality of images.
US09886760B2
Systems and methods for assisting a physician in a medical intervention comprises performing a 2D-3D deformable registration, and more particularly, performing a 2D-3D registration based on multiple live 2D fluoroscopic views, and implemented on a multi-core processing framework such as a Graphics Processing Unit.
US09886758B2
A method for annotation of skin images includes receiving a plurality of dermatoscopic images. Each of the dermatoscopic includes a region of lesion skin and a region of normal skin. A first convolutional neural network is trained according to an interior of the region of lesion skin using each of the plurality of dermatoscopic images. A second convolutional neural network is trained according to a boundary between the region of lesion skin and the region of normal skin. An additional dermatoscopic image is acquired. The first and second convolutional neural networks are used to identify a region of lesion skin within the acquired additional dermatoscopic image.
US09886757B2
A lesion detecting method and a lesion detecting apparatus for breast image in a rotating manner are provided. In the method, a set of breast image in the rotating manner is obtained. The set of breast image in the rotating manner contains sub breast images. The sub breast image is reconstructed, to generate a reconstructed breast image. The reconstructed breast image is compared with the set of breast image in the rotating manner without being reconstructed. Accordingly, at least one lesion position would be confirmed according to the comparing result. Therefore, viewing a three-dimensional breast image would be convenient for medical staff, and false positive of detecting lesion would be reduced.
US09886752B2
Method and apparatus for grading food items, such as shrimps and chicken parts, with an automatically calibrated imaging system. Singulated food items are individually imaged. An estimated weight for each food item is computed from its image and an image-to-weight function. Calibration weighers weigh the food item individually or in batches before or after imaging. The actual weights are compared to the estimated weights to fine-tune the image-to-weight function and improve weight estimation.
US09886750B2
An electronic device for reading diagnostic test results and collecting subject data for inclusion in a local chain of evidence database and for transferring and receiving data from remote databases.
US09886747B2
Techniques are disclosed for removing blemishes from a digital image by detecting pixels containing the blemishes and replacing or blending those pixels with other pixels in the image that have a relatively low probability of containing a blemish. A standard pixel mask includes a user-selected region of the image; an extended mask extends beyond the user-selected region; and a minimal output pixel mask corresponds to the user-selected region. The minimal mask increases the transparency of some regions in the standard mask while maintaining the opacity of the standard mask in the blemish areas. Colors in the extended mask are weighted and clustered, and pixels in the minimal mask are assigned varying shades of transparency as a function of the color frequency. A blemish removal algorithm is applied using the minimal mask, with semi-transparent regions receiving a blend of source and patch pixel colors according to the level of transparency.
US09886744B2
To remove components, such as fog, from a captured image while suppressing a reduction in image quality. An image processing apparatus includes a unit configured to derive parameters for image quality improving processing based on the transmittance of light incident on each pixel of captured image data including a fine particle component and a unit configured to generate corrected image data of the captured image data by performing image quality improving processing to improve image quality of the captured image data using the parameters and removal processing to remove the fine particle component from the captured image data on the captured image data.
US09886743B2
An apparatus and method for inputting an object of an electronic device are provided. The electronic device includes a display; and a processor configured to control display of an object input screen on the display, and to change a configuration for the output object input screen on a basis of an input received on the display.
US09886740B2
In one embodiment the table pointed to by visibility samples in Degradation Coverage-Based Anti-Aliasing is split up so that more values can fit (but each value uses fewer bits). This way, more values can be represented in a pixel, and this leads to better image quality in some embodiments. This also opens up the possibility of using as few as two values per pixel, whereas the CSAA uses four or more. Hence, this also saves bandwidth and therefore, also reduces power consumption in some embodiments.
US09886734B2
Various embodiments are generally directed to techniques to prefetch pixel data of one or more pixels adjacent to a pixel for which pixel data is retrieved where the prefetched pixel data may be stored in noncontiguous storage locations. A device comprising a processor component and a hint generation component executed by the processor component to embed a prefetch hint in an executable read instruction, the executable read instruction to retrieve pixel data of a specified pixel and the prefetch hint to retrieve pixel data of an adjacent pixel that is geometrically adjacent to the specified pixel. Other embodiments are described and claimed.
US09886730B2
Methods for communicating medical information using a wearable item, such as a bracelet, comprising a QR code. In some implementations, the wearable medical item comprises a backup telephone number for obtaining medical information related to a wearer of the medical item and a security code and/or patient ID. Upon receiving a telephone call at the backup telephone number and receiving the security code and/or the patient ID and validation of the security code and/or the patient ID, medical information related to the wearer of the wearable medical item may be received, which may provide for a backup way of obtaining the medical information in the event that a first responder or other person accessing the wearable item cannot scan the QR code.
US09886726B1
Social networking spam is detected using usage profiles for social networking groups. A mapping module maps a social networking group with a number of members. A pattern module determines a pattern of publishing activity of the members in posting information on blogs of other of the members. A profiling module defines a group usage profile for the social networking group based on the pattern. Global usage profiles can also be created for the social networking environment. An identification module identifies when a new entry has been posted on a blog of a members of a social networking group. An analysis module analyzes the new entry in comparison to a group usage profile (or other profiles). A determination module determines whether the new entry deviates from the pattern of activity of the members based on the analysis. If the new entry deviates, a spam detection module detects that the new entry is spam.
US09886718B2
In one aspect, there is provided a method for polling, by a script at a browser, one or more servers by sending messages to the one or more servers. The one or more messages may solicit one or more bids for presenting an ad at the browser. The one or more messages may also enable access to information at the browser. The information may be relevant to the one or more servers making the one or more bids. The script may receive one or more responses from the one or more servers. The one or more responses include the one or more bids. The script may also evaluate the one or more bids, and select one of the bids based on the evaluation.
US09886708B2
A system includes a processor configured to wirelessly instruct fuel dispensation initiation over a direct wireless connection between a vehicle and a refueling truck, responsive to a wireless request made by the refueling truck, the request including a valid token and a refueling truck MAC ID with which the wireless connection is established.
US09886706B2
Computer implemented methods and systems for fulfilling a customer request for a requested item purchased from a merchant is provided. The method may be performed by a tangibly embodied processing machine disposed in a customer device. The method may include (1) observing, through the input of information, an observed event that is associated with a customer; (2) associating the observed event with a corresponding order record; (3) retrieving order information from the corresponding order record, the order information including at least customer financial entity account information; (4) generating a merchant request based at least in part on the order information in the corresponding order record, the merchant request including at least customer identification information and customer financial entity account information; and (5) outputting the merchant request to the designated merchant, so as to provide the designated merchant with information to fulfill the customer request.
US09886704B2
An advertisement distribution management apparatus in an embodiment includes a distribution management unit. The distribution management unit selectively executes a first operating mode selecting a distribution source apparatus of advertising content for an advertisement request from among the advertisement distribution apparatuses on the basis of a given condition and a second operating mode defining a specific advertisement distribution apparatus as the distribution source apparatus from among the advertisement distribution apparatuses depending on a user making the advertisement request. The distribution management unit further divides the users into a plurality of groups, and performs an assignment process assigning a plurality of time periods shifted from one another within a given period of time to the respective groups as the time periods of the second operating mode.
US09886693B2
A computerized and networked system protects individuals against identity theft without the need to disclose the detailed personal information of the individuals. Furthermore, the system helps prevent loss and damage to consumers, financial institutions and merchants caused by financial crimes related to identity theft. In addition, users can conduct payments in a secure manner without the need to use any traditional financial instrument. A pass code can be generated for each transaction and sent to a user's personal communications device. When the correct pass code is received from the user, the transaction is then authorized.
US09886692B2
A transponder-reader payment system includes a fob including a transponder, and a RFID reader for interrogating the transponder. The system may further include a personalization system for populating onto the fob and RFID reader identifying information and security and authentication keys which may be used during mutual authentication of the fob and the reader and for completing a transaction. In exemplary operation, the fob and RFID reader may be personalized, the fob may be presented to the RFID reader for interrogation, the fob and reader may engage in mutual authentication, and fob identifying information may be provided to the reader for transaction completion. In another exemplary embodiment, operation of the transponder-reader payment system may be controlled by an activation circuit. Further, the fob may be responsive to multiple interrogation signals.
US09886675B2
A virtual environment service obtains automatically collected diagnostic information from a deployed instance of a computer system and automatically generates a reproduction of an environment of the instance of the computer system, based upon the collected diagnostic data. User interactions with the virtual diagnostic environment can be recorded to identify a technical issue with the deployed instance of the computer system. A fix for the issue is applied in the virtual diagnostic environment so that it can be verified by the user prior to applying it to the deployed instance.
US09886672B2
A fuel economy calculator system for a vehicle including a fuel cell, a diagnostic port, and an ECU, the fuel economy calculator system includes a dongle configured to connect with the diagnostic port to enable the dongle to establish a wired communication link with the ECU, and a wireless device including a display unit, a memory storing program instructions and capacity data of the fuel cell, and a processor. The processor is configured to execute the program instructions to establish a link between the ECU and the wireless device, to receive a data set from the ECU via the connected dongle each time the ECU generates engine change state data, the data set including at least mileage data and remaining fuel data, to calculate fuel economy data of the vehicle based on the capacity data, a most recent data set, and a next most recent data.
US09886671B2
Computationally implemented methods and systems that are designed for transmitting a request for one or more identities of a transportation vehicle unit for transporting a first end user; receiving the one or more identities of the transportation vehicle unit for transporting the first end user, the transportation vehicle unit currently en route to or is currently transporting a second end user and having been identified based, at least in part, on a determination that the transportation vehicle unit is able to accommodate transport of the first end user while transporting the second end user; and directing the identified transportation vehicle unit to rendezvous with the first end user in order to transport the first end user. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US09886662B2
One embodiment of the invention provides a system comprising at least one spike-to-data converter unit for converting spike event data generated by neurons to output numeric data. Each spike-to-data converter unit is configured to support one or more spike codes.
US09886658B1
Embodiments are directed to mitigating power-based impedance changes in Radio Frequency Identification (RFID) tags. The intrinsic impedance of components in an RFID tag front-end may change as incident RF power on the tag changes, causing the input impedance of the front-end to change and altering the RF properties of the RFID tag. A number of approaches can be used to mitigate input impedance variations due to power variations. One approach involves adjusting the operating point of one or more components in the RFID tag front-end to change their intrinsic impedances so as to counteract or mitigate the RF-power-based input impedance variation.
US09886656B2
A method for managing privacy of information on a shipping label associated with a shipment is provided. The method includes receiving information associated with the shipment, generating at least two decryption keys associated with at least two pieces of information from the information, generating encrypted messages by encrypting the at least two pieces of information based on the at least two decryption keys including a first and second encrypted message encrypted based on a first and second decryption key, respectively, generating a machine-readable code including the encrypted messages, generating a shipping label including machine-readable code, and providing the first and second decryption keys based on a first and second status of the shipment, respectively.
US09886645B2
Technologies pertaining to registering a target image with a base image are described. In a general embodiment, the base image is selected from a set of images, and the target image is an image in the set of images that is to be registered to the base image. A set of disjoint regions of the target image is selected, and a transform to be applied to the target image is computed based on the optimization of a metric over the selected set of disjoint regions. The transform is applied to the target image so as to register the target image with the base image.
US09886614B2
A wiring board for a fingerprint sensor includes an insulating board including a plurality of laminated insulating layers, a plurality of fingerprint reading outer strip-shaped electrodes, a plurality of fingerprint reading inner strip-shaped electrodes, and a projection electrode formed on the inner strip-shaped electrode and projecting toward a space between the outer strip-shaped electrodes, in which a horizontal distance between the projection electrode and the outer strip-shaped electrode is 5 μm to 20 μm, and an upper surface of the projection electrode is covered with the uppermost insulating layer by a thickness of 1 μm to 10 μm.
US09886611B2
A stationary-type reading apparatus, which reads an information code, includes a case having a reading opening. An imaging unit, an image forming unit, and a reflecting unit are housed inside the case. The reflecting unit reflects light that has entered through the reading opening towards the image forming unit, the reflected light is led to a light receiving area of the imaging unit. The image forming unit prescribes a view area, which is configured by a first view area positioned between the image forming unit and the reflecting unit and a second view area positioned towards outside of the case, through the reading opening from the reflecting unit. A lower end of a reflection area of light from the reflecting unit is positioned at least at the lower end of the first view area. The image forming unit is disposed in a position off the second view area.
US09886601B2
A smart card connector including a housing defining a smart card receiving slot communicating with a smart card ingress slit formed in the housing, a plurality of smart card contacts mounted within the housing and being configured for reading contact with a smart card inserted into the slot and a movable smart card contact mounting assembly supporting at least one of the plurality of smart card contacts and for positioning the at least one of the plurality of smart card contacts in a first position, in the absence of a smart card in the slot, and in a second position, different from the first position, when a smart card is fully inserted in the slot, wherein when the at least one of the plurality of smart card contacts is in the first position it is relatively inaccessible to tampering via the smart card ingress slit.
US09886596B1
Processor system with a general purpose processor and a cryptographic processor dedicated to performing cryptographic operations and enforcing the security of critical security parameters. The cryptographic processor prevents exposure of critical security parameters outside the cryptographic processor itself, and instead implements a limited scripting engine, which can be used by the general purpose processor to execute operations that require the critical security parameters.
US09886593B2
Embodiments include a method for data masking such as receiving, by a first data masking component, data including unmasked data for a first attribute, the first data masking component including a data set and a masking algorithm; generating, by the first data masking component, masked attribute data for the first attribute by applying the masking algorithm to the unmasked data associated with the first attribute using the data set; and replacing, by the first data masking component, the data for the first attribute in the first data with the masked attribute data.
US09886582B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining threat data contextualization. One of the methods includes receiving data that identifies assets, attributes for each of the assets, and respective relevance ratings for the assets, receiving threat data that identifies vulnerabilities of particular attributes, determining vulnerability trends for the particular attributes, determining whether an attribute is one of the particular attributes identified in the threat data, updating the relevance ratings of the attribute using the vulnerability trends for the attribute, for each of two or more vulnerabilities identified in the threat data: determining the particular attributes affected by the vulnerability, and determining a score for the vulnerability using the respective relevance ratings for the particular attributes affected by the vulnerability, generating a ranking of the vulnerabilities using the corresponding scores, and generating instructions for presentation of a user interface that identifies each of the vulnerabilities.
US09886570B2
When visual focus on a mobile device is limited, aural cues can be used to aid in entering a pattern based access code. The mobile device displays a plurality of positions from which an access code for accessing a mobile device can be selected. Indications of a set of positions of the plurality of positions in a sequence are received. The sequence of the set of the positions form an access code. For at least the first of the set of positions, an aural cue associated with the first position is determined, and the aural cue is emitted to indicate the first position based on the aural cue. It is determined whether the access code is correct. Access to the mobile device is allowed if the access code is correct.
US09886568B2
In accordance with embodiments of the present disclosure, an information handling system may include a processor, a network interface communicatively coupled to the processor, a management controller communicatively coupled to the processor and configured to provide management of the information handling system via a communications channel physically isolated from the network interface, and a controller. The controller may be configured to filter for a packet indicative of a request to remotely reset the management controller and, in response to receiving the packet indicative of the request to remotely reset the management controller, perform a reset of the management controller.
US09886552B2
Provided herein are methods and systems for image registration from multiple sources. A method for image registration includes rendering a common field of interest that reflects a presence of a plurality of elements, wherein at least one of the elements is a remote element located remotely from another of the elements and updating the common field of interest such that the presence of the at least one of the elements is registered relative to another of the elements.
US09886547B2
A system and method configured for coordinating healthcare services is disclosed. The method can comprise selecting a patient for care coordination based in part on a patient diagnosis and data analytics, assigning a predetermined patient care flow plan to a patient based in part on the patient diagnosis, modifying the predetermined patient care flow plan in response to input from at least one of a healthcare provider and the patient, and generating a customized patient care flow plan for the patient, executing the customized care flow, and engaging the patient by providing to the patient at least one of patient scheduling, notifications, a personal health record, patient home monitoring, and patient education and medication information materials. The present disclosure further includes computer program product of a computer-readable medium usable with a programmable computer and having computer-readable code embodied therein for coordinating healthcare services.
US09886538B1
The present disclosure relates to a computer-implemented method for electronic design configuration reuse. The process may include providing an electronic design having one or more mixed signal configurations. The process may further include storing at least one digital configuration and at least one analog configuration at an electronic design database. The process may further include allowing the one or more mixed signal configurations to access the at least one digital configuration or the at least one analog configuration from the electronic design database.
US09886534B2
A method of detecting a possible collision in a medical procedure that involves a medical system, includes: obtaining an image of a patient that is supported on a patient support; determining a first model using a processing unit based at least in part on the image, at least a part of the first model representing a surface of the patient; determining a second model using the processing unit, the second model representing a first component of the medical system; virtually moving the first model, the second model, or both, using a collision prediction mechanism to simulate a movement of the first component of the medical system to determine whether there is a possible collision between the first component and the patient; and generating an output to indicate the possible collision or an absence of the possible collision.
US09886532B1
Generally and not exclusively, there is disclosed a method for providing data integrity mechanisms to a system, and converting the characteristics into a database. In an embodiment, system information associating individual tasks of the system with objects that the task references and with objects that the task generates; information describing for individual processes of the system the chain of to-be-executed steps of each process; and information describing physical configuration of the system including an allocation of processes to processors and the relative priority of the processes are developed. From that information, algorithms are implemented to indicate data integrity protection mechanisms, such as task preemption levels, steps of processes to inhibit while a task of a process is executing, process step locks, and indications of steps that may not be execute concurrently with another task from the process.
US09886529B2
A computer-implemented product including instructions embodied in a non-transitory computer read-able medium that, when executed by a processor, cause the processor to receive input selecting one of a plurality of faces of a boundary representation model of an object. The computer-implemented product may include further instructions to identify boundary edges of the model outside the one of the faces not separated from the one of the faces by an intervening concave or convex edge. The boundary edges may define a perimeter of a topological feature containing the one of the faces. The computer-implemented product may include further instructions to identify a set of the faces including the one of the faces contained by the perimeter and generate output highlighting the boundary edges and set of the faces of the topological feature.
US09886526B2
Errors caused by shrinkage during 3D printing may be minimized. A shape that most closely corresponds to the shape of a layer to be printed may be selected from a library of shapes. Each shape in the library may have shrinkage information associated with it that includes, for each of multiple points that define a perimeter of the library shape, a radial distance to the point from an origin of a coordinate system, an angle the radial distance makes with respect to an axis of the coordinate system, and information indicative of an anticipated amount by which the point will deviate from its specified location when the shape is printed due to shrinkage. Compensation for anticipated shrinkage may be calculated based on the shrinkage information that is associated with the selected shape from the library. The information indicative of the shape of the layer to be printed may be modified to minimize errors cause by shrinkage based on the calculated compensation.
US09886520B2
Methods, systems, and computer-readable storage media for exposing relationships between universe objects. In some implementations, actions include identifying a universe, the universe including objects at an abstracted layer, automatically processing the objects of the abstracted layer to provide one or more link groups, each link group including a plurality of objects that have some relation to one another, and outputting the one or more link groups.
US09886519B2
A method and system for adjusting webpage layout are disclosed. The method includes calculating a width for displaying an image on a webpage; determining whether the image is inserted in a segment of text of the webpage; and adjusting the size of the image display based on a mobile terminal's screen width and the width for displaying the image, if the image is inserted in the segment of text of the webpage. The disclosed methods and systems adjust the images on a webpage based on the width of the image and the screen width of a mobile terminal. As such, an adjusted webpage can be viewed by scrolling up and down the display screen. In addition, a user's online experience may be further improved by adjusting the images on the webpage to be left justified and aligned with the text on the page. A user does not need to scroll horizontally (e.g., from left to right) to read the webpage including the images.
US09886515B1
A method and system for facilitating typeahead. The method can include: identifying a set of topics and/or connected accounts; storing, based on one or more signals associated with a user account, a portion of the topics and/or connected accounts in a cache; and using the cache to provide typeahead suggestions to a client in response to a request associated with the user account.
US09886513B2
A publish-subscribe data messaging system in which wildcard subscriptions are represented in an approximate membership set or filter, such as a Bloom filter, for distribution to brokers together with formatting rules associated with the wildcard subscriptions, where a broker receiving a publication topic of a data publication for distribution to other brokers uses the formatting rules provided by any given broker to create wildcard versions of the publication topic for matching with the wildcard subscriptions that are represented in the approximate membership sets or filters provided by the given brokers, where, if a match exists, the data publication is forwarded to the given broker.
US09886509B2
An approach is provided for determining the intent of a question and determining an appropriate audience to answer the question based on the intent of the question. The approach comprises processing and/or facilitating a processing of a query to cause, at least in part, a determination of one or more topics of the query based, at least in part, on one or more user preferences. The approach also comprises processing and/or facilitating a processing of the query to cause, at least in part, a determination of a classification of the query, The approach further comprises determining an audience comprising one or more candidate audience members for the query based, at least in part, on the classification of the query and the one or more topics of the query.
US09886482B2
A method includes storing a first stored procedure in a first database management module and a second stored procedure in a second database management module, receiving by the first database management module a request to run a computational task with the first stored procedure, receiving a request to perform the computational task and in response thereto causing a first query optimizer in the first database management module to automatically compute a query execution plan for the first stored procedure, using the query execution plan to identify all first data containers on the first database management module that provide input data for the requested computational task, identifying a list of names of all second data containers mapped to the identified first data containers, and performing the second stored procedure using the list of names. A corresponding computer program product and data management system are also disclosed herein.
US09886481B2
A method and apparatus for preserving optimization hints in a transformed query is provided. In one embodiment, the methodology is implemented by query optimization logic. Upon receiving a first query to access values in a column of a table protected by an access control policy, the query optimization logic creates a second query that is equivalent to the first query as subject to the access control policy. Furthermore, the second query contains a new predicate that conjunctively joins a clone of a first expression in a predicate of the first query with a second expression that is derived, based on the access control policy, from the first expression. In one embodiment, the query optimization logic submits the second query for execution.
US09886478B2
An aircraft service information handling system comprises an input module operable to collect field service narrative data. A natural language data extraction module extracts problem data and related solution data from the narrative data, and a database module populates an aircraft service information database with the extracted problem data and the related extracted solution data. The database module further searches the database for populated problem data, and retrieves the related populated solution data.
US09886472B2
The method includes generating, by one or more computer processors, a first piece of data based on a defined set of data characteristics. The method further includes generating a first bit, wherein the first bit corresponds to the first generated piece of data. The method further includes sending the first generated piece of data to a target location. The method further includes receiving the first generated piece of data from the target location. The method further includes determining whether to validate the first generated piece of data received from the target location. The method further includes adjusting the first generated bit based on the determination of whether to validate the first generated piece of data.
US09886471B2
A fact checking system is able to verify the correctness of information and/or characterize information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information. Fact checking results are able to be validated by re-fact checking the fact check results.
US09886466B2
A database is identified, wherein the database has two or more tablespaces. A local partition and a global partition for each tablespace of the two or more tablespaces is created, wherein the created two or more global partitions are included in a global storage pool. A request to move an object to a first local partition of a first tablespace of the two or more tablespaces is received. That an amount of used space of the first local partition is above a first threshold is determined. Responsive to determining that the amount of used space of the first local partition is above the first threshold, at least a portion of the object is stored in the global storage pool.
US09886465B2
The rendering of hierarchical data having large number of nodes, such as organizational charts, can present challenges based upon the browser technology utilized. Rendering of thousands of nodes can be memory intensive and provide poor performance when rendered in a browser. A method of rendering hierarchical data in a browser is provided. Node data from a datastore associated with human resources management software is retrieved. Each item of node data is associated with an employee of the associated organization. A viewport for the hierarchical data structure is determined based upon the computing device used for viewing the hierarchical data structure. Coordinates for nodes in the hierarchical structure based upon their relative position in the hierarchy and a configuration of the view port can then be determined and rendered.
US09886460B2
According to one embodiment of the present invention, a level of a first hierarchy and a second hierarchy of data attributes is determined where the first hierarchy and the second hierarchy share the determined level and each subordinate hierarchical level. The embodiment further removes from a set of tuples of a database operation at least one tuple that lacks corresponding data in a data source based on the tuple containing elements corresponding to non-intersecting sets of attributes at the determined level. Embodiments of the present invention include a method, system and computer program product for reducing tuple sets in substantially the same manner described above.
US09886459B2
Methods and apparatuses for determining set-membership using Single Instruction Multiple Data (“SIMD”) architecture are presented herein. Specifically, methods and apparatuses are discussed for determining, in parallel, whether multiple values in a first set of values are members of a second set of values. Many of the methods and systems discussed herein are applied to determining whether one or more rows in a dictionary-encoded column of a database table satisfy one or more conditions based on the dictionary-encoded column. However, the methods and systems discussed herein may apply to many applications executed on a SIMD processor using set-membership tests.
US09886455B1
The invention provides in some aspects digital data processing systems and methods that match search objectives across user accounts. In one such aspect, such a system includes one or more digital data processors that limit access to data associated each of one or more users as a function of credentials, where that data includes information about the associated user, other persons and/or entities (such as, for example, businesses). Search functionality provided in such a system matches search objectives against data associated with multiple said users having different respective credentials to identify data meeting those objectives. And, that search functionality responds to identification of data meeting such an objective by notifying one or more users associated with that data.
US09886453B2
An apparatus according to the present invention includes an obtaining unit configured to obtain information for specifying an event corresponding to a predetermined period and a content corresponding to the event from a memory, and an specifying unit configured in a case a user designate the predetermined period, based on the information obtained by the obtaining unit, to specify the event corresponding to the predetermined period and specify the content corresponding to the specified event as an output target.
US09886444B2
A computer program for managing and manipulating archive zip files of a computer. The program includes a system and method for opening, creating, and modifying, and extracting zip archive files. The program is fully integrated into Microsoft Windows Explorer and is accessed via Explorer menus, toolbars, and/or drag and drop operations. An important feature of the program is the archive manager which may be used to open a zip file, create a new zip file, extract zip files, modify zip files, etc. The program is integrated into Microsoft Windows Explorer using the shell name space extension application program interface developed by Microsoft.
US09886443B1
An architecture for implementing a distributed metadata system in a virtualization environment comprising a plurality of servers, wherein each server may access and operate upon the entirety of the metadata in the virtualization environment. In response to a request received at a server to operate upon the metadata, existing metadata associated with the request is read by the server. The server performs one or more updates based upon the retrieved metadata, and attempts to update the corresponding stored metadata. In some embodiments, attempting to update the stored metadata comprises reading the metadata again and comparing it to the originally retrieved metadata, and performing the update only if the newly retrieved metadata matches the originally retrieved metadata.
US09886441B2
In an example embodiment, data to be indexed in a distributed file system is received via a near real time publish application program interface (API). A shard responsible for the data to be indexed is determined. Then a message is generated in a shard queue corresponding to the shard responsible for the data to be indexed, the message indicating that data needs to be urgently indexed, the detection of the message in the shard queue by a near real time manager corresponding to the shard responsible for the data to be indexed causing the near real time manager to cause the data to be indexed.
US09886428B2
Writing a collaborative email document with hierarchical authorities including establishing a collaborative email document on an administrator's computer, identifying one or more signatories for the document, identifying one or more collaborators who are authorized to view and edit the document, providing to the collaborators copies of the document for viewing and editing, where the collaborators' copies reside on collaborators' computers, updating the copies of the document on collaborators' computers with revisions from the collaborators, and sending the collaborative email document from the administrator's computer to addressees when the document bears valid digital signatures from all signatories. Typical embodiments also include providing at least one user authority to delegate signature authority, establishing a hierarchy of delegation authority for signatures, establishing at least one authority delegation policy including at least one rule for automated delegation of signature authority among signatories and delegating signature authority from at least one signatory to another.
US09886426B1
An input SVG file to be processed is accessed. Reusable symbols in the input SVG are identified, e.g., which satisfy a symbol size requirement. A set of symbols are selected from among the identified reusable symbols for conversion to glyphs of a custom binary font, e.g., based on symbol occurrence frequency. A binary font file is created corresponding to set the selected identified symbols in the SVG input file. An SVG output file is created including: binary font glyph definitions corresponding to the converted identified symbols, definitions of symbols from the SVG input file which have not been converted to glyphs and information indicating where the glyphs and symbols, which were not converted, are to be placed on an output display page. The generated SVG output file is a more efficient SVG file than the input SVG file. Different custom binary font files are created for different SVG input pages.
US09886424B2
The present disclosure extends to methods, systems, and computer program products for a web application framework for extracting content. In some embodiments, a computer-implemented method of dynamically extracting context associated with a web request comprises, at a context analyzer layer, receiving a web request context, wherein the web request context comprises a coded expression. Some embodiments further comprise, at the context analyzer layer, invoking the context key of the context analyzer name class, determining that the context analyzer name class is not identified or if the value of the context key is not specified, and throwing an invalid configuration exception. Other embodiments of related methods and systems are also provided.
US09886420B2
A system and method are described for creating, managing and sharing photo stories. For example, one embodiment of a computer implemented method for selecting among a plurality of different photo story templates comprises: receiving a plurality of new photos from a user the photos having metadata associated; analyzing the photos and the metadata associated with the photos; responsively grouping the photos into a plurality of different photo stories based on the analysis of the photos and the metadata associated with the photos; and selecting a set of photo story design templates for each of the different photo stories based on the analysis of the photos and the metadata associated with the photos grouped into the different photo stories.
US09886414B2
A system-on-chip bus system includes a bus configured to connect function blocks of a system-on-chip to each other, and a clock gating unit connected to an interface unit of the bus and configured to basically gate a clock used in the operation of a bus bridge device mounted on the bus according to a state of a transaction detection signal.
US09886413B2
Various exemplary embodiments relate to a function selector device in a system using a DisplayPort protocol over a universal serial bus (USB) mechanical interface, including: a first port configured to transmit/receive a USB SSTX signal; a second port configured to transmit/receive a USB SSRX signal; a third port configured to transmit/receive a DisplayPort lane signal; a fourth port configured to transmit/receive a DisplayPort AUX signal; a fifth port configured to transmit/receive a DisplayPort HPD signal; a sixth port configured to connect to SSTX pins of a USB 3.0 receptacle; and a seventh port configured to connect to SSRX pins of a USB 3.0 receptacle.
US09886412B2
A system for communicating information includes one device that communicates information via a communication link. The system also includes a second device to communicate information via the communication link. The second device includes a receiver to receive information from the communication link. The second device also includes an oscillator that provides at least one timing signal to the receiver. The oscillator is disabled when the communication link is in an idle state. The oscillator is enabled when the communication link is in a non-idle state.
US09886410B1
An electronics adapter and method are disclosed herein. The electronics adapter can include a plurality of interface ports, with each interface port from the device coupled to a processor from a plurality of processors, and a controller communicatively coupled to the interface ports. The controller may be configured to determine a function or transaction attributes, which are serviced by instructions executed by one of the processors. The controller may be further configured to determine at least one interface port on the adapter to transmit the transaction based on the function or the attributes using an updatable mapping between the function or the attributes and the interface port, and transmit a request for the transaction using the interface port for processing of the transaction by the processor coupled to the interface port.
US09886409B2
An integrated circuit device comprises pin resources, a memory controller circuit, a network interface controller circuit, and transmitter circuitry. The pin resources comprise pads coupled to off-chip pins of the integrated circuit device. The memory controller circuit comprises a first interface and the network interface controller circuit comprises a second interface. The transmitter circuitry is configurable to selectively couple either a first signal of the first interface or a second signal of the second interface to a first pad of the pin resources based on a pin distribution between the first interface and the second interface.
US09886407B2
In accordance with an embodiment of the present invention, a chip set for a mobile device includes a slave device chip and an interface circuit chip that includes a slave bus interface for controlling the slave device chip through an analog bus. The slave bus interface is coupled to a master bus interface via a digital bus of the mobile device. The slave bus interface is configured to be driven by the master bus interface.
US09886405B1
Server computers may include one or more input/output (I/O) adapter devices for communicating with a network and/or direct-attached device. The I/O adapter device may implement processes to manage write requests in a general and flexible manner. The I/O adapter device may also implement processes to manage write requests in a fast an efficient—that is, low latency—manner. Low latency write requests processes may include determining that a write packet for a write request can be processed without additional assistance from a processor, once a processor has initiated a memory access request to fetch write data and also generated protocol information for transmitting the write packet. The I/O adapter device may then process and transmit the write packet through an offload pipeline, without interrupting a processor.
US09886399B2
Data are stored using a writing method according to the property of the data in a storage device. An area defining unit defines, in a second memory, a system area for storing system information causing a system to operate and a cache area temporarily storing data of a first memory. A moving processing unit moves data stored in the cache area to the first memory at a predetermined point in time. An access control unit accesses the second memory in accordance with the definition with regard to access corresponding to the system area or the cache area, and read data from the first memory with regard to read-access corresponding to those other than the system area and the cache area.
US09886396B2
In one embodiment, a processor includes a frontend unit having an instruction decoder to receive and to decode instructions of a plurality of threads, an execution unit coupled to the instruction decoder to receive and execute the decoded instructions, and an instruction retirement unit having a retirement logic to receive the instructions from the execution unit and to retire the instructions associated with one or more of the threads that have an instruction or an event pending to be retired. The instruction retirement unit includes a thread arbitration logic to select one of the threads at a time and to dispatch the selected thread to the retirement logic for retirement processing.
US09886393B2
Example devices are disclosed. For example, a device may include a processor, a plurality of translation lookaside buffers, a plurality of switches, and a memory management unit. Each of the translation lookaside buffers may be assigned to a different process of the processor, each of the plurality of switches may include a register for storing a different process identifier, and each of the plurality of switches may be associated with a different one of the translation lookaside buffer buffers. The memory management unit may be for receiving a virtual memory address and a process identifier from the processor and forwarding the process identifier to the plurality of switches. Each of the plurality of switches may be for connecting the memory management unit to a translation associated with the switch when there is a match between the process identifier and the different process identifier stored by the register of the switch.
US09886388B2
Methods, systems, computer-readable media, and apparatuses may provide management of virtual memory. For instance, aspects described herein relate to dynamic generation of nodes in a binary search tree in response to a write command, with each of its nodes being representative of different memory ranges in the virtual system disk. Each node may be associated with a different record in a global linked list, ordered by offset that includes pointers to locations where blocks are stored in a virtual cache and offsets of locations where blocks are stored in the virtual overflow disk. Aspects described herein relate to reading blocks from a virtual system memory to service a read command without storing the blocks in the virtual cache.
US09886378B2
A nonvolatile memory system is provided. The memory system includes a nonvolatile memory device and a memory controller. The memory controller transmits first to fourth control signals to the nonvolatile memory device, sends a command, an address, and input data via a data bus, and receives output data via the data bus. The nonvolatile memory device receives the first to fourth control signals, and recognizes signals received via the data bus at a rising edge or a falling edge of the fourth control signal, as one of the command, the address, and the input data in response to the first to third control signals, and transfers the output data to the memory controller via the data bus based on the fourth control signal.
US09886372B2
A method and associated system for automatically correcting an application based on runtime behavior of the application. An incident indicates a performance of the application in which a problem object produces an outcome that had not been expected by a user. An incident flow for the problem object is automatically analyzed. Actual run of the application renders a forward data flow and at least one backward data flow is simulated from an expected outcome of the problem object. The forward data flow and the at least one backward data flow are compared to create a candidate fault list for the problem object. A technical specification that corrects the incident by use of the candidate fault list and a specification of the application is generated.
US09886368B2
The disclosure provides a method for detection of an uninitialized variable. The method includes running a first function, wherein the first function comprises a local variable and a first flag associated with the local variable for indicating an initialization state of the local variable; calling a second function from the first function, with the local variable as a parameter of the second function, wherein the second function comprises a second flag associated with the parameter for indicating an initialization state of the parameter; and updating the first flag based at least on the second flag returned from the second function.
US09886355B2
Rolling back data on tape in a file system is provided. A management tape is prepared. The management tape has only index files recorded thereon. The index files contain information about start positions and lengths of corresponding data files recorded on normal tapes. The index files further contain identification information for the normal tapes. A first index file of the management tape is read. The first index file is related to a data file to be rolled back. The first index file is read out from the management tape mounted on a first tape drive. The data file to be rolled back is read out of a first normal tape. The first normal tape is identified based on information in the first index file. The first normal tape is mounted on a second tape drive.
US09886345B2
Provided are techniques for capturing compression efficiency metrics for processing data. In response to retrieving native data for a first operation, perform the first operation; perform a second operation to generate a compression efficiency metric from the native data based on a ratio of the native data to compressed native data; and store the compression efficiency metric persistently for subsequent use in prioritizing compression of the native data.
US09886342B2
A data storage device may include a non-volatile memory and a controller. According to a first aspect, a bit error rate (BER) estimate may be determined at a memory interface of the controller based on hard bit data from the non-volatile memory. The BER estimate may be used to determine, prior to transfer of the hard bit data to an error correction coding (ECC) decoder of the controller, whether to request transfer of soft bit data from the non-volatile memory. According to a second aspect, the ECC decoder may be instructed to initiate decoding of a codeword or sub code using a particular operating mode based on the BER estimate for the codeword or sub code. According to a third aspect, sub codes of an ECC codeword may be reordered based on BER estimates for the sub codes, and the reordered sub codes may be provided to the ECC decoder.
US09886335B2
Present disclosure relates to a system for validating target backplane controller chips. The system includes a backplane controller chip validation board. In certain embodiments, the backplane controller chip validation board includes: (a) a program/verify/validate controller chip, (b) one or more backplane controller chip sockets for installing one or more target backplane controller chips, and (c) a backplane simulator. The program/verify/validate controller chip includes backplane controller chip firmware verification software, a USB interface, and a software storage. The backplane simulator is used to simulate functions of drives, LEDs, and other devices of a backplane for verifying all functions of target backplane controller chips. The backplane controller chip validation board is in communication with a host computer, and the host computer has a user interface, a backplane controller chip validation software, a USB interface, and a software storage to store backplane controller chip firmware.
US09886333B2
An apparatus, method, system, and program product are disclosed for command-based storage scenario prediction. A registration module registers a listener to receive notifications associated with a scenario, which comprises a predefined sequence of a plurality of commands. A command module determines an initial scenario sequence comprising a subset of the plurality of commands of the scenario. A monitor module detects execution of commands on a device. A notification module sends a notification to the listener in response to detecting execution of a sequence of commands comprising the initial scenario sequence. The notification includes a hint indicating to the listener to prepare for one or more remaining commands of the scenario.
US09886331B2
As disclosed herein a method, executed by a computer, for providing improved multi-protocol traffic processing includes receiving a data packet, determining if a big processor is activated, deactivating a little processor and activating the big processor if the big processor is not activated and an overflow queue is full, and deactivating the big processor and activating the little processor if the big processor is activated and a current throughput for the big processor is below a first threshold or a sustained throughput for the big processor remains below a second threshold. The big and little processors may be co-located on a single integrated circuit. An overflow queue, managed with a token bucket algorithm, may be used to enable the little processor to handle short burst of data packet traffic. A computer program product and an apparatus corresponding to the described method are also disclosed herein.
US09886330B2
A data-processing system (DTS) includes a central hardware unit (CPU) and an additional hardware unit (HW), the central hardware unit (CPU) being adapted to execute a task by a processing thread (TM), and to trigger offloading of execution of a first part (P1a, P1b, P2) of the task to the additional hardware unit (HW); and wherein the additional hardware unit is adapted to call on functionalities of the central hardware unit (CPU), triggered by the first part, and the central hardware unit (CPU) executes a second part (P2) of the task forming a sub-part of the first part by a service processing thread (TS).
US09886325B2
A large-scale data processing system and method including a plurality of processes, wherein a master process assigns input data blocks to respective map processes and partitions of intermediate data are assigned to respective reduce processes. In each of the plurality of map processes an application-independent map program retrieves a sequence of input data blocks assigned thereto by the master process and applies an application-specific map function to each input data block in the sequence to produce the intermediate data and stores the intermediate data in high speed memory of the interconnected processors. Each of the plurality of reduce processes receives a respective partition of the intermediate data from the high speed memory of the interconnected processors while the map processes continue to process input data blocks an application-specific reduce function is applied to the respective partition of the intermediate data to produce output values.
US09886324B2
Disclosed aspects include managing asset placement with respect to a shared pool of configurable computing resources. A set of wear-leveling data may be detected for a set of hosts of the shared pool of computing resources. Based on the wear-leveling data, a placement arrangement for the set of assets may be determined with respect to the set of hosts of the shared pool of configurable computing resources. The placement arrangement may be based on a lesser utilized hardware factor which indicates a lesser likelihood of a hardware error event. Based on the placement arrangement, the set of assets may be placed with respect to the set of hosts of the shared pool of configurable computing resources.
US09886317B2
A runtime system for distributing work between multiple threads in multi-socket shared memory machines that may support fine-grained scheduling of parallel loops. The runtime system may implement a request combining technique in which a representative thread requests work on behalf of other threads. The request combining technique may be asynchronous; a thread may execute work while waiting to obtain additional work via the request combining technique. Loops can be nested within one another, and the runtime system may provide control over the way in which hardware contexts are allocated to the loops at the different levels. An “inside out” approach may be used for nested loops in which a loop indicates how many levels are nested inside it, rather than a conventional “outside in” approach to nesting.
US09886314B2
Placing workloads in a multi-array system comprising a plurality of storage arrays, including: determining, for each of a plurality of storage arrays, a current system activity level trend of the storage array; receiving a performance profile of a workload to be executed on one of the storage arrays; generating, for each of the plurality of storage arrays in dependence upon the current system activity level trend of the storage array and the performance profile of the workload, a projected system activity level trend for the storage array; identifying, in dependence upon the projected system activity level trend for each of the plurality of storage arrays, an optimal storage array for receiving the workload; and placing the workload on the optimal storage array.
US09886312B2
Memory is reserved in a virtualized computing environment for graphics processing of each child partition in the computing environment. A video memory controller can identify video settings for child partitions. The video memory controller can determine an amount of memory for graphics processing for a child partition based on the video settings for that child partition. The video memory can also request an amount of memory to be reserved for that child partition based on the calculated amount of memory. Reserving memory for graphics processing of child partitions in this way allows for a sufficient amount of memory to be reserved for a child partition without wasting memory resources by reserving significantly more memory than is needed for the child partition.
US09886310B2
Methods, systems, and articles of manufacture for dynamic resource allocation in MapReduce are provided herein. A method includes partitioning input data into one or more sized items of input data associated with a MapReduce job; determining a total number of mapper components, and a total number of reducer components for the MapReduce job based on said partitioning; dynamically determining an allocation of resources to each of the total number of mapper components and reducer components during run-time of the MapReduce job, wherein said dynamically determining the allocation of resources comprises monitoring one or more utilization parameters for each of the total number of mapper components and total number of reducer components during run-time of the MapReduce job; and dynamically determining a number of concurrently executing mapper components and reducer components from the total number of mapper components and the total number of reducer components for the MapReduce job.
US09886303B2
Application code is obtained at a compiler toolchain, which accesses a package manager that tracks dependencies for a set of software components including application-level components represented as application-level packages, hypervisor interface-level components represented as hypervisor interface-level packages, and hypervisor-level components represented as hypervisor-level packages. A dependency solver is employed to select a sub-set of the set of packages that satisfy the dependencies. The sub-set of packages is assembled into an executable bundle, including a statically-linked binary built entirely from the sub-set of the selected packages that contains no external dependencies except calls to an interface defined entirely by the hypervisor interface-level packages, and a specialized monitor built entirely from the sub-set of the selected packages that runs on a standard operating system, loads and executes the statically-linked binary, and interacts with the statically-linked binary only through the interface defined by the hypervisor interface-level packages.
US09886302B2
Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system may include a hypervisor with access to memory and executed by a processor to maintain a pool of host memory to store a plurality of incoming network packets received by a network device, adjust a number of memory buffers associated with the pool of host memory to resize the pool of host memory, receive an indication of an incoming network packet stored in the pool of host memory by the network device, and provide the incoming network packet to a guest. In an example, the hypervisor uses the pool of host memory to perform batch processing of the incoming network packets and dynamically adjusts the size of the pool during the processing by adding or removing memory buffers in response to an event, condition, request, etc.
US09886297B2
Generally described, aspects of the present disclosure relate to loading an updated virtual machine monitor on the physical computing device during a boot process. The updated virtual machine monitor may be loaded from an update manager external to the virtual machine monitor, such as the offload device or a server connected with the physical computing device over a network. In certain embodiments, the updated virtual machine monitor may be loaded in a tiered process by first loading a startup virtual machine monitor, which automatically updates by loading the updated virtual machine monitor. The startup virtual machine monitor may be a virtual machine monitor with less functionality than the updated machine manager, such as where the startup virtual machine monitor may be a “lite” or simple virtual machine monitor while the updated virtual machine monitor may be a fully functional virtual machine monitor of the most recent update or version.
US09886296B2
A computer implemented method and system for managing resources available to an application in a shared pool of configurable network computing resources is provided. The method includes receiving, by a metric collector, one or more service level metrics correlated with one or more time intervals. The service level metrics are converted to hypervisor weights and a hypervisor is configured to allocate computing resources to a virtual machine according to the hypervisor weights. In response to translating and implementing the hypervisor weights, a dynamic cost model is created. The cost model is correlated with chosen service level metrics as well as with the duration of time a chosen service level metric is implemented.
US09886294B2
A method for executing a first application program of a first control unit on a computer, wherein functions for controlling actuators and/or sensors and/or functions for processing and/or providing data from actuators and/or sensors are executed by the first application program. A first interface between a control unit hardware and a first application program of the control unit is established by the control unit operating system. A first virtual control unit operating system and a first virtual application program are generated by compilation. A simulation environment interface is made available by the simulation environment for transfer of a data item and/or of an event to the first virtual application program and/or the virtual control unit operating system. The simulation environment initiates and controls an execution of the first virtual application program within the control unit operating system within the first virtual machine through the simulation environment interface.
US09886293B2
A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.
US09886287B2
Aspects of the present invention provide a method of specifying a device driver design for a board device. The method includes receiving a board device with various functional elements and on-board storage to be operatively coupled to a computing device through an interconnect. The device driver design is specified through the identification of one or more device driver parameters. The device driver parameters are to be used subsequently to customize an adaptive device driver that interfaces with the board device and each of the one or more functional elements. Device driver parameters are stored in a predetermined storage construct allocated from the board device. These device driver parameters remain stored in the storage construct until there is a need for the board device and corresponding device driver. Customizing the adaptive device driver is done after the device driver parameters have been stored and typically when a computer device starts or ‘boots”. Initially, aspects of the present invention may receive an indication that a board device and one or more functional elements associated with the board device have been attached to an interconnect and requires a device driver. Next, aspect of the present invention retrieve device driver parameters from the storage constructs and customizes the adaptable device driver into a device driver for the board device in accordance with the device driver parameters.
US09886284B2
A method for managing an initiation of a computing system. In an embodiment, the method includes a computer processor detecting that a first computing system receives a request to initiate a second computing system. The method further includes accessing a table that includes information associated with a plurality of storage entities that include bootable OS images, where the plurality of storage entities are included in at least one storage system. The method further includes determining a first storage entity that includes a corresponding instance of a first bootable OS image of the requested second computing system. The method further includes initiating the requested second computing system based, at least in part, on the instance of the bootable OS image of the first storage entity.
US09886282B2
In some embodiments, a wagering game machine includes: a carrier board comprising a first network port and a second network port, the first network port having a first network address and the second network port having a second network address; a processor located on the carrier board; a first nonvolatile memory located on the carrier board and communicatively coupled to the first network port, the first nonvolatile memory configured to store the first network address; and a second nonvolatile memory located on the carrier board, wherein the second nonvolatile memory is configured to store Basic Input and Output System (BIOS) code that includes a system BIOS code and an application BIOS code, wherein the BIOS code is hardware write-protected, wherein the processor is configured to derive the second network address from the first network address during execution of boot-up operations of the apparatus.
US09886278B2
A processing device includes an execute processor configured to execute data processing instructions; and an access processor configured to be coupled with a memory system to execute memory access instructions; wherein the execute processor and the access processor are logically separated units, the execute processor having an execute processor input register file with input registers, and a data processing instruction is executed as soon as all operands for the respective data processing instruction are available in the input registers.
US09886277B2
Methods and apparatus are disclosed for fusing instructions to provide OR-test and AND-test functionality on multiple test sources. Some embodiments include fetching instructions, said instructions including a first instruction specifying a first operand destination, a second instruction specifying a second operand source, and a third instruction specifying a branch condition. A portion of the plurality of instructions are fused into a single micro-operation, the portion including both the first and second instructions if said first operand destination and said second operand source are the same, and said branch condition is dependent upon the second instruction. Some embodiments generate a novel test instruction dynamically by fusing one logical instruction with a prior-art test instruction. Other embodiments generate the novel test instruction through a just-in-time compiler. Some embodiments also fuse the novel test instruction with a subsequent conditional branch instruction, and perform a branch according to how the condition flag is set.
US09886275B1
Techniques for interconnects structures for a multi-core processor including at least two multi-core integrated circuits include forming at least two multi-core integrated circuits each on a respective substrate into a stack, disposing connections through the stack between a circuit of a first one of the at least two multi-core integrated circuits and a circuit of a second, different one of the at least two multi-core integrated circuits, the integrated circuits arranged in the stack with connections of the first one connected to a receiving pad of the second one.
US09886263B2
Techniques are disclosed for application configuration patching. Certain techniques are disclosed herein that utilize a configuration patching module (CPM) tool using a single workflow to perform application configuration patching. The CPM can receive a set of one or more binary patches for one or more applications a set of one or more binary patches for one or more applications, and a set of one or more patch metadata declarations for the one or more applications which correspond to at least one of the binary patches. A set of one or more actions can be identified from the set of patch metadata declarations. The CPM can generate a configuration patching execution plan including a set of one or more steps to be performed to implement the set of actions, and execute the set of steps of the configuration patching execution plan.
US09886262B2
An upgrade or update that is available to a deployed computing system (or deployment) under analysis is identified. Performance improvement metrics measured at similar deployments, that incorporated the identified update, are accessed to estimate a performance improvement metric corresponding to incorporating the identified update at the deployment under analysis.