Document Document Title
US10010015B2 Component carrier and guiding system for tunable, enhanced chassis airflow
An enhanced airflow chassis system includes a component chassis that defines a chassis enclosure including a chassis entrance and component slots. First component carriers are mounted to first components and positioned in each of the component slots. Each first component carrier defines first component carrier airflow apertures that direct airflow entering the chassis entrance to the first component mounted to that first component carrier. A backplane located in the chassis enclosure opposite the component slots from the chassis entrance defines backplane airflow apertures and includes a component connector located adjacent each of the component slots that is connected to the first component mounted to the component carrier positioned in that component slot. A chassis venting member positioned between at least two of the component slots defines chassis venting member airflow apertures that direct airflow entering the chassis entrance through the chassis enclosure to a subset of the backplane airflow apertures.
US10010010B1 Mobile video, audio, and sensory apparatus
A self-contained mobile surveillance apparatus has applicability in a variety of short or long term settings where security and documentation of activities are needed. Integral to the apparatus is a gas shock assisted swing arm lift assembly and a removable quick connect pod platform system for use in acquiring, recording, storing, and transmitting data to one or more receive locations.
US10010008B2 Sled mounted processing nodes for an information handling system
A sled mounted processing node apparatus includes a first processing node sled. A first printed circuit board (PCB) is coupled to the processing node sled. Electronic components, including at least one processor, are coupled to the PCB. The apparatus includes a second processing node sled having a second PCB connected to the second processing node sled and a second set of electronic components, including at least one second processor, coupled to the second PCB. The at least one processor and second processor collectively enables increased processing density within a single server chassis. Each processing node sled is configured to be slideably inserted and removed from a server chassis that accommodates concurrent insertion of multiple processing node sleds in respective sled bays of the server chassis.
US10010005B2 Electronic device having waterproof structure
An electronic device including a front cover, a back cover, and a sidewall configured to surround at least a part of an internal space formed between the front and back covers. Disposed in the space is a rear case including a first conductive connecting member formed therein; a first space formed between the back cover and the rear case; and a second space formed between the front cover and the rear case, the second space configured to be hermetically sealed from the first space. An electrical connecting member includes a first part disposed in the first space, a second part that extends to a surface of a non-conductive structure, and a third part electrically contacting the first conductive connecting member. A printed circuit board disposed within the second space is electrically connected with the first conductive connecting member. The sidewall may comprise an opening configured to receive a side key.
US10010003B2 Casing
A casing including a first casing body, a second casing body, at least one first linkage, and a second linkage is provided. The first casing body has a first end portion. The second casing body is movably connected to the first casing body, wherein the second casing body has a second end portion, and the first end portion and the second end portion are abutted against each other or separated from each other. The first linkage is disposed adjacent to the first end portion and pivoted to the first casing body. The second linkage is disposed adjacent to the second end portion, wherein the second linkage is pivoted to the second casing body and the first linkage, and the first casing body and the second casing body are respectively located at two opposite sides of the first linkage and the second linkage.
US10010002B2 Anti-theft insert for underground enclosure
A utility housing includes an enclosure having a plurality of walls and a central opening for receiving a utility component. An insert is configured to be positioned in the central opening and has a plurality of insert side walls comprising a first insert side wall and a second insert side wall at least partially defining a central region. A first flange extends from the first insert side wall into the central region and a second flange extends from the second insert side wall into the central region. A removable cover is configured to be placed over the insert. A removable lid is configured to connect to the enclosure.
US10010000B2 Manufacturing a product using a soldering process
A system for manufacturing a product includes a mating connector connected to solder pins to provide an electrical conducting path, the solder pins being aligned against solder pads so that each solder pin is thermally and electrically connected to its corresponding solder pad by a solder paste bead. The system also includes a controller to adjust electrical resistive heating of a solder paste bead during a soldering process according to a temperature of the solder paste bead. A method of manufacturing a product includes aligning the solder pins against the solder pads, connecting the mating connector to the solder pins, and heating a solder paste bead by an electrical resistive heating, the solder paste bead undergoing a soldering process, where a temperature of the solder paste bead is being evaluated and the electrical resistive heating is adjusted according to the temperature of the solder paste bead.
US10009997B2 Metal-clad laminate and printed wiring board
A metal-clad laminate according to the invention is provided with an insulating layer and a metal layer present on at least one surface side of the insulating layer. The insulating layer is formed by laminating at least two layers, which are a first resin layer and a second resin layer disposed between the first resin layer and the metal layer. The first resin layer and the second resin layer each include a cured product of a resin composition. The resin composition in the first resin layer is different from the resin composition in the second resin layer. A relative permittivity of the cured product of the resin composition included in the second resin layer is lower than a relative permittivity of the cured product of the resin composition included in the first resin layer.
US10009996B2 Controlled transformation of non-transient electronics
Systems and methods of the invention generally relate to altering the functionality of a non-transient electronic device. A container holding an agent is located proximal to a non-transient electronic device capable of performing at least one function. The agent is capable of rendering the device incapable of performing the at least one function. The container is configured to controllably release the agent to the electronic device in a variety of passive and active eventualities.
US10009995B2 Security module for protection circuit components from unauthorized access
There is provided a security module for protecting circuit components from unauthorized access. The security module comprises a base printed circuit board, base PCB, for supporting circuit components to be protected, a frame printed circuit board, frame PCB, where the frame PCB is secured on top of the base PCB and defining a protective space for circuit components supported by the base PCB, and a lid printed circuit board, lid PCB, which is secured on top of the frame PCB, thereby providing a top closure to the protective space. First and third meshes are provided in the frame PCB, and a second mesh is provided in the lid PCB. The first, second and third meshes have a number of electrically conductive tracks, and one or more tamper detection paths are formed comprising a serial connection of one track from each of the first, second and third meshes. The security module may further comprise security circuitry arranged on the base PCB within the protective space, and for each tamper detection path the security circuitry has a pair of electrical signal input/outputs being electrically connected to the tamper detection path.
US10009994B2 Resin composition and film using same
The present invention is a resin composition characterized by being able to undergo elastic deformation, having little residual strain rate and exhibiting stress relaxation properties. More specifically, the present invention relates to a resin composition wherein the stress relaxation rate (R) and the residual strain rate α, as measured in a prescribed extension-restoration test, are as follows: 20%≤R≤95% and 0%≤α≤3%.
US10009993B2 Circuit board reflow of components using on board copper traces as heating element
An electronic circuit board has at least one copper trace, at least one array of contact pads connected to the copper trace, a heater connected to the copper trace, wherein when heat is applied to the copper trace, solder in the array of contact pads will reflow. An electronic circuit board system has an electronic circuit board. The electronic circuit board includes at least one copper trace, at least one array of contact pads connected to the copper trace, a heater connection to the copper trace, wherein when heat is applied to the copper trace, solder in the array of contact pads with reflow, and a heater to connect to the copper trace, wherein when heat is applied to the copper trace, solder in the array of contact pads will reflow.
US10009991B2 Target supply apparatus and EUV light generating apparatus
A target supply device may include: a tank including a cylindrical main body, a first end portion blocking an axial first end of the main body, and a second end portion blocking an axial second end of the main body; a nozzle provided to the first end portion of the tank and configured to output a target material contained inside the tank; and an inert gas supply unit configured to supply inert gas into the tank, in which the inert gas supply unit includes a gas flow path penetrating the second end portion of the tank and configured to guide the inert gas in a direction toward an inner wall of the main body.
US10009990B2 Imaging apparatus, control method therefor, and imaging system
An imaging apparatus comprises a detecting unit for converting radiation or light into an electric signal provided with a plurality of pixels arranged in a matrix, each of the pixels including a conversion element and a switching element, a drive circuit unit for controlling a conducting state of the switching element, and a control circuit unit for controlling the drive circuit unit based on the electric signal converted by the detecting unit. The control circuit unit controls the drive circuit unit to perform steps including the drive circuit unit setting the switching elements at the conducting state row by row to acquire an offset image based on the signal accumulated in the plurality of pixels for subtraction processing of the image.
US10009989B2 Electronic ballast with power thermal cutback
An electronic ballast with power thermal cutback including an electronic ballast operably connected to provide power to a lamp, the electronic ballast having a PFC converter (HO) operable to receive a PFC input voltage (112) and operable to provide a DC bus voltage on a DC bus (114); a DC/AC converter (120) operable to receive the DC bus voltage from the DC bus (114) and to provide AC power (122) to the lamp (140) at an AC output frequency; a compensator (130) responsive to an electronic ballast condition parameter, the compensator (130) being operable to provide a compensator signal to at least one of the PFC converter (110) and the DC/AC converter (120). At least one of the PFC converter (110) and the DC/AC converter (120) is responsive to the compensator signal to reduce the power to the lamp (140) when the electronic ballast condition parameter passes a threshold.
US10009978B2 Learning capable lighting equipment
A lighting device or system is configured to control of one or more parameters of light output, such as ON/OFF status, intensity when ON, color characteristics and position or orientation of light output (e.g. via a motorized luminaire control). The device or system may have other output capability, e.g. display projection or audio. Sensors or other input devices are responsive to the user. Responsive to user input, sensed activity, and/or acquired information, the device or system, controls a light source in accordance with a lighting control function. Operation of the light source and the lighting control function may be modified based on learning by the device or system.
US10009974B2 Dim to warm LED lighting system
First and second LED channels of different color temperatures are connected to respective first and second FET drivers. A wall dimmer output is connected to a driver circuit and to circuitry which generates a variable DC voltage. A microcontroller is configured to employ a signal derived from the driver circuit output to generate changing PWM signals which are supplied along with the variable DC voltage to each of the first and second FET drivers to create variable mixed light color and brightness.
US10009968B2 PFM scheme for boost and flyback converter in LED backlight application
This application relates to systems, methods, and apparatus for controlling a switching frequency of a boost or flyback converter to be above an audible frequency range when operating the boost or flyback converter in a pulse frequency modulation (PFM) mode. The boost or flyback converter uses one or more switches for converting power for a display panel. In order to boost the switching frequency when operating in the PFM mode, the boost or flyback converter can selectively implement certain current and/or voltage limits for pulses that are generated as a result of the switching. The current and/or voltage limits can be set according to a load of the boost or flyback converter, and a correspondence between the current and/or voltage limits and the loads can be stored in a lookup table accessible to the boost or flyback converter.
US10009966B2 Transformer for providing feeding and data signals
Transformers (1) comprise primary parts and secondary parts with first and second taps (11, 12) for providing feeding signals to combinations of switching circuits (22, 26) and loads (21) and with third and fourth taps (13, 14) for providing data signals to receivers (23). At least one of the third and fourth taps (13, 14) is different from the first and second taps (11, 12). In that case, the data signals will be better available, even in case the first and second taps (11, 12) are short-circuited. The primary parts may comprise primary windings (15), the secondary parts may comprise secondary windings (16). The first to fourth taps (11-14) may be taps of the secondary windings (16). The first and third taps (11, 13) may be identical taps, and the second and fourth taps (12, 14) may be different taps. The first and second taps (11, 12) may be outer taps and the fourth taps may be center taps.
US10009965B2 Gas detection apparatus, cooking apparatus, and method of controlling the apparatuses
Disclosed herein is a cooking apparatus including a heating unit configured to heat an ingredient contained in a cooking chamber, a gas sensor configured to detect a gas inside the cooking chamber, a communication unit configured to communicate with an external apparatus, and a control unit configured to determine a cooking progress state of the ingredient based on the type and concentration of the gas detected by the gas sensor and to transmit information on the cooking progress state to the external apparatus through the communication unit to inform a user of the cooking progress state.
US10009964B2 Oven door for a microwave oven
The present invention relates to an oven door for a microwave oven or for an oven with microwave heating function. The oven door includes a wave choke system formed as a door frame or within a door frame of the oven door. The wave choke system (20) encloses a see-through area of the oven door. The wave choke system includes a frame part and several wave choke elements. The frame part includes a base plate. The wave choke elements are fastened on the base plate (24). The base plate is arranged parallel to a main plane of the oven door. The wave choke elements are serially arranged along the frame part and at least partially enclose the see-through area of the oven door. The wave choke element is formed as a U-shaped metal stripe. The series of wave choke elements on the base plate form a wavelike ribbon. A notch is formed in the central portion of the wave choke element, so that the central portion of the wave choke element is smaller than the open end portion of the wave choke element. The notches of the wave choke elements are provided for receiving an inner glass panel of the oven door. At least two neighbored wave choke elements are arranged along the same side of the oven door include aligned notches for receiving the same edge of the inner glass panel. Further, the present invention relates to a wave choke system for an oven door of a microwave oven or of an oven with microwave heating function. Moreover, the present invention relates to a microwave oven or an oven with microwave heating function.
US10009959B2 Cooker hob device
A cooker hob device, in particular to an induction cooker hob device, includes at least one switching unit and at least one control apparatus. In order to obtain a high degree of efficiency, the control apparatus is constructed to automatically prompt the at least one switching unit in at least one operating cycle to switch in at least one entire first time interval using at least one switching parameter having a value which changes at least substantially continuously.
US10009955B2 Method and device for providing SSID in WLAN
This disclosure provides a method for providing a service set identifier (SSID) in a wireless local area network (WLAN). The method includes encoding the SSID with a character encoding for each of one or more default system platforms, to generate one or more SSID codes suitable for the system platforms, and broadcasting the generated SSID codes suitable for the system platforms in the WLAN.
US10009953B2 Controlling data transmission between a user equipment and a packet data network
A method and apparatus are described for controlling transmission of user data between a user equipment and a packet data via a packet switched data network, such as an Evolved Packet System (EPS). An association is formed between the user equipment and one or more gateways in the packet switched data network. In some embodiments, one or more messages are sent to the user equipment indicating a capability of the one or more gateways to inhibit transmission of user data towards the user equipment; an indication is received from the user equipment to inhibit transmission of user data to the user equipment from the first gateway, and, in response, transmission of user data towards the user from at least one of the gateways is inhibited. In some embodiments, in response to receipt of an indication from the user equipment to inhibit transmission of data towards the user equipment, a message is sent to the user equipment indicating parameters defining transmission characteristics of user data that may be transmitted between at least one of the gateways and the user equipment, and the gateways control transmission of data towards the user equipment in accordance with the sent parameters. This enables transmission of user data between a user equipment and a packet data network to be controlled.
US10009950B2 Apparatus and method for transmitting D2D data based on resource pattern
A method and apparatus for supporting a device-to-device (D2D) communication between user equipments (UEs) are provided. A method of transmitting device-to-device (D2D) data using a D2D data transmission resource by a user equipment (UE), the method including: receiving, at a UE, configuration information associated with a D2D data transmission resource, the configuration information including information of a D2D data allocation period and being transmitted from an evolved NodeB (eNB); determining, at the UE, a D2D data transmission resource in each D2D data allocation period, the D2D data transmission resource including a pool of subframes; selecting D2D data transmission subframes from among the pool of subframes based on a changed pattern, the changed pattern being derived from a basic pattern; and transmitting, from the UE to another UE, D2D data based on the selected D2D data transmission subframes.
US10009945B2 Communication device, communication device control method, and display system
A communication device is provided, which includes: a receiver that receives, in a case where the communication device is already connected to a first information processing device by a first connection method, a connection request from a second information processing device; and a controller that performs control such that, (1) in a case where a connection method designated in the connection request is a second connection method different from the first connection method, connection based on the connection request is not performed and that, (2) in a case where the connection method designated in the connection request is the first connection method, connection based on the connection request is performed, wherein the receiver receives image data from an information processing device connected to the communication device.
US10009941B2 Communications device, apparatus, system, method and computer implementable instructions product
A system (1) is disclosed in which a network entity determines whether a radio bearer should be maintained or released for a communications device (2). The communications device (2) establishes the radio bearer via a base station (5) of the communications system (1) and communicates data using the established radio bearer. The communications device (2) determines whether any further data is to be sent or received and/or whether a user-plane connection is required. The communications device (2) then provides information to the network entity identifying a result of said determination for use in determining whether the radio bearer should be maintained or released.
US10009935B2 Method and apparatus for configuring a portable electronic device by physical interaction
Embodiments disclosed herein generally include a system and a method of causing an electronic device to perform one or more desirable functions or processes based on the physical movement of the electronic device. In one embodiment, the physical movement of a first electronic device is part of a physical interaction process completed between a first electronic device and a second electronic device. The information gained from at least the physical movement part of the physical interaction process can then be used to cause at least the first electronic device to perform one or more desirable functions or processes. Some aspects of the disclosure provided herein may include an apparatus, method and/or computing device software application that is configured to more easily setup and reliably control an electronic device based on the physical movement of the electronic device and/or the interaction of the electronic device with another electronic device.
US10009930B2 Method and apparatus for transmitting frame
Disclosed are a method and apparatus for transmitting a frame. A method for transmitting a frame in a wireless LAN comprises the steps of: an STA receiving an uplink transmission trigger frame from an access point (AP), wherein the uplink transmission trigger frame triggers the transmission of an uplink frame of an STA on an overlapping time resource, and triggers the transmission of one other uplink frame of at least one other STA; the STA transmitting the uplink frame to the access point (AP) through an allocated uplink transmission resource; and the STA performing a backoff process based on channel access parameters, which have been determined according to the success of the uplink frame transmission.
US10009918B2 Method for transmitting uplink data, user equipment, and base station
Embodiments of the present invention provide a method for transmitting uplink data, user equipment, and a base station. The method includes: when user equipment UE correctly receives, in a subframe n, downlink control signaling used for instructing the UE to transmit a physical uplink shared channel PUSCH, determining, by the UE according to the downlink control signaling and a subframe bundling configuration, a bundled subframe for transmitting the PUSCH, where the subframe bundling configuration includes a quantity of bundled subframes; and transmitting the PUSCH in the bundled subframe. In the embodiments of the present invention, a bundled subframe is introduced, which increases scheduling resources for a PUSCH, and enhances coverage performance of a signal.
US10009909B2 Changing semi-persistent scheduling interval
It is presented a method for changing a semi-persistent scheduling, SPS, interval for a wireless device from an original SPS interval to a new SPS interval. The method is performed in a network node and comprises the steps of: determining that the SPS interval is to be changed; generating a message element comprising an indicator of the new SPS interval; and transmitting a signal comprising the message element to the wireless device over a user plane. A corresponding network node, computer program and computer program product are also presented.
US10009905B2 User equipment and base station
The present disclosure relates to techniques for reducing flash light effect in 3D MIMO. One aspect of the present invention relates to user equipment, comprising: a transmission and reception unit configured to receive an interference beam candidate list including directional beams transmitted from a camped base station and interference beam candidates transmitted from an adjacent base station; a measurement unit configured to measure reception quality of reference signals transmitted in the respective directional beams in the received interference beam candidate list; and an interference information generation unit configured to generate interference information based on the measured reception quality, wherein the transmission and reception unit indicates the generated interference information to the camped base station or the adjacent base station.
US10009894B2 Orthogonal frequency division multiple access for wireless local area network
A plurality of different OFDM tone blocks for a wireless local area network (WLAN) communication channel are assigned to a plurality of devices. An OFDMA data unit is generated, the OFDMA unit including a preamble portion and a data portion, the preamble portion having at least i) a first legacy portion that corresponds to at least a first OFDM tone block, ii) a second legacy portion that corresponds to a second OFDM tone block, iii) a first non-legacy portion that corresponds to the first OFDM tone block, iv) a second non-legacy portion that corresponds to the second OFDM tone block, and v) a third non-legacy portion that corresponds to a third OFDM tone block. The first OFDM tone block and the second OFDM tone block are separated in frequency by at least the third OFDM tone block.
US10009886B2 Terminal device, integrated circuit, radio communication method, and base station device
A base station device and a terminal device efficiently communicate with each other by using a PDSCH. The base station device and the terminal device determine a starting position of an OFDM symbol for a PDSCH in a serving cell based on a transmission mode relating to transmission of the PDSCH, a DCI format that is used for allocation of the PDSCH, an antenna port that is used for the transmission of the PDSCH, and a higher-layer parameter that is determined from a parameter set for a serving cell in which the PDSCH is received.
US10009883B1 Searching through modulated data to determine the format of a control channel
In an example method, a UE receives modulated data transmitted from a base station in a given subframe, and searches through the received modulated data to find the physical control format indicator channel (PCFICH) of the given subframe. The searching is based on the PCFICH having a predefined structure. Upon thereby finding the PCFICH of the given subframe, the UE determines the control format indicator (CFI) carried by the PCFICH of the given subframe. The UE then uses the CFI carried by the PCFICH of the given subframe as a basis to read a portion of a downlink control channel of the given subframe.
US10009881B2 Mechanism for 256-QAM capable user equipment to operate seamlessly with a node
Described is a UE to communicate with an eNB on a network, the UE comprising: an antenna to receive messaging from eNB indicating switching to 256-QAM scheme from an existing non-256-QAM scheme; and a table component for storing soft channel bits based on Nsoft such that the number and value of the soft channel bits for using the 256-QAM scheme is substantially equal to the number and value of the soft channel bits when the UE is not using the 256-QAM scheme. Described is an eNB comprising: an antenna to transmit messaging to a UE indicating switching to 256-QAM scheme from an existing non-256-QAM scheme; and an encoder to encode data using memory usage size based on Nsoft such that the number and value of the Nsoft for using the 256-QAM scheme is substantially equal to the number and value of the Nsoft when the eNB is not using the 256-QAM scheme.
US10009872B2 Mobile device, operating method thereof, and non-transitory computer readable storage medium for controlling an external device
An operating method of a mobile device includes determining a plurality of moving directions of a mobile device corresponding to a plurality of time points according to an acceleration sensing signal; determining a plurality of distances between the mobile device and an external wireless signal transmitter corresponding to the time points according to a wireless signal from the external wireless signal transmitter; calculating an average moving speed of the mobile device according to the moving directions and the distances between the mobile device and the external wireless signal transmitter; estimating an estimating moving direction of the mobile device according to the moving directions; and selectively outputting an operating requirement according to the average moving speed and the estimating moving direction of the mobile device, to make an external device operates an instruction corresponding to the operating requirement.
US10009864B2 Forming carrier aggregation timing advance groups in a heterogeneous network
Technology for an eNodeB operable to maintain timing advance groups (TAGs) is disclosed. The eNodeB can form a timing advance group (TAG) for one or more serving cells. The eNodeB can map each of the one or more serving cells to the TAG using signaling from the eNodeB. The eNodeB can assign a timing advance group identifier (TAG ID) to the one or more serving cells mapped to the TAG.
US10009862B1 Bluetooth media device time synchronization
Synchronized media streaming in a device chain including first, second and third Bluetooth media device having a controller and time synchronization algorithm. The first device formats a first media packet including received media data, second device address, and synchronization information including packet start time including a delay time and cumulative clock drift counted thus far. The second device receives the first packet and formats a second packet including the media data, third device address, updated synchronization information including the second packet's play start time, local clock time, clock drift, and a cumulative clock drift counted thus far. The second device transmits the second packet to the third device. The synchronization algorithms begin synchronized playing of the media data including the first device playing after the delay time, second device playing after the first packet's play start time, and the third device playing after the second packet's play start time.
US10009855B2 Communication method and system
Methods and systems for communicating a message through a communication network are provided. A method for transmitting a message through a communication network may include: partitioning the message into at least two parts; generating at least two bit sequences each of which carries a corresponding part of the message; modulating the at least two bit sequences to form a modulated signal frame which includes at least two modulated parts corresponding to the at least two bit sequences, respectively, where the at least two modulated parts of the modulated signal frame have different power levels; and transmitting the modulated signal frame through the communication network.
US10009851B1 Battery charge level based mobile navigation system
An apparatus is provided which comprises: a battery to selectively power the apparatus; a first circuitry to estimate a first travel time to travel from a start location to an end location via a first route; and a second circuitry to (i) determine that a charge of the battery is likely to be exhausted prior to a user is to reach the end location via the first route, if the apparatus is to operate in a first mode of operation, and (ii) display the first route as an infeasible route.
US10009850B2 Background transfer service for applications on mobile devices
The subject disclosure is directed towards a background transfer service that provides platform-level support for third party applications to queue data transfers to run in the background, including when the application is not running in the foreground. Applications may thus perform downloading and uploading tasks in the background; however the background transfer service manages the data transfer requests so as to limit each background application's ability to interfere with foreground application operations, that is, by controlling resource usage according to one or more policies.
US10009846B2 Low-power location information reporting
Aspects of the present disclosure provide a method for wireless communications that may be performed (e.g., by a user equipment) for location information reporting. The method generally includes determining one or more properties of the UE and adjusting one or more parameters of location information reporting based on the determined one or more properties.
US10009843B2 Method and apparatus for measuring carrier in deactivated state
A method for measuring a carrier in deactivated state is provided in this invention, comprising receiving a configuration mode that does not take effect immediately by a user terminal UE; if a deactivation control signaling for a carrier is received by the UE or if a carrier timer of the UE expires, switching the carrier from activated state to deactivated state, and measuring the carrier in deactivated state by the UE; or if an activation control signaling for a carrier in deactivated state that is being measured is received by the UE, terminating measurement of the carrier in deactivated state by the UE. Through controllable deactivated carrier measurement, the UE reduces battery power consumption and improves system performance. This invention also discloses an apparatus for measuring a carrier in deactivated state and a base station.
US10009842B2 Method for exiting a low-consumption standby mode, and associated device
The invention relates to a method for controlling a device operating in several operating modes corresponding to different levels of power consumption and comprising a first and a second communication interface, said method being characterized in that it comprises the steps of activating said second communication interface upon receiving a first wake-up message via said first interface and receiving a second wake-up message via said second communication interface, said second wake-up message resulting in the exit from the low-power standby mode of the device.
US10009839B2 Systems relating to ultra wideband broad casting comprising dynamic frequency and bandwidth hopping
This invention relates to ultra wideband wireless communications and more particularly communications systems exploiting mixerless transmitters and energy based receivers. The transmitter as an impulse radio with dynamic frequency and bandwidth hopping for dynamic setting of emitted power spectrum density. The receiver performs dynamic configuration by performing receipt of a wireless training pulse sequence.
US10009837B2 First network node, second network node, and methods therein, of providing a last used public land mobile network identifier
A method performed by a first network node of providing a last used PLMN ID in LTE to a second network node, the first network node and the second network node operating in a wireless communications network. The method comprises providing the last used PLMN ID in LTE of a wireless device in the wireless communications network, to the second network node, as soon as a Circuit Switched, CS, call due to a CSFB procedure has been setup. The providing of the PLMN ID is performed by one of: adding information about the last used PLMN ID in LTE to an existing message from the first network node to the second network node, and defining a new message from the first network node to the second network node. The new message comprises the last used PLMN ID in LTE.
US10009836B2 Method and system for determining duration of rapid on/off state
Methods and systems for determining the duration of a rapid on/off state include: when a micro-cell base station is a single sub frame-level on/off micro-cell base station, determining in real-time the on/off state of the micro-cell base station in order to determine the duration of the state of the micro-cell base station; and when the micro-cell base station is a multiple sub frame-level on/off micro-cell base station, by means or receiving a notification message sent by the micro-cell base station or a macro-cell base station, determining the duration of the state of the micro-cell base station.
US10009835B2 Method and apparatus for performing access control or membership verification for dual connectivity in wireless communication system
A method and apparatus for performing access control and/or membership verification for dual connectivity in a wireless communication system is provided. A first evolved NodeB (eNB) transmits a closed subscriber group (CSG) membership status of a user equipment (UE) to a second eNB, which is a home eNB (HeNB), and receives at least one of a CSG identifier (ID) or a cell access mode of the second eNB from the second eNB. A mobility management entity (MME) may verify the CSG membership status of the UE and transmit the verified CSG membership status of the UE to the first eNB. And then, the first eNB transmits the verified CSG membership status of the UE to the second eNB.
US10009833B2 Managed access point protocol
Methods, apparatuses and systems facilitating deployment and configuration of managed access points in hierarchical wireless network systems. An embodiment of the invention facilitates deployment and configuration of conventional, substantially autonomous access points operating in connection with a central management node, such as a server or appliance. In another embodiment, the present invention facilitates deployment and configuration of light-weight access points in a hierarchical wireless network system. In one embodiment, the present invention also provides a streamlined encryption key exchange protocol adapted to hierarchical wireless network system architectures.
US10009832B1 Facilitating compact signaling design for reserved resource configuration in wireless communication systems
A system facilitating compact signaling design for reserved resource configuration via a multi-dimensional bitmap is provided for a wireless communication system. A method comprises: determining a multi-dimensional bitmap (MDB) in time and frequency domains, wherein the time domain is represented by an orthogonal frequency division multiplexed (OFDM) symbol and the frequency domain is represented by an OFDM subcarrier. The determining comprises: selecting a group of reserved resource allocations of the MDB in which data information is not to be communicated; assigning a first value for the OFDM multiplexed symbol and the OFDM subcarrier according to a location of elements of the group of reserved resource allocations; and assigning, to other portions of the MDB other than the group of reserved resource allocations, a second value distinct from the first value. The method also comprises facilitating, by the device, transmitting the MDB to a mobile device.
US10009830B2 Access information handling in a mobile network with cellular network accesses and wireless local area network accesses
A first network node controls WLAN accesses and a second network node controls cellular network accesses. The first network node (NN) records a time of a last radio contact event of a user equipment (UE) with respect to a WLAN access controlled by the first NN. In response to a request from a third NN, the first NN indicates the recorded time of the last radio contact event to the third NN. The second NN records a time of a last radio contact event of the UE with respect to a cellular network access controlled by the second NN. In response to a request from the third NN, the second NN indicates the recorded time of the last radio contact event to the third NN. The third NN can use the indicated times to determine whether the UE is attached to a WLAN access or to a cellular network access.
US10009822B2 Technique for routing packets
The invention relates to a technique for forwarding data packets by a gateway device (11). The gateway device ensures an interconnection between the client entities (20, 21) of a local network (4) and a communication network (1), that is to say forwards packets received from a client entity to the communication network by means of a nominal interface and vice versa. The gateway device identifies at least one device (10, 30), termed the relay device, accessible by means of a second interface and able to play a role of relay to forward packets exchanged between a client entity and the communication network. When a packet indicating that a session is initiated is received from a client entity, the gateway device forwards the packets of the session by means of the second interface, when a forwarding selection criterion is satisfied, or by means of the nominal interface in the converse case.
US10009817B2 Method and apparatus for providing seamless call handoff between networks that use dissimilar transmission methods
Call handoff from an 802.1x network to a cellular network, and vice versa. A wireless device that has both cellular and 802.1x capability detects the strength of a cellular signal and of an 802.1x signal. If a call is taking place over the 802.1x network and the strength of the 802.1x signal drops below a particular level and the strength of the cellular signal is above a certain level, the call is handed off from the 802.1x network to the cellular network. If a call is taking place over the cellular network and the cellular signal strength drops below a certain level while the 802.1x signal strength is above a certain level, the call is handed off from the cellular network to the 802.1x network. In addition, the user of the wireless device can manually initiate the handoff by actuating a handoff selector of the wireless device.
US10009807B2 Radio access technology threshold adjustment
In one embodiment a method includes adjusting a handoff threshold for a cell associated with a mobile communication cell controller, where the handoff threshold indicates a threshold according to which mobile communication devices using a primary radio access technology (RAT) in the cell are handed off by the cell controller to a secondary cell controller using a secondary RAT, monitoring at least one performance indicator associated with communication performance in the cell, if the performance indicator is below a lower performance threshold, reversing the adjusting, otherwise, if the performance indicator is below an upper performance threshold, performing corrective action for targeted mobile communication devices whose associated performance is between the upper and lower performance thresholds as per the monitoring, the corrective action including increasing power for connections associated with the targeted mobile communication devices, and handing off to the secondary RAT controller devices whose performance is below the handoff threshold.
US10009799B2 Method for switching standby mode, user equipment UE, and network device
The present invention discloses a method, including: when user equipment camps on a first network, sending, by the UE to a network device, a single-domain registration request needed when the network device performs mobility management on the UE. The single-domain registration request carries a first IE, and the first IE identifies that the UE has a CS domain voice capability. The UE is a single card dual standby terminal, the UE is currently in a standby state in both the first network and a second network, the first network supports a PS domain service, and the second network supports a CS domain service. If the UE receives a second IE fed back according to the single-domain registration request by the network device, exiting, by the UE, the standby state in the second network, where the second IE identifies that the first network supports CSFB.
US10009793B2 Reverse insertion of management packet into a deterministic track
In one embodiment, a method comprises a first wireless network device identifying a deterministic receive slot reserved for reception of a first data packet from a second wireless network device along a deterministic track in a deterministic network; the first wireless network device transmitting an acknowledgement in the deterministic receive slot, to the second wireless network device, in response to successful reception of the first data packet in the deterministic receive slot; the first network device transmitting a second data packet in the deterministic receive slot, following the acknowledgement, to the second network device.
US10009788B2 Congestion monitoring of mobile entities
A method, by a policy control unit of a mobile communications network, to control a signalling of congestion information of mobile entities at a plurality of congestion monitoring units that monitor which mobile entities are affected by a congestion state in a radio access network of the mobile communications network. The method comprises receiving, from one of the congestion monitoring units, an indication that one of the mobile entities is affected by a congestion, storing said one congestion monitoring unit from which the indication is received as the current congestion monitoring unit for said one mobile entity, receiving, from another congestion monitoring unit, the indication that said one mobile entity is affected by a congestion, and indicating, in response to the indication received from the other monitoring unit, to the current congestion monitoring unit a release of congestion information relating to said one mobile entity.
US10009784B1 Remote detection and analysis of passive intermodulation problems in radio base stations
Systems and methods are described for configuring a base station node. A set of base station parameters are received by a remote control unit. The remote control unit receives and installs dynamic parameter values for base station setup selected by a server application based on the received base station parameters. The remote control unit also receives dynamic parameter values for network integration generated by the server application via the network connection, the dynamic parameter values for network integration being generated in response to a user selection. The remote control unit may then configure the base station node using the dynamic parameter values for network integration. When configuration is complete, the remote control unit may transmit an indication to the server application, and finalizes integration of the base station node in response to a request from the server application.
US10009776B1 Facilitating desired placement of a small cell
Methods and systems for facilitating placement of a small cell in a network are provided. A small cell may be positioned such that it is communicatively coupled to a macro cell to provide a relay backhaul to a wireless network. The small cell may be configured to provide feedback of some form when the small cell is moved from a desired location, to facilitate desired placement and use of the small cell. The feedback may be in the form of reduced or changed operation of an associated device, such as a fan, a speaker, and/or a sign, or in the form of one or more communications over the network.
US10009762B2 Method and system to enable secure communication for inter-eNB transmission
The embodiments herein provide a method and system for creating a secure connection for a User Equipment (UE) in a wireless network including a UE, carrier aggregated with at least one first serving frequency served by a first eNB and at least one second serving frequency served by a second eNB. A unique non-repetitive security base key associated with the second eNB is generated using a freshness parameter and security key associated with the first eNB. The use of a different freshness parameter for each security base key derivation avoids key stream repetition. Further, a user plane encryption key is derived based on the generated unique non-repetitive security base key associated with the second eNB for encrypting data transfer over at least one data radio bearer.
US10009757B2 Method for establishing an interface and communication between a relay node and a core network
The present invention provides a method for establishing an interface and communication between a relay node (RN) and a core network. The method may include: a base station sends an IP address and an identification of a control plane node of the core network to an RN; the base station sends an IP address and an identification of the RN to the control plane node of the core network; the RN and the node communicate with each other by using information of each other received from the base station. The method according to the present invention realizes transparent transmission of access layer signaling between a relay node and a core network via a base station, which reduces complexity of the process when the RN is in movements, makes it easier to support multiple access techniques, and reduces the complexity in network configurations.
US10009756B2 Functional management of mobile devices
Functionality of mobile devices may be controlled based on speed and/or location. Rules define functional capabilities, and restrictions, based on speed and/or location.
US10009744B2 Throttling of radio resource control connection requests
A method, a device, and a non-transitory storage medium provide for storing parameters of a throttling service that governs transmissions of radio resource connection requests to a wireless network; generating a first radio resource connection request that includes an establishment cause; determining whether the establishment cause is subject to the throttling service; determining a value of a first parameter of the parameters in response to determining that the establishment cause is subject to the throttling service; omitting to transmit the first radio resource connection request in response to determining that the value of the first parameter is a first value; and transmitting the first radio resource connection request to the wireless network in response to determining that the value of the first parameter is a second value, wherein the first value and the second value are different.
US10009737B2 Relaying device, voice communication system and voice communication method
[Problem] To enable group communication with a high degree of freedom in a voice communication system in which a relay device and a terminal device are connected over a communication network.[Solution] A voice communication system comprises a terminal device and a relay device which transmit and receive a voice signal with each other over a network. The relay device has a group table. The terminal device transmits, to the relay device, specifying information specifying a group to which the terminal device belongs. When receiving the specifying information from the terminal device, the relay device registers the terminal device in the group table, so as to belong to the designated group. The terminal device transmits, to the relay device, a voice signal destined to the group to which the terminal device belongs. When receiving, from the terminal device, the voice signal destined to the belonging group, the relay device transfers the voice signal to another terminal device belonging to the specified group.
US10009727B1 Method and apparatus of providing location based device modifications
Disclosed are examples of performing mobile station modifications. According to one example a method may include transmitting a notification from a mobile station to an advertisement server and receiving at least one advertisement parameter at the mobile station responsive to the transmitted notification. The method may also include performing a modification to a current state of the mobile device based on the at least one advertisement parameter and a distance between the mobile station and at least one establishment registered with the advertisement server.
US10009725B2 Access point position determination by mobile devices crowd sourcing
Embodiments for performing access point position determination using crowd sourcing are generally described herein. In some embodiments, a range report request is received, by at least one mobile device, from a network entity for determining a position of a plurality of access points (APs). The at least one mobile device performs range measurements on each of the plurality of APs at different locations. A range report associated with the range measurements performed on each of the plurality of APs is sent to the network entity by the at least one mobile device.
US10009723B2 Using computed travel times to intelligently attenuate beacon transmission
Determining a beacon interval in which a device, located within a venue having a plurality of predefined zones, sends a beacon to a system for tracking the location of the device within the venue. Each of the predefined zones has a zone-specific beacon interval which is updated.
US10009717B2 Urgency notification delivery channel
A method including, by a computing device, receiving an indication of an electronic communication from a first user to a second user, receiving a location of the first user, determining an urgency of the electronic communication based at least in part on the location of the user, and providing an indication of the urgency as determined for presentation to the second user.
US10009715B2 Geographic information for wireless networks
Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.
US10009710B2 Information processing apparatus, transmission control method, and information processing system
There is provided an information processing apparatus including a transmission control unit configured to, when first carrier information indicating that no carrier is detected is acquired from a communication control apparatus capable of performing contactless communication using a carrier with an external apparatus, control a timing at which the acquired first carrier information is transmitted to a transmission object configured to execute a predetermined process according to the first carrier information. The transmission control unit transmits the first carrier information to the transmission object when a set waiting time has elapsed after the first carrier information was acquired. The transmission control unit does not transmit the first carrier information to the transmission object when second carrier information indicating that the carrier is detected is acquired before the waiting time has elapsed.
US10009704B1 Symmetric spherical harmonic HRTF rendering
Techniques of performing binaural rendering involve separating symmetric and antisymmetric terms in the total output rendered in the ears of a listener. Along these lines, a sound field includes a set of sound field weights corresponding to spherical harmonic (SH) functions in a SH expansion of the sound field. In addition, an aggregate head-related transfer function (HRTF) includes a set of HRTF weights that correspond to a SH function. An HRTF weight may be generated from aggregating products of an HRTF at each of a set of loudspeaker positions and a SH function to which the HRTF weight corresponds at that loudspeaker position. The rendered sound field in one of the ears of the listener would be, when the sound field and HRTF is a function of frequency, a sum of the products of corresponding sound field weights and HRTF weights. One may save much computation by grouping the products into symmetric terms and antisymmetric terms. The rendered sound field in, say, the left ear is the sum over each loudspeaker position of the sum of the symmetric terms and antisymmetric terms for that loudspeaker position. Accordingly, because the head of the listener is assumed symmetric about the forward axis, the rendered sound field in the right ear is the sum over each loudspeaker position of the difference between the symmetric terms and antisymmetric terms for that loudspeaker position.
US10009686B1 Fully-differential current digital-to-analog converter
A playback path may include an input configured to receive an input signal, an output configured to drive a differential output signal, a differential current-mode digital-to-analog converter configured to convert the input signal into the differential output signal, and a control circuit. The differential current-mode digital-to-analog converter may include a plurality of current-mode digital-to-analog elements configured to be selectively enabled and disabled based on the input signal and at least one reference element in a current mirror relationship with the plurality of current-mode digital-to-analog elements such that each individual current through each current-mode digital-to-analog element is a scaled version of a reference current of the at least one reference element. The control circuit may be configured to scale current mirror ratios between the at least one reference element and the plurality of current-mode digital-to-analog elements based on a characteristic of the input signal.
US10009684B2 Offset cartridge microphones
Offset cartridge microphones are provided that include multiple unidirectional microphone cartridges mounted in an offset geometry. Various desired polar patterns and/or desired steering angles can be formed by processing the audio signals from the multiple cartridges, including a toroidal polar pattern. The offset geometry of the cartridges may include mounting the cartridges so that they are immediately adjacent to one another and so that their center axes are offset from one another. The microphones may have a more consistent on-axis frequency response and may more uniformly form desired polar patterns and/or desired steering angles by reducing the interference and reflections within and between the cartridges.
US10009673B1 Efficient CPRI transmission
A method of communication between a base band unit (BBU) and a plurality of remote radio units (RRUs) via a point-to-multipoint time division multiplexing passive optical network (TDM-PON) system is provided. The method can be performed by an ONU and comprises receiving Ethernet packets from the Ethernet interface of an RRU of the plurality of RRUs, performing time-division multiplexing of the Ethernet packets to generate multiplexed packets, storing in a buffer of the ONU the multiplexed packets based on a pre-determined buffer starting time and buffer size, packaging the multiplexed packets in the buffer to fixed length transmission blocks (TBs) having pre-allocated time slots for TDM-PON upstream transmission, and transmitting the TBs to an optical line terminal (OLT) that is communicatively coupled to the BBU such that no contention of TBs occurs at the OLT.
US10009667B2 System and method for monitoring gas emission of perishable products
A system for automatically monitoring merchandise in a retail sales environment is provided. The system includes a display fixture configured to store and display for sale a group of perishable items and one or more gas emission sensors associated with the display fixture and configured to measure gas emissions from the group of perishable items. The system further includes a control circuit coupled to the one or more gas emission sensors and configured to receive a gas emission measurement taken at the display fixture, compare the gas emission measurement with stored gas emission data associated with a category of the group of perishable items; and make a determination corresponding to the group of perishable items based on the comparison.
US10009665B2 Method and device for transmitting/receiving broadcast signal
A broadcast signal transmitting device, according to one embodiment of the present invention, comprises: a header compression unit for performing a header compression on internet protocol (IP) packets including broadcast data, so as to configure full header packets and compressed header packets; a full header information extraction unit for extracting full header information from the full header packets; a signaling data generation unit for generating signaling packets including the full header information; and a broadcast signal transmission unit for transmitting the compressed header packets through a first transmission path through which general broadcast data is transmitted, and transmitting the signaling packets through a separate second transmission path which is different from the first transmission path.
US10009663B1 Digital fingerprinting of live events for automatic detection
Aspects relate to causing one or more signals to be detectable within a live event such that devices that record at least a portion of the event also record the one or more signals. The signals can be used for later processing and categorization of received recordings in order to associate the recordings with the event. Further actions can be performed based on the association. Such actions include digital rights management, crowd-sourced experiences, and categorization of the event for searching and retrieval purposes.
US10009658B2 Multiview TV template creation and display layout modification
A multi-window user interface (UI) is presented in various configurations and operational uses to leverage the relatively large display canvas afforded by large screen display devices such as 4K or 8K displays. Along with the various “Multiview” aspects, content delivery techniques, content selection techniques, and level of service techniques also are presented.
US10009656B2 Multi-option sourcing of content
A content manager initiates play back of corresponding content on a display screen. The corresponding content is received on a primary broadcast channel selected amongst multiple available channels. During play back of the corresponding content, the content manager receives selection of over-the-top content available over a secondary channel with respect to the primary broadcast channel. The over-the-top content includes supplemental content associated with the corresponding content. In response to receiving the selection of over-the-top content, the content manager: i) retrieves the over-the-top content, and ii) initiates play back of the over-the-top content on the display screen. Accordingly, the user can selectively retrieve and play back supplemental content associated with a primary broadcast channel.
US10009650B2 Method and apparatus for processing object-based audio data using high-speed interface
A method for processing data by a source device which transmits an object-based audio (OBA) using a high definition media interface (HDMI), includes when a sink device is connected, requesting the sink device to read an enhanced extended display identification data (E-EDID), receiving an E-EDID including OBA-processing information of the sink device from the sink device, the OBA processing information including at least one of capability information indicating capability of processing the OBA and property information required for processing the OBA, and determining whether the sink device is capable of processing the OBA based on the OBA processing information.
US10009646B2 Image processing device, image reproduction device, and image reproduction system
According to an illustrative embodiment, a data transmission device is provided. The device includes a communication unit for transmitting data to a receiver and transmitting data having a changed characteristic to the receiver, wherein when transmitting the data the device transmits timing information to the receiver indicating a time that the device will begin transmitting the data having a changed characteristic.
US10009640B1 Methods and systems for using 2D captured imagery of a scene to provide virtual reality content
An exemplary method includes a virtual reality media provider system acquiring, from a plurality of capture devices physically disposed at different vantage points in relation to a scene that includes one or more objects, surface data for the one or more objects, generating a color video data stream for the 2D color data and a depth video data stream for the depth data for each capture device included in the plurality of capture devices, packaging the color video data stream and the depth video data stream for each of the capture devices included in the plurality of capture devices into a transport stream, and providing metadata and the transport stream for streaming to a media player device.
US10009638B2 System and method for multi-channel WiFi video streaming
A video or multimedia distribution system receives multiple video streams and transcodes them into a single stream of UDP packets with each of the plurality of video data packets for respective ones of the video streams being assigned a port number corresponding to the respective video stream. The UDP packets are routed to a plurality of Access Points (APs) for transmission. A User Equipment (UE) communicates with the APs and selects one or more of the video streams for viewing on the UE by selecting the port number corresponding to the desired video streams. The UE can “change channels” to view other video streams by changing the port number to the port number of the desired video stream.
US10009637B2 System and method for routing media
In one aspect, a method for managing streaming of video content to a client device includes providing the video content to a content distribution network for storage in a plurality of geographically separated resources of the content distribution network and receiving, from the client device via a packet-based telecommunication network, signaling to have the stored video content streamed to the client device. In response to the received signaling, one or more files are transmitted to the client device via the packet-based telecommunication network, each of the one or more files being in a format compatible with a media player on the client device, the one or more files comprising (i) an identification of one or more of the resources of the content distribution network available to facilitate streaming of one or more segments of the stored video content to the client device, the identification being dependent at least in part on a relationship between a geographic location of the client device and geographic locations of the resources of the content distribution network, and (ii) an identification of an advertising server, the identification of the advertising server being dependent at least in part on a relationship between the geographic location of the client device and a geographic location of the advertising server, wherein the one or more files, when processed by the client device, cause the client device to communicate with the identified one or more resources of the content distribution network and the advertising server to cause the one or more segments of the stored video to be streamed to the client device by the identified one or more resources of the content distribution network and cause one or more advertisements to be streamed from the advertising server to the client device.
US10009634B2 Method to identify at least one content within a data stream
A method to identify content within a data stream, comprising: capturing a data stream, analyzing and filtering the data stream by isolating a test stream of the data stream and disabling the other sub-streams, applying the test stream to the application so as to produce an output, applying the output to a comparator, the comparator receiving a reference and determining by the comparator a distance between the application output and the reference, if the distance is below a predefined level, repeating the isolating step with a new test stream selected among the previous test stream, the new test stream being a subset of the previous test stream, if that the distance is above or equal a second predefined level, repeating the isolating step by selecting a different test stream from the data stream not already applied to the application.
US10009623B2 Image encoding method and image decoding method
According to one embodiment, an image encoding method includes selecting a motion reference block from an encoded pixel block to which an inter prediction is applied. The method includes selecting one or more available blocks from the motion reference block. The method includes selecting a selection block from the available blocks. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information specifying the selection block by referring to a code table decided according to a number of the available blocks.
US10009618B2 Video encoding method and apparatus therefor using modification vector inducement, video decoding method and apparatus therefor
A video decoding method according to an embodiment may include: determining whether a neighboring block adjacent to a current block has a direction vector indicating a specific location in an image; when the neighboring block does not have the direction vector, generating a disparity vector of a neighboring block indicating a specific location in an image having a different view from a view of an image of the neighboring block.
US10009606B2 Low power context adaptive binary arithmetic decoder engine
A technique for decoding data within a context-based adaptive binary arithmetic coding (CABAC) stream processes one or more bins of compressed data based on video format parameters associated with the stream. A configurable CABAC decoder circuit cascades one or more instances of CABAC bin decoder logic to operate properly within a timing constrain established by a decoder clock frequency. The decoder may advantageously select among different combinations of decoder clock frequency and decoded bins per clock cycle to minimize power consumption associated with decompressing and playing the compressed data.
US10009603B2 Method and system for adaptive viewport for a mobile device based on viewing angle
A 2D and/or 3D video processing device comprising a camera and a display captures images of a viewer as the viewer observes displayed 2D and/or 3D video content in a viewport. Face and/or eye tracking of viewer images is utilized to generate a different viewport. Current and different viewports may comprise 2D and/or 3D video content from a single source or from different sources. The sources of 2D and/or 3D content may be scrolled, zoomed and/or navigated through for generating the different viewport. Content for the different viewport may be processed. Images of a viewer's positions, angles and/or movements of face, facial expression, eyes and/or physical gestures are captured by the camera and interpreted by face and/or eye tracking. The different viewport may be generated for navigating through 3D content and/or for rotating a 3D object. The 2D and/or 3D video processing device communicates via wire, wireless and/or optical interfaces.
US10009596B2 Video production sharing apparatus and method
A video production sharing apparatus is provided with a first computer having a processor, memory, and an input device, the memory having programs stored therein, the programs implemented through the processor and designed to cause the processor to: 1) access at least one video stream, 2) manipulate viewing perspective of the at least one video stream with the input device of the first computer to generate an individualized video, and 3) transfer a data file of user inputs from the input device used to manipulate the at least one video stream to create the individualized video that describes the individualized video of the at least one video stream. A method is also provided.
US10009594B2 Stereo image processing device and stereo image processing method
Device (100) comprises: a stereo image acquisition unit (101) for acquiring a standard image and a reference image for a stereo image; an image segmenting unit (102) for acquiring standard pixel data and reference pixel data from the stereo image; a phase correction unit (103) for carrying out for each of the pixel data a phase correction process making the values of the standard pixel data more symmetrical; a windowing unit (104) for applying a windowing function to each of the pixel data that have undergone phase correction; a phase correlation unit 105 for calculating a phase correlation value between the two pixel data that have undergone windowing; and a peak position detection unit (106) for calculating, on the basis of the phase correlation value, the parallax of a corresponding point of the reference image with respect to a standard point on the standard image.
US10009590B2 Method for reducing the size of a stereoscopic image
In an image processing method to display a stereoscopic image on a target screen, a disparity information (200) is associated with the stereoscopic image and is adapted for the display of the stereoscopic image on an original screen, the size of the original screen being different from the size of the target screen, the stereoscopic image comprising a first image (20) and a second image (21). In order to optimize the disparity of the stereoscopic image, the method comprises selecting a part of said first image according to at least one property associated with the first image; calculating a target disparity information associated with the selected part of the image according to the viewing conditions associated with the target screen and the original disparity information associated with the selected part of the first image.
US10009582B2 Pipe inspection system with replaceable cable storage drum
A pipe inspection system includes a cable storage drum and a housing configured to removably receive and rotatably support the cable storage drum. A push-cable with a plurality of conductors is stored in the cable storage drum. A camera head is connected to a distal end of the push-cable. A slip-ring assembly has first and second mating portions that when mated provide conductive paths between the plurality of conductors at a proximal end of the push-capable and a display device. The first portion of the slip-ring assembly is mounted on the housing and the second portion of the slip-ring assembly is mounted on the removable cable storage drum. The system connection cable joining the inspection system with a display unit is removable and may be replaced with cables compatible with various alternate image display systems.
US10009581B2 Room monitoring device
A system for monitors a person in a dwelling. A detection device is in communication with a user monitoring device. The detection device includes at least one motion/movement gesture sensing device configured to detect at least one of a person's motion, movement and gesture. The user monitoring device includes at least two elements selected from: a proximity sensor; a temperature sensor/humidity sensor; a particulate sensor; a light sensor; a microphone; a speaker; two RF transmitters (BLE/ANT+WIFI); a memory card; and LED's.
US10009580B2 Method for supplementing a piece of object information assigned to an object and method for selecting objects in surroundings of a vehicle
A method for supplementing a piece of object information assigned to an object situated in surroundings of a vehicle includes: reading in a piece of sensor information; evaluating the sensor information; and expanding the object information. In the step of reading in, the piece of sensor information represents a response of a driver of the vehicle to an object situated in a viewing direction of the driver. In the step of evaluating, the sensor information is evaluated to obtain a piece of detection information representing whether the driver has detected the object. In the step of expanding, the object information is expanded with the piece of detection information.
US10009573B2 Image recording apparatus, dynamic image processing apparatus, dynamic image reproduction apparatus, dynamic image recording apparatus, information recording/reproduction apparatus
The image recording apparatus according to the present invention is provided with a conversion device that converts an optical image of a subject to an electrical signal, a recording circuit that records the electrical signal achieved through the conversion device in a storage device as image data and a display control circuit that detects an available capacity at the storage device and the length of time that power supply by a source is possible and displays them on a display as available capacity information and remaining power supply time information. The available capacity information indicates the length of available recording time remaining at the available capacity that has been detected.
US10009568B1 Displaying the simulated gazes of multiple remote participants to participants collocated in a meeting space
A system and method for displaying visual focus points of meeting participants uses an image capture device to generate a real-time graphical representation of a physical meeting space containing collocated meeting participants. Remote display devices display the real-time graphical representation of the physical meeting space. Each remote display device is associated with a remote meeting participant located at a remote location. A viewpoint monitoring mechanism determines a remote participant visual point of focus within the real-time graphical representation. A remote participant simulator located in the physical meeting space has a unique remote participant representation for each remote meeting participant and a remote participant visual point of focus indicator associated with each remote participant representation to simulate the remote participant visual point of focus.
US10009564B2 Solid-state image capturing element, manufacturing method therefor, and electronic device
The present disclosure relates to a solid-state image capturing element, a manufacturing method therefor, and an electronic device, which are capable of controlling a thickness of a depletion layer. The solid-state image capturing element includes pixels each in which a photoelectric conversion film configured to perform photoelectric conversion on incident light and a fixed charge film configured to have a predetermined fixed charge are stacked on a semiconductor substrate. The technology of the present disclosure can be applied to, for example, back surface irradiation type solid-state image capturing elements, image capturing devices such as digital still cameras or video cameras, mobile terminal devices having an image capturing function, and electronic devices using a solid-state image capturing element as an image capturing unit.
US10009555B2 Image sensor unit, paper sheet distinguishing apparatus and image reading apparatus
An image sensor unit includes a light emitting element, a light guide that has a substantially rod-like shape and shapes light emitted by the light emitting element into a line, a light condenser that focuses light from an illuminated object, an image sensor that detects the light focused by the light condenser, and a frame in which a light guide housing chamber that houses the light guide and an image sensor housing chamber that houses the image sensor are formed. A correction optical path that extends from the light guide to the image sensor without passing through the light condenser is formed in the frame.
US10009551B1 Image processing for merging images of a scene captured with differing camera parameters
An image processor merges images from a plurality of cameras including applying spatially-varying gains over images from individual cameras to obtain a consistent effective where the images are stitched together despite the cameras possibly having different camera exposures. The image processor can adjust the camera exposures to improve stitching results. In addition to gain modification, the image processor can also modify the images for other artifacts, such as veiling glare and make those less visible at the seams of images. The image processor also can take into account constraints on gain changes and optimize camera parameters to minimize stitching artifacts. Using a cost function, the image processor can optimize for constraints on camera exposure that would otherwise result in camera exposure differences that would themselves cause visible artifacts.
US10009547B2 Image pickup apparatus that compensates for flash band, control method therefor, and storage medium
An image pickup apparatus which is capable of properly detecting and compensating for flash bands to generate a corrected image with no different levels of luminance. Based on an image signal output from an image pickup device which sequentially starts exposure and reads out signals for each row of pixels, a flash band appearing in a plurality of frames consecutive in terms of time due to an external flash is detected. Gains are changed with rows of the frames. At least one of the frames in which the flash band was detected is corrected to a full-screen flash image. When flash bands caused by a plurality of external flashes fired in one frame is detected, a gain is calculated based on a light quantity ratio between the external flashes, and a region where the flash bands overlay each other is multiplied by the gain to generate the full-screen flash image.
US10009541B2 Apparatus and method for capturing images
An apparatus is provided for capturing images including a base, and image capture adjustment mechanism, a first camera, and a second camera. The base is constructed and arranged to support an alignable array of cameras. The image capture adjustment mechanism is disposed relative to the base for adjusting an image capture line of sight for a camera relative to the base. The first camera is carried by the base, operably coupled with the image capture adjustment mechanism, and has an image capture device. The first camera has a line of sight defining a first field of view adjustable with the image capture adjustment mechanism relative to the base. The second camera is carried by the base and has an image capture device. The second camera has a line of sight defining a second field of view extending beyond a range of the field of view for the first camera in order to produce a field of view that is greater than the field of view provided by the first camera. A method is also provided.
US10009539B2 Image processing apparatus, image processing method, and program
An image processing apparatus including: an imaging section; an image storage section configured to store a captured image obtained by capturing an image by the imaging section; an object selection section configured to select an object from the captured image obtained by capturing the image by the imaging section; and an image extraction section configured to extract a captured image in accordance with the object selected from the stored captured image.
US10009531B1 Field of view extender for camera
A field of view (FOV) extender may include prisms that direct light from an angle outside of an angle of view associated with a lens of camera, onto the image sensor of the camera, thereby piecewise extending the field of view of the camera beyond the unaltered angle of view of the camera. The prisms may be oriented to direct light around an outer region of the image sensor, which may generate signals use for motion detection purposes. Each prism may be spaced apart from an adjacent prism by a gap, which may create an alternating sequence of prisms and gaps. An inner region of the image sensor may capture imagery that may be suitable for output to a user.
US10009530B2 Methods and apparatus for synchronized image capture using camera modules with different focal lengths
Methods and apparatus relating to controlling optical chains (OCs) of a camera device to scan a scene area of interest, thereby capturing images of the scene area, in a synchronized manner are described. In various embodiments a synchronized rolling shutter read out of two or more image sensors included in two or more corresponding OCs is implemented controlling the sensors to read out rows of pixel values corresponding to a portion of the scene at the same time, e.g., concurrently. While two or more of the OCs are controlled to read out at the same time, some other OCs in the camera maybe controlled not to read out pixel values while other image sensors are reading out. In various embodiments the read out rate of the two or more sensors corresponding to two or more optical chains is controlled as a function of the focal lengths of the corresponding OCs.
US10009529B2 Camera module for use in automobile
Embodiments provide a camera module including a lens unit, a first board formed with an electromagnetic circuit, a second board spaced apart from the first board, the second board including a terminal for external electrical connection and being formed with an electromagnetic circuit, a first support member having one side coupled to the first board and the other side coming into contact with one surface of the second board, so as to maintain a constant distance between the first board and the second board, and an electromagnetic-field shield configured to receive the first board and the second board therein, the electromagnetic-field shield serving to inhibit outward leakage of an electromagnetic-field formed in each board.
US10009527B2 Compact LED lighting unit for use in camera or video flash applications
A compact LED lighting unit, (1) for camera flash applications, comprising a reflective housing having (14) having a reflective base (15) and an open top (51); an LED (10) mounted within the reflective housing (14) and a beam shaping foil stack (12) provided over the open top of the housing (14); wherein, the foil stack (12) comprises first and second microstructured sheets (50, 52), each having an array of elongate locally parallel ridges (41) facing away from the LED, wherein the ridges of one sheet locally cross the ridges of the other sheet by an angle in the range 30 to 150 degrees.
US10009526B2 Apparatus and methods for imaging interior surfaces of a tube or the like
An exemplary device includes, on a longitudinal axis, an illumination-light source, an axicon (conic) mirror, an image sensor, and a tilted optical element. The light source provides illumination light propagating forwardly on the axis. The axicon mirror reflects the illumination light radially outward, relative to the axis, to the interior surface of a tube to produce reflected light propagating, from the illuminated interior surface, as imaging light back to the axicon, which reflects the imaging light rearwardly. The image sensor receives at least a portion of the imaging light rearwardly reflected by the axicon mirror. The tilted optical element, situated between the axicon mirror and the interior surface, moves a selected first portion of the imaging light away from being incident on the image sensor, while allowing a second portion of the imaging light to be incident on the image sensor.
US10009512B2 Information processing system, information processing apparatus, server and information processing method
An information processing apparatus requests a server to permit a user to automatically log in to the information processing apparatus, and the server, based on face recognition processing for an image in which the user is imaged, permits the automatic login, and then the information processing apparatus provides its function to the user in response to the permission. The information processing apparatus inquires the server about whether a condition for the user to automatically log out from the information processing apparatus has been satisfied, and the server, based on face recognition processing for an image in which the user or another user is imaged, informs the information processing apparatus that the condition has been satisfied, and then the information processing apparatus stops providing its function to the user in response to the information.
US10009505B2 Asynchronously requesting information from a camera device
Image transport includes receiving, at an accessory camera device, an asynchronous operation request from an electronic device for a first quantity of image data, determining, by the accessory camera device, a second quantity of image data that the accessory camera device is capable of transmitting to the asynchronous operation request, transmitting an indication of the second quantity of image data to the electronic device, and sending a response comprising the second quantity of image data to the electronic device.
US10009501B2 Optical print head, image forming apparatus, and method of manufacturing the optical print head
An optical print head for illuminating an image carrier facing the optical print head includes: a substrate on which a light emitting element array is mounted; a lens array for focusing light emitted from the light emitting element array onto the image carrier; a holder holding the substrate and the lens array; and at least one spacer member, disposed on the holder, for maintaining a predetermined distance between the lens array and the image carrier, the at least one spacer member being made of curable resin that is cured under a predetermined condition or fixed to the holder with curable adhesive that is cured under a predetermined condition.
US10009496B2 Information processing apparatus and method for controlling the same
An information processing apparatus includes an image acquisition unit, a first control unit, a second control unit, and a power control unit. The first control unit performs a process for detecting a moving object using image data acquired by the image acquisition unit. The second control unit performs a process for authenticating a user who uses the information processing apparatus using the image data acquired by the image acquisition unit. The power control unit shifts the information processing apparatus to a power saving mode in which electric power is supplied to the first control unit and in which supply of electric power to the second control unit is stopped. In the power saving mode, the power control unit shifts the information processing apparatus to a normal power consumption mode in which electric power is supplied to the second control unit when the first control unit detects a moving object.
US10009495B2 Image reading apparatus and document transport method used therefor
There is provided an image reading apparatus that, when double feeding of documents is detected by a double feeding detector, transports the documents in the reverse direction of the transport direction at least until the leading edges of the double-fed documents are positioned at the upstream side of transport roller pairs by rotating a separation roller and a retard roller so as to transport the documents in the reverse direction, and that thereafter transports the documents in the transport direction by rotating the separation roller so as to transport the documents in the transport direction. When the documents are transported in the reverse direction, the image reading apparatus sets a second rotation speed of the retard roller to be faster than a first rotation speed of the separation roller.
US10009492B2 Application generator, application generation method, and computer program
An application generator that generates a screen display application for causing an image forming apparatus to execute display processing includes: an acceptance section that accepts arrangement of any one of first objects each being prepared in advance for commanding to execute particular processing, to the screen, or accepts arrangement of a second object, and a third object arranged on another screen and to be associated with the second object, to the screen; a generation section that generates an application for displaying a screen on which one or both of the first object and the second object are arranged, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected; and an output section that outputs the screen display application and correspondence data.
US10009490B2 Image forming system, image forming apparatus, and program
An image forming system includes an image forming apparatus and a communication terminal. The image forming apparatus communicates with the communication terminal and includes an operation panel that displays a first display screen and accepts an operation of inputting information, and a hardware processor. The communication terminal communicates with the image forming apparatus, displays a second display screen, and accepts input of information and includes a central processing unit (CPU) that notifies the input of the information to the image forming apparatus. The communication terminal transmits the information input in the input device to the image forming apparatus, and the hardware processor determines whether the status of the operation panel is a status that accepts the operation, and upon the status of the operation panel being the status that accepts the operation, switches the first display screen to a screen that accepts the operation.
US10009478B2 Nearend speech detector
A nearend speech detector for classifying speech at a communication system receiving a microphone signal from a nearend microphone and a farend signal from a farend communication system, the nearend speech detector comprising: a signal processor configured to transform the microphone and farend signals into the frequency domain; a calculation unit configured to form: an estimate of a nearend signal representing nearend speech present in the microphone signal; and a measure of gain between the microphone signal and the nearend signal; and a signal classifier configured to classify speech at the communication system in dependence on a measure of variance of the gain and a measure of variance of the nearend signal.
US10009476B2 Method, apparatus, and computer readable medium for quality of service signaling for reverse direction protocol
Methods, apparatuses, and computer readable media configured for quality of service signaling for reverse direction protocol are disclosed. A STA may include circuitry. The circuitry may be configured to: generate a first MPDU; configure a reverse RDG field of the MPDU; configure a TSID field of the MPDU; and configure an access category constraint field of the MPDU to indicate to the second STA a constraint on MPDUs that the second STA can transmit in a reverse grant. The constraint may be: that the second STA transmit MPDUs with a second TSID that has a same value as the first TSID, that the second STA transmit MPDUs with a user priority of a second TSID that corresponds to a user priority of the first TSID, and/or that the second STA transmit MPDUs with an access category of a second TSID that corresponds to an access category of the first TSID.
US10009471B2 Call forwarding system and method for forwarding a call to a terminal through near-field wireless communication
In a call forwarding system, a management apparatus of the call forwarding system determines service terminals capable of near field wireless communication within a reception range of near field wireless communication, generates a terminal list, and receives a call event message reporting the receipt of a call from a reference terminal. The management apparatus may transmit a call report message including the terminal list to the reference terminal and the service terminals. The management apparatus may forward the call initially received by the reference terminal to a terminal which transmitted a receipt request message by transmitting a call forwarding request message to the reference terminal. The management apparatus may transmit, to the reference terminal and the service terminals, a receipt report message reporting the call was forwarded. According to a change receipt message or upon non-receipt by an intended terminal, the call may be reforwarded to another terminal.
US10009463B2 Multi-channel delivery platform
A request to execute an interaction site for enabling communications to be exchanged between a multi-channel communications system and a user device is received by an interaction flow processor. The interaction site is identified based on the request. An interaction flow document is accessed for the identified interaction site, the interaction flow document including code for initiating the interaction site between a user device and the multi-channel communications system using any one of multiple different communications channels including an interactive voice response channel. A communications channel used by the user device to contact the multi-channel communications system is determined. Based on the determined communications channel, the code of the interaction flow document is translated to code executable by the multi-channel communications system to enable the multi-channel communications system and the user device to exchange communications over the determined communications channel. A response is transmitted to the multi-channel communications system.
US10009462B1 Call filtering to a user equipment
A user equipment and method for call filtering is provided. On receipt of an incoming call, the incoming call's telephone number or other caller identifier is determined and then used as a search query in a search engine search. Using natural language processing or text string comparison, text from the search hits is processed by comparing with the stored permitted caller description(s). If a match is found, then a call alert is generated, whereas if not, then the call is blocked.
US10009449B1 Support structure to enable use of tablet computer by persons with limited manual dexterity
A system and method provide a stable support for a portable electronic device such as a tablet computer, a personal digital assistant, a smartphone, or the like. The system includes a support structure that rests on a table, a tray or other platform positioned proximate to a person using the portable electronic device. The support structure has a non-skid base positioned on the platform and has an upper surface positioned at a selected angle with respect to the base. The upper surface includes a recess that receives a configuration frame (or insert). The configuration frame includes an opening to receive and retain the portable electronic device. The configuration frame is rotatable to at least two positions to orient the portable electronic device in at least two orientations (e.g., portrait and landscape) with respect to the person. In certain embodiments, the presentation angle of the upper surface is variable.
US10009440B2 Crowdsourcing entity information
Generally discussed herein are methods, systems, and apparatuses for crowdsourcing data. A method can include identifying a first entity has an auto-created profile on a social network site or has a profile page that has been abandoned by an administrator of the profile page, identifying a user of the site includes the first entity in their profile or includes a second entity in their profile where the second entity includes an industry identifier that matches an industry identifier of the first entity, prompting the user determined to be associated with the first entity to verify data about the first entity in the auto-created profile or provide new data about the first entity, and updating the auto-created profile of the first entity in response to the user confirming that the prior data is incorrect or providing new data about the first entity.
US10009430B2 Apparatus, system and method of fine timing measurement (FTM)
Some demonstrative embodiments include apparatuses, systems and/or methods of Fine Timing Measurement (FTM). For example, an apparatus may include circuitry and logic configured to cause an initiator station to process an FTM message received from a responder station, the first FTM message comprising a first field comprising a first Message Authentication Code (MAC); to process a second FTM message comprising the first field, a second field, and an FTM time value corresponding to the first FTM message, the first field comprising a second MAC, and the second field comprising the first MAC; and to determine whether or not to use the FTM time value for an FTM measurement, based on an authentication of the responder station according to the second MAC.
US10009427B2 Two-stage event-driven mobile device tracking for vehicles
A vehicle may include wireless signal sensors surrounding the doors of the vehicle. A processor of the vehicle may be programmed to capture, from the sensors, a first data snapshot when one of the doors is opened and a second data snapshot when the one of the door is closed, and assign a mobile device to a seating zone associated with the one of the doors when the first and second snapshots both indicate the mobile device is closest to the door.
US10009426B2 Converged infrastructure and associated methods thereof
Methods and systems for a networked storage environment are provided. One method includes retrieving network access information by a management console to connect to a storage system node in a converged infrastructure (CI) environment with defined configuration requirements for deploying the storage system node that manages a plurality of storage devices; performing an initial determination to ascertain that the storage system node is capable of meeting the CI environment configuration requirements; configuring a plurality of network data ports of the storage system node for sending and receiving data to and from a client system to meet the CI environment configuration requirements; creating an aggregate having storage space at the plurality of storage devices to meet the CI environment configuration requirements for storage devices; and generating a storage volume in compliance with the CI environment configuration requirements.
US10009414B2 Hierarchical distributed architecture with multiple access to services
A hierarchical distributed architecture including services and applications able to manage and/or process digital data by using the services. The architecture includes local service providers, each local provider being connected to one or several applications, and remote service providers, each remote provider being connected to one or several services, each application able to communicate with one or several services through a first hierarchical level including a local provider, and a second hierarchical level including at least one remote provider and each service is able to communicate with one or several applications through a first hierarchical level including a remote provider and a second hierarchical level including at least one local provider.
US10009411B2 Migration of data storage
An operable mechanism implements a stub utility to facilitate the migration of stub files, where the stub utility is integrated with a data storage product and a data storage technique of an existing storage site containing the stub files. The stub utility identifies the stub files and uses virtualization to migrate the stub files to a new storage site without concomitantly recalling or accessing source files linked to the stub files.
US10009408B2 Apparatus for efficient reconstruction of data file
According to one embodiment, a communication apparatus communicates with a first device including a first data file via a network. The communication apparatus includes an indication unit and a request sending unit. The indication unit indicates a first data sending request to send first data from a first position as a start position of the first data file toward a second position as an end position of the first data file. Furthermore, the indication unit indicates a second data sending request to send second data from the second position toward the first position in the first data file. The request sending unit sends the first data sending request and the second data sending request to the first device.
US10009407B2 Analyte data retriever
Methods and apparatus, including computer program products, are provided for processing analyte data. In some example implementations, a method may include receiving, at a first processing system including a user interface, an installation package including a plug-in and code configured to provide at the first processing system an interface between a sensor system configured to measure an analyte concentration level in a host and a second processing system; storing, by the first processing system, the installation package in a location based on a role of a user initiating the installation of the code; installing the plug-in for the user interface to enable the plug-in to control one or more aspects of an installation of the code; and initiating, by at least the plug-in, the installation of the code at the first processing system to provide the interface. Related systems, methods, and articles of manufacture are also disclosed.
US10009403B1 Checkpointing a set of stream computing data
Disclosed aspects relate to checkpointing a set of stream computing data with respect to a stream computing environment having a set of windowed stream operators including both a first windowed stream operator and a second windowed stream operator. It may be identified that the first windowed stream operator has a first subset of the set of stream computing data. It may be identified that the second windowed stream operator has the first subset of the set of stream computing data. It may be determined to checkpoint the first subset of the set of stream computing data without a redundant checkpoint related to the first and second windowed stream operators. The set of stream computing data may be checkpointed without the redundant checkpoint of the first subset of the set of stream computing data.
US10009396B2 Queue-based adaptive chunk scheduling for peer-to-peer live streaming
A method and apparatus are described for scheduling content delivery in a peer-to-peer network, including receiving a message from a peer, classifying the received message, storing the classified message in one of a plurality of queues based on the classification, generating responses to messages based on a priority of the queue in which the classified message is stored and transmitting content to all peers in the peer-to-peer network. Also described are a method and apparatus for scheduling content delivery in a peer-to-peer network, including receiving one of a message and content from one of a content source server and a peer, classifying the received message, storing the classified message in one of a plurality of queues based on the classification, storing the received content, generating responses to messages based on a priority of the queue in which the classified message is stored and transmitting content to all other peers in the peer-to-peer network.
US10009381B2 System and method for threat-driven security policy controls
Methods, systems, and media for a security system are provided herein. Exemplary methods may include: acquiring a firewall security policy from a policy compiler; receiving network traffic originating from a source machine and directed to a destination machine; analyzing the network traffic using the firewall security policy; forwarding or dropping each of the network traffic according to the security policy; and redirecting one or more network packets of the network traffic according to the security policy.
US10009375B1 Systems and methods for artificial model building techniques
Embodiments disclosed describe a security awareness system may adaptively learn the best design of a simulated phishing campaign to get a user to perform the requested actions, such as clicking a hyperlink or opening a file. In some implementations, the system may adapt an ongoing campaign based on user's responses to messages in the campaign, along with the system's learned awareness. The learning process implemented by the security awareness system can be trained by observing the behavior of other users in the same company, other users in the same industry, other users that share similar attributes, all other users of the system, or users that have user attributes that match criteria set by the system, or that match attributes of a subset of other users in the system.
US10009373B2 System and method for software defined behavioral DDoS attack mitigation
Systems and methods for software defined behavioral DDoS attack mitigation are provided. According to one embodiment, a method is provided for mitigating DDoS attacks. A DDoS attack mitigation appliance of multiple mitigation appliances controlled by a DDoS attack mitigation central controller receives DDoS attack mitigation policies through a network connecting the controller and the mitigation appliance. A DDoS attack is mitigated by the mitigation appliance based on the received mitigation policies. The mitigation policies are generated by the controller based on granular behavioral packet rate thresholds estimated based on granular traffic rate information collected from one or more of the multiple mitigation appliances controlled by the controller.
US10009368B2 Virtual machine compliance checking in cloud environments
A method of transferring a virtual machine between a virtualized computing system and a cloud computing system includes determining that a virtual machine is to be transferred from a virtualized computing system to a cloud computing system and determining a connection between a first resource in the virtualized computing system and a second resource in the cloud computing system. Files that enable implementation of the virtual machine at the virtualized computing system and identified, as are file portions of the files for transfer from the virtualized computing system to the cloud computing system. At least one compliance check is executed on each of the file portions using at least one compliance checker. Each of the file portions that fails a compliance check is blocked from being maintained in the cloud computing system.
US10009366B2 Network anomaly detection
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining network related anomaly scores. One of the methods includes generating a network map including at least a plurality of network nodes and a plurality of edges that indicate communications paths between the plurality of network nodes, obtaining first data indicating network activity over the edges and between the plurality of network nodes for a first time period, generating a model of expected network activity over the edges and between the plurality of network nodes for a future time period using the network map and the first data, obtaining second data indicating network activity over the edges and between the plurality of network nodes for a second time period, and determining an anomaly score using a comparison between the second data and the model of expected network activity.
US10009364B2 Gathering flow characteristics for anomaly detection systems in presence of asymmetrical routing
In one embodiment, a first device in a network identifies a first traffic flow between two endpoints that traverses the first device in a first direction. The first device receives information from a second device in the network regarding a second traffic flow between the two endpoints that traverses the second device in a second direction that is opposite that of the first direction. The first device merges characteristics of the first traffic flow captured by the first device with characteristics of the second traffic flow captured by the second device and included in the information received from the second device, to form an input feature set. The first device detects an anomaly in the network by analyzing the input feature set using a machine learning-based anomaly detector.
US10009356B2 Redirection method for electronic content
Electronic content, for example, a web page, is configured for display by a web browser application to include content that is not included in or referenced by the web page. The web page includes a first locator for first content. A second locator for second content is associated with the first locator in a database or other memory structure. In response to a request for the web page, the second locator is obtained. Access to the second locator may be secured. The second locator may be swapped with the first locator to cause the web browser application to obtain the second content instead of the first content. In the alternative, the second content may be obtained and provided to the web browser instead of, or in addition to, the first content.
US10009346B2 Heterogeneous clustered anti-pass back host processing system and method
A heterogeneous clustered anti-pass back host processing system and method can include a single heterogeneous host system receiving a triggering signal from a first access controller in a plurality of access controllers, the single heterogeneous host system identifying all areas referenced by the first access controller, a respective type of anti-pass back feature associated with each of the areas referenced by the first access controller, and a least restrictive type of the respective type of anti-pass back feature associated with each of the areas referenced by the first access controller, and the single heterogeneous host system transmitting an anti-pass back status update message to each of the plurality of access controllers in accordance with rules of the least restrictive type of the respective type of anti-pass back feature associated with each of the areas referenced by the first access controller.
US10009342B2 Authentication for over the top broadcast streaming using automated content recognition
An authenticator in a second user device captures a media sample played on a first user device in proximity to the second user device. The media sample comprises at least one of an audio portion, a video portion or an image portion of a media stream received by the first user device from a remote media streaming source over a network. The authenticator sends at least a portion of the media sample from the second user device to an authentication server, the authentication server to compare the at least the portion of the media sample to a reference media stream received from the remote media streaming source to determine that the second user device is authenticated for viewing the media stream responsive to the portion of the media sample matching the reference media stream. The authenticator then receives an authentication decision from the authentication server at the second user device, the authentication decision indicating whether the second user device is authenticated.
US10009338B2 Methods and systems for a subscription data sharing service
An illustrative method according to a set of instructions stored on the memory of a computing device includes receiving, by a processor of the computing device, a request for information from a requestor device during a real time communication between a sender device and a communication device associated with the requestor device. The method also includes sending, by the processor, the request for information to the sender device during the real time communication. The method also includes receiving, by the processor, from the sender device, a granted request for information including data requested in the request for information. The granted request for information is authorized by the sender device. The granted request for information is received during the real time communication. The method also includes sending, by the processor, the granted request for information to the requestor device during the real time communication.
US10009336B2 Network security system to validate a server certificate
In one embodiment, a Domain Name Service (DNS) server pre-fetches domain information regarding a domain that includes certificate information for the domain. The DNS server receives a DNS request that includes a security request for the domain in metadata of a Network Service Header (NSH) of the DNS request. The DNS server retrieves the certificate information for the domain from the pre-fetched information regarding the domain, in response to receiving the security request. The DNS server sends, to a Transport Layer Security (TLS) proxy, a DNS response for the domain that includes the certificate information in metadata of an NSH of the DNS response.
US10009329B2 Learned roving authentication profiles
Disclosed herein are systems and methods for determining learned associations between authentication credentials and network contextual data, such as may be utilized in a network that supports network roving. A mobile device attempts to rove to a visited network using authentication credentials associated with another network, based at least in part on first contextual information associated with the other network and second contextual information associated with the visited network indicating that the visited network is part of a common association of networks that supports roving internetworking between the networks of the common association.
US10009320B2 Computerized system and method for deployment of management tunnels
Methods and systems for deploying management tunnels between managed and managing devices are provided. According to one embodiment, the use of PKI-authenticated serial numbers within network devices manufactured by a particular manufacturer enables one-step provisioning of one or more managed devices. A managed device is provisioned with the serial number of a management device manufactured by the particular manufacturer. When the managed device is installed within a network, the management device is located by the managed device with the assistance of a locator server and the managed device initiates establishment of an encrypted management tunnel with the management device. Prior to allowing the management device to use the management tunnel to perform management functionality in relation to the managed device, credentials of the management device are verified by the managed device by comparing the PKI-authenticated unique identifier of the management device to that which is stored within the managed device.
US10009318B2 Connecting to a cloud service for secure access
A client may connect to a server over an insecure network by downloading and configuring a secure connection mechanism to the server. The secure connection mechanism may allow the client to join a domain when connected to the server and access domain level services. The server may receive a request from the client, classify the connection type, and used the classification to determine whether the request originated off premises. If so, the server may send a configuration mechanism to the client, which may then establish a secure connection to the server. Once the secure connection is established, the server may join the client to the server's domain and begin secure operations.
US10009312B2 Delegating DNS records to additional providers
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network, running a DNS server, and configured to: receive, from a client computer, an electronic message encoding a DNS request; access, within a database, at least one DNS record comprising: a designation of the DNS server as an authoritative DNS server for the DNS request; and a resource record designating a secondary authoritative server running on a second server computer; transmit, to the client computer, a DNS result according to the first resource record; transmit, to the secondary authoritative server, a second electronic message encoding a DNS query according to the second resource record; receive, from the secondary authoritative server, a DNS query result; store the DNS query result within a cache stored within the server computer; and transmit, to the client computer, the DNS query result.
US10009310B1 Content sharing based on social graphing
The subject matter of this specification can be embodied in, among other things, a method that includes generating a data structure that links users based on social relationships and permits a first user to target content to other users that are linked to the first user via a social relationship.
US10009309B2 Advice and polling methods and systems
A computerized polling system is provided. The polling system allows a polling user to ask a question posed to a plurality of answering users. The first user asks the questions and provides two or more graphical representations, each representation corresponding to one of the potential answers to the question. The system receives answers from the answering users and tallies them, providing a result with indications of how the answering users have answered, such as a percentage marking.
US10009307B2 Message notification method, system, and device for a communication account
A message notification method for a communication account. The method includes logging in, by an active terminal and an inactive terminal, to a communication platform using the communication account, sending, by the active terminal, status information to the communication platform, the status information indicating the active terminal is active, sending, by the communication platform, a first message to the active terminal according to the status information, and sending, by the communication platform, a second message to the inactive terminal. The first message carries first notification instruction information instructing to output a strong notification message, and the second message carries second notification instruction information instructing to output a weak notification message, or to not output a notification message. The method further includes outputting, by the active terminal, the strong notification message according to the first notification instruction information.
US10009306B2 Methods to mitigate communication delays between systems in connection with a transport service
A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.
US10009304B2 Method and system for correlating conversations in messaging environment
A computer based method for correlating conversations is provided, including the steps of providing a discussion interface at an interface device, receiving an indication that one of several messages displayed at the discussion interface is part of an active conversation, providing a message entry location for imputing new messages associated with the discussion interface, and receiving new messages at the message entry location. New messages received are automatically associated with the active conversation by displaying them with a visual cue shared by all messages associated with the active conversation.
US10009301B1 Peer-to-peer location-based messaging
Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for peer-to-peer location-based messaging. In some implementations, a mobile device selectively displays displayable messages associated with beacons corresponding to specific locations that the mobile device visits. The mobile device can extract identifiers from wireless messages from beacons and determine whether to display a message corresponding to a beacon based on filter parameters of a user and data indicating characteristics of a property where a beacon is located. The displayable messages corresponding to beacons can be messages users who associated with the beacons have previously designated for presentation upon detection of the beacons. The mobile device can displays the displayable message for a beacon while the mobile device is a detection range to receive the wireless message from the beacon.
US10009300B2 Messaging apparatus and method thereof
A method of providing messaging comprises the steps of providing display of messages exchanged between a plurality of participants; receiving designation of one of said messages as an anchor message; permitting a response received to said anchor message from one of said plurality of participants to be provided to all others of said plurality of participants; providing display of said response; and receiving at least a further response to said anchor message from at least one of said plurality of participants, wherein at least an excluded one of said plurality of participants is prevented from receiving at least said further response.
US10009298B2 Managing modality views on conversation canvas
A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The application may display an initial view according a modality selection by the user. A user is enabled to select a next view from the set by providing a user action such as a tap, swipe action, etc. The application dynamically generates the next modality view according to the initial view. Common participants and common contexts are used to configure the next view. Subsequent to configuration, the application displays the next modality view on the conversation canvas by transitioning from the initial view. The application retains session information from the initial view to restore the initial view session if the user selects to return to the initial view.
US10009296B2 Coalescing messages using a network interface controller
An injection descriptor corresponding to a destination node may be stored in memory. A network interface controller (NIC) may determine that one or more messages added to the injection descriptor are to be transmitted to the destination node. The NIC may then lock the injection descriptor so that no additional message can be added to the injection descriptor, and the NIC may load the one or more messages. The NIC may then generate a network packet that includes the one or more messages, and the NIC may transmit the network packet to the destination node.
US10009293B1 Shared memory switch fabric system and method
A system and method of transferring cells through a router includes writing one or more of the plurality of cells, including a first cell, of a packet from an ingress stream of an ingress writer to a central buffer, storing a packet identifier entry in the first egress reader scoreboard in each of the plurality of egress readers, the packet identifier entry including a packet identifier, a valid bit, a hit bit and a write cell count, wherein the valid bit is configured to indicate that the packet identifier entry is valid, the hit bit is configured to indicate that no cells in the packet have been read from the central buffer and the write cell count equals the number of cells in the packet written to the central buffer, and reading the packet from the central buffer as a function of the packet identifier entry.
US10009291B1 Programmable switching fabric for dynamic path selection
A programmable switch fabric can allow dynamic path selection for a specific class of packets using programmable action codes. Multiple packet processors inside a switch can process an incoming packet simultaneously and can make a decision (e.g., drop, forward, copy, etc.) related to the packet. A specific reassignment action code can be associated with the decision that needs to be prevailed for a specific class of packets. A priority arbiter can reassign the priority based on the specific reassignment action code so that the action associated with that action code prevails in the decision provided by the priority arbiter.
US10009289B2 Control device for connecting a can bus to a radio network, and motor vehicle having such a control device
A control device, which connects a controller area network (CAN) bus to a radio network, includes a wireless controller, a microcontroller, a CAN controller and a CAN transceiver. The CAN controller has a first channel and a second channel for transmitting (Tx) and receiving (Rx) frames. The microcontroller is connected, on the one hand, to the wireless controller and, on the other hand, to the first channel of the CAN controller. The CAN transceiver is connected, on the one hand, to the second channel of the CAN controller and, on the other hand, to the CAN bus. The CAN controller configured in such a manner that it transmits or blocks a frame received on the first channel on the basis of an identifier of the frame on the second channel. Also described is a motor vehicle having such a control device.
US10009286B2 Communications hub
A method for bandwidth sharing is provided. The method may include getting a list of neighboring communications hubs, the neighboring communications hubs being disposed in respective neighboring residences. The neighboring communications hubs may be communicatively coupled to the first communications hub using a first broadband data network provisioned by an Internet Service Provider (ISP), and the neighboring residences may be within a same predetermined geographic region as the first residence or within a predetermined temporal distance on a data network from the first residence. The method determines if a data requirement exceeds bandwidth available to the first communications hub and provides a request for data to a neighboring communications hub. The request corresponds to the data requirement. The method then receives data responsive to the request from the neighboring communications hub.
US10009282B2 Self-protecting computer network router with queue resource manager
A self-protecting router limits the extent to which its queues can be filled with potentially malicious or otherwise harmful messages received from outside the router, thereby ensuring the queues have sufficient room to accept messages generated internally within the router and are necessary for management and operation of the router. Such routers are, therefore, immune to attack by floods of messages from malicious or malfunctioning network nodes, such as computers, switches and other routers.
US10009280B2 Method and apparatus for providing an efficient multi-client access
An apparatus and a method for providing an efficient multi-client access in a WLAN, the method comprising the step of: when the number of clients exceeds a threshold, creating at least two virtual access points (VAP1, VAP2, VAP3); load balancing by distributing workloads across the created at least two virtual access points; and dynamically allocating at least one quality of service parameter (e.g., timeslots, AIFS, TXOP, maximum and minimum contention window) to each of the created at least two virtual access points.
US10009271B2 Routing method and network transmission apparatus
It is determined whether or not the address of a first type specified in an address resolution query is an address that allows direct routing to a first network. If the direct routing is determined to be allowed, a routing table is configured such that a packet including, as a destination, the address of a second type obtained by the address resolution query is forwarded to the first network. If the direct routing is determined not to be allowed, the routing table is configured such that a packet including the obtained address of the second type as a destination is forwarded to a second network.
US10009261B2 Method and system of checkpoint and rollback recovery for forwarding states of a software-defined networking (SDN) system
Methods implemented in an electronic device are disclosed for checkpoint and rollback recovery in a SDN system. The method utilizes message identifiers to indicate an order of consistent states of forwarding tables of a plurality of network elements of the SDN system. The SDN controller of the SDN system receives a request to recover the network to a previous state, and identifies a consistent state of forwarding table for each of the plurality of network elements utilizing the message identifiers associated the consistent states, where the identified consistent states represent the previous state of the network without the identified consistent states being captured at the same time at the plurality of network elements. The SDN controller indicates the identified consistent state for each of the plurality of the network elements to a corresponding network element, where the corresponding network element makes its forwarding table consistent with the identified consistent state.
US10009259B2 Multi-path data transfer using network coding
Techniques, devices, systems, and protocols are disclosed herein that relate to data transfer between communication nodes via multiple heterogeneous paths. In various embodiments, network coding may be used to improve data flow and reliability in a multiple path scenario. Transmission control protocol (TCP) may also be used within different paths to further enhance data transfer reliability. In some embodiments, multiple levels of network coding may be provided within a transmitter in a multiple path scenario, with one level being applied across all paths and another being applied within individual paths.
US10009256B2 Hybrid routing table for reaching unstable destination device in a tree-based network
In one embodiment, a method comprises: a root network device of a tree-based network topology identifying an instability in an identified child device attaching within the tree-based network topology; the root network device generating and storing in a routing information base table, for each sub-child device reachable via the identified child device, a corresponding source-route path starting with the identified child device and ending at the corresponding sub-child device; the root network device adding, to the routing information base table, a current path for reaching the identified child device, enabling the root network device to generate a path for reaching any one sub-child device using the corresponding source-route path via the current path of the identified child device.
US10009242B1 Augmenting the functionality of a content player
Improving a content player is disclosed. A monitoring module is configured to obtain status information associated with a content player. The monitoring module is loaded. Status information associated with the content player is obtained. A report of at least a portion of the obtained status information is made to a monitoring service.
US10009236B2 Determining sampling rate from randomly sampled events
Mechanisms are provided for determining an event rate. The mechanisms sample a sequence of events to generate a set of sampled events. At least a subset of the sampled events have associated event sequence values indicating a position of the sampled event within the sequence of events. The mechanisms group the sampled events into a plurality of event groups based on a common characteristic of the events. The mechanisms determine, for each event group, sequence values of sampled events associated with the event group. The mechanisms calculate, for each event group, an estimated event rate based on the sequence values of the sampled events associated with the event group and the total number of events in the sequence of events.
US10009231B1 Advertising with a layer three routing protocol constituent link attributes of a layer two bundle
In general, techniques are described for extending routing protocol advertisements to include respective attributes of constituent links of an aggregation group. In one example, a network device includes a management interface that receives configuration information that specifies first and second constituent links for a layer two (L2) aggregated interface. The first and second constituent links are physical links connected to respective physical interfaces of forwarding units of the network device. A routing protocol daemon of the control unit generates a link state message that specifies layer three (L3) routing information associated with the aggregated interface and further specifies an attribute of the first constituent link and an attribute of the second constituent link. The routing protocol daemon sends the link state message from the network device to another network device of the network in accordance with a routing protocol.
US10009229B2 Policy verification in a network
A determination is made at a network connected device that a network policy is to be verified. The network policy is applied to network packets sent to an endpoint within a network, and the application of the policy to network traffic can result in at least two outcomes. Another determination is made at the network connected device that a switch is provisionable to host the endpoint. The network connected device provisions a simulated endpoint version of the endpoint at the switch to host the policy. At least one packet is sent to the simulated endpoint via the network connected device for each of the at least two outcomes of the policy. At least one response is received by the network connected device from the simulated endpoint indicating how the policy was applied to each of the packets.
US10009219B2 Role-driven notification system including support for collapsing combinations
Embodiments of the invention relate techniques of implementing role-driven notification. The techniques can include determining a location of a role in a role hierarchy and a corresponding location of a first notification template in a notification template hierarchy. The techniques can also include identifying one or more child roles of the role corresponding to the user and one or more child notification templates of the notification template corresponding to the user. The techniques can include generating a second notification template, the second notification template including the one or more rules included in each of the one or more child notification templates and sending a notification for the user based on the second notification template.
US10009217B2 Fault tolerant level 2 channel selection
A method for setting up standby links on a link failure may be provided. The method comprises for a set of N link ports and M standby link ports, where N and M are integers and N is not equal to M, performing the following functions. Determining the status of a link from a first link port of the N ports. After the link from the first link port has failed, determining when a standby link port from the M standby link ports has been assigned to the first link port of the N ports. After the standby link port has been assigned, determining the health of the standby link port. After the standby link port has been assigned and is healthy, redirecting traffic from the first link port to the standby link port.
US10009196B2 Multiple symbol noncoherent soft output detector
Multiple symbol noncoherent soft output detectors in accordance with embodiments of the invention are disclosed. In a number of embodiments, the multiple symbol noncoherent soft output detector uses soft metrics based on the Log Likelihood Ratio (LLR) of each symbol to provide information concerning the reliability of each detected symbol. One embodiment of the invention includes a receiver configured to receive and sample a phase modulated input signal, and a multiple symbol noncoherent soft output detector configured to receive the sampled input signal and to generate a soft metric indicative of the reliability of a detected symbol based upon observations over multiple symbols.
US10009192B2 Switching device and operating procedure therefor
A switching device including a first interface for contacting a media-independent interface of a first physical interface unit, and a second interface for contacting a media-independent interface of a second physical interface unit. The switching device is designed to couple the first interface to the second interface.
US10009190B2 Data service including channel group
A method at a cable modem termination system includes dividing a transmit stream into multiple data streams and transmitting the multiple data streams over multiple radio frequency channels of a group of channels. The group of channels supports traffic to a plurality of destinations. Each channel in the group of channels is a downstream channel.
US10009189B2 System and method for a managed network with quality-of-service management
Systems and methods for establishing Parameterized QoS flows in a managed network can include a Designated Network Node (like a Network Controller or any network node) discovering a plurality of network nodes. The Designated Network Node discovering one or more of the plurality of network nodes; classifying the discovered network node or nodes based on node type; determining from the classification which node or nodes are designated for supporting Parameterized QoS flows; and invoking a request to a MoCA layer to create Parameterized QoS flows between the network node or nodes classified as designated for Parameterized QoS flows and the source nodes (like BHR and DVRs); wherein the bandwidth designated for the individual Parameterized QoS flows is either a nominal value or actual value specified by the Designated Network Node such that the actual aggregate bandwidth for the Parameterized QoS flows does not exceed the network bandwidth available for actual Parameterized QoS flows; wherein when actual bandwidth is specified for each flow, the Designated Network Node can preempt some PQoS flows in order to release PQoS bandwidth for a new PQOS flow; wherein the Designated Network Node is provisioned with a trusted device list designating nodes for supporting PQoS flows, and preemption rules that can be used for preemption.
US10009187B2 Method and device for group communication, having robust mobility
The present invention relates to a method and apparatus for group communication. In more detail, the present invention relates to a method and apparatus for allowing a terminal to participate in group communication effectively on the move, and a communication method of a base station in a mobile communication system according to the present invention includes receiving Multimedia Broadcast Multicast Service (MBMS) bearer information including a QoS parameter from a Multi-cell/multicast Coordination Entity (MCE); updating bearer information for a terminal using the received MBMS bearer information; making a handover decision of the terminal and transmitting a handover request message including the MBMS bearer information to a Mobility Management Entity (MME) or a second base station which does not support MBMS; transmitting a handover command message from the second base station to the terminal; and forwarding MBMS data to the second base station during a predetermined period. The group communication service reception method and apparatus of the present invention is advantageous in that a terminal participated in group communication is capable of receiving the group communication service seamlessly, even when the terminal enters an area not supporting MBMS, by switching the communication path to a Point-To-Point (PTP) communication path quickly.
US10009184B1 Methods and apparatus for controlling access to encrypted computer files
A server computer provides centralized key management services to several computers having encrypted files or file systems. The server computer receives key requests from the computers. The server computer issues a key to a computer that passes an integrity check. The key is used to unlock an encrypted file or file system in the computer. When the computer fails another integrity check after receiving the key, indicating a change in the security posture of the computer, the server computer may revoke the key automatically or upon receipt of an instruction from a key administrator.
US10009177B2 Integration of verification tokens with mobile communication devices
Apparatuses, methods, and systems pertaining to the verification of portable consumer devices are disclosed. In one implementation, a verification token is communicatively coupled to a computer by a USB connection so as to use the computer's networking facilities. The verification token reads identification information from a user's portable consumer device (e.g., credit card) and sends the information to a validation entry over a communications network using the computer's networking facilities. The validation entity applies one or more validation tests to the information that it receives from the verification token. If a selected number of tests are passed, the validation entity sends a device verification value to the verification token, and optionally to a payment processing network. The verification token may enter the device verification value into a CVV field of a web page appearing on the computer's display, or may display the value to the user using the computer's display.
US10009173B2 System, device, and method of secure entry and handling of passwords
Devices, system, and methods of secure entry and handling of passwords and Personal Identification Numbers (PINs), as well as for secure local storage, secure user authentication, and secure payment via mobile devices and via payment terminals. A computing device includes: a secure storage unit to securely store a confidential data item; a non-secure execution environment to execute program code, the program code to transport to a remote server a message; a secure execution environment (SEE) to securely execute code, the SEE including: a rewriter module to securely obtain the confidential data item from the secure storage, and to securely write the confidential data item into one or more fields in said message prior to its encrypted transport to the remote server.
US10009171B2 Construction and uses of variable-input-length tweakable ciphers
Innovations in the construction and use of variable-input-length tweakable ciphers (“VILTCs”). In some cases, a VILTC uses an initialization vector that is protected from exposure outside an encryption/decryption system in order to provide enhanced security with efficient performance. For example, a system for encryption and/or decryption includes two fixed-input-length tweakable block ciphers (“FIL TBCs”) and a VILTC. The first FIL TBC is adapted to produce a fixed-length initialization vector. The VILTC is adapted to produce a variable-length output string using the fixed-length initialization vector as a tweak. The second FIL TBC is adapted to produce a fixed-length output string. In this way, the first FIL TBC and the second FIL TBC protect the fixed-length initialization vector from exposure outside the system. In other cases, a VILTC is used for a reliable and efficient implementation of authenticated encryption/decryption with associated data.
US10009165B2 Calibrating a serial interconnection
A method for calibrating a serial interconnection system having a first node, a second node, calibration nodes that are electrically connected in series by the serial interconnection system, and connection nodes corresponding to the serially connected calibration nodes, the connection nodes electrically connected in series by the serial interconnection system, the calibration method involving: for each of the calibration nodes performing a measurement procedure involving: injecting a corresponding reference signal into that calibration node; and while the corresponding reference signal is being injected into that calibration node, measuring the phase difference of signals appearing at the first and second nodes; from the measured phase differences for the calibration nodes, computing phase corrections for each of the calibration nodes; and applying the phase corrections computed for each of the calibration nodes to the corresponding connection nodes.
US10009163B2 Base station and terminal
A base station is capable of efficiently notifying a terminal of control information. The base station communicates with the terminal using a sub-frame including a plurality of resource block pairs. The base station sets a second control channel region in the terminal through RRC signaling that is higher-layer control information, the second control channel region being a region set differently from a first control channel region in which a first control channel is to be arranged. The base station transmits control information for the terminal by mapping the control information to a second control channel that is to be arranged in the second control channel region. The first control channel region is set in the sub-frame to be specific to the base station, and the second control channel region is set in the sub-frame to be specific to the terminal in units of the resource block pairs.
US10009162B2 Communication apparatus and communication method
A communication apparatus comprises a generator that generates frequency resource position information corresponding to a first information which is based on the communication quality information received from user equipments, the frequency resource position information indicating validity or invalidity of the first information for each frequency resource, and a transmitter that transmits the first information, the frequency resource position information and a cell ID which the frequency resource position is applied, to another communication apparatus via a backhaul.
US10009160B2 System and method for low latency acknowledgements
A system and method for low latency acknowledgements includes a communication unit that includes a processor, a transmitter coupled to the processor, and a receiver coupled to the processor. The communication unit is configured to transmit a message to another communication unit, receive a first group of one or more repetitions of an acknowledgement signal from the another communication unit, and decode the acknowledgement signal prior to fully receiving a last repetition of a second group of one or more repetitions of the acknowledgement signal. The acknowledgement signal has a partially decodable structure. In some embodiments, each of the are repetitions of a same time domain waveform received during one symbol period. In some embodiments, a frequency domain characteristic of the time domain waveform consists of one non-zero tone for every K tones, K being equal to a sum of a number of repetition in the first and second groups.
US10009154B2 Base station, terminal apparatus, communication control method and radio communication system
To adaptively interleave in accordance with communication channel conditions. Provided is a base station performing radio communication with a terminal apparatus on a communication channel formed by integrating a plurality of component carriers, including a quality acquisition unit that acquires channel quality of the communication channel for each of the component carriers and an interleaver that interleaves data signals transmitted on the communication channel in accordance with at least one of the channel quality acquired by the quality acquisition unit and available situations of communication resources for each of the component carriers.
US10009151B2 Packet storage method, information processing apparatus, and non-transitory computer-readable storage medium
A packet storage method includes receiving a plurality of packets from a network including a plurality of connections, associating, with each of the packet, a connection via which the corresponding packet has passed, specifying a connection, among the plurality of connections, in which an error has occurred, based on analysis of the plurality of packets, identifying the packet which has passed through the connection in which the error has occurred, and storing, in a storage device, the identified packet, among the plurality of received packets.
US10009150B2 Methods, apparatuses and user equipment for hybrid automatic repeat request transmission
Methods, apparatuses and a user equipment for performing a Hybrid Automatic Repeat Request (HARQ) transmission in a downlink from a base station to at least one user equipment are provided. An exemplary method comprises receiving a HARQ feedback to a HARQ transmission performed with respect to a transport block. The method further comprises determining whether the HARQ feedback is an ambiguous HARQ feedback with respect to a negative acknowledgement or a discontinuous transmission. The method additionally comprises setting (S206) the ambiguous HARQ feedback as the negative acknowledgement or the discontinuous transmission based on the number of HARQ transmissions having been performed and the corresponding received HARQ feedbacks within a target number of HARQ transmissions counting from a first HARQ transmission. With the methods and apparatuses, the ambiguity of the HARQ feedback can be overcome and communication efficiency may be improved.
US10009147B2 Apparatus and method for sending and receiving broadcast signals
A broadcast signal receiver is provided. The broadcast signal receiver comprises a demodulator configured to demodulate a received broadcast signal, a frame parser configured to parse a signal frame of the demodulated broadcast signal, the signal frame comprising a preamble and Layered Division Multiplexing (LDM) data, and the preamble carrying signaling information, a time deinterleaver configured to time deinterleave the LDM data, a first demapping/decoding unit configured to obtain core layer data by demapping and Forward Error Correction (FEC)-decoding the LDM data, an interference removal unit configured to remove the core layer data from the LDM data and to output enhanced layer data, a second demapping/decoding unit configured to demap and FEC-decode the enhanced layer data, and an output processor configured to process at least one of the core layer data or the enhanced layer data and to output a data stream.
US10009146B2 Polar code rate matching method and rate matching apparatus
A Polar code rate matching method and a rate matching apparatus are disclosed. The method includes: dividing a system Polar code output by a Polar code encoder into system bits and parity bits; interleaving the system bits to obtain a first group of interleaved bits, and interleaving the parity bits to obtain a second group of interleaved bits; and determining a rate-matched output sequence based on the first group of interleaved bits and the second group of interleaved bits. System bits and parity bits are separately interleaved, to obtain a rate-matched output sequence, so that a sequence structure after interleaving is more random, which can reduce an FER, thereby improving HARQ performance, and ensuring reliability of data transmission.
US10009144B2 Systems and methods for pre-FEC metrics and reception reports
Methods, systems and devices are provided for receiving, at a receiver device, a data block or file containing a plurality of application symbols, determining the number of application symbols received in the block, generating a metric based on the number of application symbols received in the block, and transmitting the metric to a server. The metric may further be generated based on a number of application symbols that were required to recover the block or file. The server may use the metric received from one or more receiver devices to adjust the transmission settings for additional data transmissions.
US10009142B1 Control over modulation and coding schemes used by wireless relay user equipment
A wireless communication network selects Modulation and Coding Schemes (MCS) for wireless relays. A wireless network controller determines the amount of wireless access Access Point Names (APNs) that are served by a User Equipment (UE) in the wireless relay. The network controller selects an MCS for the UE in the wireless relay based on the amount of the wireless access APNs served by the UE. The network controller directs a wireless base station and the UE in the wireless relay to use the selected MCS. The UE in the wireless relay exchanges user data with the multiple wireless access points that serve other UEs. The UE in the wireless relay exchanges the user data with the wireless base station using the selected MCS. The network controller may comprise a Long Term Evolution (LTE) Mobility Management Entity (MME), and the wireless access points may comprise LTE eNodeBs.
US10009141B2 Methods and apparatus for error correction for coordinated wireless base stations
Methods and apparatus for coordinated error correction among a set of wireless base stations in communication with one another. In one embodiment, the wireless base stations are part of a cellular network having various cellular base stations (including a serving base station, and multiple supplemental base stations), and transmit multiple redundant versions of a transport block using a Hybrid Automatic Repeat Request (HARQ) based scheme. The aggregate of the multiple redundant versions of the transport block are soft combined and acknowledged (ACK) or not-acknowledged (NACK) by the cellular equipment. The serving base station and supplemental base station devices dynamically configure the bundled acknowledgment operation based on various desired operational attributes relating to the operational parameters of the network.
US10009140B2 Sensing device and method and system for information transfer thereof
An information transmission system includes a first sensing device configured to transmit a cooperation request signal, receive a cooperation response signal corresponding to the cooperation request signal, generate a jamming signal on the basis of the cooperation response signal, and generate and transmit a transmission signal including sensor information; an information collection device configured to receive the transmission signal transmitted by the first sensing device; and at least one second sensing device provided near the first sensing device, and configured to receive the cooperation request signal and transmit the cooperation response signal corresponding to the cooperation request signal to the first sensing device. The cooperation response signal includes channel information between the at least one second sensing device and the information collection device, and a seed for a random signal generator shared between the first sensing device and the at least one second sensing device.
US10009137B2 Optical communication system, station-side device, subscriber device, and optical communication method
An optical communication system of the present invention switches a communication wavelength from a current communication wavelength to a auxiliary communication wavelength when an abnormality occurs in a communication wavelength between a station-side device and any one of a plurality of subscriber devices. Further, this optical communication system switches a communication wavelength used for communication between the subscriber device and the station-side device that perform communication using the auxiliary communication wavelength from the auxiliary communication wavelength back to the current communication wavelength when communication is recovered from an abnormality in the current communication wavelength.
US10009134B2 Method and apparatus for scheduling dedicated transmissions in response to interference levels at neighboring base stations
Methods, systems, and apparatuses are disclosed for reducing interference between wireless network cells. The embodiments may include: transmitting, by a base station, a physical broadcast channel in predetermined time slots in a frame; receiving, by the base station, interference information for other base stations indicating interference levels associated with its wireless transmit/receive units (WTRUs); wherein particular neighboring base stations having high interference are identified based on the received interference information; and reducing, by the base station, transmission power in the predetermined time slots in response to the interference levels.
US10009133B2 MIMO demodulating apparatus and method, and line-of-sight wireless communications system
A MIMO demodulating apparatus includes: a phase difference corrector that compensates for a phase shift by utilizing the phase difference between received signals to output phase corrected signals; an interference compensator that receives the phase corrected signals as input and, by means of adaptive control, performs elimination of interference and separation and extraction of a desired signal; a phase noise compensator to compensate for phase error remaining in the desired signal; a signal determiner that determines transmitted data from the output signal of the phase noise compensator to output the transmitted data and outputs an error signal; and an error signal phase rotator that subjects the error signal to a phase rotating process in accordance with the phase error compensation amount to perform adaptive control.
US10009127B1 Partitioning of surfaces of structures in propagation modeling
A system and method for ray launching in electromagnetic wave propagation modeling. A data-processing system receives a dataset that is representative of one or more structures within an environment, including a structure that is defined in the dataset as having at least a first surface. The data-processing system establishes a bounding box that is representative of the first surface and partitions at least a portion of the bounding box into a first set of tiles. The data-processing system then projects a first set of ray tubes from a predetermined point within the environment, to the tiles in the first set of tiles. Each ray tube in the first set of ray tubes is defined by a corresponding tile in the first set of tiles. The data-processing system evaluates the incidence of bounced ray tubes at a predetermined receive point within the environment and presents a propagation result that is based on the evaluated incidence.
US10009117B2 Data storage, input, and output for human body communication
Data can be transferred from one device to another in the Internet of Things without using a network by a touch-based human body communication (HBC) interaction between a wearable storage module and HBC-compatible interface pads on external host devices. Information on a source host device is copied to the wearable storage module when the user touches the source device's HBC interface pad, can be stored indefinitely on the wearable module, and is copied to a destination host device when the user touches the destination devices HBC interface pad. Because the interface pads only need to be simple electrodes, their size and shape can be widely varied to fit the host devices.
US10009106B2 Silicon photonics multicarrier optical transceiver
Disclosed herein are techniques, methods, structures and apparatus that provide a silicon photonics multicarrier optical transceiver wherein both the transmitter and receiver are integrated on a single silicon chip and which generates a plurality of carriers through the effect of an on-chip modulator, amplifies the optical power of the carriers through the effect of an off-chip amplifier, and generates M orthogonal sets of carriers through the effect of an on-chip basis former.
US10009100B2 Transmission of identifiers using visible light communication
Methods, systems, and devices are described for transmitting an identifier using visible light communication (VLC) and for generating a plurality of identifiers for transmission using VLC. Input identifying an illumination factor associated with a light source is received. A first set of modulation parameters is modified for transmitting the identifier using VLC. The first set of modulation parameters is modified based on the illumination factor. A signal, in which the identifier is encoded, is applied to the light source. The signal is applied according to the first set of modulation parameters. Another method includes identifying a number of light transmitting devices, generating a plurality of identifiers based on the identified number of light transmitting devices, storing the generated identifiers, determining a plurality of cyclic shifts for each identifier in the plurality of identifiers, and removing identifiers from the plurality of identifiers that match the identified cyclic shifts.
US10009088B2 Linear combination PMI codebook based CSI reporting in advanced wireless communication systems
A method for a channel state information (CSI) feedback in an advanced communication system. The method comprises receiving, from a base station (BS), CSI feedback configuration information for a pre-coding matrix indicator (PMI) feedback based on a linear combination (LC) codebook, wherein the PMI comprises a first PMI i1 and a second PMI i2. The method further comprises determining, by a user equipment (UE), the first PMI i1 and the second PMI i2 indicating an LC pre-coder that corresponds to a weighted linear combination of a first beam and a second beam, where a power of a weight assigned to the first beam is 1 and a power of a weight assigned to the second beam is between 0 and 1 and transmitting, to the BS, the CSI feedback over an uplink channel including the determined first PMI i1 and second PMI i2.
US10009085B2 Directed wireless communication
In an implementation of directed wireless communication, a multi-beam directed signal system coordinates directed wireless communication with client devices. A transmit beam-forming network routes data communication transmissions to the client devices via directed communication beams that are emanated from an antenna assembly, and a receive beam-forming network receives data communication receptions from the client devices via the directed communication beams.
US10009075B2 Operation for 3D beam forming in a wireless communication system
Here, operation for 3D beam forming is disclosed. UE, receiving reference signals from one or more base stations (eNBs), may report feedback information comprising precoding matrix information to the one or more eNBs. The precoding matrix information indicates a first type precoding matrix for a horizontal direction and a second type precoding matrix for a vertical direction. eNBs may transmit signals, which are precoded based on a third type precoding matrix for beam forming both on the horizontal direction and the vertical direction.
US10009073B2 System for acquiring channel knowledge and method thereof
A system for acquiring channel knowledge and a method thereof are provided. At least one transmitter generates multiple directional beams in different directions, next modulates the directional beams in the different directions with at least one spreading sequence, so as to enlarge the beam range of each directional beam in the different directions and use the modulated directional beams as training-specific beams in the different directions, and sweeps the multiple training-specific beams in the different directions by using a plurality of antennas, so that at least one receiver measures at least one training-specific beam, and determines the channel knowledge according to the measurement result and beam-related information associated with the at least one training-specific beam, so as to achieve a technical effect of reducing training overhead.
US10009057B2 Protective films for electronic devices
A system for protecting a surface of an electronic device includes a protective film and a liner. The protective film includes an adhesive-coated surface. The liner, which covers the adhesive-coated surface until the protective film is secured to the surface of an electronic device, includes a main element that covers a majority of the adhesive-coated surface and a strip element that covers a smaller strip of the adhesive-coated surface, which strip is located adjacent to an edge of the adhesive-coated surface. One or both of the strip element and the main element of the liner may also include a tab for facilitating their removal from the adhesive-coated surface of the protective film. Methods for using the system to apply a protective film to a surface, such as a surface of a display screen, of an electronic device are also disclosed.
US10009056B1 System and method for managing voltage supplied to transmitter enclosed within fully metallic chassis incorporating proximity sensing element
An information handling system operating a proximity based transmitting antenna power management system comprising a processor executing machine readable executable code instructions of the proximity based transmitting antenna power management system, an integrated circuit operatively connected to a first embedded proximity sensing element, a first transmitting antenna, and the processor, the first transmitting antenna mounted upon a metal chassis enclosing the processor, and the integrated circuit, the first embedded proximity sensing element having the same material composition as the metal chassis co-located with the first transmitting antenna and lying flush with the external surface of the metal chassis in a corner of the external surface of the metal chassis, and an insulating element disposed between the metal chassis and the first embedded proximity sensing element via injection molding.
US10009037B2 Modular electronic apparatus including a plurality of circuit units connected by an internal communication bus
A modular electronic and/or electric apparatus including a plurality of circuit units connected by an internal communication bus. The circuit unit includes at least two serial resistor elements forming a voltage divider. The resistor elements of the circuit units are serially connected and form an ID wire. The ID wire is interconnected between a first voltage terminal and a second voltage terminal. The circuit unit comprises at least one analog-digital converter. A connection point between two resistor elements of one circuit unit is connected to an analog input terminal of the analog-digital converter. A digital output terminal of the analog-digital converter is connected to the internal communication bus. The modular electronic and/or electric apparatus includes a master unit connected to the internal communication bus. In particular, the present invention relates to a modular domestic appliance including a plurality of circuit units connected by an internal communication bus.
US10009036B2 System and method of calibrating input signal to successive approximation register (SAR) analog-to-digital converter (ADC) in ADC-assisted time-to-digital converter (TDC)
An apparatus and a method. The apparatus includes a counter array; a ring oscillator that is electrically coupled to the counter array, where the counter array counts a number of cycles in the ring oscillator; an analog-to-digital converter (ADC) driver that is electrically coupled to the ring oscillator; and an ADC that is electrically coupled to the ADC driver, where an output of the ADC is electrically coupled to the ring oscillator.
US10009035B1 Dynamic control of ADC resolution
Methods, systems and devices for dynamically controlling resolution of an analog-to-digital converter (ADC). The ADC receives an analog input signal and outputs digital data. A statistical unit coupled to the ADC obtains samples of the output signal and transmits a control signal to the ADC to adjust the resolution of the ADC. The control signal is generated by the statistical unit based on a comparison of at least one performance indicator with a target performance level. The at least one performance indicator is calculated using the samples.
US10009032B2 Alignment of samples across different clock domains
Embodiments include systems and methods for providing reliable and precise sample alignment across different clock domains. Some embodiments operate in context of microprocessor power management circuits seeking correlated measurements of voltage droop (VD) and phase delay (PD). For example, a rolling code is generated for each of multiple second clock domain sample times (CDSTs). VD and the rolling code are both sampled according to a first clock domain to generate VD samples and corresponding VCode samples for each of multiple first CDSTs. PD can be sampled according to the second clock domain to generate PD samples for each of the second CDSTs, each associated with the rolling code for its second CDST. For any first CDST, the VD sample for the first CDST can be aligned with a PD sample for a coinciding second CDST by identifying matching associated rolling codes.
US10009029B1 Interface control circuit to match voltage levels between USB devices upon connection
An interface control circuit to apply a compatible voltage for a USB device upon connection includes a USB connector, a controlling module, and a switching module. The USB connector outputs the plug signal when connected to the USB device. The controlling module outputs a power supply signal when the plug signal is received. The switching module outputs a power supply drive signal when the power supply signal is received.
US10009028B2 Frequency and match tuning in one state and frequency tuning in the other state
Systems and methods for frequency and match tuning in one state S1 and frequency tuning in another state S2 are described. The systems and methods include determining one or more variables for the states S1 and S2, and tuning a frequency for the state S1 of a radio frequency (RF) generator based on the one or more variables.
US10009021B1 Discharge circuits for discharging inductors with temperature protection
A discharge circuit for demagnetizing an inductive load includes a first switch comprising a control terminal and first and second terminals. The first terminal is connected to a voltage supply. A second switch includes a control terminal and first and second terminals. The second terminal of the first switch and the second terminal of the second switch are connected to the inductive load. A third switch includes a control terminal and first and second terminals. The first terminal of the third switch is connected to the first terminal of the second switch. A first Zener diode includes an anode connected to the control terminal of the second switch and a cathode connected to the voltage supply. A first temperature sensing circuit generates a first sensed temperature signal based on a temperature of at least one component of the circuit. A first comparing circuit receives a first reference temperature signal and the first sensed temperature signal and that generates a first output.
US10009014B1 Input sampling compact signal averager
A compact signal averaging circuit having an input, a first switch operatively connected to the input, a second switch operatively connected to the first switch, wherein the first switch is coupled to the circuit between the input and the second switch, a first FET having a gate, a source and a drain, wherein the gate is operatively connected to the circuit between the first switch and the second switch, a second FET comprising a gate, a source and a drain, wherein the source is operatively connected to a voltage supply and to the second switch, and an output operatively connected to the first FET drain and the second FET drain.
US10009013B2 Digital filter
A first stage of a digital filter received input data to be filtered, the first stage of a digital filter operating at a first clock; a second stage of the digital filter outputs filtered output data, the second stage of the digital filter operating on a second clock, wherein a ratio of a frequency of the first clock and a frequency of the second clock is a fractional number, and a frequency of the second clock is higher than a frequency of the first clock; the first stage receives an indication of a ratio of the first clock and the second clock; and the first stage receives an indication of a time offset between (1) a clock pulse of the second clock, which occurs between a first clock pulse and (2) the first clock pulse of the first clock.
US10009011B1 Impedance matching circuit of power amplifier
An impedance matching circuit, includes a multilayer substrate, a microstrip line, a spiral inductor, a first capacitor circuit, and a second capacitor circuit. The multilayer substrate includes a power amplifier, and the microstrip line is disposed on a first layer substrate and connected to the power amplifier. The spiral inductor includes a first spiral transmission line disposed on the first layer substrate and connected to the microstrip line, a second spiral transmission line disposed on a substrate layer below the first layer substrate and connected to the first spiral transmission line, and an output pad disposed on the first layer substrate and connected to the second spiral transmission line. The first capacitor circuit is disposed outside the spiral inductor and connected between the microstrip line and a ground. The second capacitor circuit is disposed outside the spiral inductor and connected between the output pad and the ground.
US10009009B2 Elastic wave device including electrode fingers with elongated sections
In an elastic wave device, an interdigital transducer (IDT) electrode is disposed on a piezoelectric substrate. In at least one of first and second electrode fingers of the IDT electrode, elongated sections with a widthwise dimension larger than that of a center of the first and second electrode fingers in a longitudinal direction are provided in at least one of a portion closer to a base end of the first or second electrode finger and a portion closer to a leading end of the first or second electrode finger than a central region of the first or second electrode finger. At least one of first and second busbars includes a plurality of openings provided separately from each other along the longitudinal direction of the first and second busbars.
US10008996B2 Variable gain amplifier and method of operating the same
The inventive concepts relate to variable gain amplifiers. The variable gain amplifier including an amplifier, a first fixed resistor and a first variable resistor, a second fixed resistor and a second variable resistor, a third fixed resistor and a third variable resistor, a fourth fixed resistor and a fourth variable resistor, a first output terminal and a second output terminal, and a decoder may be provided. The decoder is configured to receive first control bits, generate second control bits from the first control bits, generate third and fourth control bits from the first or second control bits, respectively, transmit the first control bits and the third control bits to the third and fourth variable resistors to adjust resistance values, and transmit the second and fourth control bits to first and second variable resistors to adjust resistance values.
US10008994B2 Audio amplifier system
An audio amplifier system is described comprising: a variable gain audio processor for processing digital audio signal, a digital to analog converter coupled to the audio processor, and configured to receive the processed digital audio signal, a variable gain amplifier having an input coupled to the output of the digital to analog converter and operably connected to a power supply, a controller coupled to the variable gain audio processor and the variable gain amplifier and configured to switch the audio amplifier system between a first operating mode having a first power supply voltage value and a second operating mode having a second higher power supply voltage value; wherein the controller is operable in the first operating mode to set the audio amplifier system gain to a desired gain value and in the second operating mode to maintain the desired gain value.
US10008988B2 Amplifier
To prevent temperature rise of an amplifier. An AV amplifier 1 that amplifies an audio signal includes a PWM modulator 5 that controls dynamic range of the audio signal to not more than a setting value, and a microcomputer 2 sets the setting value based on consumption current. The microcomputer 2 sets the setting value to a predetermined value (−35 dB) in case that state that consumption current is not less than a predetermined threshold (4.9 A or 3.6 A) continues for a predetermined time (2 minutes or 7.5 minutes).
US10008979B2 Integration of microinverter with photovoltaic module
Various technologies for integrating a microinverter with a photovoltaic module are disclosed. An alternating current photovoltaic (ACPV) module includes a photovoltaic module having a frame and a junction box including a direct current (DC) output connector, and a microinverter having a housing coupled to the frame and a DC input connector electrically mated with the DC output connector of the photovoltaic module.
US10008974B2 Mounting system for photovoltaic arrays
Photovoltaic (PV) systems are disclosed, to include mounting brackets and mounting systems. In one embodiment, a PV array mounting system with brackets comprising pairs of panel connectors and panel connector receivers is disclosed.
US10008963B2 Position control device
A compensation function constituting device calculates a correlation coefficient based on a moving distance required for reversing a moving direction of a movable unit and a sliding resistance acting on the movable unit, and a compensation amount output device calculates a moving distance on a position command value required until the movable unit starts to move according to the correlation coefficient and a feedback torque when the moving direction is reversed and increases a torque compensation amount in accordance with the moving distance after reversing the moving direction until the moving distance after the moving direction is reversed reaches the moving distance required until the movement is started.
US10008957B2 Bidirectional split PI inverter with digital counter
Provided is a new control method that causes no time lag or hunting when a power conversion direction is reversed. The power conversion apparatus includes switching elements (S1 and S2) that alternately perform switching and are capable of reversing the power conversion direction without suspension, and an up/down counter register (RT) that has two different thresholds and selects counting up at a smaller threshold, counting down at a larger threshold, and holding of the value between the two thresholds. According to the value of the up/down counter register (RT), a gate pulse is generated to control the switching of the switching elements (S1 and S2).
US10008951B2 System and method for coupling a monophase power source to a multiphase power network
The invention relates to decentralized energy production. In particular, the invention concerns a system for coupling a monophase power source to an internal multiphase power network of a household, company, or other property. The internal network is further connected to an external power distribution grid. The system comprises an interface unit comprising a first connection point for said monophase power source and a second connection point for said multiphase power network, the interface unit allowing for monophase power from the monophase power source to be fed to the multiphase network, and means functionally connected to the interface unit for monitoring the loading states of individual phases of the multiphase power network. The interface has coupling means to couple monophase power to selectively one of the phases of the multiphase power network based on the loading states of the individual phases of the multiphase power network. The invention improves cost-efficient usage of locally produced power and saves transmission losses.
US10008948B1 Active clamp circuit for switched mode power supplies
Switched mode power supply (SMPS) with at least one active clamp circuit and method of operating such a SMPS are described. The active claim circuit utilizes a clamp switch, a Zener diode and a clamp capacitor that are connected in series between one side of a particular winding of a transformer and the other side of the particular winding of the transformer.
US10008936B2 Scheme for automatically searching optimal phase shedding threshold for voltage converter having multi-phase output stage circuit
A method for performing phase shedding for a voltage converter having a multi-phase output stage circuit includes: sensing an input current of the voltage converter to generate a first digital signal when enabling at least one first output stage within the multi-phase output stage circuit; sensing the input current of the voltage converter to generate a second digital signal when further enabling a second output stage within the multi-phase output stage circuit; comparing the first digital signal with the second digital signal to generate a comparison resultant signal; dynamically adjusting the phase shedding threshold according to the comparison resultant signal, to automatically search/determine an optimal phase shedding threshold; and, performing the phase shedding when an operation of the voltage converter exceeds the optimal phase shedding threshold.
US10008930B1 Bootstrap circuit and associated direct current-to-direct current converter applying the bootstrap circuit
A bootstrap circuit applied to a first transistor of a direct-current (DC) to DC converter includes a second transistor, a bootstrapping capacitor and a clamping circuit, wherein the bootstrapping capacitor has a first terminal and a second terminal, and the first terminal is coupled to a source terminal of a transistor, and the source terminal of the second transistor is coupled to the first transistor; and the clamping circuit is coupled between a gate terminal of the second transistor and the second terminal of the bootstrapping capacitor, and is arranged to maintain a voltage drop between the second terminal of the bootstrapping capacitor and the gate terminal of the second transistor. A drain terminal of the second transistor is coupled to a first reference voltage, and a maximum of a voltage level of the gate terminal of the first transistor is greater than the first reference voltage.
US10008929B2 DC-DC converter and semiconductor device
A DC-DC converter with low power consumption and high power conversion efficiency is provided. The DC-DC converter includes a first transistor and a control circuit. The control circuit includes an operational amplifier generating a signal that controls switching of the first transistor, a bias circuit generating a bias potential supplied to the operational amplifier, and a holding circuit holding the bias potential. The holding circuit includes a second transistor and a capacitor to which the bias potential is supplied. The first transistor and the second transistor include a first oxide semiconductor film and a second oxide semiconductor film, respectively. The first oxide semiconductor film and the second oxide semiconductor film each contain In, M (M is Ga, Y, Zr, La, Ce, or Nd), and Zn. The atomic ratio of In to M in the first oxide semiconductor film is higher than that in the second oxide semiconductor film.
US10008927B2 Regulator circuit for reducing output ripple
A regulator circuit includes an operational amplifier, a buffer, a power transistor, a first feedback circuit, a current sensor, and second feedback circuit. The operational amplifier drives a first node with a first voltage generated by amplifying a difference between an input voltage and a feedback voltage. The buffer drives a second node with a second voltage generated by buffering the first voltage. The power transistor has a drain receiving a supply voltage, a gate connected to the second node, and a source connected to a third node. The current sensor generates a first sensing current based on the second voltage. The second feedback circuit generates a plurality of feedback currents corresponding to a ripple of the output voltage and enhances a speed at which the ripple is reduced by providing at least one of the plurality of feedback currents to the third node.
US10008922B2 Switching power supply
A switching power supply may include: an inductor connected to an input voltage terminal; a first switch configured to form a first electrical path between the inductor and an output voltage terminal; a second switch configured to form a second electrical path between the inductor and a ground voltage terminal; a negative current sensor configured to sense an inductor current flowing through the first electrical path, and generate an over-current protection signal when the inductor current is sensed as a negative current equal to or more than a preset value; and a controller configured to enable a discontinuous conduction mode (DCM) when the over-current protection signal is generated, and turn off the first switch and turn on the second switch, in response to the enabled DCM.
US10008921B2 Driving power generating circuit and a method for generating a driving power
A driving power generating circuit configured to generate a driving power to drive a load is provided. The driving power generating circuit includes a signal generating circuit, a power converter circuit, and a sampling control circuit. The signal generating circuit is configured to output a control signal according to a feedback signal and a lock signal. The power converter circuit is electrically connected to the signal generating circuit. The power converter circuit is configured to generate the driving power according to the control signal, so as to drive the load. The sampling control circuit is electrically connected to the signal generating circuit. The sampling control circuit is configured to sample the control signal and output the lock signal according to a sampling result. A method for generating a driving power is also provided.
US10008908B2 Electric machine for vehicle
A vehicle electric machine includes a rotor, and a stator having a core with an end face and end windings adjacent to the end face. An annular cooling trough has an outer sidewall and a bottom. The trough is connected to the end face such that the bottom engages the core, and the sidewall, bottom and end face cooperate to define an open channel around the end windings configured to receive fluid therein.
US10008907B2 Over mold with integrated insert to enhance heat transfer from an electric machine end winding
An electric machine includes a stator. The stator has a plurality of slots defined between a plurality of laminated protrusions. A plurality of wire windings is disposed in the slots. The wire windings form end windings at respective ends of the stator. A cover is disposed about the end windings. A coolant chamber is defined between an inner surface of the cover and the stator. The cover includes a plurality of flow disruption members extending from the inner surface into the coolant chamber.
US10008900B2 Rotating electric machine
A fixing member (14) formed of an annular metal material is molded integrally with a connecting plate (13) to constitute a connecting plate structure (9), said connecting plate (13) consisting of a plurality of bus bars (11) and a holder (12) for fixing and holding the bus bars. The fixing member (14) has an annular portion (14a) touching a frame (8) for holding a stator (4), and the connecting plate structure (9) is fixed to the frame (8) by the whole or a part of the surface of the annular portion.
US10008896B2 Rotary electric machine and insulator for rotary electric machine
A rotary electric machine includes: a rotor rotating about an axis; a stator formed by annularly combining cores having electric wires wound therearound and placed on the outer side of the rotor in a direction orthogonal to the axis; and an insulator including an outer portion placed on the radially outer side of the stator; an inner portion placed on the radially inner side of the stator; a trunk portion coupling the outer portion and the inner portion and having the electric wire wound therearound; a recess portion formed in a portion of the outer portion facing the inner portion to accommodate the electric wire; and a wall placed at the recess portion on the side of the inner portion to partially cover the recess portion. The insulator is attached to one end portion of the cores in a direction parallel with the axis.
US10008893B2 Permanent magnet-embedded electric motor, compressor, and refrigerating and air-conditioning device
In an interior permanent magnet motor, each of permanent magnets has a radially-inner magnet contour surface, a radially-outer magnet contour surface, and a pair of side-end magnet contour surfaces. Each of magnet insertion holes has a radially-inner insertion hole contour surface, a radially-outer insertion hole contour surface, and a pair of side-end insertion hole contour surfaces. The radially-outer magnet contour surface and the radially-outer insertion hole contour surface are each formed by a first arc surface. The radially-inner magnet contour surface and the radially-inner insertion hole contour surface are each formed by a second arc surface and at least one straight surface configured to suppress movement of the permanent magnet along the magnet insertion hole having an arc shape.
US10008887B2 Wireless power transmission system
The wireless power transmission is a system for providing wireless charging and/or primary power to electronic/electrical devices via microwave energy. The microwave energy is focused to a location by a power transmitter having one or more adaptively-phased microwave array emitters. Rectennas within the device to be charged receive and rectify the microwave energy and use it for battery charging and/or for primary power.
US10008884B2 Soft switched single stage wireless power transfer
A control scheme and architecture for a wireless electrical energy transmission circuit employs two solid-state switches and a zero voltage switching (ZVS) topology to power an antenna network. The switches drive the antenna network at its resonant frequency and simultaneously energize a separate resonant circuit that has a resonant frequency lower than the antenna circuit. The resonant circuit creates out of phase voltage and current waveforms that enable the switches to operate with (ZVS).
US10008881B2 Wireless power receiver with variable frequency and method of controlling the same
A wireless power receiver to wirelessly receive power from a wireless power transmitter comprises a reception coil to receive the power wirelessly transmitted from the wireless power transmitter through a magnetic field, a frequency detecting unit to detect a frequency band of the power transmitted from the wireless power transmitter and an inductance varying unit to change an inductance of the reception coil according to the detected frequency band.
US10008880B2 Modular hybrid low emissions power for hydrocarbon extraction
A system for supplying electric power includes: a plurality of electric motors coupled to well treatment pumps; a mobile substation that receives power from a utility electric grid; a plurality of mobile electric power generating units; a controller configured to (i) receive a total required flow rate of the liquid; (ii) calculate a total amount of electric power required to achieve the required total flow rate; (iii) receive an amount of power available from the utility electric grid; (iv) direct the substation to provide electric power to the plurality of electric motors; and (v), direct one or more electric power generating units in the plurality of electric power generating units to provide electric power to the plurality of electric motors according to a priority order to meet the total amount of electric power, if the required amount of electric power exceeds the amount of power available from the utility grid.
US10008876B2 Feed system, feed unit, and electronic unit
A feed system has a first electronic unit, a second electronic unit, and a feed unit. The first electronic unit and the feed unit are separated. The feed unit transmits power to a power reception section of the second electronic unit based upon result information of a first authentication between the first electronic unit and the second electronic unit. The feed unit performs a second authentication on the second electronic unit in conjunction with power transmission.
US10008861B2 Charge balancing in a battery
A device for balancing charge in a battery (2) having a set of electrochemical storage cells (C1, C2, . . . , CR), and a charging means (R1, . . . , Rs) able to recharge a plurality of combinations of at least one cell, in which for each combination of the plurality of combinations, the charging means are arranged in order to simultaneously recharge all the cells of said combination, the plurality of combinations defining a number N strictly higher than one of combination types, each combination type corresponding to a number m of cells in this combination, and the charging means are permitted to function at a number P of power levels, this number P being strictly lower than the number N of combination types.
US10008855B2 Method for wireless energy transmission in closed spaces
A method and device for the wireless transmission, in closed spaces, of energy emitted by at least one light source. The energy emitted by the light source is received by at least one solar cell module in the closed space and is converted into electricity. The method includes the steps of reflecting at least a part of the light energy emitted by the light source at a reflective surface inside the space, receiving the reflected light energy in the at least one solar cell module, and converting the reflected light energy into electricity. The device includes at least one solar cell module inside the closed space, configured to receive the light energy and convert the light energy into electricity. At least a portion of the space comprises a reflective inner surface comprising a multilayer insulation surface, at which the energy emitted by at least one light source is reflected.
US10008852B2 Load management
A load management method for controlling a plurality of distributed community loads with a plurality of controllers. The controllers are connectable to a network and the distributed community loads are connectable to a power grid. The loads are controllable by a corresponding one of the controllers according to a local need and a power grid supply or a community need of the loads. A network node device adapted to communicate with other node devices of a same community within an overlay network topology system. The system has a plurality of node devices organized in a number of hierarchically linked rings. The plurality of node devices of a same ring is interconnected in groups of node devices. One of the node devices is a parent node for linking the node devices of a first ring to node devices of a second ring at another hierarchy by being a parent node to both first and second rings.
US10008849B2 Surge protection device
A surge protection device includes, in one embodiment, a surge responder operative to engage an inner conductor engager during a protection mode and disengage the inner conductor engager during a normal mode. The surge responder returns to the normal mode from the protection mode without operating intervention to replace or re-engage the surge responder.
US10008847B2 Circuit arrangement for the thermal protection of a power semiconductor
The present invention concerns a circuit arrangement for thermal protection of a power semiconductor, wherein there is provided a two-stage thermal protection in the control circuit and in the load circuit of the power semiconductor. A first stage (10) with temperature-dependent resistance device serves for reducing or switching off the control voltage of the power semiconductor (30) when a first threshold temperature is reached at the temperature-dependent resistance device. In addition, provided in the load circuit of the power semiconductor (30) is a second stage (20) with a cutout element thermally coupled to the power semiconductor (30) for interrupting a load current of the power semiconductor when a second threshold temperature is reached at the cutout element. In that case the first stage forms an active temperature protection for the power semiconductor (30) to avoid damage and the second stage forms a temperature protection in the case of a malfunction of the power semiconductor (30).
US10008846B2 Control device for an electronic fuse and method for controlling an electronic fuse
Embodiments of a control device for an electronic fuse and a method for controlling an electronic fuse are described. Embodiments of a control device for an electronic fuse may include an interface configured to receive a current from a transistor device of the electronic fuse. Additionally, the control device may further include a sense-and-control device coupled to the interface and configured to detect an increase in the current received at the interface under a standby mode of the electronic fuse and to output an interrupt signal in response to the increase in the current received at the interface.
US10008841B2 Cable mounting system with cable expansion compensation
A cable mounting system that allows thermal expansion and contraction of cables. The cable mounting system includes straight ladder rack segments and widened ladder rack segments positioned adjacent the straight ladder rack segments. Cable bracket assemblies are mounted to the straight ladder rack segments and saddle bracket assemblies are mounted to the widened ladder rack segments. The cable bracket assemblies secure cables to the ladder rungs of the straight ladder rack segments and allow axial movement of the cables. The saddle bracket assemblies secure the cables on the ladder rungs of the widened ladder rack segments and allow axial and lateral movement of the cables.
US10008836B2 Structure for attaching temperature detection member to bus bar and wiring module
A structure for attaching a temperature detection member to a bus bar includes: a bus bar that is overlaid on electrode terminals of single-cell batteries each having positive and negative electrode terminals and electrically connects adjacent electrode terminals of the plurality of single-cell batteries; and a temperature detection member configured to detect the temperature of the bus bar, wherein the temperature detection member includes a plate-shaped detection portion, the detection portion being overlaid on a region of the bus bar other than regions overlaid on the electrode terminals, and the detection portion has a crimped piece that is crimped to the bus bar.
US10008822B2 Laser system and method for controlling the wave front of a laser beam
A laser system and associated method are provided for controlling the wave front of a primary laser beam. The laser system includes a laser medium for producing a primary laser beam and at least one optical element to which the primary laser beam is directed. The laser system also includes a secondary laser source for producing a secondary laser beam. The laser system may further include a spatial light modulator configured to receive the secondary laser beam and to spatially modulate the secondary laser beam to create a spatially modulated secondary laser beam having a spatial intensity pattern. The spatially modulated secondary laser beam may impinge upon at least one of the laser medium or the at least one optical element in order to selectively modify the temperature of portions of the laser medium or the at least one optical element upon which the spatially modulated secondary laser beam impinges.
US10008820B2 Optically pumpable waveguide amplifier with amplifier having tapered input and output
Optically pumpable waveguide amplifier with amplifier having tapered input and output. The present invention provides for a optically pumpable waveguide amplification device that includes: a cladding material; a passive optical waveguide embedded in the cladding material that has no optical amplification functionality; and an active optical waveguide having an input portion, a middle portion and an output portion, including: a gain material with a higher refractive index than the passive optical waveguide, wherein the middle portion of the active optical waveguide is embedded in the cladding material, and faces the passive wave guide, such that a lower surface of the middle portion is an upper surface of the passive optical waveguide. There is also provided a device for optically pumpable waveguide amplification and a method for signal radiation amplification.
US10008817B2 Electrical adapter system
An electrical system includes an electrical adapter and a stackable electrical adapter. The electrical adapter includes at least one of an electrical plug or an Edison screw base configured to receive a primary voltage, a voltage converter circuit configured to convert the primary voltage to the secondary voltage, and a first electrical connector part configured to be detachably coupled to a second electrical connector part of an electrical fixture configured to be powered by the secondary voltage. The stackable electrical adapter is configured to be powered by the secondary voltage, the first stackable electrical adapter having a first side and a second side opposite the first side. The electrical adapter is configured to be electrically connected to the first side of the first stackable electrical adapter or to an electrical fixture using a two part electrical connector to provide the secondary voltage and a ground, the electrical fixture is configured to be powered by the secondary voltage, where the second side of the stackable electrical adapter is configured to be electrically connected to the electrical fixture or to be daisy-chained to a second stackable electrical adapter using the two part electrical connector to provide the secondary voltage and a ground, the second stackable electrical adapter being configured to be electrically connected to the electrical adapter and the electrical fixture and to be daisy-chained to the first stackable electrical adapter using the two part electrical connector to provide the secondary voltage and a ground.
US10008816B2 Work surface power unit with wireless speakerphone
An electrical power unit with wireless communications capability includes a wireless communications module supported in a housing that is configured to be mounted at or along a work surface. The wireless communications module includes an audio speaker, a microphone, a wireless audio signal receiver, and a wireless audio signal transmitter. The wireless signal receiver is operable to receive first electronic audio signals from a first mobile communication device, and the audio speaker is operable to emit amplified sound in response to the wireless signal receiver receiving the first electronic audio signals. The wireless audio signal transmitter is operable to receive second electronic audio signals from the microphone, and to transmit the second electronic audio signals to the mobile communication device for further transmission from the first mobile communication device to a second communication device located remotely from the electrical power unit and the first mobile communication device.
US10008814B1 Microphone muting device
Novel tools and techniques are provided for muting a microphone of an electronic device. In various embodiments, a muting device might include a headphone jack and a muting circuit. The headphone jack might include first, second, third, and fourth contacts, the first contact including a left line output contact, the second contact including a right line output contact, the third contact including a ground contact, and a fourth contact including a microphone contact. The muting circuit simulates an external microphone being connected to the headphone jack, without the microphone contact being connected to any microphone. In particular, when the headphone jack of the muting device is connected to the headphone port of a user device, the muting circuit might send a signal to the user device indicating that an external microphone is communicatively coupled to the headphone jack, thereby causing the built-in microphone of the user device to be deactivated.
US10008813B2 Electronic device
Disclosed herein is an electronic device including: a connector configured to connect to another electronic device via a wired communication link; and a reference member whose potential is maintained at a constant level, wherein the connector includes a housing which houses connection terminals therein, and an electrically conductive protrusion joined to at least a distal end portion of the housing, the electrically conductive protrusion including at least a portion which is elastic, and electrically connected to the reference member.
US10008809B2 Shield connector
A shield connector includes wires (12, 14, 15), terminals (20) connected respectively to the wires, a housing (30) for arranging upper and lower rows of terminals, and a shield shell (40) for covering the housing. Each terminal (20) includes a terminal connecting portion (21) to be connected to a mating terminal and a wire connecting portion (23) to be soldered to the corresponding wires. The housing (30) includes a housing body for accommodating the terminal connecting portions and an extending plate (35) extending rearward along a connecting direction to a mating housing from the housing body and arranged between the wire connecting portions of the first and second terminal rows. The shield shell (40) includes first and second open portions (58, 59) for exposing each of one and other surfaces of the housing extending portion, and first and second covers (60A, 60B) for covering the first and second open portions.
US10008804B2 Connector device
A connector device comprises a connector and a mating connector which are mateable with each other. The connector comprises a detection terminal having a main contact and a sub-contact for arc discharge. The mating connector comprises a mating detection terminal having a mating main contact and a mating sub-contact for arc discharge. When the connector is connected to the mating connector, the main contact of the detection terminal is brought into contact with the mating main contact of the mating detection terminal. When the connector is disconnected from the mating connector, the main contact is moved along a main path to be disconnected from the mating main contact, and the sub-contact is moved along a sub-path to be apart from the mating sub-contact after the main contact is apart from the mating main contact. The main path and the sub-path are apart from each other.
US10008800B2 Terminal and method for producing the same
A terminal (1) includes a wire connecting portion (11) to be connected to a wire (4), and a terminal connecting portion (12) to be connected to a counterpart terminal (5). The terminal connecting portion (12) includes first contact portions (321) to be connected to the counterpart terminal (5), and second contact portions (331) to be connected to the counterpart terminal (5). The first contact portions (321) and the second contact portions (331) are disposed to be shifted from each other along an axial direction of the terminal connecting portion (12).
US10008796B1 Connector structure
A connector structure includes an upper connecting component, a lower connecting component, a shielding plate, a metal housing, an upper insulating component, an upper grounding component, a lower insulating component and a lower grounding component. The upper/lower connecting component includes an upper/lower main body and a plurality of upper/lower terminals. The shielding plate is disposed between the upper connecting component and the lower connecting component. The metal housing covers the upper main body, the shielding plate and the lower main body and covers the plurality of upper/lower terminals to form a docking space. A docking opening is formed on a side of the docking space, and the metal housing includes a stopping portion disposed around the docking opening. The upper/lower insulating component is disposed in the docking space and restrained between the stopping portion and the upper/lower main body. The upper/lower grounding component is disposed on the upper/lower insulating component.
US10008793B2 Method for molding electrical connector
A method for molding an electrical connector, includes: S1: providing a row of first terminals, and integrally wrapping an insulating block on the first terminals by insert molding, wherein the insulating block wraps a part of each first terminal, and the insulating block and the row of first terminals together form a first terminal module; S2: providing a middle shielding sheet; and S3: integrally wrapping an insulating body around the middle shielding sheet and the first terminal module by insert molding.
US10008791B1 Adapter assembly and device
An adapter assembly is used to attach a module having a mating interposed portion to an attachment member having a mating fixing portion. The adapter assembly comprises a main member having a fixed portion and an interposed portion, a fixing member, a first interposing member having a first interposing portion and a second interposing member having a rotation stopper and a second interposing portion. When the module is attached to the attachment member, the fixed portion is interposed and fixed between the fixing member and the mating fixing portion, and the mating interposed portion is interposed and held between the interposed portion pressed by the first interposing portion and the second interposing portion. During the attachment process of the module, the rotation stopper prevents the second interposing member from being rotated relative to the module.
US10008785B2 Clamping assembly for attaching a grounding conductor to a pipe having a protective coating
A clamping assembly for attaching a grounding conductor to a pipe having a protective coating includes an elongate conductive strap and a clamp. The conductive strap is sufficiently long to circumferentially surround the pipe and has longitudinally spaced sharp projections that are sufficient to penetrate the protective coating around the pipe to make an electrical coupling between the strap and a conductive part of the pipe beneath the protective coating. The clamp is coupled to the grounding conductor and clamps the conductive strap to the pipe at a tension sufficient to maintain an electrical connection between the conductive part of the pipe and the grounding conductor without the need for any welding of the grounding conductor to the pipe and without the need for any stripping of the protective coating from the pipe.
US10008779B2 Dielectric-free metal-only dipole-coupled radiating array aperture with wide field of view
Dielectric-free, metal-only, dipole-coupled radiating array aperture with wide field of view.
US10008767B2 Vehicle-mount antenna assemblies having outer covers with back tension latching mechanisms for achieving zero-gap
An antenna assembly generally includes an antenna module mountable to a vehicle body wall. The antenna base module may include a base, an inner (e.g., environmental protective cover, etc.) cover coupled to the base, at least one antenna element disposed within an enclosure defined by the inner cover and the base, and one or more latching members. An outer (e.g., cosmetic, styled, and/or aerodynamic, etc.) cover may include one or more snap clip members engageable with the one or more latching members when the outer cover is positioned over the inner cover. The snap clip members may include curved portions and flex points.
US10008764B2 Tunable multiband antenna with passive and active circuitry
An electronic device may have an antenna for providing coverage in wireless communications bands of interest such as a low frequency communications band and a high frequency communications band. The antenna may have an antenna ground and an antenna resonating element. The antenna resonating element may have a high band arm that contributes to a first high band resonance in the high band and may have a low band arm that exhibits a low band resonance in the low band. A passive filter that is coupled between first and second portions of the antenna resonating element may be configured to exhibit a short circuit impedance associated with a bypass path that allows the antenna resonating element to contribute to a second high band resonance in the high band. A tunable inductor coupled to the antenna resonating element may be used to tune the low band resonance.
US10008759B2 Stabilized platform for a wireless communication link
A terrestrial data communications wireless link includes a first link end that has a first directional antenna, a first beacon and a first redirecting assembly coupled to the first directional antenna. The wireless link also includes a second link end having a second directional antenna, a second beacon and a second redirecting assembly coupled to the second directional antenna. In use the first directional antenna and the second directional antenna are maintained in mutual alignment by the first redirecting assembly redirecting the first directional antenna in response to a signal from the second beacon and the second redirecting assembly redirecting the second directional antenna in response to a signal from the first beacon.
US10008733B2 Battery manufacturing apparatus
A battery manufacturing apparatus is configured to produce a plurality of types of battery modules (first battery module and second battery module) having a cell unit (flat battery) housed inside a case having an upper case and a lower case and having different specifications between a plurality of components (bolted brackets and sleeves) attached to the case. The battery manufacturing apparatus has a first attachment mechanism, a second attachment mechanism and a battery housing mechanism. The first attachment mechanism attaches to one of the upper case and the lower case of the plurality of components having different specifications. The second attachment mechanism attaches to one of the upper case and the lower case of the plurality of components having no specification differences. The battery housing mechanism has a flat battery arranged between the upper case and the lower case.
US10008719B2 Positive electrode material, positive electrode for nonaqueous-electrolyte secondary battery, and nonaqueous-electrolyte secondary battery
A positive electrode material includes Li2NiαM1ηM2βO4-γ, where 0<(α+η)≤2; 0≤η<0.5; 0<β≤2; 0≤γ≤1; 1≤(α+η+β)≤2.1; 0.8<β/(α+η); M1 is Mn; M2 is at least one selected from Ge and Sn; and Ni and M1 has a local structure of six-coordination. The positive electrode material is used for a positive electrode for nonaqueous-electrolyte secondary battery and a nonaqueous-electrolyte secondary battery.
US10008715B2 Cathode material for lithium-ion secondary battery, method for manufacturing same, electrode for lithium-ion secondary battery, and lithium-ion secondary battery
A cathode material for a lithium-ion secondary battery made of agglomerated particles formed by agglomeration of a plurality of primary particles of a cathode active material represented by General Formula (1) below which are coated with a carbonaceous film, in which, in a case in which a cathode mixture layer including the cathode material, a conductive auxiliary agent, and a binding agent in a weight ratio (the cathode material/the conductive auxiliary agent/the binding agent) of 90:5:5 is calendered on a 30 μm-thick aluminum current collector at a total applied pressure of 5 t/250 mm, a film thickness change percentage of the cathode mixture layer before and after the calendering is 30% or less, LixAyDzPO4  (1).
US10008699B2 Package for power storage device and power storage device
A package for a power storage device includes a metal foil layer, an insulation layer laminated on at least center portion of one surface of the metal foil layer, and a heat-sealable resin layer arranged one surface of the metal foil layer or a region corresponding to a periphery of the one surface of the metal foil layer. With this, thinning, weight saving, and shortening of the production time can be attained.
US10008696B2 Packaging method, display panel and display device
The present disclosure provides a packaging method, a display panel, and a display device. The packaging method includes forming a glass adhesive on a packaging area of an OLED array substrate or on a packaging cover plate, aligning the packaging cover plate with the OLED array substrate, and applying, from a side of the packaging cover plate facing away from the OLED array substrate a laser to the glass adhesive, to sinter the glass adhesive, wherein the packaging method further includes forming a barrier layer on the packaging cover plate, the barrier layer being configured to block the laser from irradiating an OLED device on the OLED array substrate when the laser irradiates the glass adhesive.
US10008672B2 Compounds for electronic devices
The invention relates to arylamino compounds and to the use thereof in electronic devices, for example organic electroluminescent devices. The invention furthermore relates to electronic devices comprising one or more of the said compounds, for example as hole-transport materials in a corresponding functional layer of the device. The invention furthermore relates to a process for the preparation of the said compounds, and to a formulation comprising one or more of the said compounds.
US10008647B2 Wafer-level solid state transducer packaging transducers including separators and associated systems and methods
Wafer-level packaging of solid-state transducers (“SSTs”) is disclosed herein. A method in accordance with a particular embodiment includes forming a transducer structure having a first surface and a second surface opposite the first surface, and forming a plurality of separators that extend from at least the first surface of the transducer structure to beyond the second surface. The separators can demarcate lateral dimensions of individual SSTs. The method can further include forming a support substrate on the first surface of the transducer structure, and forming a plurality of discrete optical elements on the second surface of the transducer structure. The separators can form barriers between the discrete optical elements. The method can still further include dicing the SSTs along the separators. Associated SST devices and systems are also disclosed herein.
US10008642B2 Semiconductor light emitting devices
A semiconductor light emitting device may include a semiconductor light emitting diode (LED) chip, a light-transmitting film on the LED chip, and a light-transmitting bonding layer between the light-transmitting film and the semiconductor LED chip. At least one of the light-transmitting film and the light-transmitting bonding layer may include a wavelength conversion material configured to convert light emitted by the semiconductor LED chip into light having a wavelength different from a wavelength of the emitted light. The light-transmitting bonding layer may have a lateral inclined region extending to the lateral surface to form an inclined surface. The semiconductor light emitting device may further include a reflective packaging portion surrounding the light-transmitting bonding layer, covering the first surface such that an electrode of the LED chip is at least partially exposed. The reflective packaging portion may include a reflective material.
US10008641B2 Phosphor composition and light emitting device package having the same
Disclosed are a phosphor composition and a light emitting apparatus including the same. The phosphor composition has a compositional formula of AzCxO12:RE, wherein the z is 0≤z≤3, the x is 0≤x≤5, the A includes at least one selected from the group consisting of Y, Sc, Gd and Lu, the C includes at least one selected from the group consisting of B, Al and Ga, and the RE includes at least one selected from the group consisting of Eu, Ce, Sm, Yb, Dy, Gd, Tm and Lu. The light emitting apparatus includes the phosphor composition.
US10008634B2 Thin-film flip-chip light emitting diode having roughening surface and method for manufacturing the same
A thin-film flip-chip light emitting diode (LED) having a roughened surface and a method for manufacturing the same are provided. First, a substrate having a patterned structure on a surface of the substrate is provided, and the surface is roughened. A first semiconductor layer is then formed on the surface; a light emitting structure layer is then formed on the first semiconductor layer; a second semiconductor layer is then formed on the light emitting structure layer. The first and second semiconductor layers possess opposite electrical characteristics. A first contact electrode and a second contact electrode are then formed on the first semiconductor layer and the second semiconductor layer, respectively. Finally, a sub-mount is formed on the first and second contact electrodes, and the substrate is removed to form the thin-film flip-chip LED having the roughened surface. Here, the light emitting efficiency of the thin-film flip-chip LED is improved.
US10008631B2 Coated semiconductor nanocrystals and products including same
A coated quantum dot is provided wherein the quantum dot is characterized by having a solid state photoluminescence external quantum efficiency at a temperature of 90° C. or above that is at least 95% of the solid state photoluminescence external quantum efficiency of the semiconductor nanocrystal at 25° C. Products including quantum dots described herein are also disclosed.
US10008630B2 Display device
An inorganic insulating film containing nitrogen, which has high adhesion to a sealant and an excellent effect of blocking hydrogen, water, and the like, is used as a layer in contact with the sealant. Further, the sealant is provided on the outer side than a side surface of an end portion of the organic insulating film provided over the transistor or the inorganic insulating film containing nitrogen is provided to cover an area from a region which is on the outer side than the edge of the organic insulating film to the side surface and the top surface of the end portion of the organic insulating film. Accordingly, the entry of hydrogen, water, and the like existing outside the display device into the oxide semiconductor included in the transistor can be suppressed, so that the display device can have high reliability.
US10008627B2 Photovoltaic cell and photovoltaic cell manufacturing method
A photovoltaic cell manufacturing method includes depositing a first buffer layer for performing lattice relaxation on a first silicon substrate; depositing a first photoelectric conversion cell on the first buffer layer, the first photoelectric conversion cell being formed with a compound semiconductor including a pn junction, and the first photoelectric conversion cell having a lattice constant that is higher than that of silicon; connecting a support substrate to the first photoelectric conversion cell to form a first layered body; and removing the first buffer layer and the first silicon substrate from the first layered body.
US10008615B1 Semiconductor device and manufacturing method thereof
A semiconductor device and a manufacturing method thereof are provided. The semiconductor device includes a semiconductor substrate having a tunneling well, a tunneling oxide layer, a charge storage layer and a control gate. The tunneling oxide layer is disposed on the tunneling well. The tunneling oxide layer includes a first tunneling oxide segment having a first thickness, a second tunneling oxide segment having a second thickness, and a third tunneling oxide segment having a third thickness, and the first thickness, the second thickness and the third thickness are different from each other. The charge storage layer is disposed on the tunneling oxide layer, and the control gate is disposed on the charge storage layer.
US10008608B2 Liquid crystal display device
To provide a liquid crystal display device suitable for a thin film transistor which uses an oxide semiconductor. In a liquid crystal display device which includes a thin film transistor including an oxide semiconductor layer, a film having a function of attenuating the intensity of transmitting visible light is used as an interlayer film which covers at least the oxide semiconductor layer. As the film having a function of attenuating the intensity of transmitting visible light, a coloring layer can be used and a light-transmitting chromatic color resin layer is preferably used. An interlayer film which includes a light-transmitting chromatic color resin layer and a light-blocking layer may be formed in order that the light-blocking layer is used as a film having a function of attenuating the intensity of transmitting visible light.
US10008604B2 Active device and method for manufacturing active device
[Object]The present invention provides an active device in which the misalignment of a partition relative to electrodes is reduced and a method for manufacturing an active device.[Solution]An active device according to the present invention includes a substrate 2, a first electrode 5 and a second electrode 6 formed adjacent to each other on one main surface of the substrate 2, an organic semiconductor layer 9 formed on the one main surface of the substrate 2 at least over a region between the first electrode 5 and the second electrode 6, and a partition 12 formed on the one main surface of the substrate 2 in a region that is located outside the organic semiconductor layer 9 in a planar direction and that is different from regions where the first electrode 5 and the second electrode 6 are formed. The partition 12 is formed of a conductive material.
US10008603B2 Multi-gate device and method of fabrication thereof
A method of fabrication of a multi-gate semiconductor device that includes providing a fin having a plurality of a first type of epitaxial layers and a plurality of a second type of epitaxial layers. A first portion of a first layer of the second type of epitaxial layers is removed in a channel region of the fin to form an opening between a first layer of the first type of epitaxial layer and a second layer of the first type of epitaxial layer. A portion of a gate structure is then formed having a gate dielectric and a gate electrode in the opening. A dielectric material is formed abutting the portion of the gate structure.
US10008601B2 Self-aligned gate cut with polysilicon liner oxidation
A method of forming a semiconductor device that includes forming a gate structure over a plurality of fin structures, wherein the gate structure provides a first fill pinch off between the fin structures separated by a first pitch; and forming a material stack of a silicon containing layer, and a dielectric layer over the plurality of fin structures, wherein the dielectric provides a second fill pinch off between fin structures separated by a second pitch. The silicon containing layer is converted into an oxide material layer. The second dielectric that provides the second fill pinch off is removed, and an opening is etched in a remaining silicon containing layer exposed by removing the second fill pinch off. An underlying gate cut region is etched in the gate structure using the opening in the remaining portion of the silicon containing layer.
US10008596B2 Channel-last replacement metal-gate vertical field effect transistor
A method of making a vertical transistor includes forming a doped source on a substrate; depositing a sacrificial gate material on the source; forming a trench in the sacrificial gate material to expose the doped source; growing an epitaxial layer within the trench to form a channel region extending from the doped source and through the sacrificial gate material; performing an epitaxial growth process to grow an epitaxial layer on a portion of the channel region to form a drain over the sacrificial gate material; depositing a dielectric material on the drain to form a spacer that protects the epitaxial growth; and removing the sacrificial gate material and replacing the sacrificial gate material with a gate stack that surrounds the channel region between the doped source and the drain.
US10008594B2 High voltage semiconductor device
A high voltage semiconductor device includes a gate electrode structure disposed on a substrate, a source region disposed in the substrate to be adjacent to one side of the gate electrode structure, a first drift region disposed in the substrate to be adjacent to another side of the gate electrode structure, a drain region electrically connected with the first drift region, and a device isolation region disposed on one side of the drain region. Particularly, the first drift region is spaced apart from the device isolation region.
US10008592B1 Semiconductor device
Each first p+-type region is provided between adjacent trenches embedded with a MOS gate and is in contact with a p-type base region. Second p+-type regions face a bottom and bottom corner portions of the trenches in a depth direction. An n-type CS region is a current spread layer provided between the first p+-type regions and the second p+-type regions. The n-type CS region is provided only in an active region and an end thereof is positioned at a boundary of the active region and an edge termination region. Further, the n-type CS region extends to be flush with or farther inward than an outermost first p+-type region. An outermost p++-type contact region extends from a drop between the active region and the edge termination region to the edge termination region and extends beyond the n-type CS region.
US10008581B2 Semiconductor device having metal gate with nitrogen rich portion and titanium rich portion
A semiconductor device is disclosed. The semiconductor device includes a substrate and a gate structure on the substrate. The gate structure includes a high-k dielectric layer on the substrate and a bottom barrier metal (BBM) layer on the high-k dielectric layer. Preferably, the BBM layer includes a top portion, a middle portion, and a bottom portion, in which the top portion being a nitrogen rich portion, and the middle portion and the bottom portion being titanium rich portions.
US10008580B2 FET including an InGaAs channel and method of enhancing performance of the FET
According to an embodiment of the present invention, a method of manufacturing a FET device having a set BTBT leakage and a maximum VDD includes: determining an x value in InxGa1-xAs according to the BTBT leakage and the maximum VDD, and forming a channel utilizing InxGa1-xA, wherein x is not 0.53.
US10008578B1 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first forming a metal gate on a substrate and a spacer around the metal gate, in which the metal gate comprises a high-k dielectric layer, a work function metal layer, and a low-resistance metal layer. Next, part of the high-k dielectric layer is removed to form an air gap between the work function metal layer and the spacer.
US10008576B2 Epi facet height uniformity improvement for FDSOI technologies
A method of controlling the facet height of raised source/drain epi structures using multiple spacers, and the resulting device are provided. Embodiments include providing a gate structure on a SOI layer; forming a first pair of spacers on the SOI layer adjacent to and on opposite sides of the gate structure; forming a second pair of spacers on an upper surface of the first pair of spacers adjacent to and on the opposite sides of the gate structure; and forming a pair of faceted raised source/drain structures on the SOI, each of the faceted source/drain structures faceted at the upper surface of the first pair of spacers, wherein the second pair of spacers is more selective to epitaxial growth than the first pair of spacers.
US10008572B2 Compound semiconductor device, power supply unit, and amplifier
A compound semiconductor device disclosed herein includes: a substrate; an electron transit layer formed on the substrate and made of nitride semiconductor doped with an impurity that forms a trap level; a barrier layer formed on the electron transit layer; and a source electrode, a drain electrode, and a gate electrode formed over the electron transit layer at a distance from one another, wherein the electron transit layer includes: a first conductivity type region; a second conductivity type region located over the first conductivity region, where the second conductivity type region having an electron concentration higher than an electron concentration of the first conductivity type region; and a third conductivity type region located over the second conductivity type region, where the third conductivity type region having an electron concentration lower than a concentration of the impurity and being in contact with an upper surface of the electron transit layer.
US10008569B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device is disclosed. First, a substrate is provided, a gate structure is formed on the substrate, a recess is formed adjacent to the gate structure, a buffer layer is formed in the recess, and an epitaxial layer is formed on the buffer layer. Preferably, the buffer layer includes a crescent moon shape.
US10008567B2 Nanowire FinFet transistor
Semiconductor devices and methods of forming the same are provided. A semiconductor device includes a substrate having a fin. A first nanowire is disposed on the fin and a second nanowire is disposed on the fin, the second nanowire being laterally separated from the first nanowire. A gate structure extends around the first nanowire and the second nanowire. The gate structure also extends over a top surface of the fin. The first nanowire, the second nanowire, and the fin form a channel of a transistor.
US10008563B2 Dielectric with air gaps for use in semiconductor devices
Aspects of the invention are directed to a method for forming a semiconductor device. A dielectric layer is formed on a semiconductor substrate. Subsequently, a metallic contact is formed in the dielectric layer such that it lands on the semiconductor substrate. A masking layer comprising a block copolymer is then formed on the dielectric layer. This block copolymer is caused to separate into two phases. One of the two phases is selectively removed to leave a patterned masking layer. The patterned masking layer is used to etch the dielectric layer. The patterned air gaps reduce the interconnect capacitance of the semiconductor device while leaving the dielectric layer with enough mechanical strength to serve as a middle-of-line dielectric.
US10008554B2 Display apparatus
A display apparatus includes a display apparatus includes a display panel including a curved display area, and an optical unit including a liquid crystal layer on the curved display area, and configured to adjust a direction of light emitted from the display panel.
US10008551B2 Organic light emitting display
An organic light emitting display includes a first substrate including a display area and a non-display area, a plurality of dummy pixels positioned on at least a part of the non-display area of the first substrate, a light guide plate positioned on the plurality of dummy pixels, and a light sensor positioned at one side of the light guide plate.
US10008546B2 Image sensors with organic photodiodes and methods for forming the same
Embodiments of forming an image sensor with organic photodiodes are provided. Trenches are formed in the organic photodiodes to increase the PN-junction interfacial area, which improves the quantum efficiency (QE) of the photodiodes. The organic P-type material is applied in liquid form to fill the trenches. A mixture of P-type materials with different work function values and thickness can be used to meet the desired work function value for the photodiodes.
US10008544B2 Image sensor and electronic device including the same
An image sensor includes at least one first pixel configured to sense light in a visible light wavelength spectrum and a second pixel configured to sense light in an infrared light wavelength spectrum. The second pixel includes a first photoelectric device defined in the second pixel. The first photoelectric device includes an infrared light absorption layer between a first electrode and a second electrode and configured to selectively absorb light in an infrared spectrum. The second pixel may be configured to compensate the luminance sensitivity of the image sensor. The first and second pixels may be included in a unit pixel group. The image sensor may include an array of multiple unit pixel groups arranged in one or more rows and one or more columns.
US10008542B2 Solid state devices having fine pitch structures
In various embodiments, a method for forming a memory array includes forming a plurality of rows and columns of hardmask material, etching holes in the one or more layers of insulating material using the combined masking properties of the rows of hardmask material and the columns of hardmask material, and forming memory cells in the holes. The corners of the holes can be rounded.
US10008541B2 Memory arrays and methods of forming an array of memory cell
A method of forming an array of memory cells includes forming lines of covering material that are elevationally over and along lines of spaced sense line contacts. Longitudinal orientation of the lines of covering material is used in forming lines comprising programmable material and outer electrode material that are between and along the lines of covering material. The covering material is removed over the spaced sense line contacts and the spaced sense line contacts are exposed. Access lines are formed. Sense lines are formed that are electrically coupled to the spaced sense line contacts. The sense lines are angled relative to the lines of spaced sense line contacts and relative to the access lines. Other embodiments, including structure independent of method, are disclosed.
US10008540B2 Spin-orbitronics device and applications thereof
The present invention is directed to a spin-orbitronics device including an array of MTJs with each of the MTJs coupled to a respective one of a plurality of selection transistors; a plurality of transverse polarizing lines with each of the transverse polarizing lines coupled to a row of the MTJs along a first direction; a plurality of word lines with each of the word lines coupled to gates of a row of the selection transistors along a second direction; and a plurality of source lines with each of the source lines coupled to a row of the selection transistors along a direction substantially perpendicular to the second direction. Each MTJ includes a magnetic comparison layer structure having a pseudo-invariable magnetization direction, which is configured to switch between two stable states by passing a comparison current through one of the plurality of transverse polarizing lines formed adjacent to the magnetic comparison layer structure.
US10008538B2 Semiconductor structure and method of forming the same
The present disclosure provides a semiconductor structure, including a logic region and a memory region adjacent to the logic region. The memory region includes a Nth metal layer, a bottom electrode over the Nth metal layer, a magnetic tunneling junction (MTJ) layer over the bottom electrode, a top electrode over the MTJ layer, and a (N+1)th metal layer over the top electrode. The top electrode includes material having an oxidation rate lower than that of Tantalum or Tantalum derivatives. N is an integer greater than or equal to 1.
US10008537B2 Complementary magnetic tunnel junction (MTJ) bit cell with shared bit line
A complementary bit cell includes a first magnetic tunnel junction (MTJ) device having a free layer coupled to a first access transistor and having a pinned layer coupled to a bit line. The complementary bit cell also includes a second MTJ device having a free layer coupled to the same bit line and having a pinned layer coupled to a second access transistor.
US10008532B2 Implant isolated devices and method for forming the same
A device includes a semiconductor substrate and implant isolation region extending from a top surface of the semiconductor substrate into the semiconductor substrate surrounding an active region. A gate dielectric is disposed over an active region of the semiconductor substrate and extends over the implant isolation region. A gate electrode is disposed over the gate dielectric and two end cap hardmasks are between the gate dielectric and the gate electrode over the implant isolation region. The two end cap hardmasks include same dopants as those implanted into the active region.
US10008529B2 Solid-state imaging device, method of manufacturing the same, and electronic apparatus
The present disclosure relates to a solid-state imaging device that enables diffusion of components in the interfaces between microlenses and an antireflection film, a method of manufacturing the solid-state imaging device, and an electronic apparatus. Moisture permeation holes are formed between the microlenses of adjacent pixels. The moisture permeation holes are covered with an antireflection film. The antireflection film is formed on the surfaces of the microlenses excluding the diffusion holes. The refractive index of the antireflection film is higher than the refractive index of the microlenses. The present disclosure can be applied to complementary metal oxide semiconductor (CMOS) image sensors that are back-illuminated solid-state imaging devices, for example.
US10008527B2 Image sensor and electronic device including the same
An electronic device may include at least one image sensor that includes a plurality of photo-sensing devices, a photoelectric device on one side of the semiconductor substrate and configured to selectively sense first visible light, and a plurality of color filters on separate photo-sensing devices. The plurality of color filters may include a first color filter configured to selectively transmit a second visible light that is different from the first visible light and a second color filter transmitting first mixed light including the second visible light. The electronic device may include multiple arrays of color filters. The electronic device may include different photoelectric devices on the separate arrays of color filters. The different photoelectric devices may be configured to sense different wavelength spectra of light.
US10008522B2 Multi-spectrum photosensitive device and manufacturing method thereof
The present disclosure relates to a multi-spectrum photosensitive device and manufacturing method thereof. The multi-spectrum photosensitive device comprises at least one opaque base layer; each base layer having at least two sides, at least two of the sides are provided with photosensitive pixel groups, each photosensitive pixel group is used for sensing light of either spectrum irradiated from the obverse direction of the located side. Alternatively, the multi-spectrum photosensitive device comprises at least one transparent base layer; each base layer having at least two sides, at least two of the sides are provided with photosensitive pixel groups, each photosensitive pixel group is used for sensing light of interested spectrum irritated from the obverse direction or reverse direction of the located side. The present invention could be used to simultaneously sense different views of two directions or to sense a view of one direction by using the same sensing device to carry out double-direction sensing, thereby improving the performance of sensing device.
US10008519B1 Display device and electronic device including the same
It is an object to decrease the number of transistors connected to a capacitor. In a structure, a capacitor and one transistor are included, one electrode of the capacitor is connected to a wiring, and the other electrode of the capacitor is connected to a gate of the transistor. Since a clock signal is input to the wiring, the clock signal is input to the gate of the transistor through the capacitor. Then, on/off of the transistor is controlled by a signal which synchronizes with the clock signal, so that a period when the transistor is on and a period when the transistor is off are repeated. In this manner, deterioration of the transistor can be suppressed.
US10008518B2 Thin film transistor array panel, liquid crystal display and manufacturing method thereof
A thin-film transistor array panel includes a gate line disposed on a first substrate, the gate line including a gate electrode, a semiconductor layer disposed on the first substrate, the semiconductor layer including an oxide semiconductor, a data wire layer disposed on the first substrate, the data wire layer including a data line crossing the gate line, a source electrode connected to the data line, and a drain electrode facing the source electrode, a capping layer disposed on the data wire layer, a tilt layer disposed on the capping layer, and a passivation layer disposed on the tilt layer, in which the tilt layer includes a silsesquioxane-based copolymer.
US10008507B2 Metal FinFET anti-fuse
Semiconductor structures containing FinFET anti-fuses with reduced breakdown voltage are provided which can be readily integrated with high performance FinFETs. The anti-fuse includes at least one metal structure having a faceted sidewall. The sharp corner of the faceted sidewall of the at least one metal structure causes an electric field concentration, thus reducing the breakdown voltage of the anti-fuse.
US10008500B2 Semiconductor devices
The present disclosure relates to semiconductor structures and, more particularly, to segmented or cut finFET structures and methods of manufacture. The structure includes at least one logic finFET device having a fin of a first length, and at least one memory finFET device having a fin of a second length. The second length is shorter than the first length.
US10008493B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a first fin-shaped pattern and a second fin-shaped pattern arranged in a row in a direction, a trench between the first fin-shaped pattern and the second fin-shaped pattern, a field insulating layer filling a portion of the trench, an insulating line pattern crossing between the first fin-shaped pattern and the second fin-shaped pattern on the field insulating layer. A bottom surface of the insulating line pattern is lower than top surfaces of the first and second fin-shaped patterns.
US10008492B2 Electrostatic discharge (ESD) protection device and method fabricating the ESD protection device
An electrostatic discharge (ESD) device includes a gate structure, disposed on a substrate. A drain doped region of a first conductive type is in the substrate, adjacent to a first side of the gate structure, wherein the drain doped region has a first impurity concentration. A first doped region of the first conductive type is disposed within the drain doped region and being at least distant from the gate structure by a distance. The first doped region has a second impurity concentration lower than the first impurity concentration.
US10008483B2 Micro-transfer printed LED and color filter structure
A micro-transfer printed intermediate structure comprises an intermediate substrate and one or more pixel structures disposed on the intermediate substrate. Each pixel structure includes an LED, a color filter, and a fractured pixel tether physically attached to the pixel structure. A fractured intermediate tether is physically attached to the intermediate substrate. A method of making an intermediate structure source wafer comprises providing a source wafer having a patterned sacrificial layer including sacrificial portions separated by anchors, disposing an intermediate substrate over the patterned sacrificial layer, and disposing one or more pixel structures on the intermediate substrate entirely on or over each sacrificial portion. Each pixel structure includes an LED, a color filter, and a fractured pixel tether physically attached to the pixel structure to form an intermediate structure.
US10008472B2 Method for making semiconductor device with sidewall recess and related devices
A method is for making a semiconductor device. The method may include providing a lead frame having a recess, forming a sacrificial material in the recess of the lead frame, and mounting an IC on the lead frame. The method may include encapsulating the IC and the lead frame, removing portions of the lead frame to define lead frame contacts for the IC, and removing the sacrificial material to define for each lead frame contact a solder anchoring tab extending outwardly at a lower region and defining a sidewall recess between opposing portions of the solder anchoring tab and the encapsulation material.
US10008470B2 Embedded chip packages and methods for manufacturing an embedded chip package
A method for manufacturing an embedded chip package is provided. The method may include: forming electrically conductive lines over a substrate; placing the substrate next to a chip arrangement comprising a chip, the chip comprising one or more contact pads, wherein one or more of the electrically conductive lines are arranged proximate to a side wall of the chip; and forming one or more electrical interconnects over the chip arrangement to electrically connect at least one electrically conductive line to at least one contact pad.
US10008467B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a semiconductor substrate, a pad, a circuit board, a first bump, and a second bump. The pad is disposed on a top surface of the semiconductor substrate. The circuit board includes a contact area corresponding to the pad on the top surface of the semiconductor substrate. The first bump is between the pad on the top surface of the semiconductor substrate and the contact area, wherein the contact area includes a non-metallic surface. The second bump is adjacent the first bump, wherein a first central width of the first bump is larger than a second central width of the second bump.
US10008461B2 Semiconductor structure having a patterned surface structure and semiconductor chips including such structures
A connector structure and a manufacturing method thereof are provided. The connector structure includes a semiconductor substrate, a metal layer, a passivation layer, and a conductive structure. The metal layer is over the semiconductor substrate. The passivation layer is over the metal layer and includes an opening. The conductive structure is in contact with the metal layer in a patterned surface structure of the conductive structure through the opening of the passivation layer.
US10008440B2 Carrier for an electrical component
A carrier for an electrical component, including a substrate having a surface, with an electrically conductive contact zone arranged on the surface of the substrate, a solder pad disposed on the contact zone, and a solder stop structure disposed laterally next to the solder pad. The solder stop structure has a surface that is less wettable with liquid solder than a surface of the contact zone. The solder stop structure subdivides the contact zone into a first zone region and a second zone region, with the first zone region having the solder pad. The solder stop structure extends over a portion of a total length of the contact zone such that the contact zone has a free connecting region that is free of the solder stop structure. The first and second zone regions are connected to one another by means of the free connecting region.
US10008439B2 Thin recon interposer package without TSV for fine input/output pitch fan-out
Semiconductor devices and manufacturing methods are provided for using a Recon interposer that provides a high density interface between the active semiconductor die and the semiconductor substrate and also provides the pitch fan-out. For example, a circuit assembly includes a silicon pad layer including a plurality of metal pads, each metal pad configured to receive a corresponding bump of a plurality of bumps. The circuit assembly further includes an oxide layer disposed on the silicon pad layer and an interposer dielectric layer disposed on the oxide layer. The interposer dielectric layer includes a plurality of routing traces that connect a top surface of the redistribution layer to a bottom surface of the interposer dielectric layer. The circuit assembly further includes an integrated circuit (IC) die attached to the plurality of routing traces at the top surface of the interposer dielectric layer using a plurality of IC bumps and an encapsulating material encapsulating at least a portion of the silicon pad layer, the oxide layer, the interposer dielectric layer, and the IC die to provide structural support for the circuit assembly.
US10008438B2 Low profile leaded semiconductor package and method of fabricating the same
In a semiconductor package a lead having a bottom surface coplanar with the flat bottom surface of the plastic body extends outward at the bottom of the vertical side surface of the plastic body. The result is a package with a minimal footprint that is suitable for the technique known as “wave soldering” that is used in relatively low-cost printed circuit board assembly factories. Methods of fabricating the package are disclosed, in particular a method of fabricating a package including an exposed die pad.
US10008434B2 Thermally enhanced semiconductor package having field effect transistors with back-gate feature
The present disclosure relates to a thermally enhanced semiconductor package having field effect transistors (FETs) with a back-gate feature. The thermally enhanced semiconductor package includes a non-silicon thermal conductive component, a silicon layer with a thickness between 100 Å and 10 μm over the thermal conductive component, a buried oxide (BOX) layer over the silicon layer, an epitaxial layer over the BOX layer and having a source, a drain, and a channel between the source and the drain, a gate dielectric aligned over the channel, and a front-gate structure over the gate dielectric. Herein, a back-gate structure is formed in the silicon layer and has a back-gate region aligned below the channel. A FET is formed by the front-gate structure, the source, the drain, the channel, and the back-gate structure.
US10008428B2 Methods for depositing films on sensitive substrates
Methods and apparatus to form films on sensitive substrates while preventing damage to the sensitive substrate are provided herein. In certain embodiments, methods involve forming a bilayer film on a sensitive substrate that both protects the underlying substrate from damage and possesses desired electrical properties. Also provided are methods and apparatus for evaluating and optimizing the films, including methods to evaluate the amount of substrate damage resulting from a particular deposition process and methods to determine the minimum thickness of a protective layer. The methods and apparatus described herein may be used to deposit films on a variety of sensitive materials such as silicon, cobalt, germanium-antimony-tellerium, silicon-germanium, silicon nitride, silicon carbide, tungsten, titanium, tantalum, chromium, nickel, palladium, ruthenium, or silicon oxide.
US10008418B2 Method of semiconductor integrated circuit fabrication
A method of semiconductor device fabrication includes providing a substrate including a first fin element and a second fin element extending from the substrate. A first layer is formed over the first and second fin elements, where the first layer includes a gap. A laser anneal process is performed to the substrate to remove the gap in the first layer. An energy applied to the first layer during the laser anneal process is adjusted based on a height of the first layer.
US10008416B2 Forming a protective layer to prevent formation of leakage paths
A gate structure is formed over a substrate. The gate structure includes a gate electrode and a hard mask located over the gate electrode. The hard mask comprises a first dielectric material. A first interlayer dielectric (ILD) is formed over the gate structure. The first ILD comprises a second dielectric material different from the first dielectric material. A first via is formed in the first ILD. Sidewalls of the first via are surrounded by spacers that comprise the first dielectric material. A second ILD is formed over the first ILD. A via hole is formed in the second ILD. The via hole exposes the first via. A protective layer is formed in the via hole. A bottom segment of the protective layer is removed. Thereafter, an etching process is performed. A remaining segment of the protective layer prevents an etching of the spacers during the etching process.
US10008411B2 Parallel plate waveguide for power circuits
A power semiconductor package includes a first group of semiconductor dies attached to a first side of a substrate and evenly distributed over a width of the substrate and a second group of semiconductor dies attached to the first side of the substrate and evenly distributed over the substrate width. Each die in the first and second groups has all terminals at one side which is attached to the first side of the substrate and an insulated or isolated face at a side opposite the side with the terminals. A first intermediary metal layer of the substrate forms a first DC terminal. A second intermediary metal layer of the substrate forms a second DC terminal. These intermediary metal layers are insulated from one another and form a parallel plate waveguide. Additional power semiconductor package embodiments are described.
US10008408B2 Devices and methods of forming asymmetric line/space with barrierless metallization
Devices and methods of fabricating integrated circuit devices for forming assymetric line/space with barrierless metallization are provided. One method includes, for instance: obtaining an intermediate semiconductor device having a substrate, a dielectric matrix, and a hardmask, the dielectric matrix including a set of trenches etched into the dielectric matrix and a set of dielectric fins comprising the dielectric matrix, wherein the set of trenches and the set of dielectric fins are of equal width; damaging an inner surface of each trench of the set of trenches; etching the damaged material of the trenches removing the damaged material of the dielectric matrix; removing the hardmask; and metallizing the trenches by depositing a metal directly on the dielectric matrix with no barrier between the metal and the dielectric matrix after the etching. Also disclosed is an intermediate device formed by the method.
US10008407B2 Methods of manufacturing semiconductor devices including conductive structures
A method of forming a semiconductor device can include forming an insulation layer using a material having a composition selected to provide resistance to subsequent etching process. The composition of the material can be changed to reduce the resistance of the material to the subsequent etching process at a predetermined level in the insulation layer. The subsequent etching process can be performed on the insulation layer to remove an upper portion of the insulation layer above the predetermined level and leave a lower portion of the insulation layer below the predetermined level between adjacent conductive patterns extending through the lower portion of the insulation layer. A low-k dielectric material can be formed on the lower portion of the insulation layer between the adjacent conductive patterns to replace the upper portion of the insulation layer above the predetermined level.
US10008397B2 Pneumatic wafer expansion
A die expansion tool and method for expanding foil of a foil carrier connected to a frame is disclosed. In the embodiment, the die expansion tool has an inner body within a cavity formed by an outer body. The frame of the foil carrier can be positioned within the outer body and a wafer attached to the foil of the foil carrier can be positioned over the inner body. A pressurized fluid system, also within the cavity of the outer body, is positioned such that the pressurized fluid system can move the frame axially around the inner body and expand the foil.
US10008396B2 Method for collapse-free drying of high aspect ratio structures
A method for drying a substrate including a plurality of high aspect ratio (HAR) structures includes, after at least one of (i) wet etching, and (ii) wet cleaning, and (iii) wet rinsing the substrate using at least one of (a) wet etching solution, and (b) wet cleaning solution, and (c) wet rinsing solution, respectively, and without drying the substrate: depositing, between the plurality of HAR structures, a solution that includes a polymer component, a nanoparticle component, and a solvent; wherein as the solvent evaporates, a sacrificial bracing material precipitates out of solution and at least partially fills the plurality of HAR structures, the sacrificial bracing material including (i) polymer material from the polymer component of the solution and (ii) nanoparticle material from the nanoparticle component of the solution; and exposing the substrate to plasma generated using a plasma gas chemistry to volatilize the sacrificial bracing material.
US10008386B2 Formation of pure silicon oxide interfacial layer on silicon-germanium channel field effect transistor device
Methods are provided to form pure silicon oxide layers on silicon-germanium (SiGe) layers, as well as an FET device having a pure silicon oxide interfacial layer of a metal gate structure formed on a SiGe channel layer of the FET device. For example, a method comprises growing a first silicon oxide layer on a surface of a SiGe layer using a first oxynitridation process, wherein the first silicon oxide layer comprises nitrogen. The first silicon oxide layer is removed, and a second silicon oxide layer is grown on the surface of the SiGe layer using a second oxynitridation process, which is substantially the same as the first oxynitridation process, wherein the second silicon oxide layer is substantially devoid of germanium oxide and nitrogen. For example, the first silicon oxide layer comprises a SiON layer and the second silicon oxide layer comprises a pure silicon dioxide layer.
US10008384B2 Techniques to engineer nanoscale patterned features using ions
A method of patterning a substrate. The method may include providing a surface feature on the substrate, the surface feature having a first dimension along a first direction within a substrate plane, and a second dimension along a second direction within the substrate plane, wherein the second direction is perpendicular to the first direction; and directing first ions in a first exposure to the surface feature along the first direction at a non-zero angle of incidence with respect to a perpendicular to the substrate plane, in a presence of a reactive ambient containing a reactive species; wherein the first exposure etches the surface feature along the first direction, wherein after the directing, the surface feature retains the second dimension along the second direction, and wherein the surface feature has a third dimension along the first direction different than the first dimension.
US10008373B1 Impedance spectrometer with temperature-controlled micro-platform
An impedance spectrometer comprised of a thermal micro-platform supported with phononic structured nanowires disposed within a micromachined structure is provided to identify, monitor and characterize a gas, vapor, solid or liquid analyte. The impedance sensor and analyte sensing element in embodiments are formed from a semiconductor SOI starting wafer.
US10008372B2 Film deposition apparatus
A film deposition apparatus, comprising: a deposition preventive plate which is located in a processing chamber performing film deposition processing on a substrate so as to surround a processing region in the processing chamber for processing on the substrate, and which prevents a film deposition material from being attached to an inner wall of the processing chamber, wherein the deposition preventive plate is configured by arranging a plurality of component plates of which respective end portions are overlapped with each other at a gap, such that a thermal expansion generated due to the film deposition processing is absorbed by a relative movement of an overlapped part in two adjacent component plates of the plurality of component plates in a width direction of the overlapped part, and a concave part is provided at the overlapped part to make the gap provided in a side communicating with the processing region be larger than that provided in the other side, thin parts provided in the respective end portions of the two adjacent component plates are overlapped with each other, and a surface facing the processing region in the overlapped part and a surface facing the processing region in non-overlapped part are on the same plane, and a surface facing the inner wall in the overlapped part and a surface facing the inner wall in non-overlapped part are on the same plane.
US10008371B2 Determining a value of a variable on an RF transmission model
Systems and methods for determining a value of a variable on a radio frequency (RF) transmission model are described. One of the methods includes identifying a complex voltage and current measured at an output of an RF generator and generating an impedance matching model based on electrical components defined in an impedance matching circuit coupled to the RF generator. The method further includes propagating the complex voltage and current through the one or more elements from the input of the impedance matching model and through one or more elements of an RF transmission model portion that is coupled to the impedance matching model to determine a complex voltage and current at the output of the RF transmission model portion.
US10008369B2 Cyclical plasma etching
There is provided an apparatus for cyclical plasma etching of a substrate, the apparatus comprising: a process chamber; a support within the process chamber for receiving the substrate to be etched; a controller for repeatedly applying a dosing step and a bombardment steps respectively; a dosing controller for controlling the flow of a process gas in the dosing step such that the substrate is exposed to a maximum dose of process gas in use of 1000 Langmuirs and said dose is controllable within an accuracy of 1 Langmuir; and a first signal generator coupled to the process chamber and a second signal generator coupled to the support within the process chamber, the first and second signal generators being configured such that in use positions ions of an plasma active species within the process chamber have a substrate bombardment energy in the range of 10 eV to 100 eV which is controllable within an accuracy of 5 eV. There is also provided a method for cyclical plasma etching of a substrate using said apparatus.
US10008361B2 Charged particle beam device and installation method
Provided is a charged particle beam device that is small, high performance, and easy to transport. A charged particle beam device (100) is provided with a detachable body unit (15) and an auxiliary unit (14), the body unit (15) housing a functional unit related to charged particle beams, and the auxiliary unit (14) housing a power source unit (9).
US10008350B2 Magnetic device
According to one embodiment, a magnetic device includes a first extending magnetic portion, a first conductive portion, a first inserted magnetic portion, and a first intermediate portion. The first extending magnetic portion is conductive, and includes a first magnetic region and a second magnetic region. The first magnetic region extends in a first extending direction, includes a first part, and has a first magnetization being changeable. The second magnetic region extends in the first extending direction, having a magnetization being changeable and different form the first magnetization. The first conductive portion is provided apart from the first part in a stacking direction intersecting the first extending direction. The first inserted magnetic portion is provided between the first conductive portion and the first part, and has a second magnetization being changeable. The first intermediate portion is provided between the first part and the first inserted magnetic portion.
US10008339B2 High-performance supercapacitors based on metal nanowire yarns
An energy-storage device is formed from a first and a second yarn, each yarn including a plurality of nanowires including aluminum and/or a transition metal. An anode pad is in contact with the first yarn and a cathode pad is in contact with the second yarn. Alternatively, first and second metallic electrodes may be disposed substantially in parallel, with pluralities of nanowires including aluminum and/or a transition metal extending therefrom. In another embodiment, a supercapacitor may include a niobium yarn including a plurality of niobium nanowires. Each niobium nanowire may include at least (i) a first section comprising at least one of unoxidized niobium and niobium oxide; (ii) a second section comprises a niobium pentoxide layer; and (iii) a third section comprises a layer formed by dipping the niobium nanowire in at least one of a conductive polymer and a liquid metal.
US10008333B2 Capacitor circuit, circuit device, physical quantity detecting device, electronic apparatus, and moving object
A capacitor circuit includes: a capacitor array including a plurality of capacitors; a switch array including a plurality of switch circuits, the switch circuits being respectively connected to the capacitors of the capacitor array; a plurality of switch control signal lines supplied with a plurality of switch control signals; and a substrate having a major surface on which the switch circuits are formed. At least part of the capacitors of the capacitor array is formed of a first conductive layer. The switch control signal lines are formed of a second conductive layer provided between the major surface and the first conductive layer. The capacitor array and the switch array are disposed so as to overlap each other at least in part in a plan view when viewed in a normal direction of the major surface.
US10008327B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor that includes a laminate which has a plurality of dielectric layers and a plurality of internal electrode layers respectively laminated. The dielectric layers are a perovskite type structure containing Ba, Sr, Zr, Ti and Hf, and optionally Ca, and further include V, wherein (number of moles of Sr)/(number of moles of Ba+number of moles of Ca+number of moles of Sr) is 0.6 to 0.95, (number of moles of Zr)/(number of moles of Zr+number of moles of Ti+number of moles of Hf) is 0.9 to 0.98, thicknesses of the dielectric layers are 1 μm or less, and an average particle size of dielectric particles constituting the dielectric layers is 0.8 μm or less.
US10008323B2 Wireless power transmission system, power transmitting device, and power receiving device
A wireless power transmission system as an embodiment of the present disclosure transmits electric power by a non-contact method from a first inductor to a second inductor, or vice versa. The wireless power transmission system includes: the first inductor that has a center hole; the second inductor that is spaced apart from the first inductor and that is smaller in size than the hole of the first inductor; and a magnetic body member that is arranged on one side of the first inductor so as to face the second inductor and that covers at least a part of the first inductor. That at least a part of the first inductor reaches an outer edge of the first inductor from an inner edge thereof.
US10008301B2 Organic semiconductor composition, organic thin-film transistor, electronic paper, and display device
The present invention provides an organic semiconductor composition, which improves the insulation reliability of an organic thin-film transistor without greatly reducing the mobility of the organic thin-film transistor, an organic thin-film transistor which is formed by using the organic semiconductor composition, and electronic paper and a display device which use the organic thin-film transistor. The organic semiconductor composition of the present invention contains an organic semiconductor material and an F-containing migration inhibitor selected from the group consisting of a compound represented by any of Formulae (1) to (8), a polymer compound (X) containing a repeating unit represented by Formula (A), and a polymer compound (Y) containing a repeating unit represented by Formula (B) and a repeating unit represented by Formula (C).
US10008299B2 Nuclear fuel debris container
A container is designed to safely store radioactive debris from, for example, a nuclear reactor meltdown, in water or air. The container, with preferably although not necessarily all metal parts, has an overpack having an elongated cylindrical body extending between a top end and a bottom end, a planar bottom part at the bottom end, an open top at the top end, and a circular planar lid mounted over the open top. A basket is situated inside of the overpack. The basket has a plurality of elongated cylindrical canisters that are in parallel along their lengths. Each of the canisters has an elongated cylindrical body extending between a top end and a bottom end, a planar bottom part at the bottom end, an open top at the top end, and a circular planar lid mounted over the open top.
US10008297B2 Nuclear reactor equipment transfer apparatus
A management equipment transfer apparatus which transfers management equipment, which tests and maintains an inside of a nuclear reactor vessel, inside the nuclear reactor vessel while being locked to the management equipment and the nuclear reactor vessel, includes: a cross beam configured to be lengthily disposed inside the nuclear reactor vessel in a transverse direction; a rod configured to be connected to a cross beam lengthily disposed inside the nuclear reactor vessel in a longitudinal direction; a bracket configured to be mounted in the rod to fix the management equipment; an arm configured to extend toward an inner peripheral surface of the nuclear reactor vessel and be connected to the cross beam; and rolling parts configured to be disposed at ends of the arm and the cross beam, contact the inner peripheral surface of the nuclear reactor vessel, and rotatably support the cross beam and the arm.
US10008284B2 Semiconductor device including an interface arranged to perform external data communications
A semiconductor device is packaged in a module and includes an interface arranged to perform data communication with outside of the device, and a detector arranged to detect whether or not a module output terminal is in a non-normal state. The module has a module power source terminal and a module output terminal, but has no data communication dedicated terminal. When the module output terminal is in the non-normal state, the interface uses the module output terminal or the module power source terminal so as to proceed to a module data communication mode for data communication with outside.
US10008282B2 Magnetic element, skyrmion memory, solid-state electronic device, data-storage device, data processing and communication device
To provide a magnetic element which can generate a skyrmion, and a skyrmion memory which applies the magnetic element or the like.To provide a magnetic element with a chiral magnet for generating a skyrmion, the chiral magnet is made of a magnetic material having a β-Mn type crystal structure. Also, to provide a magnetic element with a chiral magnet for generating a skyrmion, the chiral magnet is made of a magnetic material having an Au4Al type crystal structure.
US10008275B1 Control method for solid state storage device
A control method for a solid state storage device is provided. Firstly, an elapsed time period of the solid state storage device is counted when the solid state storage device is in a normal working state. Then, a read refresh operation is performed on a memory array of the solid state storage device at a first time interval.
US10008274B2 Low voltage detection circuit, nonvolatile memory apparatus including the same, and operating method thereof
A low voltage detection circuit includes a first detection block configured to detect a level of an external voltage according to a reference voltage, and output a pre-detection signal; and a second detection block configured to generate a low voltage detection signal of a beginning level regardless of a variation in a level of the pre-detection signal when the level of the pre-detection signal is detected as the beginning level.
US10008269B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array having memory strings that include memory cells and first and second selection transistors. During a read operation, a controller applies a first voltage higher than ground to a source line, and a second voltage to a first and second selection gate lines that are connected to a selected memory string. The second voltage is also applied to the first selection gate lines connected to non-selected memory strings during a first period of the read operation. A third voltage higher than ground and lower than the second voltage is applied to the first selection gate lines connected to non-selected memory strings during a second period of the read operation subsequent to the first period.
US10008268B2 Nonvolatile semiconductor memory device with a plurality of memory blocks and a shared block decoder
A nonvolatile semiconductor memory device includes a memory cell array having multiple blocks each with a plurality of memory strings. Each memory string has multiple memory cells connected in series between first and second selection transistors. The device further includes a row decoder, a block decoder, first and second signal line groups, and a switch circuit. The row decoder has transfer transistors through which voltages are supplied to the selection transistors. The block decoder supplies a selection signal that indicates whether the first group or the second group has been selected. The first and second signal line groups are connected to the selection transistors of the memory strings that are in the respective first and second memory blocks of the first and second groups. The switch circuit connects the first and second signal line groups to the respective first and second memory blocks of the selected group.
US10008260B1 Clock generation circuitry for memory applications
Various implementations described herein are directed to an integrated circuit having level shift circuitry that receives a clock signal in a first voltage domain from a first voltage supply and provides a level shifted clock signal in a second voltage domain based on a second voltage supply that is different than the first voltage supply. The integrated circuit may include clock generator pulse circuitry that receives the clock signal in the first voltage domain from the first voltage supply and receives the level shifted clock signal in the second voltage domain from the level shift circuitry.
US10008257B2 Memory bitcell with column select
Embodiments include systems and methods for improving column selection functionality of memory circuits. Embodiments operate in context of memory bitcells having additional series pass gates (e.g., junction sharing transistors) coupled with a column select signal to form an integrated column select port. Such a column select port can provide each bitcell with column select functionality in a manner that has improved area and power performance over some conventional (added NOR or other logic) approaches. However, the added column select port can still tend to add area, add column select load, and degrade writability (e.g., due to certain charge-sharing effects). Some embodiments are described herein for addressing the area and column select load by sharing certain intermediate nodes among multiple, adjacent bitcells. Other embodiments can include additional ground-connected transistors in a manner that improves writability (e.g., and read noise margin) of the bitcell.
US10008256B1 Sub word line driver of semiconductor memory device
A layout structure of a sub word line of a semiconductor memory device is disclosed. A sub word line driver of a semiconductor memory device includes: a plurality of first active regions arranged in a line shape in a first direction; a plurality of second active regions spaced apart from the plurality of first active regions a predetermined distance in a second direction, and arranged in a line shape in the first direction; a first main word line disposed over the first active regions, and formed in a diagonal direction in the first active regions; a second main word line disposed over the second active regions, and formed in a diagonal direction in the second active regions; and a pickup active region disposed between the first main word line and the second main word line.
US10008255B2 DRAM and access and operating method thereof
An operating method for a dynamic random access memory (DRAM) obtains a plurality of first sub-commands of a first activate command via a command bus, and obtaining a plurality of first address information regarding a plurality of first portions of a first row address of a specific bank via an address bus. Each of the first sub-commands corresponds to an individual first portion of the first row address of the specific bank. The method further combines the first portions of the first row address of the specific bank in response to a specific sub-command of the first sub-commands, so as to obtain a first complete row address; and obtains an access command via the command bus.
US10008251B2 Magnetic memory having multiple gates and method of operating same
The disclosed technology generally relates to magnetic memory and more particularly to voltage-controlled magnetic memory, and to methods of using same. In one aspect, a magnetic memory comprises a first magnetic stack including a first gate dielectric layer formed between a first gate electrode and a first free ferromagnetic layer. The magnetic memory additionally comprises a second magnetic stack including a second gate dielectric layer formed between a second gate electrode and a second free ferromagnetic layer. The first free ferromagnetic layer and the second free ferromagnetic layer of the magnetic memory are magnetically coupled, contiguous and are positioned at an oblique angle relative to each other, and the first gate electrode and the second gate electrode are electrically isolated from each other.
US10008246B2 Memory and reference circuit calibration method thereof
A memory and a reference circuit calibration method are provided. The memory includes: a memory array including a plurality of memory cells; a reference circuit including a reference memory cell and a reference connection terminal, wherein the reference memory cell is a same as the memory cell; a calibration circuit including a calibration connection terminal, and a mirror circuit including a first mirror terminal and a second mirror terminal, wherein the first mirror terminal is connected to the reference connection terminal, and the second mirror terminal is connected to the calibration connection terminal; a clamp circuit, configured to set one of a voltage of the reference connection terminal and a voltage of the calibration connection terminal as a preset voltage and to set the other thereof as a comparison voltage; and a comparison circuit configured to input the comparison voltage and the preset voltage, and to output a comparison result.
US10008245B1 Positioning components in a rack to permit base plane access
Aspects extend to devices that facilitate positioning components in a rack to permit base plane access. In one aspect, a drive carrier rail is configured to have variable widths to facilitate positioning a drive carrier in a fixed position within a slot (of a rack) where a drive is disengaged from the base plane printed circuit board (PCB). In another aspect, at least one slot rail of a slot includes a (e.g., sheet metal) spring. The spring allows a drive carrier to rest on the spring in a fixed position where the hard drive is disengaged from the base plane printed circuit board.
US10008242B2 Automatically syncing recordings between two or more content recording devices
This disclosure relates to systems and methods to synchronize recordings between content recording devices. A method may include establishing a synchronized recording relationship with a second content recording device. The method may further include capturing a first recording and periodically inserting a first set of markers in the first recording at a first set of points of time. A second recording may be captured by the second content recording device and a second set of markers are inserted in the second recording at a second set of points of time. The first recording and the second recording may be temporally aligned based on a first marker of the first set of markers and a second marker of the second set of markers. The first marker and the second marker have a matching type and corresponding to a common point in time in the first recording and the second recording.
US10008241B2 Method to mark and exploit at least one sequence record of a video presentation
The present invention proposes a method to mark and exploit at least one sequence record of a video presentation played on a multimedia unit, said method comprising the steps of: during the video presentation, receiving a command from a user to mark a currently displayed video sequence, said command initiating the step of: creating a sequence record comprising a time index or frame index, allowing to locate the proper part of the video presentation, and a reference of the video presentation. At a later stage, requesting the edition of the sequence record by: adding textual information which corresponds to the actual sequence, and storing the sequence record.
US10008240B2 Case video processing apparatus, case video processing system, and case video processing method
A video input unit inputs case video data to be processed, a face detector detects a face region of a person included in an image of video data, a target manager registers the face region as a region to be masked, an operation input inputs a user's instruction regarding the face region, a target manager excludes a region designated by the user's instruction from targets to be masked and registers the region as a region not to be masked, an image processor performs a masking process on the region to be masked, and a video output unit outputs video data having been subjected to image processing including the masking process.
US10008226B1 Dynamic head offset selection for tape drive
A method and system for adjusting a servo head in a tape drive is disclosed. Position information for the servo head can be obtained and used to determine if an adjustment of one of the servo heads is necessary. By comparing the position of the tape against two servo heads, erroneous adjustments to the servo head can be obviated.
US10008224B2 Magnetic read head with floating trailing shield
A magnetic read element having an additional magnetic layer, “a floating magnetic shield”, formed as a part of a capping structure of a magnetoresistive element. The capping structure is formed over the magnetic free layer and includes a magnetic layer that is located between first and second non-magnetic layers. The magnetic layer can advantageously be formed with a high magnetic permeability for increased signal amplitude and increased signal resolution. In addition, because the magnetic layer of the capping layer structure acts as a magnetic shield, it can reduce effective magnetic gap spacing for increased signal resolution.
US10008219B2 Recording read heads with a multi-layer AFM layer methods and apparatuses
Apparatuses and methods of recording read heads with a multi-layer anti-ferromagnetic (AFM) layer are provided. The AFM layer has gradient Manganese (Mn) compositions. A multi-layer AFM layer comprises a plurality of sub-layers having different Mn compositions. An upper sub-layer has a higher Mn composition than an lower sub-layer. Different types of gases may be used to deposit each sub-layer and the flow of each gas may be adjusted.
US10008217B2 Multi-rate system for audio processing
A multi-rate audio processing system and method provides real-time measurement and processing of amplitude/phase changes in the transition band of the lowest frequency subband caused by the audio processing that can be used to apply amplitude/phase compensation to the higher subband(s). Tone signals may be injected into the transition band to provide strong tonal content for measurement and processing. The real-time measurement and compensation adapts to time-varying amplitude/phase changes regardless of the source of the change (e.g. non-linear time-varying linear or user control parameters) and provides universal applicability for any linear audio processing.
US10008216B2 Method and apparatus for exemplary morphing computer system background
Method and apparatus for reducing a size of databases required for recorded speech data.
US10008213B2 Spectral translation/folding in the subband domain
The present invention relates to a new method and apparatus for improvement of High Frequency Reconstruction (HFR) techniques using frequency translation or folding or a combination thereof. The proposed invention is applicable to audio source coding systems, and offers significantly reduced computational complexity. This is accomplished by means of frequency translation or folding in the subband domain, preferably integrated with spectral envelope adjustment in the same domain. The concept of dissonance guard-band filtering is further presented. The proposed invention offers a low-complexity, intermediate quality HFR method useful in speech and natural audio coding applications.
US10008210B2 Method, apparatus, and system for encoding and decoding multi-channel signals
A method, an apparatus, and a system for encoding and decoding multi-channel signals are disclosed. The method for encoding multi-channel signals includes: determining the category of an index corresponding to a channel level difference (CLD) which needs to be quantized in a current frame; quantizing the CLD of at least one frequency band whose index category is the same as the determined category of the index in the current frame, and obtaining quantized data.
US10008209B1 Computer-implemented systems and methods for speaker recognition using a neural network
Systems and methods are provided for providing voice authentication of a candidate speaker. Training data sets are accessed, where each training data set comprises data associated with a training speech sample of a speaker and a plurality of speaker metrics, where the plurality of speaker metrics include a native language of the speaker. The training data sets are used to train a neural network, where the data associated with each training speech sample is a training input to the neural network, and each of the plurality of speaker metrics is a training output to the neural network. Data associated with a speech sample is provided to the neural network to generate a vector that contains values for the plurality of speaker metrics, and the values contained in the vector are compared to values contained in a reference vector associated with a known person to determine whether the candidate speaker is the known person.
US10008208B2 Method and apparatus for performing speaker recognition
Embodiments of the present invention perform speaker identification and verification by first prompting a user to speak a phrase that includes a common phrase component and a personal identifier. Then, the embodiments decompose the spoken phrase to locate the personal identifier. Finally, the embodiments identify and verify the user based on the results of the decomposing.
US10008191B2 Playback device, playback method, and storage medium
A playback device includes a first buffer and a second buffer, each having storage regions, and a processing unit. The processing unit performs: a storage process that causes input audio data to be stored in the storage regions of the first buffer in order; a first playback process that causes the stored audio data to be played back in the order in which the audio data was stored; a designation process that designates, in response to a user input, at least one of the plurality of storage regions of the first buffer in which the audio data is stored; a copy process that causes the audio data stored in the designated storage region of the first buffer to be copied to the second buffer; and a second playback process that causes the audio data copied to the second buffer to be repeatedly played back.
US10008185B2 Stringed instrument with lead crystal fingerboard or fretboard and bridge
The fingerboard/fretboard and/or bridge of a stringed instrument such as a guitar or violin is constructed lead crystal in lieu of the tradition wood construction utilized for these components. The lead crystal components are identically shaped to the components they are replacing. Changing the materials of construction of the fingerboard/fretboard and/or bridge to lead crystal in the stringed instrument creates a sound which is cleaner and with less distortion than those stringed instrument with a wooden fingerboard/fretboard and/or bridge. Additionally, utilizing a lead crystal the fingerboard/fretboard and/or bridge also provides a unanticipated benefit, the instrument is no longer capable of creating a screeching sound when played improperly. The resulting instrument is one which is simpler to play for both novices and advanced players, which is still capable of emanating an appealing sound.
US10008183B2 Display-and-audio output control device
A display-and-audio output control device is provided. In the display-and-audio output control device, a display control unit preferentially allocates a display content having high display information value to a display area out of multiple display contents. An audio control unit allocates an audio content to an audio output device. An obtaining unit obtains audio information amounts of the audio contents and correspondence information between the audio contents and the display contents. Based on the audio information amount of a specific audio content, the management unit changes the display information value of a specific display content associated with the specific display content. The display control unit employs the display information value changed by the management unit to allocate the specific display content to the area for display.
US10008175B2 Signal output apparatus for reducing power consumption during display on a plurality of image display apparatuses
An apparatus, method and computer-readable storage medium for transmitting image signals. The apparatus, method and computer-readable storage medium can receive, at a first frame rate, a first image signal having an image with a first resolution; and output, at a second frame rate, a second image signal comprised of a plurality of images having a second resolution. The first resolution may be greater than the second resolution and the second frame rate may be greater than the first frame rate, so as to satisfy the condition that the first resolution multiplied by the first frame rate is equal to the second resolution multiplied by the second frame rate.
US10008167B2 Semiconductor device, method for driving semiconductor device, and program
To reduce eye fatigue of a user and perform eye-friendly display. An information processing device provided with a display portion and an input portion has a first mode in which the contrast or the brightness of a displayed image is adjusted and a second mode in which the contrast or the brightness of a displayed image is set to the initial set value. In the case where an image is displayed and a signal such as a scroll instruction is input to the input portion, the contrast or the brightness of the displayed image is adjusted depending on the content of the scroll instruction; thus, the information processing device can perform eye-friendly display.
US10008162B2 Liquid crystal display device
A novel liquid crystal display device without a decrease in display quality. The liquid crystal display device includes a pixel for displaying a still image at a frame frequency of less than or equal to 1 Hz, and a liquid crystal layer in the pixel has a dielectric constant anisotropy of greater than or equal to 2 and less than or equal to 5. With the above structure, a change in voltage applied to a pixel can be kept within an acceptable range of a deviation in gray level for displaying the same still image. Thus, flickers due to a low refresh rate can be reduced, which leads to an increase in display quality.
US10008161B2 Method of driving display panel and display apparatus for performing the same
A method of driving a display panel includes generating a first driving period having a first driving frequency, generating a second driving period having a second driving frequency, and inserting a compensating frame between the first driving period and the second driving period. A display apparatus includes a display panel configured to display an image, and a display panel driver configured to generate a first driving period having a first driving frequency, to generate a second driving period having a second driving frequency, and to insert a compensating frame between the first driving period and the second driving period.
US10008157B2 Display device having power supply with varying output voltage and driving method thereof
Provided is a display device that includes, for example, a display panel, a driver, a power supply unit, and a timing controller. The power supply unit may supply a voltage to the driver. The power supply unit may perform a compensation operation to vary an output voltage output from the power supply unit itself to correspond to a variation of a load before the load varies.
US10008152B2 Display device and method of driving the same
Embodiments relate to a display device and a method of operating the display device. The display device includes a power supply circuit configured to generate a gate voltage at an output terminal of the power supply circuit based on an input voltage to supply the gate signal to the pixels of the panel. The display device generates a switching pulse signal for a predetermined time period after the input voltage dropping below the predetermined threshold voltage. The display device generates the gate voltage at a first voltage level responsive to the switching pulse signal, the gate voltage at the first voltage level higher than the gate voltage at a second voltage level absent the switching pulse signal. Charges stored in pixels are discharged by applying the gate voltage to the pixels through gate lines, responsive to the input voltage dropping below the predetermined threshold voltage.
US10008141B2 Light field display device and method
The present invention provides a light field display device (300) comprising an array of light field display elements (310) populating a display surface, each display element (310) comprising: a beam generator (522) for generating an output beam of light; a radiance modulator (524) for modulating the radiance of the beam over time; a focus modulator (530) for modulating the focus of the beam over time; and a scanner (504, 506) for scanning the beam across a two-dimensional angular field.
US10008137B2 Illuminated sign with compartmented portion
The illuminated sign includes a frame defining a space, a light emitting module received in the space and having a plurality of light emitting members disposed on a circuit substrate, an optical path conversion component provided on the frame to correspond to the light emitting members, and a light uniformizing component positioned a distance above the optical path conversion component. The space is compartmented to form a predetermined pattern, projecting a desired signal when the light emitting members in different compartments of the space are selectively illuminated.
US10008131B2 Ophthalmic procedure simulation with artificial eye
An artificial eye can include a body defining a cavity; a lens element disposed within the cavity; a cornea element positioned anteriorly of the lens element; and a liquid disposed within the cavity such that the liquid is positioned between the lens element and the cornea element. A method of simulating an ophthalmic procedure can include providing an artificial eye positioned in an optical path of light transmitted by an ophthalmic device and at least one of calibrating the ophthalmic device using the artificial eye; and operating on the artificial eye using the ophthalmic device.
US10008113B2 Hybrid distributed prediction of traffic signal state changes
Computer-implemented predictions of upcoming traffic control signal states or state changes can be used to improve driver convenience, safety, and fuel economy. Such information can be used advantageously by a human operator, or by an autonomous or semi-autonomous vehicle control system. Predictions can be computed with suitable machines installed in a vehicle, in cooperation with a remote back-end server system. The prediction computations in the vehicle may be supported by data communicated to the vehicle computing machinery over various wireless communications, including telecom systems, DSRC, etc.
US10008112B2 Distributed maintenance decision and support system and method
The present disclosure is directed to a computer that receives weather information from a weather service provider (“WSP”) server and automatic vehicle locating system (“AVL”) collected information from an AVL server, accesses a material performance specification for at least one treatment material, and determines, based on the weather information and/or AVL collected information and the material performance specification, a treatment recommendation for a selected roadway segment and/or route.
US10008110B1 Detecting restrictions on turning paths in digital maps
A method comprises identifying, in an electronic map, road data and intersection data, wherein the intersection data specifies an approach and two or more exits from the approach, bounding the approach using a bounding box around the entrance to an approach, identifying, using the bounding box, traces associated with the approach, wherein each trace identifies a path of a vehicle on one or more of the roads, for each trace of the plurality of traces, identifying which of the two or more exits most closely matches the particular trace, generating histograms based on a time period and which of the two or more exits most closely matches each trace of the plurality of traces, determining, using the histograms, whether one or more threshold values associated with one of the two or more exits is satisfied, sending a notification signal when the one or more threshold values is satisfied.
US10008105B2 System and method for charging supplemental power units for alarm notification devices
A system and method for providing supplemental power to a notification unit of a device in a fire alarm system. The notification unit generates alert signals for indicating an alarm. The device includes a power unit for providing the supplemental power to the notification unit and a device controller for charging the power unit. The device controller charges the power unit in response to receiving a charging synchronization signal from a system controller of the system.
US10008102B1 System and method for monitoring radio-frequency (RF) signals for security applications
The present disclosure relates generally to systems and method for monitoring and preserving radio-frequency (RF) signals for security applications, such as home, vehicle, personal, or business security applications. An example customer interface device (CID) includes sensing circuitry configured to detect radio-frequency (RF) communication signals near an asset associated with the CID. The CID is configured to locally store information regarding the detected RF communication signals. When the CID determines that a trigger event has occurred, the CID may provide an online service with the information regarding the RF communication signals detected near the asset around the time of the trigger event to be preserved for later analysis.
US10008100B2 Coordinated communications in emergency
A system is provided for coordinated communication between various campus personnel and administrators, so that timely responses and effective actions are taken during times of emergency to provide reduced risk of injury or death to persons affected by the emergency is provided. The coordinated communication system includes a group of communication alert devices and at least one administrator alert device for sending and receiving alert indicators throughout a campus or location.
US10008095B2 Systems and methods for presence monitoring of a ground-engaging tool relative to a machine
A system for monitoring presence of a ground-engaging tool relative to a machine, on a worksite, is disclosed. The system includes a sensor operatively coupled to the ground-engaging tool, a signal receiver, and a controller. The sensor is configured to transmit an identifying wireless signal. The controller is configured to receive a received signal from the signal receiver; the received signal based on the identifying wireless signal and having a signal power. The controller is configured to determine a signal attenuation power of the received signal, based on the signal power relative to the transmission power, determine a relative location of the ground-engaging tool and one or more fault conditions based on the signal attenuation power, and determine if the ground-engaging tool is connected to the machine based on the relative location of the ground-engaging tool and the existence of one or more fault conditions.
US10008078B2 Continuous production line reject system and method
A system, including: a sensor that monitors containers as the containers move along a production line; a rejection device; a controller communicatively connected to the sensor and the rejection device, wherein the controller is programmed to determine whether a container is associated with a match condition in response to a signal received from the sensor, the match condition reflecting that the container is associated with predetermined properties or characteristics, in response to a match condition, determine a pass result, and otherwise determine a fail result, determine a velocity of the production line, dynamically determine a correction amount for a reject position, track a position of the container on the production line, and in response to the fail result, outputs a signal to actuate the rejection device that removes the container from the production line based on the velocity of the production line, the dynamically determined correction amount, and the position of the container on the production line.
US10008054B2 Smart door lock
In some embodiments, systems, methods, and techniques relating to security and/or automation systems, collectively referred to as automation systems, may include determining a presence of a first device proximate at least one entry to a location, obtaining information related to an identification of an entity associated with the at least one device, authenticating the first device, the authenticating based at least in part on obtaining information related to the identification, and taking an action based at least in part on determining the authenticity.
US10008053B2 On-board maintenance system of an aircraft, and associated aircraft
An on-board maintenance system for an aircraft, said aircraft comprising pieces of equipment connected together through a first on-board data transmission network for exchanging operational data intended for piloting the aircraft, said maintenance system including a processing unit and being characterized in that it comprises a second data transmission network, distinct from the first network, for exchanging data intended for maintenance of the equipment of the aircraft, said second network connecting at least some of said pieces of equipment to the processing unit; said processing unit are being adapted for receiving in real time, a data provided by the pieces of equipment on the second network and processing them with view to determining the cause of equipment malfunctions according to at least said received data.
US10008050B2 Methods and systems for providing a vehicle repair tip
A method performed by a first computing system includes receiving, from a second computing system, a message identifying a symptom of a first vehicle; and sending a repair tip to the second computing system. The repair tip includes a first phrase describing a first procedure performed on a second vehicle that exhibited the symptom, wherein the first procedure performed on the second vehicle yielded a result insufficient to determine that a component of the second vehicle associated with the symptom is defective. The repair tip also includes a second phrase describing a second procedure performed on a given vehicle, wherein the given vehicle is either (i) the second vehicle or (ii) a third vehicle that also exhibited the symptom, wherein the second procedure performed on the given vehicle yielded a result sufficient to determine that a component of the given vehicle associated with the symptom is defective.
US10008049B2 Positive crankcase ventilation system diagnostic systems and methods
A fault diagnostic system of a vehicle includes a noise module that determines a noise value based on a plurality of differences between samples of a pressure signal generated by a pressure sensor located in a positive crankcase ventilation (PCV) system of an engine. A signal module determines a signal value based on the samples of the pressure signal generated by the pressure sensor located in the PCV system of the engine. A diagnostic value module determines a diagnostic value based on one of: (i) a product of the noise value and the signal value; and (ii) a sum based on the noise value and the signal value. A fault module selectively diagnoses a fault in the PCV system based on the diagnostic value and generates a malfunction indicator within a passenger cabin of the vehicle in response to the diagnosis of the fault in the PCV system.
US10008048B2 Information processing apparatus and information processing method
A tomogram of an object is acquired. A place in a tomogram which corresponds to a portion spaced apart from a reference point in the object by a predetermined distance is specified. A composite image is generated by combining the tomogram with information indicating the specified place. The composite image is output.
US10008045B1 Placement of augmented reality objects using a bounding shape
A system may include a camera, a display, one or more memories, and one or more processors communicatively coupled to the one or more memories. The system may output a bounding shape for presentation on the display. The bounding shape may be superimposed on an image being captured by the camera and presented on the display. The bounding shape may bound an object in the image. The system may determine 3D coordinates of an intersection point associated with the bounding shape. The intersection point may be a point where a projection of the bounding shape into 3D space intersects with a horizontal plane identified in the image. The system may determine 2D coordinates for presentation of an augmented reality object on the display based on the 3D coordinates of the intersection point, and may superimpose a representation of the augmented reality object on the image based on the 2D coordinates.
US10008040B2 Method and system for virtual shoes fitting
A method for virtual shoes fitting includes providing two augmented reality (AR) reference papers, each having a plurality of AR markers and a standard size reference object, one reference paper being placed on a ground and the other AR reference paper being placed directly behind and at right angle to the ground; and providing a mobile device having a camera, a processor, and a machine-readable medium with instructions that, when executed, cause the processor to produce AR markers on the mobile device, and automatically taking photos of a user's foot placed on the AR reference paper on the ground together with the standard size reference object. A system for virtual shoes fitting is also disclosed.
US10008033B2 Lighting simulation analysis using light path expressions
A method, system, and computer program product for performing a lighting simulation are disclosed. The method includes the steps of receiving a three-dimensional (3D) model, receiving a set of probes, where each probe specifies a location within the 3D model and an orientation of the probe, and performing, via a processor, a lighting simulation based on the 3D model, the set of probes, and one or more light path expressions. The light path expressions are regular expressions that represent a series of events, each event representing an interaction of a ray at a location in the 3D model.
US10008032B2 Graphics processing using directional representations of lighting at probe positions within a scene
Graphics processing systems can include lighting effects when rendering images. “Light probes” are directional representations of lighting at particular probe positions in the space of a scene which is being rendered. Light probes can be determined iteratively, which can allow them to be determined dynamically, in real-time over a sequence of frames. Once the light probes have been determined for a frame then the lighting at a pixel can be determined based on the lighting at the nearby light probe positions. Pixels can then be shaded based on the lighting determined for the pixel positions.
US10008031B1 Heat rendering in an interactive computer simulation system
Method(s) and interactive simulation station(s) for improved heat modeling and rendering in an interactive computer simulation system. Considering inputs received on tangible instruments, a view point is defined for displaying heat-enhanced images. A non-static 3D mesh defines temperature-influenced virtual point(s) and comprises a base-texture and a heat-map texture. Rendering the 3D mesh is performed from the view point by 1) applying base imagery data of the base-texture over surfaces of the 3D mesh from base-texture coordinates (mapping the base imagery data on the 3D mesh); 2) from the heat-map texture, and for each temperature-influenced virtual point(s), loading a heat-propagation pattern from heat-map coordinates, shared with the base-texture coordinates, that selectively map the heat-propagation pattern on the 3D mesh; and 3) computing a heat-related intensity variation on the visible surface(s) from the heat-propagation pattern of each temperature-influenced virtual point(s).
US10008028B2 3D scanning apparatus including scanning sensor detachable from screen
A handheld three-dimensional scanning sensor including: a depth camera; a client communication interface; a controller; and a memory having instructions stored thereon that, when executed by the controller, cause the controller to: control the depth camera to capture an image; and transmit the image over the client communication interface.
US10008027B1 Techniques for determining a three-dimensional representation of a surface of an object from a set of images
Systems and methods of the present disclosure can facilitate determining a three-dimensional surface representation of an object. In some embodiments, the system includes a computer, a calibration module, which is configured to determine a camera geometry of a set of cameras, and an imaging module, which is configured to capture spatial images using the cameras. The computer is configured to determine epipolar lines in the spatial images, transform the spatial images with a collineation transformation, determine second derivative spatial images with a second derivative filter, construct epipolar plane edge images based on zero crossings of second derivative epipolar planes image based on the epipolar lines, select edges and compute depth estimates, sequence the edges based on contours in a spatial edge image, filter the depth estimates, and create a three-dimensional surface representation based on the filtered depth estimates and the original spatial images.
US10008024B2 Material-aware three-dimensional scanning
A method for generating one or more two-dimensional texture maps of an object includes receiving an image frame that includes at least a portion of the object from an image capture device. The method also includes determining, at a processor, a color of a particular portion of the object using the image frame and determining a material of the particular portion of the object using the image frame. The method further includes determining at least one other property of the particular portion of the object based on the material. The method also includes generating a pixel value representative of the color of the particular portion of the object and representative of the at least one other property of the particular portion of the object. The method also includes generating at least one two-dimensional texture map based on the pixel value.
US10008012B2 Image reconstruction
Methods and apparatus, including computer programs encoded on a computer storage medium, for image reconstruction are provided. The methods include: accessing a first set of projection data including a plurality of first projection data each corresponding to a respective projection angle of a plurality of projection angles, generating a first set of reconstructed data by image reconstruction with the first set of projection data, generating a second set of projection data comprising a plurality of second projection data each corresponding to a respective projection angle by projection calculation with the first set of reconstructed data, generating a third set of projection data by optimizing the first set of projection data based on a correlation between respective first projection data and respective second projection data corresponding to each projection angle, and generating a second set of reconstructed data by image reconstruction with the third set of projection data.
US10008009B1 Method for generating dynamic vector graphics
A method of dynamically generating a graphic includes receiving, at a vector graphics engine loaded on a server system, graphic template input; receiving, at the vector graphics engine loaded on the server system, data template input; and generating, at the server system, code in a standard format representative of a vector graphic. The generating includes identifying a special tag associated with the vector graphics engine, converting code associated with this tag from a first format associated with the vector graphics engine to a second standardized format, and binding data content based on the received data template input to graphic content based on the received graphic template input.
US10008007B2 Method for generating an array of 3-D points
A method that estimates the coordinates of the calibration points in the projector image plane using local homographies obtained from the imaging camera. First, a dense set of correspondences between projector and camera pixels is found by projecting onto the calibration object an identical pattern sequence as the one later projected when scanning the target, reusing most of the software components written for the scanning application. Second, the set of correspondences is used to compute a group of local homographies that allow projection back of any of the points in the calibration object onto the projector image plane with sub-pixel precision. In the end, the data projector is then calibrated as a normal camera.
US10007987B1 Enhanced tooth shade matching system
A system for the color matching of dental restorations with teeth using a high degree of color correction followed by a display of maps showing the distribution of shades and values over the face of a tooth. The system can further utilize filters to output shade maps consisting of a predetermined number of shades and allow a technician to perform a virtual try in of the restoration in the patient's mouth.
US10007985B2 Method for the automatic segmentation and quantification of body tissues
A computer-based method is herein disclosed, allowing to differentiate automatically between two tissues of interest: an extrinsic and an intrinsic tissue, from a plurality of images, obtaining a quantitative assessment of each of said tissues without requiring the intervention of an expert. Said method involves the definition of a differentiation region in images obtained from a medical imaging acquisition device using a parametric contour, after which differentiation and quantification are carried out based on the photometric characteristics of the different tissues observed in images, evaluating the local neighborhood of each voxel belonging to the differentiation region previously defined in the plurality of images. The disclosed method increases to a great extent precision in differentiation and quantification of tissues, while the shown percentage error is considered tolerable for diagnostic purposes.
US10007982B2 Automated percentage of breast density measurements for full field digital mammography
An automated percentage of breast density measure (PDa) that analyzes signal dependent noise (SDN) based on a wavelet expansion using full field digital mammography (FFDM). A matched case-control dataset is used with images acquired from a specific direct x-ray capture FFDM system. PDa is applied to the raw and clinical display representation images. Transforming (pixel mapping) of the raw image to another representation (raw-transformed) is performed using differential evolution optimization and investigated the influence of lowering the native spatial resolution of the image by a one-half. When controlling for body mass index, the quartile specific ORs for the associations of PDa with breast cancer varied with representation and resolution. PDa is a valid automated breast density measurement for a specific FFDM technology and compares well against PD (operator-assisted or the standard) when applied to either the raw-transformed or clinical display images from this FFDM technology.
US10007977B2 Techniques for predicting perceptual video quality
In one embodiment of the present invention, a quality trainer and quality calculator collaborate to establish a consistent perceptual quality metric via machine learning. In a training phase, the quality trainer leverages machine intelligence techniques to create a perceptual quality model that combines objective metrics to optimally track a subjective metric assigned during viewings of training videos. Subsequently, the quality calculator applies the perceptual quality model to values for the objective metrics for a target video, thereby generating a perceptual quality score for the target video. In this fashion, the perceptual quality model judiciously fuses the objective metrics for the target video based on the visual feedback processed during the training phase. Since the contribution of each objective metric to the perceptual quality score is determined based on empirical data, the perceptual quality score is a more accurate assessment of observed video quality than conventional objective metrics.
US10007968B2 Image-processing circuit and display device having the same
Disclosed are an image-processing circuit capable of improving the ability to express a high-resolution image and a display device having the same and a method of driving a display device. The image-processing circuit determines whether input image data represents one or more of a forward diagonal line edge, a backward diagonal line edge, and a horizontal line edge, and then determines arrangement of a center unit pixel, and thereafter renders data of the center unit pixel into data of a peripheral unit pixel based on edge information and the arrangement of the center unit pixel.
US10007964B1 Image processing methods and arrangements
Imagery captured by an autonomous robot is analyzed to discern digital watermark patterns. In some embodiments, identical but geometrically-inconsistent digital watermark patterns are discerned in an image frame, to aid in distinguishing multiple depicted instances of a particular item. In other embodiments, actions of the robot are controlled or altered in accordance with image processing performed by the robot on a digital watermark pattern. The technology is particularly described in the context of retail stores in which the watermark patterns are encoded, e.g., on product packaging, shelving, and shelf labels. A great variety of other features and arrangements are also detailed.
US10007963B2 Context-based provision of screenshot modifications
Context-based provision of screenshot modification is provided herein. A screenshot image is obtained and analyzed to determine an acquisition context of the screenshot image, the acquisition context being a context in which the screenshot image was acquired. A display context in which the screenshot image is to be displayed is determined, and the screenshot image is prepared for display in the display context, the preparing including applying one or more modifications to one or more visual elements of the screenshot image based on the acquisition context and on the display context.
US10007962B2 System for tracking the location and activities of persons
The invention relates to a system for tracking the location and activities of one more persons, such as prisoners, persons under house arrest or persons who have to perform community service.
US10007961B2 Treatment planning system for radiopharmaceuticals
A treatment schedule for radiopharmaceuticals is developed by collecting a volumetric history of tissue uptake in identified volumes of interest using emitted-radiation scans and relating this data to a treatment-radiopharmaceutical to develop a quantitatively accurate radiation treatment schedule of delivery amounts and delivery times of the treatment-radiopharmaceutical. This data may also be used to model biological effective dose and to prepare augmenting external radiation beam treatment schedules.
US10007958B2 Lighting audit docking station device and method thereof
A lighting audit system includes a lighting audit docking station in communication with the smart device and a database, where the lighting audit docking station includes a targeting unit and a camera. A lighting audit method includes providing a physical parameter to a lighting audit table for a space-under-study, representing the space-under-study on a virtual map presented on a display, adding surface characteristic data for the space-under-study into the lighting audit table, measuring the physical dimensions of the space-under-study using the targeting unit, the physical dimension measurements being stored in the lighting audit table, entering into the lighting audit table parameters for a luminaire located in the space-under-study, and calculating a lighting audit for the space-under-study based on data in the lighting audit table.
US10007957B2 Selecting search results for responding to search query
Methods, apparatuses, and computer program products for processing search results. Search results are retrieved from a database of travel itineraries based on search criteria provided by a traveler, and a set of recommended travel itineraries selected from the search results based on a probabilistic profile comprising a plurality of value profiles. A set of near-optimal travel itineraries is defined for each of the value profiles. A probability is determined for each travel itinerary of the search results based on a sum of weights of each value profile including the travel itinerary in the corresponding set of near-optimal travel itineraries, and travel itineraries added to the set of recommended travel itineraries based on the probabilities. An online search may be performed to enrich the set of recommended travel itineraries depending on a distance between the probabilistic profile of the traveler and a probabilistic profile used to populate the cache.
US10007950B2 Integrating multiple trading platforms with a central trade processing system
Methods, systems, and computer-readable media for integrating multiple trading platforms with a central trade processing system are presented. In some embodiments, a central trade processing computing platform may receive, from a trading engine computer system, a request for interface information. The computing platform may load trading interface data that includes product information associated with a set of one or more financial products offered via a trading interface provided by the trading engine computer system and interface layout information associated with the trading interface. The computing platform may send, to the trading engine computer system, the trading interface data. Thereafter, the computing platform may receive, from the trading engine computer system, trading information defining a set of one or more trades. The central trade processing computing platform may process the set of one or more trades and may send, to the trading engine computer system, trade results information.
US10007938B2 Real-time priced (RTP) cellular service marketplace
A computer-implemented method and system for buying and selling cellular service in a market allowing real-time pricing is disclosed. The computer-implemented method and system comprise storing at least one offer to sell a specified quantity of cellular service (which may be voice minutes, messages, data or other available service parameters) initiated by a seller, and processing one or more requests to purchase cellular service initiated by one or more buyers. The processing of the requests to purchase cellular service further comprises implementing a method for matching one or more requests to purchase cellular service with any stored offers; wherein when a match occurs the buyer is able to purchase the desired quantity of cellular service. The computer-implemented method and system includes deducting the purchased quantity of cellular service from a service profile of the seller and adding the purchased quantity of cellular service to a service profile of the buyer.
US10007933B2 Systems and methods for integrating dynamic content into electronic media
Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content. The dynamic placement includes of creating a content display slot within the content at which display items may be incorporated into the content wherein the content display slot is not defined in the native content and is based at least in part on attributes of the content structure.
US10007932B2 System and method for creation of visual job advertisements
This disclosure relates to a system and method for creating a job advertisement. The job advertisement includes visual information which is presented an in organized, easily digestible manner. An example system according to the present disclosure includes, among other things, a first computing device a second computing device in communication with the first computing device. The second computing device is configured to receive an input of text describing a job from the first computing device and create a job advertisement including at least one image representative of at least a portion of the text.
US10007923B1 System and method for granting promotional rewards to credit account holders
A system and method for providing promotional rewards is provided. First, a promotional reward is communicated to a customer. The promotional reward offer comprises a promotional reward associated with one or more promotional reward-earning behaviors and a promotional time frame. The offer may specify a customer population, and the customer may be enrolled in the promotional reward program if the customer is determined to be in the population. The customer is credited a promotional reward if the customer accomplishes the promotional reward-earning behavior(s) within the promotional time frame. The customer may also be enrolled in a base reward program. The promotional rewards and base rewards may be accumulated in a customer account. A system for implementing a promotional rewards program is also provided.
US10007917B2 Pay-per-click fraud protection
Embodiments of the invention provide a fraud prevention method for a pay-per-click data processing system. The method can include receiving a click through for a link in a host site which references a marketed site. The method also can include identifying a link address for the link in the click through. The method yet further can include comparing the identified link address to a modified link address recorded for an actual link address for the marketed site. Finally, the method can include quashing the click through if the identified link address is not the modified link address. Conversely, the method can include redirecting the click through to the marketed site if the identified link address is the modified link address.
US10007916B1 Folding contactless card payment authentication
A folding mechanism is used to authenticate purchases when making transactions using a contactless smart card. By folding the contactless card in a precise manner, the electrical resistance of the antenna circuit of the contactless card is changed by bypassing the card's built-in resistors. A user may set a folding orientation as the “password” of the contactless card. This folding orientation determines the electrical resistance of the card necessary to authenticate a purchase.
US10007915B2 Systems and methods to facilitate loyalty reward transactions
A communications system for financial transactions, such as payment transactions made via credit accounts, debit accounts, prepaid accounts, bank accounts, stored value accounts and the like, is enhanced and/or used to support reward transactions. Thus, the reward communications can be processed as transactions over the communications system in a way similar to and/or together with credit/debit transactions.
US10007912B2 Client-side security for tokenized transactions
A method for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.
US10007911B2 Methods for rapidly provisioning application functionality to a mobile communication device
Systems and methods for rapidly provisioning functionality to one or more mobile communication devices are disclosed. The method may comprise generating, prior to a request for the functionality, a globally unique identifier (“GUID”) encryption key, wherein the GUID comprises a unique identifier that may be associated with a transaction account customer, generating a value associated with the GUID, deriving, based on the value, a plurality of base encryption keys associated with the value, creating, a perso-script, wherein the perso-script comprises a file associated with data associated with a customer, and/or creating a proto-script, wherein the proto-script comprises the perso-script prepended by a script to rotate the plurality of base encryption keys.
US10007900B2 Systems and methods for facilitating point of sale transactions
Systems and methods for facilitating point of sale transactions. In one embodiment, a computer-implemented method can be provided. The method can include collecting, by a mobile device at a merchant point of sale, merchant contextual information associated with a merchant station at a merchant location. The method can also include identifying payment information stored on the mobile device. Further, the method can also include providing the merchant contextual information and the payment information to a merchant device in order to complete a point of sale transaction.
US10007897B2 Auto-calendaring
The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.
US10007896B2 Mail monitoring system, non-transitory computer readable storage medium, and mail monitoring apparatus
A mail monitoring system comprises a mail communications apparatus and a control server that controls a log relating to operation of the apparatus. The apparatus includes a detector that detects transmission of an e-mail, a log generation unit that determines whether to generate a transmission log based on a set policy, and generates the transmission log, a mail creating unit that determines whether to store mail information based on the set policy, and generates the mail information, and a transmitter that transmits the mail information and the transmission log to the server, and transmits the e-mail to a mail server designated as a transmission destination of the e-mail. The server includes a receiver that receives the transmission log and the mail information and a storage unit that stores therein the transmission log and the mail information when the receiver receives the transmission log and the mail information.
US10007882B2 System, method and apparatus to determine associations among digital documents
A search engine for searching based on related scientific or technological concepts, comprises: a learning module for learning about relationships between technical phrases based on their rates of occurrence in related documents, therefrom to form concepts from groupings of related phrases, and a search module for searching for related documents to a query document based on occurrence in said related documents of concepts present in said query document, the learning module carrying out said learning based on a training set of documents and inter-document relations.
US10007868B2 Font replacement based on visual similarity
Font replacement based on visual similarity is described. In one or more embodiments, a font descriptor includes multiple font features derived from a visual appearance of a font by a font visual similarity model. The font visual similarity model can be trained using a machine learning system that recognizes similarity between visual appearances of two different fonts. A source computing device embeds a font descriptor in a document, which is transmitted to a destination computing device. The destination compares the embedded font descriptor to font descriptors corresponding to local fonts. Based on distances between the embedded and the local font descriptors, at least one matching font descriptor is determined. The local font corresponding to the matching font descriptor is deemed similar to the original font. The destination computing device controls presentations of the document using the similar local font. Computation of font descriptors can be outsourced to a remote location.
US10007864B1 Image processing system and method
An image processing system involves a camera, at least one processor associated with the camera, non-transitory storage, a lexical database of terms and image classification software. The image processing system uses the image classification software to assign hyponyms and associated probabilities to an image and then builds a subset hierarchical tree of hypernyms from the lexical database of terms. The processor then scores the hypernyms and identifies at least one hypernym for the image that has a score that is calculated to have a value that is greater than one of: a pre-specified threshold score, or all other calculated level scores within the subset hierarchical tree. The associated methods are also disclosed.
US10007844B2 System and method for digitally watermarking digital facial portraits
Some implementations may include a method for watermarking an identification document, the method including: receiving a digitally watermarked digital facial portrait of the person, the digital facial portrait embedded with at least one digital watermark identifying payload data linking the digital facial portrait to the person portrayed in the digital facial portrait; receiving results of comparison between the digital facial portrait of the person and the person presenting the digitally watermarked digital facial portrait; retrieving the at least one digital watermark in response to receiving comparison results that the person portrayed in the digital facial portrait is the person presenting the digitally watermarked digital facial portrait; and determining that the digital facial portrait is authentic based on the retrieved at least one digital watermark.
US10007843B1 Personalized segmentation of media content
Personalized segmentation of media content may be performed to enable users to create end points to segment a media item based on user preferences, such as create a segment of a document that takes a predetermined amount of time to consume or read. In some embodiments, techniques may create new chapters or segments within existing chapters. The techniques may also create titles for the segments or chapters, possibly by leveraging text within the segment or chapter. The end points, segments/chapters, titles, and/or other information may be stored as annotations, which can be selectively used when rendering the media item to reveal the segments/chapters and other data.
US10007826B2 Transferring data files using a series of visual codes
Software on an image-capturing device iteratively captures a visual code in a series of visual codes displayed in a repeating progression on a screen of a mobile device. The visual code was generated from a display block that resulted from a partition of an original data file into a series of display blocks of at least a specified size. The software converts the visual code back into a display block and reads a header for the display block, discarding the display block if it has already been captured, as determined by the ordered identifying block number in a header. The software stops the iterative capturing when all of the display blocks in the series have been captured, as determined by the count in the header and coalesces the captured display blocks into the original data file, using an order determined by the ordered identifying block numbers.
US10007824B1 Target options for a data capture device with intuitive aiming involving specular objects
A presentation scanner allows an operator to easily place an object being scanned within the scanner's field of view in order to enhance usability of the scanner. A partially transmitting and partially reflecting surface, like a mirror, is used. An aiming pattern or target indicator is projected from an aiming source to the surface. The aiming pattern or target indicator is seen by an operator who aligns the object, which is reflected from the surface back to the operator, to be placed over or within the aiming pattern that appears at the surface. Once aligned, a camera captures the image of the optical code.
US10007819B2 Hybrid tag for radio frequency identification system
RFID (radio frequency identification) systems are provided in which tag and interrogator devices implement a hybrid framework for signaling including an optical transmitter/receiver system and an RF transmitter/receiver system. For instance, an RFID tag device includes: optical receiver circuitry configured to receive an optical signal having an embedded clock signal from an interrogator device, and convert the optical signal into an electrical signal comprising the embedded clock signal; clock extraction circuitry configured to extract the embedded clock signal from the electrical signal, and output the extracted clock signal as a clock signal for controlling clocking functions of the tag device; voltage regulator circuitry configured to generate a regulated supply voltage from the electrical signal, wherein the regulated supply voltage is utilized as a bias voltage for components of the tag device; and data transmitter circuitry configured to wirelessly transmit tag data to the interrogator device.
US10007818B2 Multi-position RFID switch
An RFID switch manually operable for transmitting status data includes a plurality of RFID tags that a user can selectively expose to or shield from activation by an RFID reader. The user's choice of which RFID tags are exposed for reading determines what status information is conveyed to the RFID system. A data base in the RFID system associates the presence or absence of particular RFID tags with corresponding status reports.
US10007817B2 RFID system
An RFID system includes an antenna of a reader/writer and an antenna of an RFID tag. Transmission and reception of a high-frequency signal of a UHF band is performed between the antenna of the reader/writer and the antenna of the RFID tag that are arranged so as to be adjacent to each other. A loop antenna including a loop conductor is used as the antenna of the reader/writer, and coil antennas including a plurality of laminated coil conductors are used as the antenna of an RFID tag. In addition, the conductor width of the loop conductor in the loop antenna is greater than the conductor widths of the coil conductors in the coil antennas.
US10007815B2 Production method, RFID transponder, authentication method, reader device and computer program product
The exemplary embodiments of the invention realize an efficient prevention of massive infiltration of cloned RFID transponders into existing and new RFID systems. Furthermore, reader devices used for authentication of RFID transponders do not need to be on-line and do not need to be equipped with a Security Authentication Module (SAM). This simplifies authentication procedures and reduces costs. According to an exemplary embodiment of the invention a transponder-specific originality signature is stored by a transponder manufacturer on the transponder. The transponder-specific originality signature may, for example, be stored in the non-volatile memory (EEPROM) of the transponder during the fabrication of the transponder. This transponder-specific originality signature can be checked at any time in a convenient way, which provides an indication of originality of said transponder.
US10007810B2 Alternate screen reveal for instant privacy
A system and method for assuring the privacy of a computer application includes generating a user interface with a privacy feature coupled with a computer application. Through the user interface, the user is able to activate the privacy feature while interacting with the computer application. The computer application displays application-based screen elements against a backdrop. Once activated, the privacy feature presents a visual display hiding the application-based screen elements in the application from view without closing or logging out of the application.
US10007800B2 Remote rule execution
In a policy decision point (500) coupled to at least one remote attribute source (107a-c), a method of transforming an attribute-based access control (ABAC) policy (106) to facilitate evaluation includes: identifying a functional expression (F1) of the ABAC policy; forming, based on the sub-hierarchy of the policy that has F1 as its hierarch, a remote query intended for a RAS such that the output data from execution of the remote query correspond to the outcome of an evaluation of F1; and transforming the ABAC policy by replacing the sub-hierarchy by a second functional expression that represents the remote query. A method of evaluating an access request against an ABAC policy includes using such a transformed ABAC policy. Furthermore, a method of evaluating an access request against an ABAC policy includes identifying remotely executable sub-hierarchies and delegating these to remote attribute sources.
US10007798B2 Method for managing privacy of digital images
A captured digital image is stored in memory together with metadata derived from a location signal only if the location metadata is determined not to be within one or more predefined exclusion zones. A GPS receiver module can be implemented to obtain the location signal.
US10007795B1 Detection and recovery of documents that have been compromised by malware
Documents that have been compromised by malware are detected and recovered. A hash of a portion of a file of a document is generated. An identifier of the file includes a signature that is embedded in the file, with the identifier including the hash of the portion of the file and other file information, such as a pathname of the file. A list that includes the identifier of the file is consulted before generating a backup copy of the file. The file is restored from the backup copy of the file in response to detecting that the file has been encrypted.
US10007793B2 Secure object having protected region, integrity tree, and unprotected region
A method and structure for a secure object, as tangibly embodied in a computer-readable storage medium. The secure object includes a cryptographically protected region containing at least one of code and data, an initial integrity tree that protects an integrity of contents of the cryptographically protected region; and an unprotected region that includes a loader, an esm (enter secure mode) instruction, and one or more communication buffers.
US10007792B1 Modeling a network security environment as a game
Disclosed are various embodiments that model a network security environment as a game. A data model corresponding to a network security environment is received. A gaming environment is generated based at least in part on the data model. The gaming environment represents a decontextualized version of the network security environment.
US10007790B2 Secure application development and execution
Examples of secure application development and execution are disclosed herein. An example method may include parsing code of an application configured for execution on a user device to identify one or more sensitive portions of the code. Example methods may further include identifying a trusted execution environment, different from the user device, suitable to execute the one or more sensitive portions of the code. Example methods may further include configuring the code to provide the one or more sensitive portions of the code from the user device to the trusted execution environment during execution of the application on the user device.
US10007787B2 Runtime return-oriented programming detection
Input is received during runtime of a program. The input is a return instruction address of a called function and a return target address of the program. A determination is made whether the instruction immediately prior to the return target address is a call to the called function. If the instruction immediately prior to the return target address is not a call to the called function, a notification is transmitted that return-oriented programming is suspected.
US10007786B1 Systems and methods for detecting malware
A computer-implemented method for detecting malware may include (1) identifying a behavioral trace of a program, the behavioral trace including a sequence of runtime behaviors exhibited by the program, (2) dividing the behavioral trace to identify a plurality of n-grams within the behavioral trace, each runtime behavior within the sequence of runtime behaviors corresponding to an n-gram token, (3) analyzing the plurality of n-grams to generate a feature vector of the behavioral trace, and (4) classifying the program based at least in part on the feature vector of the behavioral trace to determine whether the program is malicious. Various other methods, systems, and computer-readable media are also disclosed.
US10007780B1 Authentication management
Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input.
US10007778B2 Controlled connecting method between luminaire and auxiliary device
According to some embodiments, a system and method provide a lighting fixture including at least one socket, wherein each socket is operative to receive an auxiliary device; and a fixture authentication module operative to authenticate each received auxiliary device. Numerous other aspects are provided.
US10007777B1 Single input unlock for computing devices
A device is described that, while operating in a lock-sensitive display. Responsive to detecting, and while receiving the first portion, the device displays a plurality of input nodes including a first node at the initial location and a second node at a subsequent location. Responsive to detecting the first portion of the continuous-gesture input at the subsequent location, the device receives a second portion of the gesture beginning at the subsequent location and ending at a final location where a third node is displayed. Based on the second portion of the gesture, the device determines an ordered-selection of input nodes beginning with the second node and ending with the third node. Responsive to determining that the ordered-selection satisfies an unlock sequence, the device transitions to operating an unlocked-state where the device displays a graphical user interface.
US10007769B2 Digital communications
A device to apply a digital fingerprint to a digital signal comprises a means of intercepting or acquiring a signal, a storage element and a processor for executing computer implemented program code components in the storage element to effect the methods. The methods include transforming a plurality of signal samples onto a discrete orthonormal basis and ranking the transformed samples according to their magnitude. The n largest principal components of the ranked transformed samples are optionally permuted to generate a re-ordered set of principal components, which are then altered by a marking angle. The marked principal components and unmarked non-principal components are converted and combined and applying an inverse of the transform function to the combined principal and non-principal components to generate a fingerprinted digital signal. Methods to prepare the signal for marking, recover the digital fingerprint and verify the distributor and/or recipients of the signal are also disclosed.
US10007759B2 Infusion devices and methods
Medical devices having restrictive access, and methods thereof are provided.
US10007754B2 Analysis of DNA samples
The invention provides an improved method for obtaining information about DNA analysis of samples of uncertain origin by establishing the likelihood that they arose in certain manners compared with other possible manners. In this way all of the analysis information is taken into account and likelihood ratios are provided to express the results. The invention is particularly useful in analyzing small DNA samples or DNA samples where the contribution from one or more sources is small.
US10007751B2 Use of net-based target congestion ratios in global routing
According to an aspect, a plurality of nets are grouped into a plurality of buckets based on timing criticalities associated with the nets, and different TCRs are assigned to each of the buckets. For each of the nets, a TCR for the net is determined based on the TCR assigned to the bucket containing the net. Global routing of the net is performed according to the TCR and to one or more constraints associated with the net. The TCR for the net is incremented by a specified amount in response to the global routing of the net resulting in violating at least one of the one or more constraints associated with the net and to a stopping criteria not being met. The performing global routing and incrementing the TCR for the net is repeated.
US10007732B2 Ranking content items based on preference scores
A set of content items, such as web pages, are identified in response to a query generated by a user. The Identified content items are initially ranked using a ranking scheme. User-interaction data that describes preferences that the user may have towards some of the ranked content items is received. In order to personalize the ranking of the content items for the user, the user-interaction data is used to re-rank the ranked content items in a way that favors content items that are preferred by the user, while also preserving the initial broadly applicable ranking with respect to content items that are not preferred or that are equally preferred by the user.
US10007728B2 Determining a community page for a concept in a social networking system
Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system, presenting the information on other external websites associated with the metapage as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage.
US10007726B2 Resolving a host expression to an internet protocol address
Systems and methods for resolving a request associated with a host expression to an Internet Protocol (IP) address are provided. In some aspects, a request for content from a content server is transmitted from a client computing device. The request is associated with a host expression of the content server. A message including the requested content and an indication of an Internet Protocol (IP) address set of a DNS resolution of the host expression of the content server is received in response to the request. The requested content includes text or an image. The IP address set of the DNS resolution of the host expression of the content server is stored in a local memory of the client computing device. The IP address set is stored for resolution of future requests associated with the host expression of the content server locally at the client computing device.
US10007719B2 Compensating for individualized bias of search users
Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
US10007718B2 Managing data within a temporal relational database management system
Disclosed aspects include a temporal relational database management system initiating a set of operations. A set of columns in a transaction time temporal table is identified for change categorization. A change categorization model is constructed. The change categorization model is based on a set of changes with respect to the set of columns in the transaction time temporal table. The change categorization model uses a cluster analysis technique. Based on the change categorization model, a group of change categories for a set of rows coupled with the set of columns in the transaction time temporal table is determined. Based on the change categorization model, a first change category of the group of change categories is established in a first row of the set of rows.
US10007711B2 Data rendering optimization
Optimizing data rendering includes, in one embodiment, using templates to express a data request as a set of queries where each query in the set is prioritized based on, among other things, context factors such as capabilities of the requesting device, network factors, and user context. After generating the set of queries, each query in the set of queries is then executed to progressively populate the template with the requested data. As the queries are executing, the templates are progressively rendered.
US10007705B2 Display of boosted slashtag results
At least one key word is detect in a search query. Alternative search query is automatically generated based on the at least one key word. The alternative search query includes a search operator associated with the at least one key word. A first search result is generated based on the alternative search query and displayed in a web browser.
US10007704B1 Window management in a stream computing environment
Disclosed aspects relate to window management in a stream computing environment to process a stream of tuples using a window of the stream computing environment. A set of tuples which corresponds to the window of the stream computing environment may be detected. The set of tuples may have a set of data. A confidence factor related to a set of expected result data for the set of tuples may be determined based on the set of data of the set of tuples. The set of tuples may correspond to the window of the stream computing environment. The window may be configured in the stream computing environment based on the confidence factor. The window may be configured in the stream computing environment to process the stream of tuples.
US10007693B1 Dynamic determination of categorical search results
Disclosed are various embodiments for generating a de-duplicated and subcategory summary search results in response to a search query. A set of original search results and a set of categorical search results may be obtained in response to a search query. The original search results may be relevant to the search query while the categorical search results may be relevant to the search query and a category. The items in the categorical search results may be associated with various subcategories. The duplicate items in the categorical search results and at least a portion of the original search results may be removed from the categorical search results. The repeated instances of each of the subcategories may be removed from the categorical search results.
US10007677B1 System and method for geospatial indexing
A geospatial indexing module operating in a server device operates on an efficient index for retrieving and providing map features which represent geographic entities such as streets, roads, cities, states, buildings, bodies of water, etc. The index includes identification information for a map feature fragment, which represents at least a portion of a map feature, as well as a node in a tree data structure to which the map feature fragment corresponds and a range of levels of detail for which the map feature fragment is valid. When a user requests map data for a geographic region at a level of detail, the geospatial indexing module queries the index for all map feature fragments within the requested region and level of detail and provides the retrieved map feature fragments to the user.
US10007675B2 Method of improving database integrity for driver assistance applications
A method of maintaining a database for a plurality of vehicles includes obtaining first sensor data from a vehicle sensor and comparing the first sensor data to data in the database. If the first sensor data does not match the database data, it is determined whether data from a single vehicle sensor or from a plurality of vehicle sensors is required to update the database. The database is updated if consistent data from a required number of vehicle sensors is available. A loss of database integrity is identified if data from a plurality of vehicle sensors is required to update the database but is not available. Anomalous driving is identified if data from a plurality of vehicle sensors is required to update the database and is available, and if the first sensor data is not confirmed by data from other vehicle sensors.
US10007674B2 Data revision control in large-scale data analytic systems
A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
US10007672B2 Global digests caching in a data deduplication system
For utilizing a global digests cache in deduplication processing in a data deduplication system using a processor device in a computing environment, input data is partitioned into data chunks and digest values are calculated for each of the data chunks. The positions of similar repository data are found in a repository of data for each of the data chunks. The input digests of the input data are matched with the repository digests contained in the global digests cache for locating data matches. The positions of the similar repository data are used to locate and linearly load into the global digests cache, digests and digest block boundaries of the similar repository data in a sequence corresponding to a placement order of calculated values of the digests of the similar repository data.
US10007669B1 Methods and systems for exporting and converting proprietary format files comprising a digital content work to open standard format compatible files
Systems and methods for exporting and automatically converting files that make up a digital content work from a first proprietary format to a second format, the second format being a format compatible with an open standards format. Such automatic conversion includes parsing a designated table of contents metadata file to build a list of the files referenced therein. For one or more respective files identified from the table of contents metadata file, each respective file is converted to an HTML5 file, from which a set of EPUB (or other open standards format) -compatible metadata files are created. The EPUB files include a manifest and a spine, which, together with the HTML5 files, are collectively packaged in an EPUB (or other open standards format) container file for distribution.
US10007668B2 Method and system for triggering ingestion of remote content by a streaming server using uniform resource locator folder mapping
A method and system to trigger ingestion of remote content or playlists by a streaming server using URL folder mapping is disclosed. The streaming server maintains a URL Map having entries that map a URL folder referenced in the streaming URL to a content server folder located on the content server. This folder level mapping enables maintaining a many-to-many relationship between multiple content identified at the streaming server and their corresponding content located at the content server.
US10007650B2 Methods and systems for annotating electronic documents
A computer-implemented method of annotating an electronic document may include receiving annotation information corresponding to a first electronic document file and creating annotation metadata that is associated with the annotation information. The method may further include storing the annotation information and associated annotation metadata in an annotation file that is separate from the first electronic document file, and anchoring the annotation information to a target electronic document file at an anchor location corresponding to the annotation metadata. The annotation metadata may be generated by assigning a target offset value to individual neighboring tokens defining an annotation neighborhood, wherein the target offset values correspond to positions of the neighboring tokens with respect to an annotation location within the first electronic document file. The annotation metadata may also comprise topographic patterns that are compared between source and target documents to determine the anchor location.
US10007638B2 Asynchronous notification including parameter values in serial advanced technology attachment protocol
An information handling system and method provide for receiving, at an information storage device, a specification of reporting criteria for a plurality of information storage device parameters, receiving a specification of logical relationships for the reporting criteria, monitoring information storage device parameter values for the information storage device parameters, comparing the information storage device parameter values to the reporting criteria to obtain indications of whether the reporting criteria have been satisfied, applying the logical relationships to the indications, and, in response to the logical relationships applied to the indications yielding a first result, transmitting an alert notification including information storage device parameter values in the form of a single contiguous message for which a corresponding command to send the single contiguous message has not been received by the information storage device.
US10007635B2 Communication apparatus, portable terminal apparatus, and communication system
A communication apparatus includes a first connector, a communication unit, and at least one processor. The first connector is configured to be attachable to and removable from a second connector of a portable telephone to which a cable is attached in transmission and reception of data to and from another device. The communication unit is configured to convert data into a radio signal and transmit the radio signal and to convert a received radio signal into data. The processor is configured to receive data from a portable telephone through the first connector, output the received data to the communication unit, receive data converted by the communication unit, and output the received data to a portable telephone through the first connector.
US10007631B2 Display device
There is provided a display device including an input unit configured to connect an external device to a serial peripheral interface (SPI) through a plurality of connection lines, a switching unit configured to connect the input unit and a flash memory of a driving board to the SPI, a data register configured to output connection setting data for determining a connection state of the switching unit, and a timing controller configured to output a control signal for determining the connection setting data according to an input of a write enable line among the plurality of connection lines.
US10007627B2 Method and apparatus for automatic signal exchange between multiple embedded CPU boards
A signal name based method for automatic signal exchange between multiple embedded CPU boards, includes: dividing CPU boards into master board and slave board, where each slave board sends signal registration information to the master board; reading an exchange relationship between an output signal and an input signal that is represented by a connection line between signal names, calculating and allocating a data bus address to which the output signal and the input signal are mapped, and sending memory addresses, data types, and bus addresses of signals to each slave board; saving these as output signal tables and input signal tables; and writing, by a signal sender, a value of an output signal into a corresponding bus address according to the output signal tables, and reading, by a receiver, a value of an input signal from a corresponding bus address according to the input signal tables.
US10007625B2 Resource allocation by virtual channel management and bus multiplexing
According to embodiments of the invention, methods, computer system, and apparatus for virtual channel management and bus multiplexing are disclosed. The method may include establishing a virtual channel from a first device to a second device via a bus, the bus having a first bus capacity and a second bus capacity, the second bus capacity having greater capacity than the first bus capacity, determining whether a store command is issued for the first bus capacity, determining whether the first bus capacity is available, and allocating the second bus capacity and marking the second bus capacity as unavailable in response to the store command if the first bus capacity is unavailable.
US10007621B2 Method for setting universal serial bus (USB) interface of electronic device, and electronic device
Certain aspects of the disclosure relates to a method for operating an electronic device. A control device detects a Universal Serial Bus (USB) interface being connected to the electronic device, where the USB interface has a plurality of virtual ports. Then the control device receives one or more descriptors through the USB interface, each descriptor corresponding to a function of the electronic device. Then the control device matches each descriptor corresponding to each function with one driver file corresponding to each function, and after the matching is successful, determines a virtual function device corresponding to execution of each function. In response to receiving an operating command for executing one function, the control device sends the operating command to the corresponding virtual function device to the function to be executed through a corresponding driver interface, such that the corresponding virtual function device is operated on the electronic device.
US10007612B2 Systems and methods for pre-population of graphics image cache in virtual desktop environment
In accordance with these and other embodiments of the present disclosure, an information handling system may include a processor and a program of instructions embodied in non-transitory computer-readable media. The program of instructions may be configured to, when read and executed by the processor: (i) upon an end of a user session on a client information handling system, store a session cache associated with a graphics image cache of a user session; and (ii) based on the session cache, generate a cache for upload at commencement of next user session to be applied as the graphics image cache of a subsequent user session.
US10007606B2 Implementation of reserved cache slots in computing system having inclusive/non inclusive tracking and two level system memory
Electronic circuitry of a computing system is described where the computing system includes a multi-level system memory where the multi-level system memory includes a near memory cache. The computing system directs system memory access requests whose addresses map to a same near memory cache slot to a same home caching agent so that the same home caching agent can characterize individual cache lines as inclusive or non-inclusive before forwarding the requests to a system memory controller, and where the computing system directs other system memory access requests to the system memory controller without passing the other requests through a home caching agent. The electronic circuitry is to modify the respective original addresses of the other requests to include a special code that causes the other system memory access requests to map to a specific pre-determined set of slots within the near memory cache.
US10007600B2 NVS thresholding for efficient data management
For data management by a processor device in a computing storage environment, a threshold for an amount of Non Volatile Storage (NVS) space to be consumed by any particular logically contiguous storage space in the computing storage environment is established based on at least one of a Redundant Array of Independent Disks (RAID) type, a number of point-in-time copy source data segments in the logically contiguous storage space, and a storage classification. Establishing the threshold for the amount of NVS to be consumed based on the number of point-in-time copy source data segments in the logically contiguous storage space further includes considering resources needed to perform a Copy Source To Target (CST) operation required prior to the point-in-time copy source data segments being destaged.
US10007599B2 Method for refreshing dynamic random access memory and a computer system
A method for refreshing a dynamic random access memory DRAM and a computer system are provided. When an address of a refresh unit in a DRAM and refresh information of the refresh unit are acquired, the address of the refresh unit and the refresh information of the refresh unit are encapsulated as a DRAM access request, where the refresh unit is storage space on which one time of refresh is performed in the DRAM, and the refresh information of the refresh unit includes a refresh cycle of the refresh unit. Then, the address and the refresh information of the refresh unit are written into refresh data space using the DRAM access request, where the refresh data space is storage space that is preset in the DRAM and that is used for storing an address of at least one refresh unit and refresh information of the at least one refresh unit.
US10007596B2 Generating test scripts through application integration
Provided are techniques for parsing a pre-existing test script for a graphical user interface (GUI) to identify a first GUI action in a first line of the pre-existing test script; parsing a model associated with the GUI to identify GUI actions and associated elements for the GUI actions in the model; identifying a corresponding element for the first GUI action in a second line, following the first line, that are identified by keywords and associated parameters that exist in the pre-existing test script and match actions in the model; identifying GUI actions in the pre-existing test script that match GUI actions in the model; and generating a new test script by adding the first GUI action and corresponding element to the pre-existing test script.
US10007595B2 Intelligent software test augmenting
Augmenting a software module test suite is provided, which includes: providing a test suite including test cases for a module to convert an N-dimensional space into an output space, where N≥2, the cases covering a first portion of the N-dimensional space; exploring the N-dimensional space by repeating: partitioning a further portion of the N-dimensional space by exploring a partition of the further portion, the partition including partition boundaries defined by a constant value of one of the N input values, each partition having a partition boundary bordering one of the test cases; evaluating the partition and generating a further test case if the evaluation reveals that the partition is not covered by the test cases; and adding the partition to the first portion; until the further portion has been explored or a termination criterion met; and producing an augmented test suite including the generated further test cases.
US10007591B2 Adaptive content balancing in a web application environment
A method for adaptive content balancing for Web clients includes monitoring content processing performance in different client computing devices communicatively coupled over a network to a content server, measuring the content processing performance for each of the different devices and storing the measured performance for each of the different devices in connection with different resource groupings of the requested content type. Thereafter, a request for content is received in the content server from one of the devices, and the stored performance is retrieved. As such, the retrieved metrics of the computing device are matched to the retrieved metrics of one of a multiplicity of groupings of one or more different resources associated with the requested content and the resources of the one of the multiplicity of the groupings is included in the requested content. Finally, the requested content is transmitted to the one of the client computing devices.
US10007576B2 Techniques for implementing batch processing in a database system
In accordance with embodiments, there are provided techniques for implementing batch processing in a multi-tenant database system. These techniques for implementing batch processing in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database while allowing the owner of the architecture schedule the processing of the functions on the content.
US10007575B2 Alternative multiple memory format storage in a storage network
A method includes determining whether to request retrieval of the data segment from at least one of redundant array of independent discs (RAID) memory and dispersed storage network (DSN) memory. The method further includes, when the computing device determines to request retrieval from the RAID memory, sending a read request to the RAID memory. When the retrieval of the data segment from the RAID memory was unsuccessful, the method further includes generating a set of read requests regarding a set of encoded data slices corresponding to the data segment. The method further includes sending the set of read requests to a set of storage units of the DSN memory. The method further includes receiving at least a decode threshold number of encoded data slices from at least some storage units. The method further includes decoding the at least the decode threshold number of encoded data slices to recover the data segment.
US10007574B2 Memory controller utilizing an error coding dispersal function
A computing core includes memory and a memory controller. The memory is partitioned into a user section and a kernel section. The user section is divided into a first set of pillars and the kernel section is divided into a second set of pillars. The memory controller is operable to dispersed storage error encode a data segment of user data into a set of encoded user data slices. The memory controller is further operable to store the set of encoded user data slices in the first set of pillars of the user section. The memory controller is further operable to dispersed storage error encode a data segment of system data into a set of encoded system data slices. The memory controller is further operable to store the set of encoded system data slices in the second set of pillars of the kernel section.
US10007567B2 Method and device for recovering data replication between storage devices
There is provided a method and device for recovering data replication between storage devices. The method comprises: creating mirrored pairs between logical units of a primary storage device and logical units of a secondary storage device; in response to the primary storage device recovering from an interruption state to a normal state, re-creating the mirrored pairs based on one or more replication sessions between the logical units of the primary storage device and the logical units of the secondary storage device stored before interruption; and replicating data to the primary storage device based on the re-created mirrored pairs.
US10007562B2 Business transaction context for call graph
An application which utilizes a single thread is monitored and context for the individual requests and business transactions operating on that platform are provided. A wrapper is placed is around an object that calls a request. The wrapper renames a request object. Request objects are renamed with a unique name when they are called. When a call stack is sampled, the sampler will retrieve the unique name. Performance data associated with the unique name may be correlated to a business transaction and particular request as metrics are subsequently analyzed. For subsequent reporting, such as call graph reporting, the report or call graph will have requests in the context of a particular business transaction and a particular request instance. This provides more context in reporting of an business application request for frameworks that utilize as single request for multiple threads.
US10007560B2 Capacity and load analysis using storage attributes
A method includes determining a capacity model that configures computing resource capacity for a capacity container. The computing resource capacity includes a first storage attribute for an amount of storage in a storage component. A load model is determined that configures load for the capacity container. The load includes a second storage attribute for a storage requirement for a virtual machine. A profile of a virtual machine unit is determined for estimating available capacity in a capacity container. The profile is determined using virtual machine attributes for a set of virtual machines, wherein the virtual machine unit includes a storage requirement based on storage requirements for the set of virtual machines. The profile of the virtual machine unit is fit into available capacity. A number of virtual machine units is determined based on the fitting, the number of virtual machine units being a measure of available capacity.
US10007552B2 System and method for dual OS memory switching
A mechanism for making more memory available in a computing device featuring dual operating systems uses the device firmware to save the contents of overlapped memory locations being used by the operating systems to non-volatile storage when switching operating systems while speeding up the switching process.
US10007551B2 Techniques for switching threads within routines
Various technologies and techniques are disclosed for switching threads within routines. A controller routine receives a request from an originating routine to execute a coroutine, and executes the coroutine on an initial thread. The controller routine receives a response back from the coroutine when the coroutine exits based upon a return statement. Upon return, the coroutine indicates a subsequent thread that the coroutine should be executed on when the coroutine is executed a subsequent time. The controller routine executes the coroutine the subsequent time on the subsequent thread. The coroutine picks up execution at a line of code following the return statement. Multiple return statements can be included in the coroutine, and the threads can be switched multiple times using this same approach. Graphical user interface logic and worker thread logic can be co-mingled into a single routine.
US10007533B2 Virtual machine migration
Migration of a virtual machine from a source host computing system to a target host computing system in a context in which a centralized portion of virtual machine state is maintained in a storage that is accessible to both the source host computing system and the target host computing system, and a localized portion of the virtual machine state is maintained in local storage of the source host computing system. For instance, the centralized portion of the virtual machine state might be user data, and the localized portion might be backing files for the virtual machine. In order to support the potential migration, at least a portion of the localized portion of the virtual machine state are backed up to a storage that is accessible to both the source and target host computing systems.
US10007526B2 Freelist based global completion table having both thread-specific and global completion table identifiers
Managing a global completion table used to track progress of groups of instructions, in which each group of instructions includes one or more instructions. Entries of the global completion table are allocated to the groups of instructions from a freelist of entries. That is, entries are allocated from a pool of entries, rather than allocating entries in-order in a circular queue.
US10007522B2 System and method for selectively allocating entries at a branch target buffer
A branch instruction and a corresponding branch instruction address are received at a data processing system. A first value is received and is compared to a portion of the branch instruction address. An entry at a branch target buffer corresponding to the branch instruction is selectively allocated based on a result of the comparing.