US09907227B2
A gear box assembly for a twin rotor combine is provided. The gear box assembly includes a two speed gear box having a casing, an input shaft, an output shaft, and a two speed gear assembly housed within the casing and operatively connected between the input shaft and the output shaft. The gear box assembly also includes a splitter gear box operatively connected to the output shaft. The splitter gear box includes a housing, and a splitter gear assembly housed within the housing and configured to split a torque provided by the output shaft between a first output shaft and a second output shaft extending from the housing in a direction opposite a direction the output shaft extends from the two speed gear box. The two speed gear box is pivotable relative to the splitter gear box housing.
US09913417B2
Provided is a component loading apparatus which includes: a work table comprising a working plane; a component recognizer configured to recognize components placed on the working plane of the work table; a head configured to suck the components; and a tray support for supporting a tray on which the components sucked by the head are loaded. The component loading apparatus further includes: an impurity remover configured to remove impurities attached onto the components in at least one of a first state of being placed on the working plane of the work table and a second state of being sucked by the head; and a tray analyzer configured to inspect loading positions of the components on the tray.
US09913410B2
A system of thermally managing network equipment including a rack housing a network equipment element, an intake coupling including one or more vanes and an exhaust port, a duct, and a rack coupling mechanism configured to adjustably position the intake coupling relative to the rack. The intake coupling is configured to: receive an airflow from the hot air exhaust vent at a first direction; deflect the airflow in a second direction via the one or more vanes; and exhaust the airflow through an opening in the exhaust port.
US09913405B2
The present invention relates generally to integrated circuit (IC) chip packaging, and more particularly, to a structure and method of forming a glass interposer having one or more embedded peltier devices, alongside electrically conductive vias, to help dissipate heat from one or more IC chips in a multi-dimensional chip package through the glass interposer and into an organic carrier, where it can be dissipated into an underlying substrate.
US09913399B2
An information handling system, includes a server rack including a first communication device. The server rack has a mounting flange with a plurality of mounting holes. The information handling system also includes a server installed in the server rack and secured to the mounting flange via a first mounting hole of the plurality of mounting holes. The server includes a second communication device, that is coupled to the first communication device via a second mounting hole of the plurality of mounting holes.
US09913396B2
An apparatus for reverse mounting an electronic device in a server housing is provided. The apparatus includes a first bracket, a second bracket, and a coupling. The first bracket couples to the device body and extends outward from the device body toward a front rail of the server housing. The first bracket includes a first end configured to releasably couple to front rail of the server housing. The second bracket includes a protrusion that extends outward from the device body in an opposite direction relative to the first bracket. The coupling includes a first portion that couples to a rear rail of the server housing and a second portion defining a channel that receives the protrusion of the second bracket.
US09913395B2
A data storage enclosure may house at least two data storage devices and consist of a first electrical connector and a latch feature. The first electrical connector may be aligned with a second electrical connector of a data storage rack. The latch feature can be configured to contact a frame of the data storage rack to prevent the first and second electrical connectors from contacting until a lever of the latch feature is activated.
US09913385B2
A method of making a stackable wiring board is characterized by positioning an electronic component in a dielectric recess to realize the thickness reduction of the wiring board and sidewalls of the recess can confine the dislocation of the electronic component to avoid misalignment between buildup circuitry and the electronic component. An array of metal posts that provide vertical electrical connections are formed by using the same metal carrier that forms the recess, so that the predetermined distance and relative location between metal posts and pads/bumps of the electronic component can be maintained.
US09913381B2
A base substrate which prevents burrs generated during the cutting process includes: multiple conductive layers stacked in one direction with respect to the base substrate; at least one insulation layer being alternately stacked with said conductive layers and electrically separating said conductive layers; and a through-hole penetrating said base substrate covering said insulation layer at the contact region where said cut surface and said insulation layer meet during the cutting of said base substrate in accordance with a predetermined region of the chip substrate. A method of manufacturing the base substrate includes alternately stacking conductive layers and insulation layers and forming a through-hole.
US09913374B2
Printed electronic device comprising a substrate onto at least one surface of which has been applied a layer of an electrically conductive ink comprising functionalized graphene sheets and at least one binder. A method of preparing printed electronic devices is further disclosed.
US09913373B2
A suspension board with circuit includes a metal supporting board, a conductor layer having a terminal capable of being electrically connected to the piezoelectric element and disposed above the metal supporting board at spaced intervals thereto, a first insulating layer disposed between the metal supporting board and the conductor layer so as to support the conductor layer, and a second insulating layer disposed on the first insulating layer and the conductor layer so as to expose the terminal. The first insulating layer includes a first portion including the terminal viewed from a thickness direction of the metal supporting board and a second portion disposed in a position different from that of the first portion viewed from the thickness direction. The thickness of the first portion is thinner than that of the second portion.
US09913346B1
A protection system for an LED driver includes a voltage rail, an input voltage source, and a surge protector connected between the input voltage source and the voltage rail. The voltage change sensing block detects a change in a voltage associated with the input voltage source. The protection system further includes a voltage sensing block connected to the voltage change sensor. A half-bridge switching circuit may include a switch controller, a first switching element, and a second switching element. The switch controller controls an operating state of each of the first switching element and the second switching element. A reset block disables at least one of the switch controller, the first sensing element, and the second switching element, responsive to a control signal associated with at least one of the voltage change sensing block and the voltage sensing block.
US09913345B2
A system can include a LED unit socket; and LED supply circuitry that includes a digital to analog converter, an operational amplifier operatively coupled to an analog output of the digital to analog converter, and a metal-oxide-semiconductor field-effect transistor that includes a gate operatively coupled to an output of the operational amplifier, a source operatively coupled to an input of the operational amplifier and a drain operatively coupled to the LED unit socket.
US09913341B2
An LED lamp comprising a housing, a drive circuit configured to electrically couple to a power source, and an LED package that is electrically coupled to and driven by the drive circuit. The LED package comprises a first LED configured to emit light having a peak intensity of about 450 nm, a second LED configured to emit light having a peak intensity within the range from 475 nm to 495 nm, and a color conversion material configured to perform a Stokes shift on light having a wavelength within the range from 440 nm to 460 nm.
US09913339B2
In a single lighting device including a large number of light-emitting elements (LEEs), the LEEs are divided into separately powered groups, and different combinations of the groups are fully energized to achieve the desired overall brightness. In some embodiments, the number of LEEs in each group has a binary relationship to the other groups. The resolution of the dimming is the brightness of the smallest group. In one example of five binary weighted groups of LEEs, 32 brightness levels can be achieved while the LEEs in the energized groups are fully ON. Thus, since there is no high frequency switching, there is substantially no power dissipation by the dimming control system, and there is limited noise or EMI created. The dimming control can be easily implemented with a logic circuit controlling a transistor switch for each group.
US09913338B2
The present application provides a light-emitting device comprising a first light-emitting diode group; a second light-emitting diode group electrically connected to the first light-emitting diode group in parallel; and a temperature compensation element electrically connected to the second light-emitting diode group in series; and a first switch device connected between the second light-emitting diode group and the temperature compensation element.
US09913335B1
An LED driver circuit provides a direct input line sensing step dimming interface for controlling an LED load. The LED driver circuit includes an input voltage source, a first input line, a second input line, and a neutral line. A diode bridge is coupled to the neutral line and to each of the first line switch and to the second line switch at a side of each opposite to the input voltage source. The LED driver circuit includes a first isolation circuit and a second isolation circuit and a microcontroller having a first sense input and a second sense input. The microcontroller receives at least one of the first sense input and the second sense input from the first and second isolation circuits. The microcontroller controls LED driver circuit output to a load according to the received sense input.
US09913334B2
A timing device, which comprises at least two time setting display lights, with each of the time setting display lights representing an AC power supply time, and, after pressing a selection control button so as to light on at least two time setting display lights, by pressing the total time setting control button, the central control module can sum up the power supply times represented by all of the lighting time setting display lights to a total power supply time, and start the AC power supply to the load end as well as the power supply time countdown. Moreover, the central control module can further, based on the remaining power supply time, drive one or more time setting display lights to light on thereby indicating the remaining power supply time.
US09913331B2
A lighting circuit comprises a first circuit (1) with an element (31) with a diode function coupled serially to a parallel combination of a capacitor (41) and a serial combination of a first LED (21) and a first switch (11) and comprises a second circuit (2) with a second switch (12). The circuits (1, 2) are parallel circuits. The lighting circuit produces light in response to a supply current from a current source (6). The second switch (12), when conducting, lets the supply current pass and prevents it from flowing through the element (31), and, when non-conducting, blocks the supply current and it flows through the element (31). The first switch (11), when non-conducting, prevents the first LED (21) from producing some of the light, and, when conducting, allows the first LED (21) to produce some of the light. Power for the first LED (21) is delivered via the supply current when flowing through the element (31) or via a capacitor current supplied by the capacitor (41).
US09913322B2
The invention provides a door opening mechanism for a domestic appliance, for example a microwave door. The domestic appliance includes a housing, a front door, and a resilient member for urging the door open. The mechanism is adapted to be located within the housing and includes a retention mechanism which is engagable with the door and is movable between a first configuration where there door is retained in a closed position and a second configuration where the door is in a non-retained, open, position. The door also includes a cam with a plurality of cam surfaces. The door includes a door key with an inclined portion engagable with an edge of a sloping section of a hollow slot in the door molding, arranged such that a user is able to manually over-ride the opening mechanism and open the door by means of pulling.
US09913315B2
A method for a wireless router to perform connection management, includes: when a device tries to establish a wireless connection with the wireless router, counting a number of times of authentication failure of the device in a preset time period; and when the number of times of authentication failure is larger than or equal to a preset number threshold, performing a preset operation of risk treatment.
US09913311B1
In device-to-device (D2D) communication in a licensed spectrum, selection of a transmit pool and distribution of codes to be transmitted to the transmit pools for more efficient transmission is desired, for a given period. The apparatus may a user equipment (UE) for D2D communication in a licensed spectrum. The UE sets a discovery epoch to a shortest discovery period among discovery periods of a plurality of transmit resource pools, each transmit resource pool of the plurality of transmit resource pools associated with a respective frequency. The UE estimates a channel utilization of each transmit resource pool of the plurality of transmit resource pools based on one or more previous transmissions on each transmit resource pool of the plurality of transmit resource pools. The UE selects a transmit resource pool among the plurality of transmit resource pools for a D2D transmission within the discovery epoch based on the estimated channel utilizations.
US09913308B2
The disclosure relates to a method for discovery of one or more devices of a group of devices to establish a direct connection between at least two devices of the group of devices over a wide area network. The wide area network contains or is connected to a discovery server system. The discovery server system is configured for identifying a group associated with the group of devices, wherein each of the devices has a corresponding device identifier associated with the group. A discovery message from a first device of the group of devices is received, the discovery message comprising a device identifier associated with the first device. The group associated with the group of devices is determined on the basis of the received device identifier of the first device. The corresponding device identifier of one or more devices of the group of devices is determined on the basis of the determined group, and discovery information is transmitted only to one or more devices of the group of devices.
US09913304B2
A method for facilitating the establishment of a virtual private network in a cellular communication network comprising the steps of: arranging a network interface device in close proximity to a plurality of antennas; identifying an access request from a client device to establish a virtual private network connection through a core network portion by means of the network interface device; determining application information from the client device by means of the net-work interface device; and comparing the application information to a network information of the core net-work portion to determine whether the application information matches the net-work information by means of the network interface device.
US09913295B2
Detecting physical random access channel (RACH) preambles is accomplished by computing a correlation power profile based on received RACH preambles, where the correlation power profile values may be sorted. A weight factor is computed for each of the correlation power profile values based on a normalized RACH detection threshold. Outlier peaks of the correlation power profile values are selected based on the weight factor. The outlier peaks to the first set of RACH signatures are mapped in order to identify a user equipment (UE) that is associated with one of the received RACH preambles. Network traffic is then controlled for network communications associated with the identified UE.
US09913288B2
Embodiments of the present invention provide a data transmission method, device, and system. A first device is configured to serve a primary carrier, and the first device includes: a first unit configured to process an RLC layer, a second unit configured to process a MAC layer, a third unit configured to process a PDCP layer, and a first scheduling unit. The first unit includes a first control module and a first transition module. The second transition module is configured to: receive the N data packets and scheduling information sent by all scheduling units in the system, acquire, according to all or a part of the received scheduling information and from the N data packets a data packet that needs to be transmitted on the secondary carrier, and send the data packet acquired by the second transition module to the fifth unit.
US09913280B2
Disclosed is a terminal effectively allocating communication resources to individual processes run by the user. The terminal may update a list of running processes based on information for one or more processes, determining the amount of resources for each process in the list according to priority information of the process related information, and allocating resources to at least one process in the list according to the determined resource amounts. Accordingly, the terminal can adjust throughputs of individual processes to support quality of communication of a process having high priority. This disclosure relates to communication methods and systems that achieve convergence of 5G communication systems supporting even higher data rates after 4G systems and IoT technologies. Based on IoT technologies, this disclosure may be applied to intelligent services, including smart homes, smart buildings, smart cities, smart/connected cars, health-care applications, digital education applications, retail business applications, and security and safety services.
US09913278B2
Wireless service is provided to a service area using limited resources dynamically reallocated to maximize capacity in high demand regions. An antenna array transmits a plurality of downlink beams, each covering a respective region of a service area. An antenna management logic identifies a high demand region serviced by downlink beams transmitted from a first set of antennas at a first power level and a low demand region serviced by downlink beams transmitted from a second set of antennas at a second power level. The antenna management logic reconfigures the antenna array to provide the wireless service to the high demand region at a power level higher than the first power level, and to provide the wireless service to the low demand region at a power level lower than the second power level, such that the antenna array does not exceed a maximum power level available from a power supply.
US09913275B2
A wireless transmit/receive units (WTRUs) receives a downlink transmission from a Node-B and decodes the downlink transmission. If the decoding is not successful, the WTRU sends a pre-defined burst signifying a negative acknowledgement (NACK) to the Node-B via a contention-based shared feedback channel. The pre-defined burst may be sent only once without requiring an acknowledgement. The Node-B calibrates a downlink transmit power so that the downlink transmission is transmitted to the WTRUs with a high likelihood. The Node-B may send a downlink transmission including multiple data streams processed using different modulation and coding schemes so that a WTRU having a high signal quality decodes all data streams while a WTRU having a low signal quality decodes less than all data streams. The Node-B sends a channel quality indicator (CQI) threshold so that each WTRU determines a data stream to report feedback based on the CQI threshold and a measured CQI.
US09913271B2
Methods and apparatuses are disclosed regarding a wireless field unit, which may receive a plurality of forward link assignment messages for the wireless field unit over at least one first code channel. Each of the forward link assignment messages may indicate a modulation type, a data rate and assigned channel codes for a respective assigned forward link transmission. Also, forward link transmissions may be time multiplexed between wireless field units. The wireless field unit may receive a plurality of assigned forward link transmissions. In addition, the wireless field unit my process each of the received assigned forward link transmissions in response to the respective received forward link assignment messages. Further, the wireless field unit may receive power control information in assigned time intervals on a time division multiplexed second code channel, wherein the time division multiplexed second code channel is time multiplexed between a plurality of wireless field units.
US09913259B2
A network node in a wireless communication network communicates an enhanced Physical Downlink Control Channel (ePDCCH) to a user equipment (UE). This begins with the transmission, to the UE, of a configuration message that indicates the mappings of eDPCCH onto resource elements for both a first eDPCCH set and a second eDPCCH set. The mapping for the first eDPCCH set avoids the use of resource elements already in use by a first type of signal (e.g., a Cell-Specific Reference Signal or CRS), whereas the mapping for the second eDPCCH set avoids the use of resource elements in use by a second type of signal. The choice of an eDPCCH set for transmitting data to a UE may then be dynamically made in order to avoid interference caused by the first or second types of signal.
US09913257B2
A communications system comprises a terminal, and network resources. The terminal is operable to transmit substantially simultaneously a data portion and a data transfer request for that data portion to the network resources.
US09913249B2
Aspects of the subject disclosure may include, for example, determining a request to transfer data to a group of wireless communication devices within an area. Wireless base stations of a wireless mobility network are identified, responsive to the request, wherein the wireless base stations provide wireless communication services within the area, including a Multimedia Broadcast Multicast Service (MBMS) service. A wireless transmission is facilitated of a first broadcast message by the wireless base stations, wherein the first broadcast message identifies the group of wireless communication devices. The broadcast message is transmitted by way of the MBMS service of the wireless communication services. The first broadcast message initiates a state transition to an active state for a plurality of wireless communication devices of the group of wireless communication devices configured in an idle state. Other embodiments are disclosed.
US09913245B2
Apparatuses and methods for a wireless communication device having a first radio access technology (RAT) and a second RAT to set up a call for the second RAT is described herein, including, but not limited to, detecting a call for the second RAT. In response to detecting the call for the second RAT, a fallback procedure is performed for the first RAT when network conditions associated with the first RAT are not below a threshold. At least one page response is transmitted after the fallback procedure has been completed.
US09913242B1
A first Mobility Management Entity (MME) receives a tracking area update from the User Equipment (UE) indicating a first tracking area for the wireless relay that serves the UE and indicating a second tracking area for the evolved NodeB (eNodeB) that serves the wireless relay. The first MME determines if the first tracking area and the second tracking area are different responsive to the tracking area update, and if the first tracking area and the second tracking area are different, then determines if the wireless relay is controlled by a second MME that also controls the eNodeB. If the wireless relay is not controlled by the second MME that also controls the eNodeB, then the first MME transfers UE context data to the second MME that serves the eNodeB. The second MME selects the Serving Gateway (S-GW) for the UE based on the second tracking area for the eNodeB.
US09913237B2
Embodiments of the present invention provide a new way for a UE to autonomously indicate to the network from which transmission points (TPs) it is able to receive certain broadcast signals. As an example, by receiving in a broadcast signal in the form of a synchronization sequence, the physical identity of a particular TP, a UE infers when it should, if it wishes, send on an UL an indication of its ability to receive the broadcast signal from that TP—i.e., an indication of its presence in the coverage of the TP. The network is then able to take suitable action in response to this, such as adjusting network coverage, enabling or disabling other broadcast channels and controlling paging.
US09913236B2
A method and UE for registering with a third network node using IMS, the method creating a tunnel; authenticating a first public identity associated with the UE to the first network node; receiving configuration information with a second private identifier and a second public user identifier, and registering with a third network node using the second private identifier and the second public user identifier. Further, a method and first network node configured for authentication between a UE and a third network node using IMS, the method establishing a tunnel; authenticating a first public identity of the UE; receiving a configuration information message from the UE including a network identifier for a network the UE is registered on; obtaining, from a second network node, a second private identifier and second public user identifier; and providing the second private identifier and second public user identifier to the UE.
US09913235B2
An apparatus, and an associated method, for facilitating communication operations with a wireless device that is ICS or DTM capable. A message generator is provided, configured to generate a network-terminated message, the network-terminated message including a media feature tag that identifies support of ICS. When transmitted to a network node, the message is detected. And, a wireless-device-terminated message that provides for mapping of a SIP URI into a calling name presentation.
US09913232B2
Disclosed is a method by which first user equipment receives synchronization information for a Device-to-Device (D2D) link at a user equipment (UE) in a wireless communication system. Specifically, the method comprises: receiving configuration information for synchronization from serving cell; and acquiring information on reference cell for synchronization of the D2D link based on the configuration information; and acquiring a synchronization resource based on the information on reference cell, wherein the information on reference cell comprises an identifier of the reference cell.
US09913222B2
Disclosed is a method for uplink power control in a communication system that includes determining a power control offset for controlling power for traffic to be transmitted by a subscriber station, according to whether a Hybrid Automatic Repeat reQuest (HARQ) is applied to the traffic, and transmitting the power control offset to the subscriber station.
US09913216B1
Methods, systems, and devices for wireless communication are described. Techniques for communicating between an access point and a mobile device via a low-power radio access technology different than a normal radio access technology used for communication are described. During a first negotiation, it is determined whether the access point and the mobile device are capable of communicating via the low-power radio access technology. During a second negotiation, communication parameters for using the low-power radio access technology are agreed upon between the access point and the mobile device. Communications via the low-power radio access technology may be made while the mobile device is in a low-power mode.
US09913215B2
Devices of a personal area network (PAN) use a wireless medium that is shared with a wireless local area network (WLAN). WLAN devices communicate using protocols of the WLAN and PAN devices communicate using PAN protocols allowing for lower power transmissions over the wireless medium relative to transmissions over the WLAN. A PAN coordinator device obtains access to the wireless medium for the PAN devices by signalling a reservation of the medium by the PAN coordinator device, such that the other devices defer use of the wireless medium, including at least one WLAN device, for a reservation period. During the reservation period, the communication is done using the PAN protocol. The signalling can be implicit in that the PAN coordinator device transmits one or more frame using the PAN protocol but that is at least partially understandable by WLAN devices such that they defer upon receipt of one or more of the PAN protocol frames, which may be a standard or modified HCCA-CF poll frame, a CTS frame with an increased duration field, or other variation. A PAN coordinator might also signal an access point to set up a DLS link between the PAN coordinator and itself and use the DLS period for PAN traffic.
US09913214B2
The white list generator identifies wireless sensor nodes that communicate via a wireless sensor network, to identifies time slots assigned for with each of the identified wireless sensor nodes, and to create and maintain a list of the identified wireless sensor nodes and corresponding time slots. The white list generator provides power control information to power a transceiver for reception of transmissions from each identified wireless sensor node based on the identified time slots corresponding to the identified wireless sensor node provided in the list.
US09913212B2
Apparatuses, systems, and methods for multi-SIM user equipment (UE) devices to perform data operations with a packet data network of a carrier associated with a first SIM of the UE. An indication of a requested data operation with the packet data network of the carrier associated with the first SIM of the UE may be received. The UE may be operating in a dual SIM mode in which the packet data network of the carrier associated with the first SIM of the UE is unavailable. It may be determined if one or more conditions for performing the requested data operation are present and if a data path to perform the requested data operation is available. The requested data operation may be performed if the one or more conditions for performing the requested data operation are present and if a data path to perform the requested data operation is available.
US09913209B2
In one embodiment, a method includes receiving, by a station (STA) from an access point (AP), a frame including a device type indicator and comparing the device type indicator with a device type accepted by a basic service set (BSS) of the AP to produce a comparison. The method also includes determining whether to associate the STA with the AP in accordance with the comparison, associating the STA with the AP upon determining to associate the STA with the AP, and not associating the STA with the AP upon determining not to associate the STA with the AP.
US09913208B1
Apparatus, methods, and other embodiments associated with obtaining schedule information to support snoop ranging are described. According to one embodiment, a method is performed by a station device on a computer network and includes establishing a network association with a network device of the computer network. The method also includes receiving schedule information from the network device without having to previously transmit to the network device to initiate acquisition of the schedule information. The schedule information is negotiated between other network devices communicating in the computer network, or between the network device and at least one of the other network devices. The schedule information is communicated to the network device and specifies timing associated with a ranging exchange between the other network devices, or between the network device and at least one of the other network devices, and may be used by the station device for snooping.
US09913202B2
A device in a wireless communication system that includes circuitry that acquires location information of user equipment, calculates, according to at least the location information, stay time required for the user equipment to pass through the small cell, the stay time being a limited time, evaluates a mobility state of the user equipment according to the location information of the user equipment at different time by comparing the calculated stay time with a predetermined stay time threshold value, determines an operation from among a plurality of operations related to small cell detection according to changes in the mobility state and the location information of the user equipment, and execute the determined operation related to small cell detection.
US09913195B2
A mesh network comprising an originator station and a target station wherein each station comprises a controller and memory for storing a first path table for storing one or more paths to be used for sending data packets and a second path table for storing one or more alternative paths for sending data packets. The originator station is configured to broadcast a path request data packet for the target station and receive a first path reply data packet comprising a first alternative path to the target station.Then the originator station is further configured to store the first alternative path in the second path table of the originator station and receive at least one second path reply data packet comprising at least one second alternative path to the target station.Then the originator station is further configured to retrieve a best path, based on one or more signal parameters pertaining to each path, to the target station from the second path table of the originator station, store the best path to the target station in the first path table of the originator station and use the best path for sending data packets to target station.An originator station, an intermediate station and a target station in a mesh network is also disclosed. As well is a method of a station in a mesh network and a computer program product.
US09913192B2
Provided are a method for performing handover in a cellular mobile communication system that supports a carrier aggregation, and a user equipment and a node base (NodeB) using the method. A connection between the user equipment and the NodeB may be maintained and information may be exchanged using a plurality of serving carriers. Before performing the handover, the user equipment may perform measurement with respect to a neighboring NodeB supporting the carrier aggregation, and may provide parameter information to the NodeB in order to support a carrier aggregation function required for the handover. In a handover seamless environment, the continuity of a service may be provided and the performance of the service may be enhanced.
US09913190B1
One or more factors are determined for a target cell, the one or more factors being at least one of a morphology, a band class, a loading, and a MIMO type. A modified target cell signal strength threshold for the target cell is set using the one or more factors. The modified target cell signal strength threshold is utilized to initiate a transfer of the wireless device from the serving cell to the target cell.
US09913185B2
A method and apparatus for supporting a handoff (HO) from a general packet radio service (GPRS), global system for mobile communication radio access network (GERAN), and long term evolution (LTE) evolved universal terrestrial radio access network (EUTRAN) includes receiving an LTE measurement report. A HO is initiated to the LTE network and a relocation request signal is transmitted. A relocation command signal that includes an evolved Node-B (eNB) identifier (ID) is received.
US09913180B2
Disclosed herein are apparatuses, systems, and methods for creating and editing user equipment (UE) mobility information. During a radio resource control idle (RRC_IDLE) state, a plurality of cell reselections are logged into a mobility report, and each logged cell reselection includes a cell identification (Cell ID) and a Time of Stay (ToS) duration. The mobility report is edited to remove one or more logged cell reselections based, at least in part, on identifying logged cell reselections having duplicate Cell IDs and/or identifying logged cell reselections having a ToS duration lower than a threshold value. The edited mobility report is transmitted to an evolved Universal Terrestrial Radio Access Network (E-UTRAN) in response to the UE transitioning from the RRC_IDLE state to a radio resource control connected (RRC_CONNECTED) state.
US09913175B2
Systems and methods for managing connectivity in a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for managing connectivity in a network in which at least a portion of the network access points are moving.
US09913168B2
A method and device for receiving a data block in a wireless communication system, the method performed by a receiver. The method includes: receiving a physical layer protocol data unit (PPDU) from a transmitter over an operating channel, the PPDU including a signal field, a Very High Throughput-Signal-A (VHT-SIG-A) field, a Very High Throughput-Signal-B (VHT-SIG-B) field and a padded data block, generating a first data block by removing zero or more physical padding bits from the padded data block in a physical layer; and generating a second data block by removing zero or more Medium Access Control (MAC) padding bits from the first data block in a MAC layer.
US09913167B2
A system comprising: a plurality of network modems configured to communicate wirelessly with a base station; and a plurality of subsystems corresponding respectively to the plurality of network modems, each subsystem in the plurality of subsystems being configured to provide data packets to the corresponding network modem to be transmitted wirelessly to the base station, the subsystem comprising at least one video encoder configured to receive at least one input video signal and provide at least some of the data packets based on the at least one input video signal; and at least one controller configured to assign respective bit rates to at least some subsystems in the plurality of subsystems.
US09913151B2
A method for network adaptation includes receiving, by an adaptation coordinator of a virtual network, a performance measurement generated at a performance checkpoint located in the virtual network. The method also includes generating, by the adaptation coordinator, a first update of a service-specific configuration of the virtual network. The first update includes at least one of a modification of a performance checkpoint configuration, a modification of a Virtual Network Function (VNF) configuration, a modification of a protocol configuration, a modification of a resource allocation input, or a modification of a logical graph. The service-specific configuration includes a configuration of a plurality of logical nodes and a plurality of logical links of the virtual network in accordance with a service-specific data plane logical topology.
US09913147B2
Certain aspects are directed to a capacity optimization sub-system for a distributed antenna system. The capacity optimization sub-system includes a switch matrix and a controller. The switch matrix includes variable attenuators and switches. The switch matrix can receive sectors from base stations. The switch matrix can provide the sectors to coverage zones. The controller can communicate with the switch matrix. The controller can determine that a number of wireless devices in one or more of the coverage zones is outside a specified range of threshold traffic levels. In response to determining that the number of wireless devices is outside the specified range of threshold traffic levels, the controller can configure one or more of the variable attenuators and corresponding switches to redistribute capacity among the coverage zones by, for example, increasing and/or decreasing capacity in one or more of the coverage zones.
US09913144B2
The present invention relates to a method and apparatus for indicating a cell splitting pattern to a neighboring base station. A base station may perform cell splitting, and transmit, to the neighboring base station, coverage information representing the current shape of the split cells of the base station, determined by the cell splitting. In addition, the base station may further transmit, to the neighboring base station, index information indicating the current cell splitting pattern preconfigured between the base station and the neighboring base station. The neighboring base station may apply a set of mobility robustness optimization (MRO) parameters on the basis of the received coverage information.
US09913136B2
A method and apparatus for applying security information in a wireless communication system is provided. A user equipment (UE) obtains first security information and second security information, applies the first security information to a first set of radio bearers (RBs) which is served by a master eNodeB (MeNB), and applies the second security information to a second set of RBs which is served by a secondary eNodeB (SeNB).
US09913135B2
Novel systems and methods are disclosed for electronic key provisioning and access management in connection with mobile devices. The electronic keys can be time-denominated and event-denominated, thereby increasing the security and ease of use of access management for physical or virtual resources. The access management is granted in a protocol based on biometric features, contextual data, electronic keys, or a combination thereof.
US09913131B2
The present invention provides implementation and communication methods, an apparatus and a system of a virtual subscriber identity module. The implementation method includes: receiving a VSIM application request sent by a terminal, where the VSIM application request carries an identifier of a VSIM desired by the terminal; obtaining corresponding VSIM installation information according to the identifier of the desired VSIM; and sending the VSIM installation information to the terminal, so that the terminal installs the VSIM according to the VSIM installation information. The embodiments of the present invention effectively solve a problem where an existing mobile operator network does not support the VSIM, and provide an effective and convenient operation scheme for an existing domestic or international roaming service.
US09913128B2
A method for retrieving data from a telecommunications network includes receiving a request at a view for the subscriber data from a telecommunications application, where the subscriber data resides on multiple data sources. The method includes sending the request to each data source coupled to the view and receiving the subscriber data from the data sources coupled to the view. The method further includes merging the subscriber data into a single data record and returning the merged data record to the telecommunications application.
US09913127B1
Systems and methods for seamless provisioning and configuration of cellular modems of a private network by a provisioning server are provided. A network device detects a SIM card is inserted into a cellular modem of the network device and reads one or more properties of the SIM card from the SIM card. The network device sends the one or more properties of the SIM card to a provisioning server and receives configurations of the cellular modem from the provisioning server and applies the configuration that matches the properties of the SIM card to the cellular modem. The network device activates a connection to a cellular data network through the cellular modem.
US09913124B2
A method and system for searching for an electronic cigarette of a same type, the method comprises at least two electronic cigarettes performing a communication connection. The method comprises the following steps: S1, at least one electronic cigarette sends broadcast information carrying a type of the electronic cigarette to another electronic cigarette within a preset range; S2, the another electronic cigarette receiving the broadcast information determines whether the type carried by the broadcast information is the same as the another electronic cigarette's type, and performs a vibration alert if the type same. Via the present method, it can be quickly known whether an electronic cigarette user having a same electronic cigarette is present in the surroundings, and an enthusiast of an electronic cigarette of a same type can be found, enabling an electronic cigarette to no longer be an individual, and thereby improving user experience.
US09913114B1
Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. It is determined that respective messages of the plurality of messages are unread by a first client device. One or more of the unread messages are grouped into a first message group. A first overlaid card is generated by arranging the first message group on the first overlaid card, and the first overlaid card is caused to be displayed using the screen of the first client device.
US09913113B1
Embodiments of the present invention provide secure, reliable communications for utility control devices during emergency conditions. Emergency conditions include power outages, natural disasters, and periods of network congestion. The network may be a radio access network, such as one operated by a mobile telephone carrier. The communications between the utility control devices and the network are wireless. In one embodiment, wireless communications are transitioned to a different wireless communication protocol during emergency conditions. For example, during an emergency, communications may be sent using short-message-service (“SMS”) messages.
US09913112B1
An apparatus and method for sending video content to a mobile device is described. According to one embodiment, a computer-implemented method comprising embedding a widget in a website, the widget generating a form. The form is provided when a user visits the website so as to execute the widget. The form includes a first field to enter a recipient phone number, a send selector, and one or more non-visible fields, the non-visible fields containing a content service provider identifier, and a video URL. A data packet is generated with the widget when the user selects the send selector, the data packet including the recipient phone number, the video URL, and the content service provider identifier. An encoded version of the data packet is sent to the content service provider and a video link message is sent to the recipient phone number.
US09913110B2
Disclosed herein are methods and systems for implementing a self-managed control channel. A mobile radio is a member of a talkgroup. The mobile radio has first and second receivers, and a preconfigured channel list that includes a control channel and multiple voice channels. The mobile radio monitors which voice channels are busy, and monitors the control channel using the first receiver. The mobile radio detects a session-start event. If that event is a session-start command, the mobile radio selects an idle voice channel and transmits, via the control channel, a session-start notification identifying the talkgroup and specifying the selected voice channel. If that event is receipt, via the control channel, of a session-start notification identifying the talkgroup and specifying a voice channel, the mobile radio determines whether the second receiver is tuned to that voice channel and, if not, tunes the second receiver to that voice channel.
US09913103B2
A communication system comprises a mobile reporting device and a server. The mobile reporting device comprises a signal receiver configured to receive data usable to determine the location of the reporting device; a communication module configured to transmit data to and receive data from a server, the data including location data from the location determiner; a display including a user interface. The server comprises a database with a location module configured to store a default room location for a plurality of personnel; a server communication module configured to transmit data to and receive data from the reporting device; an information module configured to provide information on the personnel; a controller configured to determine, based on the location data, which personnel default locations are within a predetermined distance of the reporting device, to control the server communication module to transmit to the reporting device information from the information module regarding the personnel associated with the default locations within the predetermined distance for display on the user interface.
US09913099B2
A crash detection system with a mobile communications device configured for periodically interrogating (a) a motion signal to determine whether a change in motion (acceleration or angular rotation) exceeds a predetermined motion threshold and (b) a sound signal to determine whether a sequence of sensed sound signals within a predetermined period matches crash sound indicators of (i) glass breakage and (ii) metal folding, displaying selectable options upon detection of a crash incident, and upon a failure to select within a predetermined period, communicating an identifier and crash incident information dispatch center for dispatching a response servicer.
US09913098B2
The present invention provides a system and mobile device for providing geographic information to a user. The system includes a mobile device that is wirelessly connected to a geographic database. The mobile device includes a plurality of sensors for determining a first location and a first direction. A controller is adapted to provide information requested based on local queries and distal queries. In addition, the controller can respond to thematic queries of each variety, wherein the database search is limited to objects, entities or features that fit within a selected theme. Finally, the controller is adapted to select and order query results based upon two- and three-dimensional query windows.
US09913091B2
An approach is disclosed that identifies a location of mobile device associated with a target person, such as a spouse, child, or employee. The approach then identifies other mobile devices that have current locations that are near, or proximate to, the identified location. The requestor is then provided with contact data corresponding to one or more users of the other mobile devices.
US09913089B2
A method for determining a status of a user of an electronic device. The method includes a computer processor determining information associated with a first user of an electronic device. The method further includes identifying a plurality of electronic devices that are within a range of wireless communications to the electronic device. The method further includes defining an area monitored by the electronic device. The method further includes monitoring a group of the identified plurality of electronic devices that are within the defined area. The method further includes calculating a first safe-threshold value for the electronic device based on information associated with a first user of an electronic device and monitored information from the group of the identified plurality of electronic devices. The method further includes determining a status for the first user based, at least in part, on the calculated first safe-threshold value for the electronic device.
US09913088B2
A communication device receives coordinates for an inner area and an outer area associated with a geo-fence. The communication device determines its current location coordinate and determines how the current location coordinate relates to the coordinates for the inner area and the outer area. The communication device discovers, using the current location coordinate and the coordinates for the inner area and the outer area, that the communication device is located outside of the inner area and inside of the outer area. Responsive to the discovering, the communication device sends a query to a network equipment to determine the current location of the communication device relative to the geo-fence. The communication device receives information associated with an intermediate area and uses the information associated with the intermediate area to determine the current location of the communication device relative to the geo-fence.
US09913087B2
A mobile asset cellular device transmission detector system and method comprises a mobile asset cellular device transmission detector, a wireless processing unit, an event recorder, and a digital video recorder. The wireless processing unit includes event recorder interface software, digital video recorder interface software that obtains data from the digital video recorder, wireless navigation (Wi-Nav) software that obtains data from the Wi-Nav, global positioning system (GPS) software that obtains data from a GPS and geo-fence software. The cellular device transmission detector continually checks for cellular device transmissions within a mobile asset and whether those transmissions were associated with an impact, rollover, operator action or geo-fence defined location and/or boundary. When a cellular device transmission was made, the wireless processing unit triggers an episode and sends event recorder information, GPS location and speed, audio and video recordings, and impact and rollover information to a back office.
US09913074B2
A method and apparatus for identifying resources available at a device in a communication network. A Resource Directory Proxy node receives a first message from the device. The first message relates to a change in at least one resource available at the device. The Resource Directory Proxy then sends, to a Resource Directory node selected from a set of Resource Directory nodes, a second message. The second message includes the change in the at least one of the resources available. There is also provided a method and apparatus for providing data from the device is provided. A Mirror Proxy Proxy node receives from the device a data message that includes an identity of the device and data obtained by the device. The Mirror Proxy Proxy node selects, from a set of Mirror Proxy nodes, a Mirror Proxy node, and sends to the selected Mirror Proxy node a further data message, the further data message including the identity of the device and the data obtained by the device.
US09913055B2
A playback request processing method and apparatus belongs to the field of computer technologies. The method includes: receiving a playback request sent by a sound source; determining whether a sound diffusion range of the sound source is within a current receiving range of a recipient; and processing the playback request if the sound diffusion range of the sound source is within the current receiving range of the recipient. In the present disclosure, it is determined according to the received playback request sent by the sound source that the sound diffusion range of the sound source is within the current receiving range of the recipient, and whether to process the playback request sent by the sound source is determined according to a determination result.
US09913053B2
A sound enrichment system for provision of tinnitus relief, the sound enrichment system includes a noise generator, at least one signal modulator for random or pseudo-random modulation of a noise signal that is obtained using the noise generator, and an output transducer for conversion of the modulated noise signal to an acoustic signal for presentation to a user. A method of providing a noise enriched sound signal for provision of relief of tinnitus includes generating a randomly or pseudo-randomly modulated noise signal, generating an acoustic noise signal using the modulated noise signal, and presenting the acoustic noise signal to a tinnitus suffering person.
US09913052B2
Disclosed herein, among other things, are systems and methods for solderless assembly for hearing assistance devices. One aspect of the present subject matter includes a method of manufacturing a hearing assistance device. According to various embodiments, the method includes providing a molded interconnect device (MID) housing and inserting a flexible circuit module having conductive surface traces into the MID housing. One or more hearing assistance electronic modules are connected to the MID housing using direct compression without the use of wires or solder, according to various embodiments. In one embodiment, the MID housing includes a laser-direct structuring (LDS) housing.
US09913050B2
A method performed by an electronic controller includes determining a charge level of a power supply configured to provide power to a medical device, and estimating, based on the charge level of the power supply, a first power supply life for operating the medical device according to a first mode. Further, the method includes estimating, based on the charge level of the power supply, a second power supply life for operating the medical device according to a second mode. As recited, operating the medical device according to the first mode has a different power use or consumption characteristic from operating the medical device according to the second mode. The method also includes generating a notification indicative of the first power supply life and the second power supply life.
US09913044B1
An audio speaker enclosure assembly that includes a first enclosure portion, a second enclosure portion, a speaker magnet, and a cone assembly. The first enclosure portion has a magnet receiving structure with the speaker magnet being fully installed and supported therein. The second enclosure portion has a main wall with an opening. The cone assembly is installed to the main wall with a cone portion of the cone assembly extending through the opening such that a coil portion of the cone assembly extends into a gap of the speaker magnet. The first enclosure portion supports the speaker magnet and the second enclosure portion supports the cone assembly independent of the first enclosure portion with the first and second enclosure portions attached to one another.
US09913042B2
A method of forming a device having a compliant member includes creating a membrane having one or more elastomeric layers which are at least partially cured. Another elastomeric layer is provided on the membrane in an uncured state. At least one of a bobbin and a housing are positioned so that an end of the bobbin or housing, or the ends of both the bobbin and housing, extend at least partially into the uncured elastomeric layer. The uncured elastomeric layer is then cured to secure it to the membrane and to the housing or bobbin, or both the housing and bobbin. The method substantially reduces or eliminates the formation of holes that can form during fabrication or use of the device.
US09913039B2
An audio adaptor and method of communication is provided. The audio adaptor includes a first connector for connecting to a source of audio, a second connector for connecting to a telephone, a third connector for connecting to an audio output device, and a microcontroller. The method involves receiving a first audio signal at a line level from the source of audio, receiving a second audio signal at the line level from a telephone, transmitting the first audio signal and the second audio signal at the line level to an audio output device, attenuating the first audio signal from the line level to a microphone level and transmitting the attenuated first audio signal.
US09913036B2
An apparatus for generating a stereo output signal includes a manipulation information generator being adapted to generate manipulation information depending on a first signal indication value of a first input channel and on a second signal indication value of a second input channel, and a manipulator for manipulating a combination signal based on the manipulation information to obtain a first manipulated signal as a first output channel and a second manipulated signal as a second output channel. The combination signal is a signal derived by combining the first input channel and the second input channel. Furthermore, the manipulator is configured for manipulating the combination signal in a first manner, when the first signal indication value is in a first relation to the second signal indication value, or in a different second manner, when the first signal indication value is in a different second relation to the second signal indication value.
US09913027B2
Techniques for processing audio data are described. An example of a computing device includes a microphone array to generate audio data and a camera. The computing device is to receive video data from the camera and identify a beam forming target based, at least in part, on the video data. The computing device also includes a beam former to process the audio data to aim a beam of the microphone array at the beam forming target.
US09913021B1
A headset for receiving and transmitting audio signals having a frame configured to retain the headset on the user, one or more earphones mounted to the frame of the headset at a first position, one or more microphones mounted to the frame of the headset in a second position separate from the first position, one or more electrical earphones, one or more electrical microphones, wherein the one or more electrical microphone wires are isolated from the one or more electrical earphone wires.
US09913016B2
There is disclosed a wireless sound equipment includes a case; a first holder and a second holder provided in both sides of the case, respectively; a first receiver and a second receiver coupled to and decoupled from the first holder and the second holder, respectively; a first winding device gear rotatably mounted in the case, the first winding device comprising a first gear formed in an outer circumference; a second winding device rotatably mounted in the case, the second winding device comprising a second gear formed in an outer circumference to engage with the first gear; a first audio cable connected between the first receiver and the first winding device to be wound around the circumference of the first winding device; and a second audio cable connected between the second receiver and the second winding device to be wound around the circumference of the second winding device.
US09913009B2
[Object] To propose a transmitter, a receiver, a transmission method, and a receiving method through which it is possible to implement good data transmission even under conditions in which connection failure may occur in a part of transmission paths.[Solution] A transmitter includes a transmission processing unit configured to associate each of a plurality of pieces of data with any transmission path among a plurality of transmission paths and cause a transmission unit to transmit the data to an external device through the transmission path, a transmission quality information acquisition unit configured to acquire transmission quality information indicating transmission quality of each of the plurality of transmission paths, and a switch configured to switch a connection relation between the transmission processing unit and the plurality of transmission paths based on order information indicating a weight among the plurality of pieces of data and the acquired transmission quality information.
US09913008B1
A wavelength selective switch (WSS) may include a first port array including input ports, each to launch a respective beam of light, and a dispersive element to separate, in a lateral direction, a beam of light, launched by one of the input ports, into dispersed wavelength channel sub-beams. The WSS may include a switching array to direct the dispersed wavelength channel sub-beams, at respective angles in a vertical direction. The dispersive element may converge groups of dispersed wavelength channel sub-beams in the lateral direction to form wavelength channel sub-beams. The WSS may include a splitting element to split, in the lateral direction, a wavelength channel sub-beam, of the wavelength channel sub-beams, into split wavelength channel sub-beams. The WSS may include switching elements to direct the split wavelength channel sub-beams at respective angles in the vertical direction, and output ports associated with the switching elements.
US09913007B2
A portable information terminal is placed in proximity with an ID recognition unit of a notebook PC. By reading ID from the portable information terminal, the notebook PC is able to identify a network address of the portable information terminal so as to establish a network connection with the portable information terminal. The notebook PC then sends suitable operation information to the portable information terminal via a network. For example, if presentation is running on the notebook PC, screen information for operating the presentation is transferred to the portable information terminal. Accordingly, by using one device connected to the other device by a wired or wireless network, the operation of the other device can be controlled.
US09912994B2
Systems and methods for providing an interactive multimedia experience are described. For example, a method for providing interactive content includes receiving content data, receiving an indication of a region within a frame of the content data, receiving a scripting event associated with the region, wherein the scripting event specifies an action to be taken responsive to a trigger, receiving a metadata tag or a reference to the metadata tag, the metadata tag associated with the region, and formatting at least a portion of the content data, the indication of the region, the scripting event, and the metadata tag or the reference to the metadata tag in accordance with a file format for transmission.
US09912991B1
A processing device for generating a viewing data report is disclosed. The processing device may include a memory device and a processor. The memory device may store instructions. The processor may be operatively coupled to the memory device. The processor may execute the instructions to: determine first viewing data associated with a first ACR event; determine second viewing data associated with a second ACR event; determine that a data field of a plurality of data fields in the first viewing data is incomplete; derive new data for the data field using other data fields of the first viewing data; aggregate the first viewing data and the second viewing data into a single data model to obtain aggregated viewing data of viewing behavior of a first viewer and a second viewer; and create a viewing data report as a compilation of the aggregated viewing data.
US09912990B2
Methods and apparatus to detect spillover in an audience monitoring system are disclosed. An example method includes sampling a first audio signal received by a first microphone. A second audio signal received by a second microphone is sampled. The second microphone is separated from the first microphone by a first distance. A time delay between receipt of the first and second sampled audio signals is calculated. Whether the time delay is within a threshold time difference is determined. When the time delay is within the threshold time difference, the media is identified as local media. When the time delay exceeds the threshold time difference, the media is identified as spillover media.
US09912987B2
In particular embodiments, one or more computer systems of a social-networking system determine information associated with a product displayed on a display device and access a database of known products. The one or more computer systems of the social-networking system determine, by comparing the database of known products with the determined information associated with the product, an identity of the product displayed on the display device. The one or more computer systems of the social-networking system provide one or more instructions to display media content related to the identified product.
US09912984B2
Devices and methods for obtaining media stream with adaptive resolutions. The device includes a receiver in communication with a processor, and a transmitter. The receiver is configured to receive a plurality of media signals. The processor is programmed to communicate with a terminal device in the home network, obtain a corresponding display resolution of the terminal device, and select a media signal according to the corresponding display resolution of the terminal device and a video resolution of the media signal. The transmitter is configured to transmit media stream corresponding to the selected media signal to the terminal device.
US09912977B2
Aspects of the subject disclosure may include, for example, a system that performs operations including receiving one or more media processor commands generated by a voice processing system that synthesizes the one or more media processor commands according to voice data provided by a portable device by way of an adapter, and executing the one or more media processor commands to generate an updated presentation of media content. The adapter converts a first radio frequency (RF) signal to a second RF signal comprising the voice data, the first RF signal generated by the portable device according to a first RF protocol, the second RF signal conforming to a second RF protocol that differs from the first RF protocol, and the second RF signal comprising routing information to route the voice data to the voice processing system. Other embodiments are disclosed.
US09912968B2
A decoding apparatus has an arithmetic decoder and a controller. A counter logic of the controller generates a first statistics result according to a first syntax element decoding result. A control logic of the controller instructs the arithmetic decoder to perform a first scan procedure at least once to generate the first syntax element decoding result of transform coefficients of a transform coefficient block, controls a repetition number of a second scan procedure based at least partly on the first statistics result, and instructs the arithmetic decoder to perform the second scan procedure at least once to generate a second syntax element decoding result of the transform coefficients. The first scan procedure decodes a first coded syntax element of one transform coefficient when performed by the arithmetic decoder once. The second scan procedure decodes a second coded syntax element of one transform coefficient when performed by the arithmetic decoder once.
US09912959B2
A hierarchical moving image decoding device (1) includes an inter-layer reference image list setting section (155) that derives an inter-layer reference image list and an inter-layer reference image set used in pictures on a specific target layer based on a parameter set of a target layer.
US09912953B2
An image decoding method in a merge mode, can include constructing a merge candidate list using available spatial and temporal merge candidates, and deriving motion information using a merge index and the merge candidate list; generating a prediction block using the motion information; generating a quantization block by inverse-scanning quantized coefficient components according to a diagonal scan, inverse-quantizing the quantization block using a quantization parameter and a quantization matrix, and inverse transforming the inversely-quantized quantization block to generate a residual block; and deriving a reconstructed block using the prediction block and the residual block.
US09912945B2
Computer processor hardware: parses a data stream into first portions of encoded data and second portions of encoded data; implements a first decoder to decode the first portions of encoded data into a first rendition of a signal; implements a second decoder to decode the second portions of encoded data into reconstruction data, the reconstruction data specifying how to modify the first rendition of the signal; and applies the reconstruction data to the first rendition of the signal to produce a second rendition of the signal.
US09912931B1
Stereoscopic images are subsampled and placed in a “checkerboard” pattern in an image. The image is encoded in a monoscopic video format. The monoscopic video is transmitted to a device where the “checkerboard” is decoded. Portions of the checkerboard (e.g., “black” portions) are used to reconstruct one of the stereoscopic images and the other portion of the checkerboard (e.g., “white” portions) are used to reconstruct the other image. The subsamples are, for example, taken from the image in a location coincident to the checkerboard position in which the subsamples are encoded.
US09912920B2
The present application is directed to methods and devices for detection and notification of door status events. A camera may be coupled to a peephole in a door and one or more images may be captured when a door status event occurs. The images may be uploaded to a computer network.
US09912919B2
Communication is performed between a wearable camera and a vehicle-mounted recorder, the wearable camera captures an image of a capturing area, and the vehicle-mounted camera captures an image of the capturing area. The vehicle-mounted recorder records first image data of the capturing area captured by the vehicle-mounted camera according to a recording start request from the wearable camera, and transmits a recording start instruction to the wearable camera simultaneously with the recording. The wearable camera starts the recording of second image data of the capturing area captured by the wearable camera after the recording start instruction is received.
US09912917B2
A visualization apparatus for a surgical site includes a recording unit for recording an image of an object arranged in a focal plane of the recording unit. The recording unit has a lens having an optical axis that intersects the focal plane at a point P. An electronic image representation unit has an image surface for reproducing the recorded image and point P is reproduced at image point P′. A mirror unit has a mirror surface, which has a center point S and is arranged relative to the image surface such that the reproduced image is reflected by the mirror surface. The focal plane, image surface and mirror surface are arranged relative to one another such that an observation point B results for which the following applies: −2 D<Φ1−Φ2<+2 D; wherein: Φ1=−1/d1 Φ2=−1/d2 d1=distance PB d2=distance P′S+distance SB.
US09912916B2
A method for using an integrated wireless image capture system on a vehicle is provided. The method connects to an image capture device over a vehicle-based wireless network; configures operational parameters for the image capture device; and receives image data from the image capture device, wherein the image data is captured by the image capture device in accordance with the configured operational parameters.
US09912915B2
Verification and adjustment systems and methods correct at least one build error that is detected in a component built by additive manufacturing (hereinafter “AM”). The systems and methods comprise an AM device, a first imaging device, a second imaging device and computer-implement steps for correcting the build error present in the component. The first imaging device collects first digital images or data of the component and is positioned at a first orientation with respect to a build platform of the AM device. The second imaging device collects second digital images or data of the component and is positioned at a second orientation with respect to the build platform.
US09912908B2
A videoconferencing endpoint includes at least one processor a number of microphones and at least one camera. The endpoint can receive audio information and visual motion information during a teleconferencing session. The audio information includes one or more angles with respect to the microphone from a location of a teleconferencing session. The audio information is evaluated automatically to determine at least one candidate angle corresponding to a possible location of an active talker. The candidate angle can be analyzed further with respect to the motion information to determine whether the candidate angle correctly corresponds to person who is speaking during the teleconferencing session.
US09912904B1
The present invention relates to a television extender adapter device (102) that enables users to extend a television (101) screen or channel to their portable devices such as mobile phones (112), laptops (113) and tablets (114) with a multichannel viewing option. The adapter device (102) provides a Wi-Fi network (111) for all portable device users to connect and view the television (101) screen or channels of their choice on their Wi-Fi-enabled portable devices consisting of a compatible browser using an intranet network thereby eliminating the requirement of an internet connection. Further, a user can stream the audio content alone through Bluetooth network (110) using the speakers or headphones compatible with their respective portable devices. The adapter device (102) provides the users an option to choose any channel from a list of available channels irrespective of the channel playing on the television (101).
US09912893B2
A driving method for an image pickup apparatus includes accumulating a signal generated during a first charge accumulation period by a first sub pixel, accumulating a signal generated during a second charge accumulation period partially overlapped with the first charge accumulation period by a second sub pixel, and controlling column circuits such that, after processing of the signal generated during the first charge accumulation period is performed, processing of the signal is performed which is generated during the second charge accumulation period of the second sub pixel included in the pixel where the signal processing of the first sub pixel is performed, and the column circuits are put into a non-operating state during at least part of a period after the processing of the signal generated during the first charge accumulation period is ended until the second charge accumulation period is ended.
US09912892B2
A solid-state imaging device which includes a plurality of pixels in an arrangement, each of the pixels including a photoelectric conversion element, pixel transistors including a transfer transistor, and a floating diffusion region, in which the channel width of transfer gate of the transfer transistor is formed to be larger on a side of the floating diffusion region than on a side of the photoelectric conversion element.
US09912882B2
An imaging apparatus and method are provided for improving discrimination between parts of a scene enabling enhancement of an object in the scene. A camera unit is arranged to capture first and second images from the scene in first and second distinct and spectrally spaced apart wavebands. An image processing unit processes the images so captured and processes polarimetric information in the images to enable better discrimination between parts of the scene. An image of the scene, including a graphical display of the polarimetric information, may be displayed on a visual display unit thus enhancing an object in the scene for viewing by a user. Correlation parameters indicating, possibly on a pixel-by-pixel basis, the correlation between the actual image intensity at each angle of polarization and a modelled expected image intensity may be used to enhance the visibility of an object.
US09912879B2
The present disclosure relates to an image sensor and an electronic device capable of outputting image data corresponding to frames of a moving image in such a manner that the image data can be reconstructed in temporal order. An image sensor according to a first aspect of the present disclosure includes: a pixel unit configured to generate a pixel signal in response to incident light; an image generating unit configured to generate image data corresponding to frames of a moving image on the basis of the generated pixel signal; a tag information generating unit configured to generate tag information to be embedded into the generated image data; an output unit configured to output the image data having the tag information embedded therein through at least one of first and second logical channels; and a control unit configured to control the pixel unit, the image generating unit, the tag information generating unit, and the output unit to operate in a Slow Movie mode or in a Super Slow Movie mode. The present disclosure is applicable to an electronic device having an imaging function.
US09912877B2
An imaging apparatus performs search processing for shooting frame images while moving the focus lens and obtaining a frame image which is focused on each AF area, performs moving image shooting processing for recording a moving image while moving the focus lens after ending the search processing, and performs still image generation processing for generating a still image from among a plurality of frame images composing the recorded moving image data, by referring to a result of the search processing after the moving image shooting processing. When a user performs an operation of changing a focus position on a subject during a period from an end of the search processing to an end of the moving-image shooting processing, the imaging apparatus displays a message that calls user's attention on the display unit.
US09912870B2
An image transmitting method and a photographing apparatus using the same are provided. According to the image transmitting method, a face included in an image is recognized and contents to be transmitted or a transmission destination is determined using a recognized face. Accordingly, a user may transmit a photographed image to another person easily using the photographing apparatus.
US09912868B2
A tilt correction apparatus includes a manipulation unit configured to designate a level of an effect of first tilt correction of an imaging apparatus having an optical axis as a rotary axis and a level of an effect of second tilt correction of the imaging apparatus having an axis orthogonal to the optical axis as a rotary axis, an electronic correction unit configured to execute at least one of the first tilt correction and the second tilt correction by moving an image clipping range set within an imaging screen, and a calculation unit configured to vary a ratio of a first tilt-correctable range and a ratio of a second tilt-correctable range from the electronic correction unit according to the level of the effect of the first tilt correction and the level of the effect of the second tilt correction.
US09912867B2
The image processing apparatus performing a process for displaying a still image acquired by an image capturing apparatus during its panning to follow a moving main object. The image processing apparatus includes a vector acquiring unit configured to acquire, from multiple motion vectors detected in a moving image acquired by the image capturing apparatus during the panning, a background motion vector, and a processing unit configured to determine, using the background motion vector, a background area of the still image where a background object is captured and to perform a magnification display process for magnifying the background area as compared with a case where the display unit displays the entire still image and causing the display unit to display the magnified background area.
US09912851B2
Provided is an image-capturing device that reduces the effect of direct incident light on an image-capturing element and allows a high contrast image to be obtained. An image-capturing device includes: an image-capturing element; a light emitting element; and an image data correction unit, wherein the light emitting element irradiates a subject with light, the image-capturing element senses the light reflected by the subject and generates an image data, and the image data correction unit corrects the image data by subtracting incident light directly entered into the image-capturing element from the light emitting element without being reflected by the subject from the image data.
US09912841B2
A vehicular vision system includes a plurality of cameras disposed at the vehicle and having respective fields of view exterior of the vehicle and being operable to capture frames of image data. Image data captured by each of the first camera is provided to an ECU via a respective ETHERNET link from the respective camera to the ECU. Control signals controlling operation of each camera are provided from the ECU to the respective camera via the respective ETHERNET link. Each camera receives from the ECU via the respective ETHERNET link a camera control signal that regulates timing of the respective camera to be synchronous with reference timing of the ECU. Regulation of timing of each camera includes starting the respective camera synchronous to the ECU reference timing and holding the respective camera synchronous to the ECU reference timing.
US09912838B2
The present invention discloses a video surveillance system for preventing exposure of uninteresting objects, which is achieved by making the uninteresting objects, excluding an object of interest, in a video captured by an IP camera indistinguishable, so that their personal information may be protected.
US09912831B2
A method includes receiving a package comprising an image and metadata of the image including ambient condition data, storing the package in a memory, receiving a request for the image, outputting the image in response to the request, determining a context of the request, determining, using the context of the request, a substitute for the ambient condition data, and outputting the substitute for the ambient condition data with the image.
US09912821B1
A system for customizing time limits for inmate communications in a correctional facility is disclosed. The system includes a profile subsystem that stores an inmate profile of the inmate and a communication processing subsystem comprising one or more processors configured to receive data of an inmate communication of an inmate, identify a type of communication device of the inmate and a call recipient of the inmate communication based on the data of the inmate communication, retrieve the inmate profile of the inmate form the profile subsystem, identify a plurality of behaviors of the inmate based on the inmate profile, determine a time limit based on at least one of the type of communication device, the call recipient of the inmate communication, and the plurality of behaviors of the inmate, and assign the time limit to the inmate communication of the inmate.
US09912817B2
Techniques described herein may use presence information to enhance the user experience when contacting entities such as call centers. In one implementation, a method may include receiving presence information relating to a state of a voice line. The presence information may include a wait time associated with the voice line, the wait time corresponding to an estimated time that a caller to the voice line will wait before reaching a human operator. The method may also include providing, by the one or more devices and to a user device that includes the voice line in a contact list, the presence information for display as part of the contact list.
US09912816B2
A method for workload distribution for a contact center includes identifying a work item for distribution based on an assigned distribution criteria; identifying a target for routing the work item; determining availability of the target; in response to determining that the target is available, transmitting a routing request for the work item to a routing server, and in response to the request, the routing server is configured to independently determine availability of the work item for routing the work item to the target; and in response to determining that the target is not available, refraining from transmitting the routing request for the work item to the routing server.
US09912811B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an input from an agent during a call with a caller where the input directs one or more processors to inject a recorded statement in the agent's voice into the call, and where the recorded statement in the agent's voice is stored in a computer-readable file. Obtaining the recorded statement in the agent's voice based on data associated with the input and in response to receiving the input. And causing the recorded statement in the agent's voice to be inserted into a media stream of the call.
US09912803B1
A method of identifying recording of a conversation during a communication session, including establishing a communication session between a first participant and one or more remote participants, transmitting audio packets from a communication device of the first participant to the one or more remote participants, receiving audio packets from the one or more remote participants, including echo packets responsive to the transmitted audio packets, analyzing the received audio packets by an analysis application to identify delays in the echo packets relative to the transmitted packets providing an indication of the presence of a recording application at a communication device of a remote participant, notifying the communication device of the first participant.
US09912792B2
The present invention provides a mobile terminal comprising: a terminal body having a display part on the front side thereof; and a back input part exposed to the back side of the body and having a first button part for receiving a push input of a first function, wherein the first button part comprises: an exposed part having a colored layer and exposed to the outside; a knob part formed on the back side thereof so as to fix the exposed part; and a body part covering the knob part and formed to be integrated with the exposed part.
US09912791B2
A watch type terminal includes: a first communication unit configured to perform communication with an external server; a second communication unit configured to perform communication with an external device; and a control unit configured to provide control to perform communication with the external server through a communication unit of the external device when the watch type terminal interworks with the external device through the second communication unit, and to deactivate the first communication unit.
US09912784B2
A data differencing technique enables a response from a server to the request of a client to be composed of data differences from previous versions of the requested resource. To this end, data differencing-aware processes are positioned, one at or near the origin server (on the sending side) and the other at the edge closest to the end user (on the receiving side), and these processes maintain object dictionaries. The data differencing-aware processes each execute a compression and differencing engine. Whenever requested objects flow through the sending end, the engine replaces the object data with pointers into the object dictionary. On the receiving end of the connection, when the data arrives, the engine reassembles the data using the same object dictionary. The approach is used for version changes within a same host/path, using the data differencing-aware processes to compress data being sent from the sending peer to the receiving peer.
US09912782B2
A method and apparatus are disclosed that provide expedited recovery in a communication system employing redundancy. The method includes establishing connections between a second server and each of a first mobile device and a second mobile device; receiving, by the second server from the first mobile device, an indication that a first server has recovered, wherein the first server and the second server are redundant servers and wherein the second server acts as a backup server for the first server; and based on the indication received from the first mobile device, informing, by the second server, a second mobile device of the recovery of the first server, thereby expediting a connecting, or a re-connecting, of the second mobile device to the first server.
US09912781B2
An electronic product can be configured by a method that includes attaching a machine-readable identification (ID) tag containing an ID code to a hardware unit of the electronic product. The ID code is associated with a particular configuration of the electronic product, and can be read or scanned with a mobile device configured to send the ID code to a provider server device. In response to receiving the ID code, the provider server device can send product configuration instructions and a product configuration application to the mobile device. The product configuration instructions can guide a user through a customized series of electronic product configuration operations. The product configuration application can assist the user in performing configuration operations, can provide customized configuration help, and can establish a wireless link between the mobile device and the electronic product, allowing the user to interact with the electronic product.
US09912777B2
An example method is provided and includes establishing, by one or more servers, a communication session that provides an endpoint with access to at least one communication data stream, wherein the at least one communication data stream involves a plurality of profiles; generating a plurality of graphical identifiers corresponding to the plurality of profiles, wherein each of the plurality of graphical identifiers has at least one visual effect that is based on a determination of whether the corresponding endpoint is presently connected to the another communication session with the one or more servers, and wherein each of the plurality of graphical identifiers has at least one additional visual effect that is based on an elapsed time since the corresponding endpoint performed the action related to the another communication session; and transmitting the plurality of graphical identifiers to the corresponding endpoint of at least one of the plurality of profiles.
US09912774B2
Devices and techniques for accelerated packet processing are described herein. The device can match an action to a portion of a network data packet and accelerate the packet-processing pipeline for the network data packet through the machine by processing the action.
US09912769B2
Methods and systems for monitoring interesting subjects. A method including: selecting, based on a first collection of interesting subjects, a set of critical nodes including at least one critical node which participates in one or more interesting subjects in the first collection; and monitoring contents posted by the one or more critical nodes in the set so as to find a second collection of interesting subjects. The set of critical nodes which participate in one or more interesting subjects in the first collection of interesting subjects is selected based on the first collection, as objects to be monitored, thereby reducing the number of contents posted by the nodes to be monitored as compared with monitoring all the user nodes, so that interesting subjects such as hot news or hot events can be found in real time with high efficiency and low cost.
US09912765B2
A network system for providing content to a mobile computing device of a user based upon the location of the mobile computing device. A wireless internet access point provides access to a single vendor web site such that upon connecting the wireless internet access points to the user's mobile computing device, a processor determines whether the device is associated with a user and if so, said device is directed to the landing page of the vendor web site when the user mobile computing device's device location is within a predetermined proximity to the wireless internet access point of that vendor.
US09912760B2
Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.
US09912755B2
The automatic provisioning of a connection between a public cloud and an on-premises resource in a private network. This allows a connection to be more easily made when an application in the public cloud is to access that on-premises resource in the private network. The automatic provisioning is initiated upon determining that an application running in the public cloud is to access the on-premises resource. The provisioning occurs by identifying a bridging infrastructure that provides access to the on-premises resource. Credentials are then accessed for later use in connecting to the bridging infrastructure. Application-specific credentials are securely provided to the application. The application-specific credentials are usable by an agent on the public cloud to connect to the identified bridging infrastructure. A configuration packages is then created that includes resource-specific credentials, the identity of the on-premises resource and an executable.
US09912754B2
A system and method of regulating data communications between a vehicle electronics system and a computing device includes: communicatively linking a first data port of an isolation device with the vehicle electronics system; communicatively linking a second data port of the isolation device with the computing device; receiving data at the isolation device sent between the computing device and the vehicle electronics system; and permitting the data to pass through the isolation device based on the identity of the computing device, the rate at which the data passes through the isolation device, or the content of the data.
US09912752B1
A network-based data store may implement retention-based management techniques for data stored at the network-based data store. When data is received for storage at the network-based data store, a retention time for the data may be determined. Storage locations at persistent storage devices of the network-based data store may be selected according to the retention time. The data may then be placed at the storage locations. When a request to delete data is received, retention times of co-located data may be evaluated to determine whether the deletion may be delayed. Delayed deletions may allow the data to be subsequently deleted with at least some of the co-located data. Repair operations to maintain the data according to a durability policy may be modified according to retention time for a data suffering a loss of redundancy.
US09912751B2
Provided are a method, system and program for requesting storage performance models for a configuration pattern of storage resources to deploy at a client computing environment. A determination is made of a new configuration pattern of storage resources to deploy. A request is sent to a service provider with information on the new configuration pattern. A result set is received from the service provider having at least one provided configuration pattern having a degree of similarity to the new configuration pattern and a storage performance model for each of the provided configuration patterns. Each of the storage performance models indicate workload and performance characteristics for one of the provided configuration patterns. One of the provided configuration patterns is selected from the result set and the storage performance model for the selected configuration pattern is used to model performance at the client.
US09912747B2
The invention discloses a browser and system for download and a download method, and relates to the field of internet technologies. The browser for download comprises: a download starting unit configured to start data download of a browser login user at the browser side; a prompt unit configured to prompt to save downloaded data into a network storage server bound to the browser login user at the browser side; a transmission unit configured to receive a download instruction from the user, and upload the data downloaded at the browser side to the network storage server bound to the browser login user; and a reception unit configured to receive address information of the uploaded downloaded data at the network side fed back by the network storage server. The browser, system and method may effectively avoid the occurrence of a situation of repeated download, and improve the efficiency of a user obtaining and using network data.
US09912744B1
Digital items may be lent from one user to another. A lending system may facilitate matching users that have a digital item to lend with users that wish to borrow a digital item. Each user may have a reputation associated with his or her lending behavior that is represented as a lending metric. The lending metric may show whether a given user is primarily a lender or borrower of digital items. Heavy borrowers that do not engage in commensurate lending may be penalized. Multiple users that lend and borrow digital items from one another may be connected in a social network. The nature of a relationship in the social network may and the lending metrics of users are factors used to make lending decisions.
US09912740B2
Systems and method for the management and processing of resource requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to a requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, a client computing device can execute code, such as scripts, that cause the client computing device to transmit requests to different computing devices associated with the CDN service provider's domain. Information associated with the processing of the responses can be used to measure CDN service provider latencies.
US09912737B2
A distributed control system (DCS) for controlling an industrial process using a plurality of distributed control nodes (DCNs) can include a plurality of Device DCNs, each Device DCN including an I/O interface coupled with a field device for single channel input or output, a plurality of Application DCNs, and one or more Ethernet switches. The plurality of Device DCNs and the plurality of Application DCNs can be adapted to host a software runtime and communicatively coupled via the one or more Ethernet switches. The DCS architecture can include of two types of DCNs; Application DCNs and Device DCNs. The software runtime can be configured to selectively provide control application level communication and function block execution services.
US09912732B2
The disclosure extends to apparatuses, methods, systems, and computer program products for generating and optimizing irrigation protocols. The disclosure also extends to a system and method for the detection of faults or deviations from a baseline configuration in an irrigation system during operation in accordance with the disclosed methods, systems, and computer program products for optimizing water usage in growing plants for yard and crops.
US09912730B2
Systems and methods are described that comprise issuing a request to a client device from a platform. The request is an electronic message that includes an electronic link. An acknowledgement is received from the client device, and the acknowledgement is generated upon activation of the electronic link. A secure channel is established between the platform and a client application of the client device upon receipt of the acknowledgement. Establishment of the secure channel comprises the client application logging into a care application of the platform with a device identification that was received from the platform during an enrollment transaction. A session is conducted over the secure channel, and the session comprises the care application remotely controlling the client device via the client application.
US09912729B2
A first cloud computing device includes a first virtual machine, and receives, from the first virtual machine, a packet destined for a second virtual machine provided in a second cloud computing device. The device appends, to the packet, a header that includes an address of the second cloud computing device, a virtual local area network (VLAN) identifier of the first virtual machine, and a VLAN identifier of the second virtual machine. The device provides the packet and the header to a cloud computing network for provision to the second virtual machine.
US09912727B1
In distributed state systems, server nodes can receive operation requests from multiple clients. When a server node executes an operation request, the server node can store an indicator of the operation request to a log of operations and send a reply message to the requesting client. The reply message can include a reply log having a list of N executed operation requests. If the server needs rebuilding, any operations not already stored to the server node log may be lost. The server can rebuild lost operations of a file system by receiving the reply logs or indicators of the operations therein from one or more clients.
US09912724B2
A computer implemented method is configured to remotely access a desktop hosted by a server system. The method displays a local view of a remote desktop hosted by a server system based on information received from the server system where the remote desktop includes a first object. The method then detects user input indicating a request to move the first object. In response to the request, the method generates a second object to represent the first object. The second object is generated to correspond to the visual appearance of the object. The method then presents the second object on the local view of the remote desktop. The second object may overlay the first object. The second object is then moved to a destination on the local view of the desktop according to the request. Once the move has concluded, the method transmits the destination to the server system.
US09912723B2
A method to facilitate secure access to sponsored content may include accessing a portal device to generate a campaign for a sponsored data service (SDS), and providing campaign network addresses and customer identifiers associated with the content aggregator device and at least one content partner device. The method includes generating a unique first security credential associated with each of the content partner device(s), and providing information for a notification of the campaign to the portal device, where the information includes the unique first security credential associated with each of the content partner device(s), and where the notification is provided to each of the at least one content partner device. The method includes signing a unique first SDS network address associated with sponsored content provided by each of the content partner device(s), where the signing is performed using the unique first security credential associated with each of the content partner device(s).
US09912719B2
A system and method of presenting a commerce application to an electronic device of an end-user are disclosed. The method includes establishing electronic communications from the end-user to a first server (e.g., an electronic marketplace) in response to the end-user accessing an element presented by the first server, and establishing electronic communications between the first server and a second server. The second server may be, for example, another electronic marketplace. The first server sends a graphical interface feature to the end-user. Substantially concurrent with the first server sending the graphical interface feature, the second server transmits electronically graphical content to be placed within the graphical interface feature on a browser on an electronic device of the end-user. The blending of the graphical interface feature and the graphical content is transparent to the end user; thus, the end-user may be unaware that additional information is being received from the second server.
US09912718B1
The present invention relates to systems, apparatus, and methods of using usage data to determine the dependency structures of a web application, including dependency structures between follow-on objects of an initial object in a web transaction. In one embodiment, an input URL and associated dynamic response data are analyzed for such nested or dependent relationships. In further embodiments, analysis of these relationships are used to improve prefetching operations to lower overall page load times.
US09912716B2
A technique for transmitting a video stream between a first electronic device and a second electronic device is provided. The first device receives an encoded video stream and determines whether an encoding format of the encoded video stream is a format decodable by a second electronic device. If the format is decodable, the encoded video stream is transmitted without a re-encoding operation to the second device. The video stream is displayed at the first device delayed by a determined delay time enabling the video stream to be displayed at the second device substantially synchronized with the display at the first device.
US09912711B1
In some embodiments, the present invention provides for a computer system, including at least: a GUI client; a dedicated application server; where the dedicated application server is configured to operationally connect to the GUI client; where the dedicated application server is associated with a metadata item database, including metadata related to plurality of items; where the GUI client is configured to generate a GUI that includes: a video player area and a plurality of metadata areas that are configured to display, in real-time, streamed metadata items that are related to content of the video streamed by the video player at a particular playing time to form a metadata stream; initiate the streaming of the video; determine the plurality of streamed metadata items related to the content of the video; and causing to display at the plurality of metadata areas, via a visual pattern, the plurality of streamed metadata items.
US09912710B2
A real-time Internet streaming system and method includes a scheduling server that receives queries from media streaming devices and determines if any scheduled events associated with a particular media streaming devices is an active scheduled event by comparing the scheduled events with time and date information. When there is an active scheduled event the scheduling server sends a response to the media streaming device to stream a media stream to a media server. When the scheduling server determines that an active scheduled event is no longer active, the scheduling server sends a response to the media streaming device to stop streaming. The media server can send the media stream or a resampled version of the media stream to a plurality of viewing devices or archive the media stream for later playback. The real-time Internet streaming system can include a scheduling server, media servers, and a plurality of media streaming devices.
US09912708B2
A closed circuit video communication device includes an input/output configured to receive a streaming video signal on a first dedicated physical communication channel and to send upstream communication on the first dedicated physical communication channel; a video output configured to send the streaming video signal on a second dedicated physical communication channel; and a command input configured to receive commands on a third dedicated physical communication channel and to provide the commands to the input/output for sending as upstream communication on the first dedicated physical communication channel.
US09912706B2
Methods and systems of communication using a mobile device include detecting a motion of a mobile device corresponding to a user action, in response to the detected motion, initiating a half-duplex group communication application, and displaying visual feedback associated with the half-duplex group communication application on a display screen of the mobile device.
US09912697B2
In various embodiments, methods and systems for implementing parental controls on mobile devices using virtual private network (VPN)-based parental control services are provided. A parental control profile is received at a controlled device where the parental control profile includes instructions to configure the controlled device with a device control policy. A VPN is configured using the parental control profile. The VPN can be a virtual point-to-point connection between the controlled device and a network of the parental control service platform. Requests for resources from the controlled device are communicated using the VPN such that access to a resource of the resource request is based on a parental control server referencing a device control policy in the VPN-based parental control service. The device control policy includes at least a selected predefined parental control policy. It is contemplated that custom restricted resources and additional controls can be configured for the device control policy.
US09912696B2
Data received through a proxy for a service is analyzed for compliance with one or more data policies, such as one or more data loss prevention policies. When data satisfies the criteria of one or more data policies, the data is manipulated at the proxy prior to transmission of the data to the service. In some examples, the manipulation of the data includes encryption.
US09912683B2
A method and apparatus is provided for determining aggregated value of risk and resilience metrics of critical nodes in a network of computer nodes, comprising determining a status of each node in a plurality of nodes, computing one or more effectiveness attributes for each node in the plurality of nodes, ranking the plurality of nodes based upon at least the one or more effectiveness attributes of each node, determining one or more nodes as critical nodes based on the ranking and computing a criticality surface of the one or more critical nodes as the aggregated value of risk and resilience metrics, wherein the criticality surface is an aggregation of the one or more effectiveness attribute for each of the one or more critical nodes.
US09912681B1
A malware detection system (MDS) appliance is configured to inject delay associated with delivery and/or processing of communication traffic directed to one or more endpoints in a network. The appliance may be positioned within the network to intercept and analyze (e.g., replay and instrument) one or more network packets of the communication traffic to detect whether an object of the packet contains malware. However, such analysis, e.g., malware detection analysis, may require extensive processing at the appliance and, thus, consume a considerable amount of time. Accordingly, the MDS appliance may inject delay into the delivery and/or processing of the object on the endpoint until the malware detection analysis completes and the malware is validated.
US09912673B2
In a hotspot Wi-Fi network, users can access the Internet from a variety of access points. The users' credentials are centrally authenticated within the network core to ensure they are allowed on the hotspot network. To improve security and provide selective access, a further authenticator function in the network manages access to private and/or restricted network resources.
US09912670B2
Resource feature transfer is described. In one or more embodiments, information is collected about interaction of an unauthenticated user of a computing device with a resource, such as content (e.g., a web page) or an application. The information may identify the user, a device or application used to interact with the resource, and so on. This information is communicated to an identity management service (IMS) to determine features to make accessible to the unauthenticated user when interacting with the resource. During the interaction, the user initiates authentication to a corresponding user profile. To achieve a consistent user experience, the features made accessible to the user when unauthenticated are transferred so they are also accessible when authenticated. To do this, authentication information is communicated to the IMS with a token indicating the features determined for the unauthenticated user. The IMS then merges these features with features indicated by the user profile.
US09912662B2
Techniques are presented for receiving, at a discovered secure user platform location (SUPL) server (D-SLP) a request from a device for authorization to access a second D-SLP, where the D-SLP provides location services to a first service area comprising a venue or building. The second D-SLP provides location services to a second service area larger than the first service area authenticating information from a Home SLP (H-SLP) received as part of the request to access the second D-SLP. Techniques involve communicating an authorization to access the second D-SLP to the device after authenticating the information from the H-SLP.
US09912660B2
An apparatus comprising: a processor; and a memory including computer program code, the memory and the computer program code configured, with the processor, to cause the apparatus to perform at least the following: compare received biometric face vectors, wherein each received biometric face vector is received from a respective electronic device of a plurality of electronic devices and comprises one or more biometric face values determined from a respective image of a person captured by the corresponding electronic device; and provide for pairing authentication of the plurality of electronic devices if the comparison meets a predetermined similarity criterion.
US09912654B2
Architecture that provides Internet Protocol security (IPsec) certificate exchange based on certificate attributes. An IPsec endpoint can validate the security context of another IPsec endpoint certificate by referencing certificate attributes. By facilitating IPsec certificate exchange using certificate attributes rather than solely certificate roots, it is now possible to build multiple isolated network zones using a single certificate authority rather than requiring one certificate authority per zone. Moreover, the ability to use certificate attributes during the IPsec certificate exchange can be leveraged for more focused communications such as QoS (quality of service). Certificate attributes can be utilized to identify the security context of the endpoint. The IPsec certificate use can be locked down to a single IP or group of IPs.
US09912643B2
An attack defense processing method and a protection device. The attack defense processing method includes the protection device receives a first packet by a protection device, if it is determined that the first packet is an Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big packet, parses the first packet to obtain an internet protocol (IP) address of a source node, an IP address of a destination node, and a Maximum Transmission Unit (MTU) value that are carried in the first packet, determines a range of valid MTUs on a path between the source node and the destination node according to the IP address of the source node and the IP address of the destination node, and performs attack defense processing for the first packet when it is determined that the MTU value does not belong to the range of the valid MTUs.
US09912637B2
A method for performing Layer 3 direct server return is disclosed. The method comprises receiving an IP packet from a client device over a communication network. Further, the method comprises extracting a virtual IP address from a destination header field of the IP packet. Subsequently, the method comprises determining a server to which to forward the IP packet and inserting an IP address of the server in the destination header field of the IP packet. Next, the method comprises inserting the virtual IP address in an extension header for the IP packet. Finally, in one embodiment, the method comprises transmitting the IP packet to the server over the communication network.
US09912635B2
Provided are devices, computer-program products, and methods for automatic provisioning of an access point. In some implementations, a network device may connect to a network. Connecting may include automatically receiving a group name. In some implementations, a dynamic host configuration protocol (DHCP) request may be transmitted. A DHCP response message may also be received. The DHCP response message may provide an Internet Protocol (IP) address. The IP addressed may facilitate communication by the network device with the network. Controller information may be received. The controller information may include a controller IP address. Provisioning information may be requested. This request may include the group name and the controller IP address. Provisioning information may be received. Provisioning information may be associated with the controller IP address. The provisioning information may facilitate self-configuration of a network device. The operation of the network device may be configured using the provisioning information.
US09912631B2
Systems, methods, apparatuses, and software that announce prefixes associated content nodes of a content delivery network are provided herein. In one example, a method of operating a communication system comprising Internet service providers configured to exchange content requests between end user devices and content nodes is presented. The method includes assigning a content node of the content delivery network a first Internet Protocol (IP) address having an associated first short prefix and a first long prefix, and assigning the content node a second IP address having an associated second short prefix and a second long prefix. The method also includes announcing the first short prefix and the first long prefix to a first Internet service provider communicatively coupled to the content node, and announcing the second short prefix and the second long prefix to a second Internet service provider communicatively coupled to the content node.
US09912616B2
Some embodiments provide a method for a first managed forwarding element (MFE). The method receives a packet from a data compute node that connects to the MFE. The packet has a destination address that corresponds to a data compute node in a remote network. The method determines (i) a group of MFEs that form a bridge cluster for sending packets to the remote network and (ii) multiple tunnel endpoints for the group of MFEs, wherein each MFE in the group has at least one of the plurality of tunnel endpoints. The method selects one of the plurality of tunnel endpoints as a destination tunnel endpoint for the packet. The method encapsulates the packet with a source tunnel endpoint associated with the first MFE and the selected destination tunnel endpoint.
US09912614B2
A novel fabric switch is provided. The switch includes a tunnel management apparatus that maintains a local inter-switch tunnel and an inter-fabric tunnel. The local inter-switch tunnel facilitates communication to a switch in a local fabric switch. The inter-fabric tunnel facilitates communication to a remote fabric switch. The switch further includes a packet header management apparatus that decapsulates a packet received from the local inter-switch tunnel and encapsulates the packet with a new tunnel header for transmission over the inter-fabric tunnel.
US09912608B2
Disclosed herein is a method and system for minimizing the required bandwidth for a cloud based unicast communication with a vehicle operating within a road network, where the cloud comprises a cloud logic and the vehicle comprises a vehicle internal logic. The method comprising the steps of: determining a current position with direction of the vehicle within the road network; setting an interval at which the vehicle is to report an update on its position based on a most probable path of the vehicle and the complexity thereof, where the most probable path is a set of possible paths a predetermined distance ahead of the vehicle that it is most probable to travel along given its current position with direction within the road network; communicating the set interval to the vehicle internal logic; and reporting an updated current position of the vehicle to the cloud with the set reporting interval.
US09912601B2
A system for establishing communication interfaces in an information technology infrastructure includes a database configured on a server and storing identifiers to each of a plurality of information reporting accounts corresponding to subscriber accounts maintained on a first remote server. The system includes a first interface to receive, via a first network, data about usage of each subscriber's account maintained by the first remote server, wherein the first interface is configured to store the data to the database. The server is configured to identify a second remote server to obtain data about credits to apply and responsive to a predetermined event, establish a connection with the second remote server via a second interface. The second interface is configured to receive, via a second network, for one or more of the information reporting accounts, data about rewards credited and maintained by the second remote server.
US09912600B1
A computer-implemented method for facilitating communications between two peer nodes in a network. The method comprises (a) configuring a first of the peer nodes to transmit a Path Maximum Transmission Unit (PMTU) request to a second of the peer nodes; wherein the PMTU request comprises a PMTU test value; (b) configuring the second peer node to transmit a PMTU reply responsive to receiving the PMTU request; said PMTU reply comprising a PMTU value set to match the PMTU test value in PMTU request; and (c) configuring the first peer node to determine a PMTU for the network based on determinations of fragmentation in connection with the PMTU reply.
US09912598B2
A method is provided in one embodiment and includes receiving at a network element an encapsulated packet and determining whether both an ECMP/LAG Existing (“ele”) flag and an Entropy Label Capability (“elc”) flag are set for an egress node of the packet in a Label Distribution Protocol (“LDP”) database of the network element. If both the ele and elc flags are set for the egress node of the packet in the LDP database, the method further includes determining whether the network element is an ingress node for the packet and, if the network element is the ingress node for the packet, pushing an Entropy Label (“EL”) and an Entropy Label Indicator (“ELI”) onto an MPLS stack of the packet.
US09912595B1
A network device may receive network traffic, originating from an input component, via a first set of input ports of a first switching element. The first switching element may be included in a stage of a multi-stage switching fabric. The first set of input ports may be associated with the input component. The network device may determine, based on the input component, a first set of output ports of the first switching element that are reserved for the input component. The network device may route the network traffic, via the first set of output ports, to second switching elements included in another stage of the multi-stage switching fabric. The second switching elements may receive the network traffic via a second set of input ports of the second switching elements.
US09912594B2
Systems and methods for generating and using probabilistic filters are provided. One example method includes obtaining a plurality of beacon identifiers respectively associated with a plurality of beacon devices. The operations include determining a plurality of filter shards for each beacon identifier by applying a plurality of hash functions to each beacon identifier. The operations include providing the plurality of filter shards for each beacon identifier for local storage in a probabilistic filter at an observing entity, such that the observing entity can query the probabilistic filter to receive an indication of whether a received identifier is a member of a set that includes the plurality of beacon identifiers. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
US09912592B2
Provided is a method of troubleshooting an OpenFlow network. A test packet is sent to a test node on the OpenFlow network. A response from the test node is validated against an expected response. If the response is consistent with the expected response, a modified test packet is sent to a further test node on the OpenFlow network. If the response is inconsistent with the expected response, a notification is provided to a user.
US09912591B1
An exact-match flow table structure of an integrated circuit stores flow entries. Each flow entry includes a Flow Id and an action value. Each Flow Id is a multi-bit digital value that uniquely identifies a flow. A Flow Id does not include any wildcard indictor. The flow table structure cannot and does not store an indicator that any particular part of a packet should be matched against any part of a Flow Id. In one example, a packet is received onto the integrated circuit. A Flow Id is generated from the packet. If the flow table structure determines that the Flow Id is a bit-by-bit exact-match of any Flow Id of any stored flow entry, then the packet is handled according to the action value of the flow entry. If, on the other hand, there is not exact-match, then a miss indication is output from the integrated circuit.
US09912586B2
A method, a system, and a device for establishing a pseudo wire are disclosed. The method includes: receiving, by a switching provider edge at a bifurcation position, a label mapping message, obtaining information of the switching provider edge at the bifurcation position and information of at least two next hops or outgoing interfaces of the switching provider edge through parsing, comparing the information of the switching provider edge at the bifurcation position with information of a local device, and if the information of the switching provider edge at the bifurcation position matches with the information of the local device, establishing at least two pseudo wires from the switching provider edge according to the information of at least two next hops or outgoing interfaces.
US09912579B2
Techniques to manage presence information based on routing rules are described. An apparatus may comprise a presence management component operative to manage presence information for a presentity. The presence management component comprises a presence interface module operative to receive a routing rule for a communication event for a presentity node used by a presentity. The presence management component also comprises a presence control module communicatively coupled to the presence interface module, the presence control module operative to determine presence state information based on the routing rule. The presence management component further comprises a presence publish module communicatively coupled to the presence control module, the presence publish module operative to publish the presence state information to multiple watcher nodes. Other embodiments are described and claimed.
US09912564B2
Methods and systems are provided for determining performance characteristics of an application processing system. The method comprises monitoring throughput of a plurality of resources of the system in a selected time window. A change rate is detected in the throughput of the resources, respectively, representative of a change to constancy of workload in at least some of the resources. Such a change in constancy comprises a knee point of a plot of resource usage comprising load relative to throughput. The time of the change rate is identified within the time window. A relatively first to occur of a plurality of resources knee points is determined wherein the resource corresponding to the first to occur is determined to have a fully loaded throughput within the multi-tier processing system. The determination of the first to occur knee point comprises pinpointing a bottleneck starting point within the application processing system.
US09912561B1
Disclosed aspects relate to network interface port management pertaining to a set of queues of a physical port of a client physical machine. A set of echo packets may be transmitted from the client physical machine to a server physical machine. The set of queues of the physical port of the client physical machine may be monitored with respect to an expected return of the set of echo packets. A triggering event related to the expected return of the set of echo packets may be detected with respect to the set of queues of the physical port of the client physical machine. A wellness indication pertaining to the set of queues of the physical port of the client physical machine may be determined based on a nature of the triggering event.
US09912556B1
Aspects of the subject technology relate to displaying of a status of a network device. A performance of a preset sequence of actions can be initiated, where the preset sequence of actions includes a first action. A determination can be made as to whether the first action is performed successfully. Characteristics of the light sources can be set based on the determination of whether the first action is performed successfully.
US09912539B2
Systems and methods for measuring and managing ambiguity among a plurality of configuration items residing in a configuration management database include determining for at least a first configuration item, at least a second configuration item such that a first set of attributes associated with the first configuration item and a second set of attributes associated with the second configuration item have at least one attribute with an identical value. As an indicator for the ambiguity, an ambiguity index for the first configuration item may be measured. One of the first configuration item and the second configuration item may be identified as an ambiguous configuration item. Upon identification, an operational state of the ambiguous configuration item or a set of one or more attributes associated with the ambiguous configuration item may be modified. The ambiguity for configuration item transactions may likewise be measured and managed to locate and resolve transaction ambiguity.
US09912535B2
Certain aspects direct to system for performing high availability (HA) configuration and validation of virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as computing nodes, and a virtual desktop controller. Each computing device includes at least one network interface card (NIC), and each computing node includes at least one computing device. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to: discover the computing devices; configure the NICs of the computing devices; configure hardware and software components of the computing devices; configure at least one cluster of the system, where each cluster includes at least one computing node; execute a hypervisor, and execute a plurality of virtual machines (VMs) on the executed hypervisor; and configure additional features related to the VMs of the system.
US09912529B2
A method, system, and/or computer program product establishes and utilizes a tenant-specific log for events related to a cloud-based service. A metamodel is created for a cloud-based service running on a cloud. The cloud-based service is provided to a specific tenant of the cloud, and the metamodel describes types of resources, on the cloud, that are providing the cloud-based service for the specific tenant. The metamodel is appended to the cloud-based service. In response to the cloud-based service being executed for the specific tenant of the cloud, the metamodel is used to identify a set of resources that are actually providing the cloud-based service for the specific tenant. A tenant-specific log for events related to the cloud-based service is established, where the tenant-specific log tracks events that occur on each actual resource on the cloud that provides the cloud-based service to the specific tenant. The tenant-specific log is then retrieved.
US09912528B2
There is disclosed in one example, a computing apparatus, having: first one or more logic elements comprising at least a processor and a memory to provide an operational environment; and second one or more logic elements providing an out-of-band management engine to function independently of the operational environment, and to: provide an out-of-band communication driver; determine that the operational environment has encountered an error that inhibits network communication; receive security content from a server via the out-of-band communication driver into a third-party storage area; and apply the security content to the computing apparatus. There is also disclosed a method of providing an out-of-band management engine, and one or more tangible, non-transitory computer-readable storage mediums having stored instructions for providing an out-of-band management engine.
US09912521B2
An information handling system is provided. The information handling system includes a network infrastructure, the network infrastructure comprising a plurality of network switches in communication with a network controller and a first network server with a network orchestrator running thereon and generating network infrastructure requirements. The information handling system further includes a second network server that has a connection manager running thereon. The connection manager is configured to receive the network infrastructure requirements from the network orchestrator and to convert the specified network infrastructure requirements to instructions suited to the network controller. An associated method for facilitating communication between one or more network orchestrators and network infrastructure is also provided. The information handling system and associated method decouple the network orchestrator from the management of the network infrastructure.
US09912518B2
A content management server that uploads files from a mobile device to a cloud-based storage location based on a battery level associated with the mobile device. The content management system receives mobile device operating information and regulates the upload of files based on the mobile device operating information. In various embodiments, the mobile device operating information includes battery information. If the mobile device battery level drops below a first predetermined level, the content management system regulates the upload of files. Once the upload of files is regulated, the content management system continues to monitor the mobile device operating information. If the content management system determines that the mobile device battery level exceeds a second predetermined level, the content management system resumes the file upload process.
US09912516B2
A file authentication requesting device that stores a computer program for requesting authentication of files in digital systems, the device comprises a confirmation request system that generates a request for a confirmation receipt from a third party authenticator authenticating the attributes of a file; a transferring system that transfers attributes of at least one file to be authenticated to the third party authenticator from the device that requested the confirmation; and a receiving system that receives the confirmation receipt comprising authenticated file attributes, after authentication by the third party authenticator; wherein, at least one file authentication is received from the third party authenticator. Corresponding processing devices, media, systems and methods are also provided.
US09912508B2
Embodiments of the present disclosure provide an information processing apparatus, a network node, and an information processing method. The information processing apparatus may include an inverse fast Fourier transform (IFFT) module, a precoding module, and a determining module. The IFFT module is configured to separately perform IFFT processing on N frequency-domain data streams to acquire N time-domain data streams, where N is a positive integer. The precoding module is configured to perform precoding processing on the N time-domain data streams to acquire a precoding processing result. The determining module is configured to determine, according to the precoding processing result, an orthogonal frequency division multiplexing OFDM symbol to be sent over each antenna of M antennas.
US09912498B2
Methods of operating integrated circuit devices are useful in testing impedance adjustment. Methods include connecting a node of the integrated circuit device to a first voltage node through a reference resistance and connecting the node to a second voltage node through a termination device, and comparing a voltage level at the node to a reference voltage for at least one resistance value of the termination device. When no available resistance value of the termination device generates a voltage level at the node that is deemed to match the reference voltage, the voltage level of the reference voltage may be altered, and the voltage level at the node may be compared to the altered reference voltage. When the voltage level at the node is deemed to match the altered reference voltage, the termination device may be deemed as passed. Otherwise, the termination device may be deemed as failed.
US09912497B2
There is provided a computer-implemented method of estimating transmitted signals in a communication system, the signals being transmitted by a transmitter to a receiver over a communication channel having a channel response, the method comprising estimating the transmitted signals based on generated trial sequences minimizing the channel response between adjacent received signals. There is also provided a receiver, a signal detector device and a communication system adapted to estimated transmitted signals in a communication system by generating trial sequences and determining the generated trial sequences minimizing the channel response between adjacent received signals. The present invention is particularly adapted for OFDM communication systems.
US09912492B2
Automation control for water leaks is provided. First sensor readings from first sensors disposed about water supply lines at a home to detect a first type of metrics indicative of water flow may be received and recorded over a first time period. Second sensor readings may be received from a second sensor. A first correlation between the first sensor readings and the second sensor readings may be identified. A first activity profile may be generated based on the first correlation. A first water use profile may be generated based on the first activity profile. First thresholds may be identified based on the first water use profile and may be retained in association with the first activity profile. Water use at the home may be monitored with the first sensors and activity at the home may be monitored with the second sensors. A water leak condition may be determined.
US09912485B2
A method and system is provided for embedding cryptographically modified versions of secret in digital certificates for use in authenticating devices and in providing services subject to conditional access conditions.
US09912483B2
A computing apparatus configured to verify a digital signature applied on a set of data received from a user device, including an user ID assigned by a partner system to uniquely identify a user of the user device among customers of the partner system, and a user device identifier identifying the user device. The digital signature is generated via applying a cryptographic one-way hash function on a combination of the set of data and a secret, shared between the computing apparatus and the partner system via a secure communication channel separate from a channel used to receive the set of data.
US09912482B2
Disclosed examples involve obtaining encrypted identifiers identifying at least one of a device or a user of the device, sending respective ones of the encrypted identifiers to corresponding database proprietors, receiving user information corresponding to the respective ones of the encrypted identifiers from the corresponding database proprietors, and associating the user information with at least one of a search term collected at the device or a media impression logged for media presented at the device.
US09912480B2
A network service packet (NSP) header security method includes receiving an NSP on a communication interface, analyzing, by a processor, the NSP in order to identify a plurality of service functions and an associated service function path for the plurality of service functions, identifying, by the processor, which security function or functions may be performed by each of the plurality of service functions on an NSP header to be generated for the NSP, requesting, by the processor, at least one key for securing at least part of the NSP header, receiving the at least one key on the communication interface, generating, by the processor, the NSP header for the NSP, securing, by the processor, the NSP header based on the at least one key, and sending, on the communication interface, the NSP with the NSP header to one of the plurality of service functions.
US09912478B2
Technical solutions are described for authenticating a hosting system prior to securely deploying a shrouded virtual server. An example method includes receiving, by a hypervisor, a request for a public certificate, from a client device that requested the virtual server, and sending the public certificate of the hosting system that executes the hypervisor. The method also includes receiving, in response to the public certificate being successfully authenticated by the client device using a third-party verification system, a session key based on a public key included in the public certificate. The method also includes decrypting the session key using a private key, where the private key is pre-installed in the hosting system by a manufacturer of the hosting system, and sending an acknowledgement message encrypted using the session key. The method also includes establishing a secure communication between the client device and the hypervisor using the session key.
US09912476B2
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encryption and key management. The method includes encrypting each file on a computing device with a unique file encryption key, encrypting each unique file encryption key with a corresponding class encryption key, and encrypting each class encryption key with an additional encryption key. Further disclosed are systems, methods, and non-transitory computer-readable storage media for encrypting a credential key chain. The method includes encrypting each credential on a computing device with a unique credential encryption key, encrypting each unique credential encryption key with a corresponding credential class encryption key, and encrypting each class encryption key with an additional encryption key. Additionally, a method of generating a cryptographic key based on a user-entered password and a device-specific identifier secret utilizing an encryption algorithm is disclosed.
US09912470B2
A method for assessing link quality includes detecting an eye opening of a transmission link. The detected eye opening of the transmission link is compared with a threshold eye opening or at least one previously detected eye opening. A link quality of the transmission link is assessed based upon a comparison of the eye opening with the threshold eye opening or the at least one previously detected eye opening.
US09912465B2
An exemplary method of synchronizing a master clock and a slave clock comprises transmitting a plurality of packets between a master device and a slave device, calculating a first skew between a first pair of the plurality of packets at the slave device and a second skew between the first pair at the master device, calculating a ratio between the first skew and the second skew, providing a slave clock frequency correction to the slave device, calculating a first packet trip delay using a time that the master device initiates sending a packet to the slave device, a time the master device receives a response from the slave device, a corrected time the slave device receives the packet, and a corrected time the slave device initiates sending the response, calculating a first offset based on the first packet trip delay, and providing the first offset to the slave device.
US09912453B2
A first User Equipment (UE), a second UE, a first Radio Network Node (RNN), and methods therein for controlling interference between transmissions in a first system and transmissions in a second system. The first system comprises the first UE and the first RNN serving the first UE. The second system comprises the second UE and a second RNN serving the second UE. The first system has a first priority in a first part of a shared spectrum and the second system has a second priority in the first part of the shared spectrum, wherein the first priority is higher than the second priority. The method in the first UE comprises transmitting a signal to a second RNN that is to perform a downlink transmission to the second UE, which signal is configured to control the transmission of the second RNN.
US09912449B2
A technology for a user equipment (UE) that is operable to select an internet protocol (IP) interface in a communications network is disclosed. Local policy information and access network selection information can be received from an Access Network Discovery and Selection Function (ANDSF) operating on a server in an evolved packet core (EPC). At least one IP interface on which to route an IP flow using inter access point name routing policies (IARP) can be determined prior to implementing other routing policies. The IP flow from the UE on at least one IP interface selected can be routed using the IARP.
US09912445B2
An embodiment method for error feedback includes receiving, by a wireless device, a first preamble field and a repeated preamble field of a first frame. The method also includes decoding, in a frequency domain, the first preamble field and the repeated preamble field to obtain a first set of bits and a second set of bits. The method also includes performing a bitwise comparison of the first set of bits and the second set of bits to determine at least one bit error position.
US09912443B2
A decoding apparatus includes a differential decoder, an error correction decoder and a controller. The differential decoder performs differential decoding according to a differential encoding dependency to generate a differential decoding result. The error correction decoder performs a decoding process on multiple packets that need to be corrected according to the differential decoding result to accordingly generate respective error correction records, wherein the packets are generated according to the differential decoding results, and the packets include a first packet and a second packet. When the error correction record of the first packet indicates that the decoding process of the first packet is unsuccessful, the controller generates a set of error position information according to the error correction record of the second packet, and requests the error correction decoder to perform another decoding process on the first packet according to the error position information.
US09912437B2
An optical transmitter may include a transmit laser assembly configured to emit multiple light beams. The optical transmitter may additionally include an isolator configured to rotate a corresponding polarization state of each of the multiple light beams. The optical transmitter may additionally include a power multiplexing combiner configured to receive the multiple light beams from the isolator and combine the multiple light beams into a combined light beam. The optical transmitter may additionally include a lens configured to focus the combined light beam onto an optical fiber for transmission.
US09912428B2
Systems and methods are disclosed for utilizing slave (receive) time-stamp clock rates that are different from master (sender) time-stamp clock rates to randomize and thereby reduce systematic time-stamp granularity errors in the communication of network packets. The slave (receive) time-stamp clock rate for some embodiments is set to be a fixed value that has a relationship with the master (sender) time-stamp clock rate such that the ratio of the slave (receive) clock rate to the master (sender) clock rate is a rational number. Other embodiments use a time-varying frequency for the slave (receive) time-stamp clock rate to randomize the slave (receive) time-stamp clock with respect to the master (sender) time-stamp clock. Additional time-stamps can also be generated using a slave (receive) time-stamp clock having a rate set to equal the rate of the master (sender) time-stamp clock signal. Further spread spectrum and/or delta-sigma modulation techniques can be applied to effectively randomize the slave (receive) time-stamp clock.
US09912427B2
A reception apparatus for receiving data from a transmission apparatus includes a data receiver configured to receive a synchronization packet including clock information generated by the transmission apparatus and data from the transmission apparatus, a storage memory, storing the received data, a clock adjuster configured to correct a clock of the reception apparatus based on a deviation between a clock of the transmission apparatus and the clock of the reception apparatus by using the clock information generated by the transmission apparatus, a controller configured to control a clock correction amount of the clock adjuster based on a storage amount of data in the storage memory, and a data output circuit configured to retrieve the data from the storage memory to output the retrieved data in synchronization with the corrected clock.
US09912424B2
Methods, apparatus, systems and articles of manufacture to estimate ratings for media assets using social media are disclosed. An example method includes accessing media exposure data and social media activity data corresponding to a plurality of media assets in a media bundle, the media assets included in the media bundle having audience demographics that overlap with a first media asset, determining a first credibility factor for the first media asset and average exposure for social media activity count values for respective ones of the media assets in the media bundle based on the media exposure data and the social media activity data, and applying the first credibility factor to an average exposure per social media activity count value determined for the first media asset to estimate the ratings for the first media asset.
US09912417B2
A measuring system comprises a timing unit and at least two signal generators. The signal generators are each configured to generate a measuring signal and to supply it to a device under test. The timing unit is configured to generate start time signals, which each indicate an allowed start time of the measuring signals. Said signal generators are configured to only start generating the measuring signals at least instances of start time signals.
US09912415B2
Methods, systems, and devices are described for service discovery and connection establishment of a point-to-point (e.g., device-to-device) wireless communication. Wireless devices may initiate point-to-point communication utilizing ultrasonic signals. A user may initiate a scan for one device to detect, select, and establish a connection with another device, where the scan utilizes an ultrasonic signal. Once connected, the device may create a profile with one anther and/or wirelessly communicate with one another to, for example, exchange data.
US09912410B1
A system for optically down-converting a radio-frequency signal includes phase modulators in a push-pull configuration. Separately tuned optical bandpass filters pass through one or more harmonics and inverse harmonics based on the RF signal to produce a local oscillator. A balanced photo-detector receives a coherent interference signal and derives the down-converted local oscillator from a filtered harmonic and inverse harmonic.
US09912391B2
A communication method of a user equipment in a mobile communication system. The method includes receiving a control signal from a base station, the control signal comprising at least one of: a first information element or a second information element; determining, if a field of the first information element is set to a predetermined value and a channel state information (CSI) reporting mode determined based on the second information element is a redetermined mode, a codebook based on the CSI reporting mode; generating a CSI based on the determined codebook, the CSI comprising at least one of a rank indicator (RI), a first precoding matrix indicator (PMI), or a second PMI; and reporting the generated CSI to the base station.
US09912390B2
A method for guaranteeing channel phase continuity of pre-coded RB groups, a base station and a computer-readable storage medium are described. The method includes that: a base station implements a channel estimation through a Sounding Reference Signal (SRS) measurement to obtain an uplink channel and obtains a corresponding downlink channel based on reciprocity of uplink and downlink channels; the base station calculates a weight phase correction factor based on the obtained downlink channel and corrects a pre-coding weight with the weight phase correction factor; and the base station pre-codes data according to the corrected pre-coding weight and sends the pre-coded data.
US09912388B2
A method for simultaneous communication with multiple communication devices in a wireless local area network is described. Respective sub-channels of an orthogonal frequency division multiplexing (OFDM) communication channel are allocated to two or more second communication devices for simultaneous OFDM transmission to the two or more second communication devices, including allocating first and second sub-channels to first and second ones of the two or more second communication devices, respectively. Respective downlink OFDM data units are generated using the corresponding allocated sub-channels. The downlink OFDM data units are transmitted using the corresponding allocated sub-channels. At least first and second uplink OFDM data units transmitted by the respective second communication device in response to the corresponding downlink OFDM data unit are received. The first and second uplink OFDM data units are transmitted from the respective second communication device via the corresponding allocated sub-channel.
US09912386B2
A method for managing the operation of an object capable of contactless communication with a reader, magnetically coupled to the object, includes at least one phase for transmission of information from the object to the reader, including a modulation of the impedance of a load connected across the terminals of the antenna of the object. The method furthermore comprises a control phase that includes an estimation of the distance between the object and the reader and an adjustment of the impedance of the load as a function of the estimated distance.
US09912382B2
Aspects of the subject disclosure may include, for example, a network termination includes a downstream channel modulator modulates downstream data into downstream channel signals to convey the downstream data via a guided electromagnetic wave that is bound to a transmission medium of a guided wave communication system. A host interface sends the downstream channel signals to the guided wave communication system and receives upstream channel signals corresponding to upstream frequency channels from the guided wave communication system. An upstream channel demodulator demodulates upstream channel signals into upstream data. Other embodiments are disclosed.
US09912379B2
A beam power source transmits a signal indicating power availability, receives a request for power in response, and beams power in response to the request.
US09912376B2
Methods, systems, and apparatus for crosstalk avoidance in a telecommunications network are disclosed. In one aspect a telecommunications device includes a transceiver and a vectoring engine coupled to the transceiver. The vectoring engine can include a vectoring processor and vectoring control entity (e.g., apparatus). The vectoring engine is configured to instruct the transceiver to transmit, over a given line pair of a given vectoring group, initialization symbols at one or more configurable locations of a Time-Division Duplex (TDD) frame. For example, the vectoring engine can instruct the transceiver to transmit the initialization symbols beginning at a first symbol time following transmission, over other line pairs of the given vectoring group, of a Robust Management Channel (RMC) symbol.
US09912369B1
An integrated circuit for adaptively maintaining a communications link during an idle mode is disclosed. The integrated circuit may operate in a first (active) mode and a second (idle) mode. The integrated circuit includes a transceiver circuit that establishes a communications link with an additional transceiver circuit of an external integrated circuit. The transceiver circuit may receive data packets from the additional transceiver circuit during the first mode. The integrated circuit further includes monitoring circuitry that monitors a health metric associated with maintaining the communications link between the transceiver circuit and the additional transceiver circuit during the second mode. A control circuit may generate keep-alive signals and adaptively adjusts the frequency of the keep-alive signals such that the health metric is satisfied.
US09912368B2
A case, having a standing leg for an electronic device, includes: a soft protective cover for protecting the electronic device installed therein, covering a back portion of the electronic device; a hard protective frame, constructed to removably mount over the soft protective cover; a standing leg for propping up the electronic device; and a recess formed on a back portion of the hard protective frame wherein the standing leg fits in the recess and the standing leg is pivoted with the soft protective cover and the hard protective frame.
US09912366B2
A method and apparatus for managing a mobile phone. In one illustrative example, an apparatus comprises a garment having a glove-type shape, a pocket attached to a side of the garment, and a receptacle for holding a mobile device that has a touchscreen. The receptacle is attached to the garment through the pocket. The receptacle is comprised of a material that enables a user to interact with the touchscreen of the mobile device.
US09912365B2
The present disclosure relates to a watch type mobile terminal which includes a main body, an infrared communication unit configured to generate an infrared signal, a communication unit configured to perform communication in a wireless manner, a sensing unit configured to sense an attachment of the main body to a first device, the first device configured to receive the infrared signal, and a controller configured to control the infrared communication unit to generate an infrared signal for the first device on the basis of a control signal associated with the first device, received from a second device through the communication unit, when the attachment of the main body to the first device is sensed, and configured to transmit the generated infrared signal to the first device through the infrared communication unit.
US09912364B2
A method includes detecting, by a contact sensing layer, a position of one or more fingers of a mobile device user, the contact sensing layer is located in a back area of a mobile device and the one or more fingers of the mobile device user are in direct contact with the contact sensing layer, receiving the detected position of the one or more fingers, identifying a plurality of advanced features contained in at least one software application running on the mobile device, selecting a feedback type based on the plurality of advanced features, and sending the selected feedback type to an interactive layer of the mobile device causing the interactive layer to generate a notification which is detectable by the one or more fingers, the notification communicates at least one of the advanced features to the mobile device user.
US09912354B2
A digital broadcast receiving system includes a known data detector, a carrier recovery unit, and a timing recovery unit. The known data detector may detect known data information inserted and transmitted from a digital broadcast transmitting system and using the known data information to estimate initial frequency offset. The carrier recovery unit may obtain initial synchronization by using the initial frequency offset, and may detect frequency offset from the received data by using the known sequence position indicator so as to perform carrier recovery. The timing recovery unit may detect timing error information from the received signal by using the known sequence position indicator so as to perform timing recovery.
US09912351B1
The invention introduces a method for accelerating hash-based compression, performed in a compression accelerator, comprising: receiving, by a plurality of hash functions, a plurality of substrings from an FSM (Finite-State Machine) in parallel; mapping, by each hash function, the received substring to a hash index and directing a selector to connect to one of a plurality of match paths according to the hash index; transmitting, by a matcher of each connected match path, a no-match message to the FSM when determining that a hash table does not contain the received substring; and transmitting, by the matcher of each connected match path, a match message and a match offset of the hash table to the FSM when determining that the hash table contains the received substring, wherein the match offset corresponds to the received substring.
US09912342B2
An analog-to-digital converter (ADC) is a device that can include a reference shuffler and a loop filter. An ADC can achieve better performance with incremental adjustment of a pointer of the reference shuffler, changing coefficients of the loop filter, and storing calibration codes of the ADC in a non-volatile memory. By incrementally adjusting a pointer of the reference shuffler, a calibration can be performed more efficiently than with a random adjustment of the pointer. By temporarily changing the loop filter coefficients, a greater amount of activity can be introduced into the loop filter. This activity can allow the calibration to proceed more efficiently. By storing the calibration codes in a non-volatile memory, a search space for calibration codes can be reduced. Thus, a calibration can occur more quickly, and the calibration itself can be improved.
US09912338B1
A circuit to sample an input signal in an asynchronous clock domain. The apparatus includes a first latch configured to favor resolving to a logical high level and a second latch configured to favor resolving to a logical low level. The circuit includes a pullup pMOSFET, and first and second pMOSFETs. The first pMOSFET has a source terminal coupled to the drain terminal of the pullup pMOSFET, a gate coupled to a first input port of the first latch, and a drain terminal coupled to a second output port of the second latch. The second pMOSFET has a source terminal coupled to the drain terminal of the pullup pMOSFET, a gate coupled to the second output port of the second latch, and a drain terminal coupled to the first input port of the first latch.
US09912337B2
Systems and techniques for configuration of a system on a programmable chip (SOPC) are described. By configuring the SOPC, during power-up, with a voltage input instead of with a flash memory or another non-volatile memory, the systems and techniques may save cost and board space.
US09912333B2
A household appliance includes at least one control element for modifying at least one operating parameter of the household appliance. At least one modification of at least one operating parameter which modification has been executed last is resettable by a reset control element. In a method for operating a domestic appliance, a most recently executed modification of an operating parameter can be reset by an operator.
US09912331B2
A gate driver integrated circuit for driving a gate of an IGBT or MOSFET receives an input signal. In response to a rising edge of the input signal, the integrated circuit causes the gate to be driven in a first sequence of time periods. In each period, the gate is driven high (pulled up) via a corresponding one of a plurality of different effective gate resistances. In response to a falling edge of the input signal, the integrated circuit causes the gate to be driven in a second sequence of time periods. In each period, the gate is driven low (pulled down) via a corresponding one of the different effective gate resistances. In one example, the duration of each time period is set by a corresponding external passive circuit component. The different effective gate resistances are set by external gate resistors disposed between the integrated circuit and the gate.
US09912328B1
Apparatuses are provided for a quadra-phase clock signal generator. An example apparatus includes a first delay circuit configured to receive a first input clock signal generating a first delayed clock signal. A first phase mixer is provided communicatively coupled to the first delay circuit and configured to receive the first delayed clock signal at a first input and a second input clock signal at a second input. The first phase mixer may then generate a first output clock signal at a first output node responsive, at least in part, to mixing of the first delayed clock signal and the second input clock signal.
US09912325B2
A circuit that detects the power supply voltage requirement of each voltage domain in an IC includes 1) a ring oscillator in each voltage domain, and 2) a power module. Two different circuit implementations of the power module may provide a precise reference voltage to on-chip voltage regulators (LDO or DC-DC switching buck converter). The power module supports DVFS and can provide the desired power supply voltage for advanced CMOS technology nodes (45 nm and beyond) in less than 100 ns. The voltage detection circuit clamps the voltage to the desired level to address power supply voltage variations due to PVT and ageing. The proposed technique has minimal power and area overhead to compensate for the power supply voltage variation, thus reducing power supply voltage margins which yields higher power saving.
US09912313B2
An element is arranged to cooperate with another part so as to form an encapsulation device for a component including the element at least partially coated with a metallization. The metallization includes at least one metal layer protected by an intermetallic compound which is coated by a non-diffused portion of a material whose melting point is lower than 250° C. A method of fabricating the encapsulation device is also disclosed.
US09912308B2
Tube amplifier assembly including a power tube that is configured to be coupled to a grounding deck and positioned within an opening of the grounding deck. The tube amplifier assembly also includes a tube adapter that is configured to be coupled to the grounding deck. The tube adapter has a capacitive plate that extends parallel to the grounding deck and an adapter wall that is coupled to the capacitive plate. The tube adapter has an adapter opening that is aligned with the deck opening to form a tube passage. The tube adapter includes flexible conductive elements that are electrically coupled to the capacitive plate and surround the tube passage. The flexible conductive elements engage the power tube in the tube passage and electrically couple the power tube to the capacitive plate. The grounding deck and the capacitive plate form a capacitor assembly.
US09912305B2
A semiconductor integrated circuit includes a transformer that includes a first winding and a second winding, a low-noise amplifier circuit that includes an input terminal in which at least one end of the second winding of the transformer is connected to the input terminal; and a switch that is provided between the one end and another end of the second winding of the transformer. The switch is opened and the transformer functions as an input impedance matching circuit for the low-noise amplifier circuit in a period in which a reception signal is supplied to the first winding of the transformer. On the other hand, the switch is closed and the transformer is caused to become an element including a predetermined capacitance in a period in which another circuit connected to the predetermined node operates.
US09912295B1
A method for pre-amplifying an input voltage signal to a pre-amplified voltage signal. The method includes receiving the input voltage signal; obtaining a high-pass filtered voltage signal by applying a high-pass filter to the input voltage signal; processing the high-pass filtered voltage signal to a current signal that corresponds to the high-pass filtered voltage signal; transmitting the current signal through a differential transmission line; converting the transmitted current signal to a converted voltage signal that corresponds to the high-pass filtered voltage signal; and outputting the converted voltage signal as the pre-amplified voltage signal. An integrated circuit chip implementing the method is also disclosed.
US09912285B2
A clamping system for securing the corners of four photovoltaic modules to a carport purlin, the clamping system having upper and lower body portions with an adjustable set screw between, the gap dimensioned to receive the purlin therein and the set screw rotatable to secure the purlin to the upper body portion. The system also having a pair of PV module connectors at opposite ends of the clamping assembly, each PV module connector adapted to secure a pair of PV modules to the purlin.
US09912284B2
A self-sealing mounting bracket includes an outer shell that defines at least one downwardly facing chamber. A plunger is located in the downwardly facing chamber and is slidable within the chamber. The chamber is filled with sealant either at the manufacturing facility or in the field. Larger openings are formed in the top of the outer shell that align with and provide access to bolt holes in the top of the plunger. Smaller openings in the top of the outer shell are for attaching the shell to a roof with lag bolts. The mounting bracket is located on a shingled roof and lag bolts are inserted through the larger openings and threaded into the roof deck. The heads of these lag bolts pass through the larger openings and engage the plungers to press the plungers down in their chambers. This, in turn, compresses, squeezes, and extrudes sealant between the mounting bracket and the roof below forming a water tight seal. The outer shell is then firmly attached to the roof with additional lag bolts inserted through the smaller openings and their aligned bolt holes and threaded into the roof deck. Mounting hardware for items such as solar panels can then be secured to the bracket.
US09912283B2
Disclosed embodiments include multi-plane photovoltaic modules and/or solar panel arrangements, as well as solar farms constituted with such arrangements/modules. In embodiments, a solar panel arrangement may include a first solar panel having a first plurality of solar photovoltaic modules, disposed at a first plane; and a second solar panel having a second plurality of solar photovoltaic modules, disposed at a second plane; vertically offset from the first plane. Similarly, in embodiments, a photovoltaic module may include a first substrate having a first plurality of photovoltaic cells, disposed at a first plane; and a second substrate having a second plurality of photovoltaic cells, disposed at a second plane, vertically offset from the first plane. Other embodiments may be described and claimed.
US09912277B2
In one embodiment, a control circuit for a linear vibration motor may be configured to drive the linear vibration motor to vibrate using a closed loop run mode followed by an open loop run mode, and may be configured to control the linear vibration motor to stop vibrating using an anti-drive signal wherein the frequency is adjusted to be near to an estimated value of the natural frequency of the linear vibration motor.
US09912269B2
A motor-drive circuit includes: an output transistor configured to supply a drive current to a motor for a cooling fan; a switching-control circuit configured to control switching of the output transistor so that the motor rotates in a first direction, or rotates in a second direction opposite to the first direction; and a switching circuit configured to, when a first time has elapsed since start of rotation of the motor in the first direction, cause the switching-control circuit to start switching control so that the motor stops rotating in the first direction and thereafter rotates in the second direction, and configured to, when a second time has elapsed since start of rotation of the motor in the second direction, cause the switching-control circuit to start switching control so that the motor stops rotating in the second direction and thereafter rotates in the first direction.
US09912250B2
An inductive power transfer (IPT) control method is disclosed for controlling the output of an IPT pick-up. The invention involves selectively shunting first and second diodes of a diode bridge to selectively rectify an AC current input for supply to a load, or recirculate the AC current to a resonant circuit coupled to the input of the controller. By controlling the proportion of each positive-negative cycle of the AC input which is rectified/recirculated, the output is regulated. Also disclosed is an IPT controller adapted to perform the method, an IPT pick-up incorporating the IPT controller, and an IPT system incorporating at least one such IPT pick-up.
US09912245B2
A power system includes DC-DC power conversion circuitry that has a first switch and a second switch on either side of a transformer, and the second switch is operates as a synchronous rectifier. Power transfer from a primary side to secondary side of the DC-DC power conversion circuitry is controlled by operating the first switch. A drive signal for the second switch is calculated based on a sensed transformer winding current, and operation of the second switch is controlled based on the drive signal.
US09912238B1
During operation of a boost converter conditions may exist that result in a reverse current through the boost converter, such as when a load drop from the boost converter occurs. During the reverse current period, inductance value determinations made during a forward current period may be used to estimate a magnitude of the reverse current and this estimate used by a controller to control the boost converter and return the boost converter to normal operation. The controller may control the boost converter by changing a ratio of charging and discharging time for an inductor of the boost converter, decreasing a bandwidth of the boost converter, and/or increasing a resistance of the boost converter.
US09912220B2
A system is described that includes a half-bridge, a first driver, a second driver, and a controller unit. The half-bridge includes a first switch coupled to a second switch at a switching node. The first driver is configured to drive the first switch and the second driver is configured to drive the second switch. The controller unit is configured to determine whether a hard commutation event is likely to occur at the half-bridge during a future switching cycle, and responsive to determining that the hard commutation event is likely to occur during the future switching cycle, control the first driver and the second driver to activate at least one hard commutation countermeasure.
US09912219B1
In an embodiment, an output voltage control circuit includes a detection circuit that is connected to an input voltage terminal and configured to detect a voltage level of an input voltage received at the input voltage terminal and output one or more detection signals corresponding to a comparison of the voltage level of the input voltage to a plurality of predetermined voltage ranges. A selection circuit is connected to the detection circuit and configured to select a first voltage from among a plurality of first voltages according the one or more detection signals from the detection circuit. An output circuit is connected to the selection circuit and configured to output a second voltage by boosting the input voltage based on the first voltage selected by the selection unit.
US09912216B2
The invention relates to an arrangement (20) for determining the angular position of a shaft (11) of an electric motor (10), in particular of a shaft (11) of a windscreen wiper motor (100), with a magnet element arrangement, connected with the shaft (11), and several magnetic field sensors (26, 27, 28), wherein the angular position of the shaft (11) is inferred from the different signals of the magnetic field sensors (26, 27, 28). Provision is made, according to the invention, for the magnet element arrangement to comprise at least one magnet element, preferably several separate magnet elements (21, 22, 23), which are arranged one behind the other in the longitudinal direction of the shaft (11), and for the magnetic field sensors (26, 27, 28) to be arranged on a printed circuit board (30) which is arranged at a slight distance from the shaft (11), such that the magnetic fields of the magnet elements (21, 22, 23) are able to be determined by the magnetic field sensors (26, 27, 28).
US09912213B2
A rectifier includes a diode with an anode face and an opposed cathode face that are both angled in relation to a rotation axis of the diode. A first diode plate overlays the diode anode face. A second diode plate overlays the opposed diode cathode face. The first and second diode plates are nested with one another such that portions of the diode plates axially overlap one another along a length of the diode rotation axis.
US09912212B2
In this motor drive device, a motor case which stores a motor and a controller case which stores a controller of controlling the motor are unitarily coupled to each other in a direction of the rotating shaft of the motor. In addition, a connection portion for an external connector included in the controller is also provided in the direction of the rotating shaft of the motor. Such a structure achieves a small and compact structure which can be connected in the direction of the rotating shaft.
US09912197B2
A dual-mode receiver is provided that includes an electromagnetic resonator having one or more inductive elements that are arranged to form a receiver coil and a network of passive components arranged to form a matching network. The electromagnetic resonator includes a first selective frequency defined in a low frequency range and a second selective frequency defined in a high frequency range allowing for a rectification circuit to operate in both the high frequency range and low frequency range making maximum use of active circuits.
US09912196B2
A power receiving device that receives electric power output from a power transmission device includes a primary side coil and supplies electric power to a load according to the electric power. The power receiving device includes: an adjusting device that adjusts a value of a third current to be a predetermined value, the third current is generated from the second current and supplied to the load; a detecting device that detects the third current; and a variable capacitor coupled between the secondary side coil and the load. The variable capacitor ensures a changeable capacitance value. The adjusting device performs an adjustment based on a detection result by the detecting device. The variable capacitor is coupled in series with the secondary side coil and the load. The adjusting device includes a first adjusting device that increases the capacitance value and a second adjusting device that decreases the capacitance value.
US09912188B2
The invention is based on a charging device, in particular for a hand tool accumulator (12), with at least one inductive voltage source (14) that is provided for supplying a charging current and comprises a first AC voltage connection point (16) and at least one further AC voltage connection point (18), with an inverter (20) comprising at least one power output (22) and at least one inverter element (24) which is electrically connected to the first AC voltage connection point (16), and with a signal transfer unit (26).It is proposed that the signal transfer unit (26) is provided for short-circuiting the at least two AC voltage connection points (16, 18) to generate a signal.
US09912177B2
Certain aspects of the present disclosure provide apparatus and methods for balancing charge in a plurality of cells in a battery. In one example apparatus, the primary winding of the transformer may be coupled to a bus, and the secondary winding may be coupled to a cell of the plurality of cells in the battery. The apparatus also includes a switch coupled to the primary winding of the transformer and one or more control circuits coupled to the switch. The control circuit may be configured to control the first switch based on a voltage at a first terminal of the primary winding to control transfer of power between the cell and the bus via the transformer.
US09912171B2
Aspects of the subject disclosure may include, for example, a wireless power transmitter that includes a coil assembly configured to transmit a power signal to a power receiving unit of at least one wireless power client. The coil assembly includes a first coil and a second coil configured to generate the power signal via a combined magnetic field. A first driver is configured to generate a first current signal on the first coil. A second driver is configured to generate a second current signal on the second coil at a first controllable phase relative to the first current signal to control the combined magnetic field. Other embodiments are disclosed.
US09912145B2
A short-circuit protection method for a boost converter is disclosed. In this method, a switch of a switching circuit of the boost converter is turned on and a control voltage with a gradually increasing magnitude is supplied to control a short-circuit protection switch coupled between an input voltage and the switching circuit when the boost converter starts up. Then, a current flowing through the switch is detected and compared with a predetermined value. The switch is turned off and a preset time period is initiated if the current is higher than the predetermined value. It is detected whether a short-circuit event occurs at an output terminal of the boost converter at the end of the preset time period. If the short-circuit event occurs, the short-circuit protection switch is then turned off.
US09912127B2
A switchgear cabinet (100) includes an equipment compartment (102), a bus compartment (104) and a cable compartment (106). The cabinet can employ a sensor(s) (190) to monitor conditions, such as arcing, in the bus or cable compartment. The cabinet also includes a retractable sensor system (150), which has a rack (160) and a slider (170). The rack is mounted in the cabinet, and the slider is configured to retain the sensor. The slider is movably engaged to the rack. The slider can slide in one direction toward a back of the bus or cable compartment to a racked-in position in which the sensor is located to sense arcing in the bus or cable compartment. The slider can slide in an opposite direction toward a front of the equipment compartment to a racked-out position in which the sensor is drawn into the equipment compartment.
US09912124B2
Described is a spark plug connector having an interference-suppression resistor which has a wire winding on a coil body. According to this disclosure, it is provided that the coil body carries an electrical resistor that contacts the wire winding and is connected in parallel thereto. In addition, an interference-suppression resistor for an ignition system of an internal combustion engine is described.
US09912111B2
A receptacle connector includes an insulative housing defining a base and a mating tongue extending from the base with a widen and thicken step structure formed around a root of the mating tongue near to the base, two rows of plate contacts disposed in the insulative housing with contacting sections exposed upon the mating tongue and in front of the step structure and categorized with signal contacts, power contacts and grounding contacts, and a metallic shielding plate disposed within a middle level of the mating tongue and occupying most portions of said mating tongue. The shielding plate defines a pair of immoveable and un-deflectable lateral edge sections in front of the step structure, each lateral edge section is configured to be adapted to be locked with a latch of a plug connector in a transverse direction.
US09912109B2
A power transfer system to facilitate the transfer of electrical power between tree trunk sections of an artificial tree is disclosed. The power transfer system can advantageously enable neighboring tree trunk sections to be electrically connected without the need to rotationally align the tree trunk sections. Power distribution subsystems can be disposed within the trunk sections. The power distribution subsystems can comprise a male end, a female end, or both. The male ends can have prongs and the female ends can have voids. The prongs can be inserted into the voids to electrically connect the power distribution subsystems of neighboring tree trunk sections. In some embodiments, the prongs and voids are designed so that the prongs of one power distribution subsystem can engage the voids of another power distribution subsystem without the need to rotationally align the tree trunk sections.
US09912106B2
An electrical connector includes a housing defining a base portion and a tongue portion, two rows of terminals and a shielding shell. The tongue portion defines a thickened step at a root to the base portion, the base portion defines a front and a rear side, and an upper and a lower retaining slots. The shell is retained on the base portion and surrounding the tongue portion so as to define a mating cavity between the shell and the tongue portion. The shell defines an upper and a lower-front stopping portions inwardly received in corresponding retaining slots to prevent a forward movement of the housing. The upper and lower front stopping portions extend forwardly into the mating cavity across the front side of the base portion so as to prevent a mating connector from damaging the housing during the mating connector is inserted into the mating cavity.
US09912100B2
An electrical buss has a carrier and at least a pair of electrically conductive elements. The at least a pair of electrically conductive elements extend linearly along a length of the carrier and at least a portion of each of the least a pair of electrically conductive elements is exposed at a surface of the carrier. A connector is releasably couplable to the electrical buss adjacent to the surface of the carrier. The connector has at least a pair of electrically conductive contacts for engaging with the electrically conductive elements at any desired location along the length of the carrier.
US09912093B2
An electrical connection component that is suitable for transmission of power with voltage levels greater than or equal to 1 kV and comprises a housing having an internal region, and having a machine cable end, a connection end, an electrical contact assembly, at least a portion of which is arranged at the connection end of the housing, the electrical contact assembly being arranged for electrically coupling with a further electrical contact assembly of another electrical connection component. The electrical connection component also comprises a removable member disposed at least partially within the housing at the connection end to provide a closure of an end portion of the housing to reduce contamination of the internal region. The housing and the removable member are arranged such that at least a portion of the internal region can be inspected when the removable member has been at least partially removed from the housing.
US09912090B2
A pressure contact type connector includes: an upper flat plate portion; a lower flat plate portion which is disposed below the upper flat plate portion; a first spring portion which connects the upper and lower flat plate portions; and a second spring portion which extends upward from the lower flat plate portion and applies a resilient force to the upper flat plate portion, in which the first and second spring portions are wound about the upper flat plate portion when viewed from above in a plan view, and extend so that the spring portions do not interfere with each other when being compressed and extended in the vertical direction, the first spring portion is formed to be bent so that a width dimension is larger than a thickness dimension, and the second spring portion is formed to be bent so that a width dimension is larger than a thickness dimension.
US09912077B2
This disclosure is directed to broadband polarization diversity antennas. In one aspect, a polarization diversity antenna includes a baseboard with a baseboard-feed line located on a first surface. The baseboard-feed line includes a serpentine meander-line portion. The antenna also includes an antenna-array board with two or more antenna elements arranged in a series. The antenna-array board is attached to the first surface with the serpentine meander-line portion located between an edge of the antenna-array board and the baseboard. Each antenna element is connected to the serpentine meander-line portion via an antenna-feed line located on the antenna-array board. The antenna array provides two dimensional polarization broadcasting and receiving of electromagnetic radiation. In another aspect, a notch antenna is formed on an opposing second surface of the baseboard opposite the antenna-array board in order to provide three-dimensional polarization broadcasting and receiver of electromagnetic radiation.
US09912070B2
A satellite communications assembly has a foldable antenna that has a flexible reflector member and a flexible tension member. The assembly further has a feed assembly centrally disposed with respect to the foldable antenna and a plurality of reflector supports that extend radially from the feed assembly and coupled to the reflector member. Additionally, the assembly has a hub coupled to the feed assembly, the hub coupled to ends of a plurality of ground support legs.
US09912059B2
Systems and techniques are provided for proximity coupled multi-band antenna. A two-layer flex antenna includes a first element and a second element arranged with a gap between the first element and the second element. A dielectric material covers the two-layer flex antenna and the gap. A thin trace antenna is arranged on top of the dielectric material such that a first portion of the thin trace antenna is partially congruent with the first element of two-layer flex antenna, a second portion of the thin trace antenna crosses the gap between the first element and the second element of the two-layer flex antenna, and a third portion of the thin trace antenna extends away from the second element of the two-layer flex antenna.
US09912056B2
A multiband antenna includes a first antenna unit (10) and a second antenna unit (20). The first antenna unit (10) includes a first antenna pattern (11) formed of a conductor and a first substrate (12) formed of a dielectric, for holding the first antenna pattern (11). The second antenna unit (20) includes a second antenna pattern (21) formed of a conductor and a second substrate (22) formed of a dielectric having a dielectric constant different from the dielectric constant of the first substrate (12), for holding the second antenna pattern (21). In the multiband antenna, by injection molding the second substrate (22) with the first antenna unit (10) and the second antenna pattern (21), which being insert components, the first antenna unit (10) and the second antenna unit (20) are integrated.
US09912048B2
A thermal barrier coated radio frequency (RF) radome is provided having an exterior surface, an interior surface, a tip, and a base, wherein the RF radome is designed to transmit RF signals. A thermal barrier coating is applied to an exterior surface of the radome, wherein the thermal barrier coating has a dielectric constant of less than about 2.0, and further wherein the thermal barrier coating reduces a structure temperature of the RF radome by greater than 300 degrees Fahrenheit to enhance thermo-mechanical properties and performance of the RF radome.
US09912040B2
Electronic device antenna structures may include first and second antennas. A housing may have a periphery that is surrounded by peripheral conductive structures such as a segmented peripheral metal member. A segment of the peripheral metal member may be separated from a ground by an opening. An antenna feed for the first antenna may have a positive antenna terminal coupled to the peripheral metal member and a ground terminal coupled to the ground. A return path for the first antenna may span the opening in parallel with the antenna feed. A plastic carrier may be mounted to a printed circuit and a metal housing structure using screws. The plastic carrier may support an antenna resonating element for the second antenna and may support the return path for the first antenna. The screws may short metal structures on the plastic carrier to the metal structures and traces on the printed circuit.
US09912037B2
A Planar Inverted-F Wing Antenna (PIFWA) device, system, and method used for commercial and residential induction cooking tops, ovens, combo-steamers, and pressure cookers. The outline of the PIFWA is an isosceles triangle with a truncated vertex end opposite the base side. The PIFWA transmits and receives (TX/RX) signals with wireless sensors including Surface Acoustic Wave (SAW) devices. The antenna comprises a device, system, and method to monitor the cooking process and temperature of food. Embodiments of the PIFWA antenna operate at about 433 MHz, have a feed between two slots, and a shorting plate at the opposing end. Antenna location and alignment within the culinary appliance provides uniform signal strength and gain performance in the regions occupied by one or more sensors.
US09912034B2
Antenna assemblies are described herein. Any of these assemblies may include a primary feed that includes a single patterned emitting surface from which multiple different beams of RF signals are emitted corresponding to different antenna input feeds each communicating with the patterned antenna emitting surface. The antenna assembly may include a primary reflector, a secondary reflector, and a primary feed that is feed by multiple antenna input feeds so that different regions of the primary and secondary antenna correlate with different beams emitted by the primary feed. The antenna assembly is capable of emitting beams in the same direction having different polarizations using a single primary feed. Also described herein are methods of operating an antenna assembly. Access point devices that have a single primary feed configured to emit multiple beams are also described.
US09912027B2
Aspects of the subject disclosure may include, for example, detecting an environmental condition that can adversely affect operations of a waveguide system for transmitting or receiving electromagnetic waves guided by a transmission medium, and enabling a heater system to mitigate an effect of the environmental condition on the operations of the waveguide system for transmitting or receiving the electromagnetic waves. Other embodiments are disclosed.
US09912025B2
A system and method are disclosed for using regenerative braking power to start a fuel cell stack for system restart during a start/stop operation of a fuel cell hybrid vehicle. The method includes disconnecting the fuel cell stack from a high voltage bus for the start/stop operation and using regenerative braking power provided by an electric traction system to recharge a battery in the hybrid vehicle during the start/stop operation. The method also includes reconnecting the fuel cell stack to the high voltage bus and providing at least some of the regenerative braking power from the electric traction system to a compressor that provides cathode air to the fuel cell stack when the stack is reconnected to the high voltage bus at the end of the start/stop operation. A bi-directional DC converter selectively distributes the power to the compressor and the battery.
US09912024B2
The present invention addresses the problem of obtaining a battery capable of achieving a uniform temperature among a plurality of battery cells in a simple configuration while achieving size and weight reductions, and a battery module using the battery block. The battery block of the present invention has a structure such that a pair of end plates is disposed at both ends of a plurality of battery cells in an arranged direction; first spacers are disposed between the plurality of battery cells; and second spacers are disposed between the battery cells and the end plates. The first spacers have a space for allowing a flow of cooling gas. The second spacers block the flow of the cooling gas between the battery cells and the end plates and have a thermal insulating property for suppressing heat transmission between the battery cells and the end plates.
US09912019B2
A battery system including a passive cooling system for cooling a plurality battery cells during normal operation and during overheating of the battery cells. The passive cooling system may include a housing, a cooling fluid (coolant pool) within the housing, and a plurality of dividers between each of the plurality of battery cells.
US09912016B2
A system and method for transferring battery power transfer between portable electronic devices is disclosed. Specifically, a battery to battery transfer system and method is disclosed, in which a first portable electronic device comprising a first battery and a second portable electronic device and a second portable electronic device comprising a second battery are connected by a connecting device capable of attaching both portable electronic devices and transferring power from the first battery to the second battery. Furthermore, first electronic device is capable of outputting power from the first battery.
US09912006B2
Provided are a method of manufacturing a composite positive active material, a composite positive active material manufactured by the method, and a positive electrode and a lithium battery including the composite positive active material. The method may include acid-treating an overlithiated lithium transition metal oxide; and applying fluorine onto the acid-treated overlithiated lithium transition metal oxide using a fluorine compound.
US09912004B2
A battery pack assembly and a method of making the same. The method includes using lifters with a cammed conveyor delivery mechanism to facilitate edgewise stacking of generally planar battery cells. The lifter spacing and cam profile are designed in such a way as to orient individual battery cell tabs and cooling fin assemblies to keep them close together but without applying significant forces to the stackable components. Combining conveyor streams allows components to be processed in parallel and sequenced correctly onto a single conveyor. Use of lifter integrated conveyor belt with cams and guides for individual battery cell orientation and sequencing promotes high speed assembly without a need to change component directions. The use of high-speed component delivery high is compatible with allowing more component placement variation, while the edgewise orientation of the components being assembled permits the use of small manufacturing footprints.
US09912001B2
Extruder feed system. The system includes a pair of spaced-apart, internally and oppositely threaded rotatable elements for receiving and engaging a plastic filament material. An electric motor rotates the rotatable elements in opposite directions thereby to drive the filament into a liquefier chamber for subsequent discharge through a nozzle. The system provides very accurate layer-by-layer build up.
US09911999B2
The invention relates to a method for producing an anion-exchange polymer material having an IPN or semi-IPN structure, said method consisting in: (A) preparing a homogeneous reaction solution containing, in a suitable organic solvent, (a) at least one organic polymer bearing reactive halogen groups, (b) at least one tertiary diamine, (c) at least one monomer comprising an ethylenic unsaturation polymerizable by free radical polymerization, (d) optionally at least one cross-linking agent including at least two ethylenic unsaturations polymerizable by free radical polymerization, and e) at least one free radical polymerization initiator; and (B) heating the prepared solution to a temperature and for a duration that are sufficient to allow both a nucleophilic substitution reaction between components (a) and (b) and a free radical copolymerization reaction of components (c) and optionally (d) initiated by component (e). The invention also relates to the resulting IPN or semi-IPN material and to the use thereof in electrochemical devices, in direct contact with an air electrode.
US09911993B2
The present disclosure is directed to a method and system for dynamically controlling seal decompression. The method includes monitoring a set of parameters associated with an operation of a seal, wherein the set of parameters includes a maximum pressure subjected to the seal and an exposure time at the maximum pressure, calculating a target pressure ramp down rate based on at least one of the maximum pressure and the exposure time, and decreasing a pressure about the seal at a decompression rate that is based on the target pressure ramp down rate. The system includes a controller having a memory device, a graphical user interface, at least one pressure transmitter configured to monitor the pressure about the seal, and a processor, wherein the processor is configured to detect a maximum exposure pressure and exposure time at maximum pressure about the seal and control a pressure ramp down about the seal based on the maximum exposure pressure and the exposure time detected in order to prevent explosive decompression of the seal.
US09911988B2
A fuel cell component includes a sub-gasket including a structural component and a thermally conductive layer. The sub-gasket defines a central opening while the structural component includes a first side and a second side. The sub-gasket also has an inner portion proximate to the central opening and an outer portion. The inner portion is positioned between the cathode layer outer edge and the ion-conducting membrane outer edge or between the anode layer outer edge and the ion-conducting membrane outer edge. Finally, the thermally conductive layer contacts the second side of the structural component. Advantageously, the thermally conductive layer dissipates locally generated heat caused by unintended particles falling on the sub-gasket.
US09911978B2
An organic active material, having good energy density and electrochemical stability, for use in an electrochemical cell is disclosed. Electrochemical cells that employ the organic active material are also disclosed. The organic active material is a bridged-ring organic molecule having a nitroxy moiety, the nitroxy moiety being capable of two-electron oxidation/reduction through three distinct redox states. In different implementations, the organic active material can be incorporated in a solid electrode or can be employed as a fluid active material such as is useful for a flow cell. In different variations, the organic active material can be employed as a cathodic active material or as an anodic active material.
US09911968B2
An electrode active material includes particles of a lithium-containing composite oxide represented by the general compositional formula: Li1+xMO2, where −0.15≦x≦0.15, and M represents an element group of three or more elements including at least Ni, Co and Mn, wherein the ratios of Ni, Co and Mn to the total elements constituting M satisfy 45≦a≦90, 5≦b≦30, 5≦c≦30 and 10≦b+c≦55, where the ratios of Ni, Co and Mn are represented by a, b and c, respectively, in units of mol %, the average valence A of Ni in the whole particles is 2.2 to 3.2, the valence B of Ni on the surface of the particles has the relationship: B
US09911965B2
A battery backup unit (BBU) system and apparatus is provided for securing and communicating with a BBU for use with optical network terminals (ONTs) and/or residential gateways. In various aspects, the BBU system includes a battery enclosure that is configured to eliminate the unintentional reversal of the polarity for a battery enclosed therein. The BBU system also provides an integrated communication circuit for receiving a variety of connectors.
US09911952B2
A battery module (10) for a motor vehicle has at least one battery cell (12) for producing and storing electrical energy and a rigid battery frame (14) in which the at least one battery cell (12) is accommodated. An absorption element (24) is secured to the battery frame (14) by connection sections (28). The absorption element (24) is spaced apart from the battery frame (14) in such a way that a cavity (26) is formed between the absorption element (24) and the battery frame (14).
US09911948B2
There is provided a surface-treated steel sheet for battery containers. The surface-treated sheet is used to form a battery container for a battery. The battery uses a nonaqueous electrolytic solution as an electrolytic solution. The surface-treated steel sheet is characterized by the features as below. The surface-treated steel sheet includes a base material made of steel and an iron-nickel diffusion layer formed by performing thermal diffusion treatment after forming a nickel plating layer at least on a surface of the base material to be located at the inner surface side of the battery container. The iron-nickel diffusion layer has an outermost layer of which a ratio of Ni and Fe is 7.5 or less as a molar ratio of Ni/Fe. The iron-nickel diffusion layer has a thickness of 0.6 μm or more.
US09911938B2
In a method of manufacturing a quantum dot, a core may be formed using (utilizing) at least one cation precursor and at least one anion precursor. The core may be reacted with a shell forming precursor and a ligand forming precursor for more than one hour to form a shell enclosing the core and a ligand. A nanoparticle including the core, the shell and the ligand may be washed.
US09911937B2
A novel light-emitting element is provided. A light-emitting element that emits red light with high color purity and has high emission efficiency is provided. A full-color light-emitting device having low power consumption is provided. In the light-emitting element that exhibits white light emission, the emission wavelength range of red light is a specific range on the longer wavelength side than the conventional emission wavelength range of red light that is usually used, and an optical element having a specific transmittance in the specific wavelength range is used.
US09911934B2
An OLED and a method for producing an OLED are disclosed. In an embodiment, the OLED includes a substrate and an organic layer stack with at least one active light-generating layer, which is suitable for generating electromagnetic radiation, wherein the organic layer stack is arranged between a first electrode and a second electrode. The OLED further includes a buffer layer arranged between the substrate and the first electrode, wherein the buffer layer includes an organic material, wherein a polymeric planarization layer is in direct contact with the substrate, wherein the buffer layer is in direct contact with the polymeric planarization layer, and wherein the first electrode is in direct contact with the buffer layer.
US09911932B2
A compound and an organic optoelectronic device are provided. The compound has the following chemical formula (I): chemical formula (I). In the chemical formula (I), X1 to X2 are independently selected from O, S, and substituted or unsubstituted methylene, and a substituent is selected from hydrogen, deuterium, C1 to C30 alkyl, C1 to C30 heteroatom-substituted alkyl, C6 to C30 aryl, and C2 to C30 heteroaryl. X3 is selected from O, S, substituted or unsubstituted methylene, substituted or unsubstituted methylene, and substituted or unsubstituted silylene, and a substituent is selected hydrogen, deuterium, C1 to C30 alkyl, C1 to C30 heteroatom-substituted alkyl, C6 to C30 aryl, and C2 to C30 heteroaryl. R1 to R17 are independently selected from hydrogen, deuterium, C1 to C30 alkyl, C1 to C30 heteroatom-substituted alkyl, C6 to C30 aryl, and C2 to C30 heteroaryl.
US09911931B2
Compounds having the structure of Formula M(LA)x(LB)y and Formula III, are disclosed. In Formula M(LA)x(LB)y, Ligand LA is and ligand LB is a mono anionic bidentate ligand. In these compounds, metal M has an atomic number greater than 40; x is 1, 2, or 3; y is 0, 1, or 2; x+y is the oxidation state of metal M; L11 represents a linking group selected from alkyl, cycloalkyl, aryl, and heteroaryl; L12 represents a linking group selected from NR15 and PR15; each R1, R2, R3, R4, R5, R6, R11, R12, R13, R14, and R15 is independently selected from a group of substituents, wherein any adjacent substituents are optionally joined to form a fused or unfused ring; and LA and LB are optionally joined to form a ligand that is at least tetradentate. Formulations and devices, such as OLEDs, that include the compound of Formula M(LA)x(LB)y are also described.
US09911927B2
Disclosed are new compounds having semiconducting properties. Such compounds can be processed in solution-phase at a temperature of less than about 50° C. into thin film semiconductors that exhibit high carrier mobility and/or good current modulation characteristics.
US09911918B2
A manufacturing method of a flexible display apparatus includes forming a sacrificial layer on a carrier, forming a flexible substrate on the sacrificial layer, forming a display element on the flexible substrate, forming a first protection layer on the display element, forming, on the first protection layer, a second protection layer, which has an opposite sign of a thermal expansion coefficient to the first protection layer, separating the flexible substrate from the carrier by removing at least a portion of the sacrificial layer, and separating the first protection layer from the first protection layer.
US09911907B2
The present application discloses a light-emitting apparatus having a light-emitting device and a wavelength conversion layer. The light-emitting device has a first top surface and a first side surface, and the wavelength conversion layer has a second top surface and a second side surface and covers the first top surface. A ratio of a distance between the first top surface to the second top surface and a distance between the first side surface and the second side surface is between 1.1˜1.3.
US09911903B2
Systems and methods for improved light emitting efficiency of a solid state transducer (SST), for example light emitting diodes (LED), are disclosed. One embodiment of an SST die in accordance with the technology includes a reflective material disposed over electrical connectors on a front side of the die. The reflective material has a higher reflectivity than a base material of the connectors such that light traveling toward the connectors reflects back out of the device.
US09911890B2
One or more embodiments are directed to system in package (SiP) for optical devices, including proximity sensor packaging. One embodiment is directed to optical sensor that includes a substrate, an image sensor die and a light-emitting device. A first surface of the image sensor die is coupled to the substrate, and a recess is formed extending into the image sensor die from the first surface toward a second surface of the image sensor die. A light transmissive layer is formed in the image sensor die between the recess and the first surface. The optical sensor further includes a light-emitting device that is coupled to the substrate and positioned within the recess formed in the image sensor die.
US09911889B2
Certain embodiments of the present invention may be directed to a transistor structure. The transistor structure may include a semiconductor substrate. The semiconductor substrate may include a drift region, a collector region, an emitter region, and a lightly-doped/undoped region. The lightly-doped/undoped region may be lightly-doped and/or undoped. The transistor structure may also include a heterostructure. The heterostructure forms a heterojunction with the lightly-doped/undoped region. The transistor structure may also include a collector terminal. The collector terminal is in contact with the collector region. The transistor structure may also include a gate terminal. The gate terminal is in contact with the heterostructure. The transistor structure may also include an emitter terminal. The emitter terminal is in contact with the lightly-doped/undoped region and the emitter region.
US09911885B2
A solar cell stack having multiple semiconductor solar cells, each semiconductor solar cell having a first solar subcell with a top and a bottom and a first semiconductor solar cell, and wherein the first semiconductor solar cell has a first lattice constant, and the solar cell stack has a second solar subcell with a top and a bottom and a second semiconductor solar cell, and wherein the second semiconductor solar cell has a second lattice constant, and wherein the first solar subcell is arranged in a frictional manner with its bottom on the top of the second solar subcell, and wherein an abrupt difference is formed between the first lattice constant and the second lattice constant and the difference between the first lattice constant and the second lattice constant is at least 0.5% or an amorphous layer is formed.
US09911877B2
An electronic device includes a light source, a light receiver, a first light guide structure, and a second light guide structure. The first light guide structure faces a light emitting surface of the light source and faces a lateral wall of the light receiver. The second light guide structure is disposed over the light receiver and coupled to the first light guide structure. The light receiver and the second light guide structure defines a cavity between the light receiver and the second light guide structure.
US09911875B2
An interdigitated back contact solar cell is provided. The solar cell comprises a solar cell substrate having a light receiving frontside and a backside comprising base and emitter regions. A first level metal (M1) layer is positioned on the substrate backside contacting the base and emitter regions. A second level metal (M2) layer is connected to the first level metal (M1) layer and comprises a base busbar and an emitter busbar. The first level metal comprises substantially orthogonal interdigitated metallization and substantially parallel interdigitated metallization positioned under and corresponding to the base and emitter busbars on the second level metal (M2). The substantially parallel interdigitated metallization of M1 collects carriers of opposite polarity of the corresponding busbar.
US09911873B2
Methods of hydrogenation of passivated contacts using materials having hydrogen impurities are provided. An example method includes applying, to a passivated contact, a layer of a material, the material containing hydrogen impurities. The method further includes subsequently annealing the material and subsequently removing the material from the passivated contact.
US09911872B2
A composition for solar cell electrodes and electrodes fabricated using the same. The composition includes a silver (Ag) powder; a glass frit containing about 0.1 mole % to about 50 mole % of elemental silver; and an organic vehicle, wherein the elemental silver derives from a silver halide (Ag—X). The composition introduces a glass frit including a silver halide to enhance contact efficiency between electrodes and a silicon wafer, and solar cell electrodes prepared from the composition have minimized contact resistance (Rc), specific contact resistivity, and serial resistance (Rs), thereby exhibiting excellent conversion efficiency.
US09911868B2
A nitride semiconductor device includes: a conductive substrate; a first nitride semiconductor layer which is formed on the substrate and contains Ga or Al; an electron supply layer which is formed in contact with the first nitride semiconductor layer and is made of a second nitride semiconductor having a different composition from that of the first nitride semiconductor layer in an interface between the electron supply layer and the first nitride semiconductor layer; and a source, a gate and a drain or an anode and a cathode which are formed on a front surface of the substrate, wherein the first nitride semiconductor layer has a thickness of w or more, a deep acceptor concentration distribution NDA(z) and a shallow acceptor concentration distribution NA(z), which satisfy the following equations (1) to (3): ∫ 0 w { E c ( x ) - ∫ 0 w q ( N DA ( z ) + N A ( z ) ) ɛ 0 ɛ dz } dz ≧ V b ( 1 ) E c ( x ) = 3.3 × 10 6 × x + 12 × 10 6 × ( 1 - x ) ( 2 ) E ( z ) = E c ( x ) - ∫ 0 w q ( N DA ( z ) + N A ( z ) ) ɛ 0 ɛ dz . ( 3 )
US09911861B2
A semiconductor device in which parasitic capacitance is reduced is provided. A first insulating layer is deposited over a substrate. A first oxide insulating layer and an oxide semiconductor layer are deposited over the first insulating layer. A second oxide insulating layer is deposited over the oxide semiconductor layer and the first insulating layer. A second insulating layer and a first conductive layer are deposited over the second oxide insulating layer. A gate electrode layer, a gate insulating layer, and a third oxide insulating layer are formed by etching. A sidewall insulating layer including a region in contact with a side surface of the gate electrode layer is formed. A second conductive layer is deposited over the gate electrode layer, the sidewall insulating layer, the oxide semiconductor layer, and the first insulating layer. A third conductive layer is deposited over the second conductive layer. A low-resistance region is formed in the oxide semiconductor layer by performing heat treatment. An element contained in the second conductive layer moves from the second conductive layer to the oxide semiconductor layer side by performing the heat treatment. An element contained in the oxide semiconductor layer moves from the oxide semiconductor layer to the third conductive layer side by performing the heat treatment.
US09911859B2
According to one embodiment, a thin-film transistor and a method of manufacturing the same achieve size reduction of the thin-film transistor while using an oxide semiconductor layer. The oxide semiconductor layer includes a channel region, a source region, and a drain region. A gate electrode is arranged at a position spaced from the channel region of the oxide semiconductor layer so as to face the channel region. A source electrode is electrically connected to the source region of the oxide semiconductor layer. A drain electrode is electrically connected to the drain region of the oxide semiconductor layer. An undercoat layer adjoins the source region and the drain region of the oxide semiconductor layer. A hydrogen blocking layer has a hydrogen concentration lower than that in the undercoat layer and separates the undercoat layer and the channel region of the oxide semiconductor layer.
US09911856B2
One of objects is to provide a semiconductor device with stable electric characteristics, in which an oxide semiconductor is used. The semiconductor device includes a thin film transistor including an oxide semiconductor layer, and a silicon oxide layer over the thin film transistor. The thin film transistor includes a gate electrode layer, a gate insulating layer whose thickness is equal to or larger than 100 nm and equal to or smaller than 350 nm, the oxide semiconductor layer, a source electrode layer and a drain electrode layer. In the thin film transistor, the difference of the threshold voltage value is 1 V or less between before and after performance of a measurement in which the voltage of 30 V or −30 V is applied to the gate electrode layer at a temperature of 85° C. for 12 hours.
US09911855B2
An integrated circuit structure includes a first vertical transistor and a second vertical transistor. The first vertical transistor includes a first semiconductor channel, a first top source/drain region over the first semiconductor channel, and a first top source/drain pad overlapping the first top source/drain region. The second vertical transistor includes a second semiconductor channel, a second top source/drain region over the second semiconductor channel, and a second top source/drain pad overlapping the second top source/drain region. A local interconnector interconnects the first top source/drain pad and the second top source/drain pad. The first top source/drain pad, the second top source/drain pad, and the local interconnector are portions of a continuous region, with no distinguishable interfaces between the first top source/drain pad, the second top source/drain pad, and the local interconnector.
US09911853B2
In a semiconductor device using a transistor including an oxide semiconductor, a change in electrical characteristics is suppressed and reliability is improved. The semiconductor device includes a gate electrode over an insulating surface; an oxide semiconductor film overlapping with the gate electrode; a gate insulating film that is between the gate electrode and the oxide semiconductor film and in contact with the oxide semiconductor film; a protective film in contact with a surface of the oxide semiconductor film that is an opposite side of a surface in contact with the gate insulating film; and a pair of electrodes in contact with the oxide semiconductor film. The spin density of the gate insulating film or the protective film measured by electron spin resonance spectroscopy is lower than 1×1018 spins/cm3, preferably higher than or equal to 1×1017 spins/cm3 and lower than 1×1018 spins/cm3.
US09911842B2
A nitride semiconductor device includes; a semiconductor stack configured with a plurality of semiconductor layers made of nitride semiconductors provided on a base having a conductive portion; a first electrode provided on a portion of a semiconductor layer of the semiconductor layers configuring the semiconductor stack; a second electrode provided on a portion of a semiconductor layer of the semiconductor layers configuring the semiconductor stack separately from the first electrode; a first wiring provided at an upper layer of the first electrode; and a second wiring provided at an upper layer of the second electrode. A low permittivity area being a portion of which permittivity is lower than permittivities of the nitride semiconductors configuring the semiconductor stack at a lower layer of a portion of at least one of the first electrode and the second electrode other than a portion being junctioned with the semiconductor stack electrically.
US09911837B2
A heterojunction bipolar transistor, comprising an elongated base mesa, an “H” shaped emitter, two base electrodes, an elongated collector, and two elongated collector electrodes. The “H” shaped emitter is formed on the base mesa and has two parallel bars connected by a cross-bar. Two elongated emitter electrodes are formed respectively on the two parallel bars of the “H” shaped emitter. The “H” shaped emitter has two recesses respectively on two opposite sides of the cross-bar between the two parallel bars. The two base electrodes are formed on the base mesa respectively at the two recesses of the “H” shaped emitter, each of which has a base via hole near a center of the base mesa. The elongated collector is formed below the base mesa. The two elongated collector electrodes are formed on the collector respectively at two opposite sides of the base mesa.
US09911836B2
Power amplification devices are disclosed having a vertical ballast configuration to prevent thermal runaway in at least one stack of bipolar transistors formed on a semiconductor substrate. To provide a negative feedback to prevent thermal runaway in the bipolar transistors, a conductive layer is formed over and coupled to the stack. A resistivity of the conductive layer provides an effective resistance that prevents thermal runaway in the bipolar transistors. The vertical placement of the conductive layer allows for vertical heat dissipation and thus provides ballasting without concentrating heat.
US09911826B2
A device includes a substrate, a gate structure over the substrate, and source/drain (S/D) features in the substrate and interposed by the gate structure. At least one of the S/D features includes a first semiconductor material, a second semiconductor material over the first semiconductor material, and a third semiconductor material over the second semiconductor material. The second semiconductor material has a composition different from the first semiconductor material and the third semiconductor material. The first semiconductor material includes physically discontinuous portions.
US09911823B2
A method of filling trenches between gates includes forming a first and a second dummy gate over a substrate, the first and second dummy gates including a sacrificial gate material and a hard mask layer; forming a first gate spacer along a sidewall of the first dummy gate and a second gate spacer along a sidewall of the second dummy gate; performing an epitaxial growth process to form a source/drain on the substrate between the first and second dummy gates; disposing a conformal liner over the first and second dummy gates and the source/drain; disposing an oxide on the conformal liner between the first and second dummy gates; recessing the oxide to a level below the hard mask layers of the first and second dummy gates to form a recessed oxide; and depositing a spacer material over the recessed oxide between the first dummy gate and the second dummy gate.
US09911820B2
A method of fabrication, including the steps for supplying a substrate including a layer of semiconductor material covered by a sacrificial gate including a sacrificial gate insulator including a middle part, and edges covered by sacrificial spacers and having a thickness tox; removal of the sacrificial gate insulator and the sacrificial gate material; formation of a conformal deposition of thickness thk of dielectric material inside of the groove formed in order to form a gate insulator, with tox>thk≧tox/2; formation of a gate electrode within the groove; removal of the sacrificial spacers so as to open up edges of the gate insulator layer; formation of spacers on the edges of the gate insulator layer on either side of the gate electrode, these spacers having a dielectric constant at the most equal to 3.5.
US09911817B2
Field-plate structures are disclosed for electrical field management in semiconductor devices. A field-plate semiconductor structure includes a semiconductor substrate, a source ohmic contact, a drain ohmic contact, and a gate contact disposed over a gate region between the source ohmic contact and the drain ohmic contact, and a source field plate connected to the source ohmic contact. A field-plate dielectric is disposed over the semiconductor substrate. An encapsulating dielectric is disposed over the gate contact, wherein the encapsulating dielectric covers a top surface of the gate contact. The source field plate is disposed over the field-plate dielectric in a field plate region, from which the encapsulating dielectric is absent.
US09911810B2
Process for manufacturing a semiconductor power device, wherein a trench is formed in a semiconductor body having a first conductivity type; the trench is annealed for shaping purpose; and the trench is filled with semiconductor material via epitaxial growth so as to obtain a first column having a second conductivity type. The epitaxial growth is performed by supplying a gas containing silicon and a gas containing dopant ions of the second conductivity type in presence of a halogenide gas and occurs with uniform distribution of the dopant ions. The flow of the gas containing dopant ions is varied according to a linear ramp during the epitaxial growth; in particular, in the case of selective growth of the semiconductor material in the presence of a hard mask, the flow decreases; in the case of non-selective growth, in the absence of hard mask, the flow increases.
US09911808B2
A method for forming a semiconductor device includes incorporating first dopant atoms of a first conductivity type into a semiconductor substrate to form a first doping region of the first conductivity type. Further, the method includes forming an epitaxial semiconductor layer on the semiconductor substrate and incorporating second dopant atoms of a second conductivity type before or after forming the epitaxial semiconductor layer to form a second doping region including the second conductivity type adjacent to the first doping region so that a pn-junction is located between the first doping region and the second doping region. The pn-junction is located in a vertical distance of less than 5 μm to an interface between the semiconductor substrate and the epitaxial semiconductor layer. Additionally, the method includes thinning the semiconductor substrate based on a self-aligned thinning process. The self-aligned thinning process is self-controlled based on the location of the pn-junction.
US09911801B2
A light emitting device is provided which can prevent a change in gate voltage due to leakage or other causes and at the same time can prevent the aperture ratio from lowering. A capacitor storage is formed from a connection wiring line, an insulating film, and a capacitance wiring line. The connection wiring line is formed over a gate electrode and an active layer of a TFT of a pixel, and is connected to the active layer. The insulating film is formed on the connection wiring line. The capacitance wiring line is formed on the insulating film. This structure enables the capacitor storage to overlap the TFT, thereby increasing the capacity of the capacitor storage while keeping the aperture ratio from lowering. Accordingly, a change in gate voltage due to leakage or other causes can be avoided to prevent a change in luminance of an OLED and flickering of screen in analog driving.
US09911799B2
Provided is an organic light-emitting display apparatus and a method of repairing the same. The organic light-emitting display apparatus includes: an emission device comprising a plurality of sub-emission devices; an emission pixel circuit configured to supply a driving current to the emission device; a dummy pixel circuit configured to supply the driving current to the emission device; and a repair line coupling the emission device to the dummy pixel circuit, wherein the emission device is configured to receive the driving current from the emission pixel circuit or the dummy pixel circuit.
US09911798B2
A display device includes a substrate including an outer area neighboring a border; and an insulating layer positioned over the substrate and including a plurality of openings positioned over the outer area. The openings are arranged to be spaced from each other in a direction. The display device further includes a wavy line extending in the direction and passing the plurality of openings.
US09911797B2
There is provided a light emitting display apparatus including at least a light emitting element and a thin film transistor (TFT) for driving the light emitting element, characterized in that a mechanism is provided in which a semiconductor constituting the TFT is irradiated with at least a part of light whose wavelength is longer than a predetermined wavelength among the light emitted by the light emitting element.
US09911791B2
In a display device, light emitting areas and colored areas each have a predetermined planar shape having no rotational symmetry so that rotation of the area by an angle greater than or equal to 0° but smaller than 360° does not produce an initial shape of the area and are so arranged as to have different types of rotation angle. The colored areas are grouped based on a set of the colored areas of colors different from one another to forma plurality of full-color pixels. The full-color pixels are so arranged that the rotation angle of the colored areas of the same color have different types. In the full-color pixels of the same type, the colored areas of the same color have the same rotation angle. In the full-color pixels of different types, the colored areas of the same color have different rotation angles.
US09911788B2
A selector with an oxide-based layer includes an oxide-based layer that has a first region and a second region. The first region contains a metal oxide in a first oxidation state, and the second region contains the metal oxide in a second oxidation state. The first region also forms a part of each of two opposite faces of the oxide-based layer.
US09911785B2
A method makes an electromagnetic radiation detecting device including at least one thermal detector with an absorbent membrane suspended above a substrate, intended to be located in a sealed cavity. The method includes depositing, on the substrate, a gettering metallic layer including a metallic material with a gettering effect; depositing a carbonaceous sacrificial layer of amorphous carbon on the gettering metallic layer; depositing at least one sacrificial mineral layer on the carbonaceous sacrificial layer; chemical-mechanical planarization of the sacrificial mineral layer; fabricating the thermal detector so that the absorbent membrane is produced on the sacrificial mineral layer; removing the sacrificial mineral layer; and removing the carbonaceous sacrificial layer.
US09911783B2
A solid-state image pickup device is provided which can inhibit degradation of image quality which may occur when a global electronic shutter operation is performed. A gate drive line for a first transistor of gate drive lines for pixel transistors is positioned in proximity to a converting unit.
US09911780B1
An image sensor includes a semiconductor material including a plurality of photodiodes disposed in the semiconductor material. The image sensor also includes a first insulating material disposed proximate to a frontside of the semiconductor material, and an interconnect disposed in the first insulating material proximate to the frontside of the semiconductor material. A metal pad extends from a backside of the semiconductor material through the first insulating material and contacts the interconnect. A metal grid is disposed proximate to the backside of the semiconductor material, and the semiconductor material is disposed between the metal grid and the first insulating material disposed proximate to the frontside.
US09911770B2
An image sensor includes a semiconductor material having an illuminated surface and a non-illuminated surface. A plurality of photodiodes is disposed in the semiconductor material to receive image light through the illuminated surface. The semiconductor material includes silicon and germanium, and the germanium concentration increases in a direction of the non-illuminated surface. A plurality of isolation regions is disposed between individual photodiodes in the plurality of photodiodes. The plurality of isolation regions surround, at least in part, the individual photodiodes and electrically isolate the individual photodiodes.
US09911769B2
An elevated photosensor for image sensors and methods of forming the photosensor. The photosensor may have light sensors having indentation features including, but not limited to, v-shaped, u-shaped, or other shaped features. Light sensors having such an indentation feature can redirect incident light that is not absorbed by one portion of the photosensor to another portion of the photosensor for additional absorption. In addition, the elevated photosensors reduce the size of the pixel cells while reducing leakage, image lag, and barrier problems.
US09911764B2
A method of manufacturing a display apparatus includes separating a light-emitting diode (“LED”) chip from a base substrate; disposing the separated light-emitting diode chip in a solution; disposing a substrate including a first electrode thereon, in the solution; with the separated light-emitting diode chip and the substrate including the first electrode thereon in the solution, applying a negative voltage to the substrate to attract the separated light-emitting diode chip to the first electrode on the substrate; mounting the light-emitting diode chip attracted to the first electrode, on the first electrode; and removing the substrate with the light-emitting diode chip mounted on the first electrode from the solution and drying the removed substrate, to form the display apparatus.
US09911753B2
According to one embodiment, an insulating layer is provided above a stairstep portion of a stacked body. A first cover film is provided between the stairstep portion and the insulating layer. The first cover film is of a material different from the insulating layer. A separation portion divides the stacked body and the insulating layer. A second cover film is provided at a side surface of the insulating layer on the separation portion side. The second cover film is of a material different from the insulating layer.
US09911746B1
Memory cells including embedded SONOS based non-volatile memory (NVM) and MOS transistors are described. The memory cell includes a substrate having a non-volatile memory (NVM) region and a plurality of metal-oxide-semiconductor (MOS) regions. A NVM transistor in the NVM region includes a tunnel dielectric on the substrate, a charge-trapping layer on the tunnel dielectric, and a blocking dielectric comprising a high-k dielectric material over the charge-trapping layer. The plurality of MOS regions include a number of MOS transistors. At least one of the MOS transistors includes a gate dielectric comprising a high-k dielectric material over a surface of the substrate. Generally, the blocking dielectric and the gate dielectric comprise the same high-k dielectric material. Other embodiments are also described.
US09911743B2
Under one aspect, a method of making a nanotube switch includes: providing a substrate having a first conductive terminal; depositing a multilayer nanotube fabric over the first conductive terminal; and depositing a second conductive terminal over the multilayer nanotube fabric, the nanotube fabric having a thickness, density, and composition selected to prevent direct physical and electrical contact between the first and second conductive terminals. In some embodiments, the first and second conductive terminals and the multilayer nanotube fabric are lithographically patterned so as to each have substantially the same lateral dimensions, e.g., to each have a substantially circular or rectangular lateral shape. In some embodiments, the multilayer nanotube fabric has a thickness from 10 nm to 200 nm, e.g., 10 nm to 50 nm. The structure may include an addressable diode provided under the first conductive terminal or deposited over the second terminal.
US09911740B2
Generally, in one embodiment, the present disclosure is directed to a method for forming a transistor. The method includes: implanting a substrate to form at least one of an n and p doped region; depositing an epitaxial semiconductor layer over the substrate; forming trenches through the epitaxial layer and partially through at least one of an n and p doped region; forming dielectric isolation regions in the trenches; forming a fin in an upper portion of the epitaxial semiconductor layer by partially recessing the dielectric isolation regions; forming a gate dielectric adjacent at least two surfaces of the fin; and diffusing dopant from at least one of the n and p doped regions at least partially into the epitaxial semiconductor layer to form a diffusion doped transition region adjacent a bottom portion of the fin.
US09911738B1
Methods for forming a structure that includes vertical-transport field-effect transistors and structures that include vertical-transport field-effect transistors. A first semiconductor fin is separated from a second semiconductor fin by a gap. A gate stack is conformally deposited that extends across the first semiconductor fin, the second semiconductor fin, and the gap. A section of the gate stack is located in the gap. A gate strap layer is formed in the gap on the section of the gate stack. The gate stack is patterned to form a first gate electrode associated with the first semiconductor fin and a second gate electrode associated with the second semiconductor fin. The gate strap layer masks the section of the gate stack when the gate stack is patterned. The first gate electrode is connected with the second gate electrode by the gate strap layer and the section of the gate stack.
US09911737B2
An integrated circuit includes a substrate with first and second cells having first and second FDSOI field-effect transistors. There are first and second ground planes, a buried oxide layer and first and second wells, under the ground planes. The first well and the first ground plane have the same doping and the second well and the second ground plane have the same doping. The first and second cells are adjoined and their transistors are aligned in a first direction. The wells of the first cell and the first well of the second cell are doped opposite of the second well. A control device applies a first electrical bias to the wells with the first doping and a second electrical bias to the well with the second doping. The transistors of the first cell and second cell have different threshold voltage levels.
US09911719B2
The invention relates to a semiconductor component (1) comprising: a plurality of semiconductor chips (2), each having a semiconductor layer sequence (200) with an active region (20) for generating radiation; a radiation output side (10) that runs parallel to the active regions (20); a mounting side surface (11) which is provided for securing the semiconductor component, and which runs in a transverse or perpendicular direction to the radiation output side; a molded body (4) which is shaped in places on the semiconductor chips, and which at least partially forms the mounting side surface; and a contact structure (50) which is arranged on the molded body, and which connects at least two semiconductor chips of the plurality of semiconductor chips in an electrically conductive manner. The invention also relates to a lighting device (9) and to a method for producing a semiconductor component.
US09911715B2
The present invention discloses a three-dimensional package structure which can achieve a relatively high utilization of an internal space thereof, so that the size of electronic package structure can be reduced. The three-dimensional package structure comprises a substrate, a first plurality of discrete conductive components and a connecting structure. The substrate has a top surface and a bottom surface. The first plurality of discrete conductive components are disposed over the bottom surface of the substrate. The connecting structure is disposed over the bottom surface of the substrate for encapsulating the first plurality of discrete electronic components. The connecting structure comprises at least one insulating layer and a plurality of conductive patterns separated by the at least one insulating layer. The plurality of conductive patterns are disposed over the first plurality of discrete electronic components for electrically connecting the first plurality of discrete electronic components.
US09911697B2
The present disclosure relates to an integrated chip that uses a metal strap to improve performance and reduce electromigration by coupling a middle-end-of-the-line (MEOL) layer to a power rail. In some embodiments, the integrated chip has an active area with a plurality of source/drain regions. The active area contacts a MEOL structure extending in a first direction. A first metal wire extends in a second direction, which is perpendicular to the first direction, at a location overlying the MEOL structure. A metal strap extending in a first direction is arranged over the first metal wire. The metal strap is configured to connect the first metal line to a power rail (e.g., which may be held at a supply or ground voltage), which extends in the second direction. By connecting the MEOL structure to the power rail by way of a metal strap, parasitic capacitance and electromigration may be reduced.
US09911693B2
A semiconductor device including conductive lines is disclosed. First conductive lines each comprise a first portion, a second portion, and an enlarged portion, the enlarged portion connecting the first portion and the second portion of the first conductive line. The semiconductor device includes second conductive lines, at least some of the second conductive lines disposed between a pair of the first conductive lines, each second conductive line including a larger cross-sectional area at an end portion of the second conductive line than at other portions thereof. The semiconductor device includes a pad on each of the first conductive lines and the second conductive lines, wherein the pad on each of the second conductive lines is on the end portion thereof and the pad on the each of the first conductive lines is on the enlarged portion thereof.
US09911675B2
Packaged semiconductor devices and methods of packaging semiconductor devices are disclosed. In some embodiments, a packaged semiconductor device includes an integrated circuit die, a molding compound disposed around the integrated circuit die, and an interconnect structure disposed over the integrated circuit die and the molding compound. The molding compound is thicker than the integrated circuit die.
US09911673B2
Provided is a semiconductor device having a pad on a semiconductor chip, a first passivation film formed over the semiconductor chip and having an opening portion on the pad of a probe region and a coupling region, a second passivation film formed over the pad and the first passivation film and having an opening portion on the pad of the coupling region, and a rewiring layer formed over the coupling region and the second passivation film and electrically coupled to the pad. The pad of the probe region placed on the periphery side of the semiconductor chip relative to the coupling region has a probe mark and the rewiring layer extends from the coupling region to the center side of the semiconductor chip. The present invention provides a technology capable of achieving size reduction, particularly pitch narrowing, of a semiconductor device.
US09911671B2
The present disclosure discloses an encapsulation system and an encapsulation method, the encapsulation system including a thickness detection unit, an output control unit and an energy output unit, the thickness detection unit being connected with the output control unit, and the output control unit being connected with the energy output unit. The thickness detection unit is configured to detect a thickness of an encapsulant at a to-be-heated location in a component to be encapsulated and generate corresponding thickness information. The output control unit is configured to generate corresponding output control information depending on the thickness information. The energy output unit is configured to output, depending on the output control information, to the encapsulant at the to-be-heated location energy for heating the encapsulant.
US09911669B1
An integrated circuit, in the form of a wafer, die, or chip, includes multiple standard cell-compatible fill cells, configured to enable non-contact electrical measurements. Such fill cells include mesh pads that contain at least three conductive stripes disposed between adjacent gate stripes. Such fill cells further include geometry to enable non-contact evaluation of diagonal shorts and/or leakages.
US09911668B1
An integrated circuit, in the form of a wafer, die, or chip, includes multiple standard cell-compatible fill cells, configured to enable non-contact electrical measurements. Such fill cells include mesh pads that contain at least three conductive stripes disposed between adjacent gate stripes. Such fill cells further include geometry to enable non-contact evaluation of corner shorts and/or leakages.
US09911656B1
A method for co-integrating wimpy and nominal devices includes growing source/drain regions on semiconductor material adjacent to a gate structure to form device structures with a non-electrically active material. Selected device structures are masked with a block mask. Unmasked device structures are selectively annealed to increase electrical activity of the non-electrically active material to adjust a threshold voltage between the selected device structures and the unmasked device structures.
US09911644B2
The present disclosure describes semiconductor devices and methods of fabricating the same. The method includes forming an interlayer insulating layer on a substrate and forming conductive patterns in the interlayer insulating layer. A pore density of an upper portion of the interlayer insulating layer is higher than that of a lower portion of the interlayer insulating layer, and a pore density of an intermediate portion of the interlayer insulating layer gradually increases toward the upper portion of the interlayer insulating layer. An air gap is provided between the conductive patterns.
US09911643B2
Some embodiments include semiconductor constructions having first and second electrically conductive lines that intersect with one another at an intersection. The first line has primarily a first width, and has narrowed regions directly against the second line and on opposing sides of the second line from one another. Electrically conductive contacts are along the first line and directly electrically coupled to the first line, and one of the electrically conductive contacts is directly against the intersection. Some embodiments include methods of forming intersecting lines of material. First and second trenches are formed, and intersect with one another at an intersection. The first trench has primarily a first width, and has narrowed regions directly against the second trench and on opposing sides of the second trench from one another. Material is deposited within the first and second trenches to substantially entirely fill the first and second trenches.
US09911637B2
An overlapping device which is configured to detect the center positions of a substrate and a support which are held in a center position detecting portion, carry the substrate and the support from the center position detecting portion to an overlapping portion, and overlap the substrate and the support such that the detected center positions of the substrate and the support are overlapped in the overlapping portion.
US09911634B2
A self-contained metrology wafer carrier systems and methods of measuring one or more characteristics of semiconductor wafers are provided. A wafer carrier system includes, for instance, a housing configured for transport within the automated material handling system, the housing having a support configured to support a semiconductor wafer in the housing, and a metrology system disposed within the housing, the metrology system operable to measure at least one characteristic of the wafer, the metrology system comprising a sensing unit and a computing unit operably connected to the sensing unit. Also provided are methods of measuring one or more characteristics of a semiconductor wafer within the wafer carrier systems of the present disclosure.
US09911629B2
An embodiment device package includes a first die, a second die, and a molding compound extending along sidewalls of the first die and the second die. The package further includes redistribution layers (RDLs) extending laterally past edges of the first die and the second die. The RDLs include an input/output (I/O) contact electrically connected to the first die and the second die, and the I/O contact is exposed at a sidewall of the device package substantially perpendicular to a surface of the molding compound opposite the RDLs.
US09911623B2
A method includes forming a trench that is partially filled with a first metal material, the trench being formed within a first Interlayer Dielectric (ILD) layer, filling a remaining portion of the trench with a sacrificial material, depositing a buffer layer on the first ILD layer, patterning the buffer layer to form a hole within the buffer layer to expose the sacrificial material, and removing the sacrificial material.
US09911622B2
Non-uniformity in a thickness of a silicon oxide film formed on a processing target object can be reduced even when an aspect ratio of an opening of a mask is increased. A silicon oxide film is formed by repeating a sequence including: (a) a first process of forming a reactant precursor on the processing target object by generating plasma of a first gas containing a silicon halide gas within a processing vessel of a plasma processing apparatus; (b) a second process of generating plasma of a rare gas within the processing vessel after the first process; (c) a third process of forming a silicon oxide film by generating plasma of a second gas containing an oxygen gas within the processing vessel after the second process; and (d) a fourth process of generating plasma of a rare gas within the processing vessel after the third process.
US09911615B2
The inventive concepts relate to an apparatus and a method for etching a substrate, a stamp for etching a substrate, and a method for manufacturing the stamp. The method for etching a substrate includes bringing a substrate into contact with a stamp including a pattern on which a metal catalyst is formed, and etching the substrate by a chemical reaction between the metal catalyst and an etching solution.
US09911612B2
In a method of manufacturing a semiconductor device, a semiconductor substrate is prepared. Boron-containing ions are generated by reacting a borane-based compound and a halogen-containing source with each other. The borane-based compound includes boron having a mass number of 11 (11B). The boron-containing ions are implanted into the semiconductor substrate to form an impurity region.
US09911610B2
A method for manufacturing a semiconductor device includes providing a wafer having a first semiconductor layer, forming at the first semiconductor layer a contact layer which includes a metallic chemical element, and implanting ions of a first chemical element different to the metallic chemical element into the contact layer.
US09911609B2
A method of forming a nanostructure comprises forming self-assembled nucleic acids on at least a portion of a substrate. The method further comprises contacting the self-assembled nucleic acids on the at least a portion of a substrate with a solution comprising at least one repair enzyme to repair defects in the self-assembled nucleic acids. The method may comprise repeating the repair of defects in the self-assembled nucleic acids on the at least a portion of a substrate until a desired, reduced threshold level of defect density is achieved. A semiconductor structure comprises a pattern of self-assembled nucleic acids defining a template having at least one aperture therethrough. At least one of the apertures has a dimension of less than about 50 nm.
US09911606B2
A method of manufacturing an integrated circuit (IC) includes receiving a design layout of the IC, wherein the design layout includes two abutting blocks, the two blocks include target patterns, and the target patterns have different pitches in the two blocks. The method further includes generating mandrel pattern candidates in spaces between adjacent target patterns, and assigning first and second colors to the mandrel pattern candidates according to their priorities. The method further includes removing the mandrel pattern candidates assigned with the second color, and outputting a mandrel pattern in computer-readable format for mask fabrication. The mandrel pattern includes the mandrel pattern candidates that are colored with the first color.
US09911595B1
Methods and apparatuses for selectively depositing silicon nitride on silicon surfaces relative to silicon oxide surfaces and selectively depositing silicon nitride on silicon oxide surfaces relative to silicon surfaces are provided herein. Methods involve exposing the substrate to an alkene which is selectively reactive with the silicon surface to block the silicon surface by forming an organic moiety on the silicon surface prior to depositing silicon nitride selectively on silicon oxide surfaces using thermal atomic layer deposition. Methods involve exposing the substrate to an alkylsilylhalide which is selectively reactive with the silicon oxide surface to block the silicon oxide surface by forming an organic moiety on the silicon oxide surface prior to depositing silicon nitride selectively on silicon surfaces using thermal atomic layer deposition.
US09911575B2
A charged particle multi-beam lithography system includes an illumination sub-system that is configured to generate a charged particle beam; and multiple plates with a first aperture through the plates. The plates and the first aperture are configured to form a charged particle doublet. The system further includes a blanker having a second aperture whose footprint is smaller than that of the first aperture. The charged particle doublet is configured to demagnify a portion of the charged particle beam passing through the first aperture, thereby producing a demagnified beamlet. The blanker is configured to receive the demagnified beamlet from the charged particle doublet, and is further configured to conditionally allow the demagnified beamlet to travel along a desired path.
US09911561B2
A DC solenoid coil current controller includes a rectifier, pulse width modulator, and power driver. The rectifier inputs an alternating current signal and a direct current signal, and outputs a rectified signal using at least one of the alternating current signal and the direct current signal. The pulse width modulator outputs a pulse width modulated signal in response to the rectified signal. The power driver controls a DC solenoid coil using the pulse width modulated signal, thereby enabling a direct current DC solenoid coil to be controlled in response to the alternating current signal. A method of controlling current to a DC solenoid coil is also disclosed.
US09911540B1
In one embodiment, a solar cell includes a transparent electrode, a photoactive layer, and an electron transport layer positioned between the transparent electrode and the photoactive layer, the electron transport layer being made of a piezoelectric material that is mechanically deformed such that it generates a voltage or charge that modifies an energy barrier between the electron transport layer and the photoactive layer.
US09911538B2
The invention concerns an electrical energy storage assembly (capacitor or battery) comprising: -an envelope (20) including: *at least one lateral wall (21), and *an open end, -an electrochemical element (30) intended to be contained in the envelope (20) and -at least one cover (40) intended to be positioned at the open end of the envelope (20), each cover (40) including: *a cover wall (41, 45) intended to cover the open end of the envelope (20), *a lateral face (42, 43) at the periphery of the cover wall (41, 45) and intended to be facing the lateral wall (21) of the envelope (20), -at least one electrically insulating elastic annular ring (50) intended to be positioned between the lateral wall (21) of the envelope (20) and the lateral wall (42, 43) of the cover (40).
US09911515B2
A non-mechanical fluid transfer device is disclosed herein. The device can include at least one tubular body configured to deliver a fluid, the tubular body having an interior surface, an exterior surface, a proximal end, and a distal end. Additionally, the device can include a series of ratchets disposed along an interior surface of the tubular body such that the fluid moves from the proximal end of the tubular body to the distal end of the tubular body when the interior surface of the tubular body is heated to a temperature at or above the Leidenfrost point of the fluid. Additional aspects are described herein.
US09911497B1
A memory structure, includes (a) active columns of polysilicon formed above a semiconductor substrate, each active column extending vertically from the substrate and including a first heavily doped region, a second heavily doped region, and one or more lightly doped regions each adjacent both the first and second heavily doped region, wherein the active columns are arranged in a two-dimensional array extending in second and third directions parallel to the planar surface of the semiconductor substrate; (b) charge-trapping material provided over one or more surfaces of each active column; and (c) conductors each extending lengthwise along the third direction. The active columns, the charge-trapping material and the conductors together form a plurality of thin film transistors, with each thin film transistor formed by one of the conductors, a portion of the lightly doped region of an active column, the charge-trapping material between the portion of the lightly doped region and the conductor, and the first and second heavily doped regions. The thin film transistors associated with each active column are organized into one or more vertical NOR strings.
US09911496B2
A k-nearest neighbors associative memory includes: a clock counting type associative memory that holds R pieces of reference data and outputs, for each of the R pieces of reference data, a match signal that becomes active when a clock count corresponding to a distance between the reference data and given search data has been reached; and a k-nearest neighbors clustering circuit that, every time at least one of the R match signals output from the clock counting type associative memory becomes active, selects a piece of class data, out of R pieces of class data representing classes of the R pieces of reference data, corresponding to each of the at least one active match signal, until k match signals out of the R match signals become active, and determines a class having a largest number of pieces of data when the selected total k pieces of class data are classified.
US09911491B2
According to an example, in a method for determining a resistance state of a cell in a crossbar memory array, a first read voltage may be applied across a cell to sense a first cell current. In addition, a second read voltage may be applied across the cell to sense a second cell current. A difference value between the first cell current and the second cell current may be identified and a resistance state of the cell may be determined based on the difference value.
US09911488B2
A non-volatile storage system dedicates a subset of blocks to be used for shorting source lines to bit lines at periodic positions along the bit lines during certain memory operations.
US09911483B1
Embodiments of the invention are directed to a magnetic tunnel junction (MTJ) storage element having a reference layer formed from a reference layer material having a fixed magnetization direction, along with a free layer formed from a free layer material having a switchable magnetization direction. The MTJ is configured to receive a write pulse having a write-pulse and spin-transfer-torque (WP-STT) start time, a WP-STT start segment duration and a write pulse duration. The WP-STT start segment duration is less than the write pulse duration. The fixed magnetization direction is configured to form an angle between the fixed magnetization direction and the switchable magnetization direction. The angle is sufficient to generate spin torque electrons in the reference layer material at the WP-STT start time. The spin torque electrons generated in the reference layer material is sufficient to initiate switching of the switchable magnetization direction at the WP-STT start time.
US09911482B2
A non-volatile memory system includes a first circuit and a second circuit both coupled to a magnetoresistance tunnel junction (MTJ) cell to substantially reduce the level of current flowing through the MTJ with rise in temperature, as experienced by the MTJ. The first circuit is operable to adjust a slope of a curve representing current as a function of temperature and the second circuit is operable to adjust a value of the current level through the MTJ to maintain current constant or to reduce current when the temperature increases. This way sufficient current is provided for the MTJ at different temperatures to prevent write failure, over programming, MTJ damage and waste of current.
US09911479B2
A semiconductor memory device includes a plurality of memory cells; a peripheral circuit suitable for controlling the memory cells, and operating in first and second modes respectively corresponding to enablement and disablement of a chip selection signal; and a ready-busy signal generator suitable for biasing a ready-busy line according to whether the peripheral circuit is in a ready or busy state during the enablement of the chip selection signal. Communication between the semiconductor memory device and an external device is allowed in the first mode. The communication between the semiconductor memory device and the external device is not allowed in the second mode.
US09911472B1
Systems and methods are directed to managing signals in a dual voltage domain comprising a high voltage domain and a low voltage domain. A write bitline driver circuit receives complementary global write bitline signals as input signals from a global write bitline driver in the low voltage domain, and a write enable signal as an input signal in the high voltage domain. The write bitline driver circuit generates complementary local write bitline signals as output signals in the high voltage domain for activating bitlines of a memory bank in the high voltage domain. The complementary local write bitline signals are based on the complementary global write bitline signals, voltage level shifted from the low voltage domain to the high voltage domain and gated by the write enable signal.
US09911469B1
An apparatus comprising is disclosed. The apparatus a driver circuit configured to selectively provide a first supply voltage to an output node in a first operating mode and to selectively provide a second supply voltage to the output node in a second operating mode, based on one or more enable signals.
US09911466B2
Apparatuses and methods for read threshold voltage selection are provided. One example method can include setting a first soft read threshold voltage and a second soft read threshold voltage based on a difference between a first number of memory cells that are read as being programmed to a first state when read using a first threshold voltage and a second number of memory that are read as being programmed to the first state when read using another threshold voltage.
US09911455B2
A spindle motor is provided, the motor comprising: a base plate, a PCB on the base plate, a bearing assembly arranged on the base plate, a stator coupled to a periphery of the bearing assembly, a rotor rotationally coupled to the bearing assembly, the rotor including a yoke and a magnet, and a rotation shaft rotationally coupled to the bearing assembly. The base plate includes a planar portion and a protruding portion arranged along with a periphery of the yoke, the protruding portion being apart from the yoke. The base plate is partially covered with the PCB in a region where the stator is arranged. And, a height from the planar portion to an upper surface of the protruding portion is smaller than a height from the planar portion to a lower surface of the periphery of the yoke.
US09911453B2
Embodiments of the present invention provide a drive storage system, method, and computer program process for automatically replacing drives. In one embodiment, one or more computer processors receive a request for a new drive. One or more computer processors direct an exchange robot to obtain the new drive from a drive repository and to proceed to a location of a used drive. One or more computer processors then direct the exchange robot to remove the used drive from the location and to insert the new drive into the location of the used drive.
US09911447B2
A compound of the formula (1), lubricant containing the compound and magnetic disk R1—C6H4O—CH2CH(OH)CH2OCH2—R2—CH2—O—CH2CH(OH)CH2—OC6H4—R1 (1) wherein R1 is alkoxyl having 1 to 4 carbon atoms, amino or amido, R2 is —CF2CF2O(CF2CF2CF2O)zCF2CF2— or —CF2CF2CF2O(CF2CF2CF2CF2O)nCF2CF2CF2—, z is a real number of 1 to 15, n is a real number of 0 to 4.
US09911446B1
A three dimensional magnetic recording media can consist of a coupling layer disposed between first and second vertically stacked recording layers. The coupling layer can provide exchange or antiferromagnetic coupling and allow the respective recording layers to be individually heat selected to different first and second coupling strengths through application of heat from a heat source.
US09911437B2
Disclosed herein are systems, methods, and computer-readable storage media for improving speech recognition accuracy using textual context. The method includes retrieving a recorded utterance, capturing text from a device display associated with the spoken dialog and viewed by one party to the recorded utterance, and identifying words in the captured text that are relevant to the recorded utterance. The method further includes adding the identified words to a dynamic language model, and recognizing the recorded utterance using the dynamic language model. The recorded utterance can be a spoken dialog. A time stamp can be assigned to each identified word. The method can include adding identified words to and/or removing identified words from the dynamic language model based on their respective time stamps. A screen scraper can capture text from the device display associated with the recorded utterance. The device display can contain customer service data.
US09911435B1
Methods and systems related to analyzing audio data and performing quantitative analysis and reporting related to the audio data. Audio data may be investigated and phrases of the audio data identified. In some implementations, phrases are identified based on the likelihood of an occurrence or non-occurrence of the phrase. In some implementations, phrases are identified based on a cost associated with a search phrase.
US09911432B2
The invention relates to a method for extending the frequency band of an audio signal during a decoding or improvement process comprising a step of decoding or extracting, in a first so-called low frequency band, an excitation signal and coefficients of a linear prediction filter. The method comprises the following steps: —obtaining a signal extended in at least a second frequency band higher than the first frequency band from an oversampled excitation signal extended in at least a second frequency band; —scaling the extended signal by means of a gain defined by subframe on the basis of an energy ratio of a frame and of a subframe; —filtering said scaled extended signal with a linear prediction filter of which the coefficients are derived from the coefficients of the low frequency band filter. The invention also relates to a frequency band extension device implementing the described method and a decoder comprising such a device.
US09911431B2
The application relates to HFR (High Frequency Reconstruction/Regeneration) of audio signals. In particular, the application relates to a method and system for performing HFR of audio signals having large variations in energy level across the low frequency range which is used to reconstruct the high frequencies of the audio signal. A system configured to generate a plurality of high frequency subband signals covering a high frequency interval from a plurality of low frequency subband signals is described. The system comprises means for receiving the plurality of low frequency subband signals; means for receiving a set of target energies, each target energy covering a different target interval within the high frequency interval and being indicative of the desired energy of one or more high frequency subband signals lying within the target interval; means for generating the plurality of high frequency subband signals from the plurality of low frequency subband signals and from a plurality of spectral gain coefficients associated with the plurality of low frequency subband signals, respectively; and means for adjusting the energy of the plurality of high frequency subband signals using the set of target energies.
US09911429B2
A frame generator 3 frames an input signal and generates a frame signal. A reference signal storage unit 7 stores therein a reference signal showing a periodic noise signal. A correlation value calculator 8 calculates a correlation value between the frame signal and the reference signal. A correlation candidate position decider 9 decides a plurality of correlation candidate positions serving as candidates for a signal portion of the reference signal correlated with the frame signal. A noise reduction processor 10 reduces a periodic noise signal, which is included in the frame signal, by using each signal portion of the plurality of correlation candidate positions, and generates a plurality of candidate output signals. An output signal decider 11 decides a candidate output signal, in which the periodic noise signal is reduced the most among the plurality of candidate output signals, and outputs the decided output signal.
US09911421B2
The speaker identification system has a voice acquisition unit that acquires voice information of a speaker, and a database management unit that determines whether or not the speaker corresponding to the acquired voice information matches a speaker corresponding to registered voice information in connection with content information on a content, that acquires content information on the content displayed on a device at the time of acquisition of the voice information and stores the acquired content information in connection with the registered voice information in a case where it is determined that the speaker corresponding to the acquired voice information matches the speaker corresponding to the registered voice information, and that stores the acquired voice information in the database as registered voice information in a case where it is determined that the speaker corresponding to the acquired voice information does not match the speaker corresponding to the registered voice information.
US09911417B2
An internet of things (IOT) system includes an IOT server and multiple IOT devices and a voice-controlled device connected to the IOT server and the multiple IOT devices. The voice-controlled device receives a voice-controlled message of environmental sound information through a voice control interface, and broadcasts the voice-controlled message to neighboring IOT devices to drive a corresponding IOT device according to the voice-controlled message. When failing to recognize the voice-controlled message, the voice control interface uploads the voice-controlled message to a cloud server for query through the IOT server, and broadcasts a result of the query returned from the cloud server. A way of chain broadcasting is employed by the voice-controlled device to drive selected IOT device or receive returned information so as to enhance operational convenience in using IOT devices.
US09911415B2
Apparatuses, methods, systems, and program products are disclosed for executing a voice command during voice input. A voice module detects a voice command intended to interrupt a first voice-related task using a voice input device associated with an information handling device. A pause module pauses the first voice-related task in response to the interrupt voice command. A command module executes a second voice-related task associated with the interrupt voice command. The second voice-related task does not correct voice input received by the first voice-related task.
US09911414B1
Techniques are described for detecting and/or validating audible taps, double-taps, or other tapped audio sequences generated by a user. A predicted voice signal is subtracted from an audio signal to produce a prediction error signal. The prediction error signal is analyzed in terms of dynamics and periodicity to determine whether it contains an audio pulse. In certain cases, prediction error signals corresponding to multiple microphones are analyzed to determine position information regarding the individual taps of a double-tap. A double-tap is validated and acted upon when the individual taps originate from the same location and the taps occur within a given time period.
US09911413B1
A linguist classifier, for instance intent or slot classifier, is updated using data with only partial annotation indicating overall correctness rather that specific correct intent or slot values, which are treated as “latent” (i.e., unknown) variables. Full annotation of the data is not required. A small amount of fully annotated data may be combined with a substantially larger amount of partially annotated data to update the linguistic classifier. In a specific implementation, the linguistic classifier is a neural network and the weights are trained using a reinforcement learning approach.
US09911412B2
Methods, devices, and computer program products for recognizing and responding to natural language input are described herein. Natural language input is received at a natural language input interface of a computing device and transformed into computer-usable text. A natural language input recognizer obtains evidence from one or more evidence source and generates an evidence graph based on the evidence obtained. Evidence may be obtained asynchronously, and the natural language input recognizer may update the evidence graph upon receipt of additional evidence. The natural language input recognizer generates a set of recognition hypotheses based on the evidence graph and selects one of the recognition hypotheses as a recognition result for the natural language input. Semantic models, evidence models, and response models may be employed to generate the evidence graph and respond to the recognition result selected for the natural language input.
US09911406B2
Audio loudspeaker 100 can be arranged in various vertical arrays, such as 102 or 104. Each loudspeaker 100 includes a generally trapezoidal-shaped housing 120 composed of two forwardly projecting lobe sections 122. A pair of low-frequency cone transducers 130 are housed in the lobe sections 122. A vertically arranged set 132 of high-frequency compression drivers are positioned centrally in the housing to project in the forward direction. Three mid-frequency cone transducers 134 are vertically arranged along opposite sides of the high frequency drivers 132. Each of the low-, mid-, and high-frequency transducers are individually powered and controlled by a separate DSP channel.
US09911405B2
An apparatus for controlling engine noise reflecting engine vibration and driving conditions includes a sound generator that generates reinforcement noise in order to reinforce non-linear engine noise. The apparatus includes a vibration sensor measuring engine vibration as a noise source of the engine, a signal processing controller receiving the signal of the vibration sensor in real time and controlling the sound generator so that the engine noise may maintain linearity, and an amplifier receiving and then amplifying a control signal of the signal processing controller to transfer the amplified control signal to the sound generator.
US09911395B1
A system and method for generating a corrected input to a display to offset glare is provided. The system determines a location of a user's head and calculates a reflection vector based on a head vector from a device to a point on the user's head. The system identifies light sources using a camera and determines display pixels on a display of the device affected by the reflection of the light sources based on head detection and locations of the light sources. The system dynamically adjusts pixel brightness to account for a detected glare, thus improving the user's experience operating the UI.
US09911394B2
The present disclosure discloses a method and an apparatus for controlling image display, which achieve uniformity of image display and remove the image-retention in a compensation manner of high precision, high efficiency and low cost. The method for controlling image display comprises: reading gray scales of all sub-pixels of a current frame image displayed by a display device; determining an ideal luminance corresponding to the gray scale according to a predetermined ideal corresponding relationship between the gray scales and luminance of respective sub-pixels respectively; determining an adjusted gray scale corresponding to the ideal luminance according to the predetermined original corresponding relationship between the gray scales and the luminance of respective sub-pixels respectively; driving the display device to display the current frame image according to the adjusted gray scale.
US09911390B2
A liquid crystal display device (100) includes: a liquid crystal display panel (10); a scan line driving circuit (20) that supplies a scan signal voltage to each pixel (Px) via a corresponding scan line (11); a signal line driving circuit (30) that supplies a display signal voltage to each pixel via a corresponding signal line (12); and a display control section (40) including a polarity reversal driving switching section (41) that switches a mode of polarity reversal of the display signal voltage. In a case where the polarity reversal driving switching section switches the polarity reversal mode in transition from a first vertical scan period to a second vertical scan period immediately succeeding the first vertical scan period, the display control section is capable of making a largeness of a display signal voltage supplied in the second vertical scan period different from its original largeness only for a pixel group included in the plurality of pixels to which display signal voltages that have the same polarity in both the first and second vertical scan periods are supplied.
US09911387B2
A display apparatus includes a display panel in which a plurality of pixel units are disposed, a backlight providing light to the display panel, and a data processing circuit receiving image signals and providing the image signals to the plurality of pixel units. The data processing circuit sets a luminance level of the backlight to a value corresponding to a color gamut boundary of the image signals adjacent to a saturation region.
US09911369B2
A rollable display device is provided. The rollable display device includes: a flexible screen display which is rolled or unrolled on both sides; at least one pair of rollable driving units where each side of the flexible screen display is rolled into or unrolled from one of the pair of rollable driving units; a link driving unit for supporting the rollable driving units to move the sides of the flexible screen display and to roll or unroll the flexible screen display; and a controller for controlling operations of the rollable driving units and the link driving unit.
US09911365B2
A neonatal echocardiography training apparatus including (i) a computer; (ii) a life-sized doll mannequin; (iii) a magnetic tracking system including (a) a control module connected to the computer; (b) a magnetic pulse wave generator positioned behind the mannequin and connected to the control module; (c) a sensor-fitted transducer configured to detect magnetic pulse waves from the generator and connected to the control module; and wherein the control module reads data from the generator and transducer and transmits the data to the computer. A method of displaying continuous video clips obtained from slicing of multiple 4D echocardiographic image volumes and 2D video clips activated from the coordinates of specific slices of 4D volumes is described. These echocardiographic images are displayed when a trainee positions the transducer on the desired cardiac acoustic window on the mannequin.
US09911362B2
A method of demonstrating the cleaning performance of a cleaning composition comprises the steps of: providing a homogenous dairy-based solution on a demonstration surface; distributing oil composition on the homogenous dairy based solution to produce an oil dispersion on the demonstration surface; adding a cleaning composition onto the oil dispersion to view the displacement of the oil composition.
US09911343B2
An integrated landing receiver for landing of an aircraft and a controlling method thereof are provided, in which the integrated landing receiver includes a receiver including a plurality of signal information processors that generate landing guidance information respectively corresponding to a plurality of landing support facilities, a collector collecting the landing guidance information respectively generated at the plurality of signal information processors, and an integrator generating integrated landing guidance information by using the landing guidance information collected at the collector and outputting the result. Accordingly, when a plurality of landing support facilities are installed together at an airport, the landing guidance information provided from these landing support facilities are mixed and provided so that shortcomings that each landing supporting facility may have can be advantageously compensated, thus enabling safe and effective provision of the landing guidance information.
US09911335B2
A system for documenting an accident includes a vehicle that includes a transceiver device and a processing circuit. The processing circuit is configured to receive data from a collision detection device of the vehicle, determine, based on the received data, that an accident is impending or occurring involving the vehicle, generate a request for a nearby vehicle, and transmit, via the transceiver device, the request to the nearby vehicle. The request is for the nearby vehicle to illuminate a region associated with the accident, actively acquire data related to the accident, and record actively acquired data related to the accident.
US09911333B2
A method for classifying a received vehicle-to-X message, wherein the vehicle-to-X message is sent by a sender and received by a receiver that performs the classification, wherein the vehicle-to-X message contains first information regarding the sender, and wherein first information regarding the receiver is sensorially determined, wherein a sender region is determined from the first information regarding the sender, and a receiver region is determined from the first information regarding the receiver, and the classification is determined according to an overlapping of the sender region and the receiver region.
US09911332B1
A method, apparatus, and computer program product are provided for estimating parking likelihood in an area based on probe data points. A method may include: receiving probe data points associated with a plurality of vehicles; determining location data, heading data, and speed data from each probe data point; categorizing a probe data point as a driving probe data point in response to the heading data corresponding with heading data of a road proximate the location of the probe data point and the speed data of the probe data point being above a predefined value; categorizing a probe data point as a parking probe data point in response to the heading data failing to correspond with heading data of a road; determining a ratio of driving probe data points to parking probe data points; and providing an indication of parking locations in at least one region of a map in response to the parking likelihood for the locations satisfying a predetermined criteria.
US09911330B2
A driving assistance device detects an object in front of a vehicle by an object detector, detects right/left turn information indicating that the vehicle passes across an opposite lane to turn right or left at an intersection after a predetermined period of time based on a current position and a traveling route of the vehicle included in road information, determines whether a standby vehicle waiting to turn right or left in the opposite lane is present in the intersection according to a detection result of the object detector and the road information when the right/left turn information is detected, estimates a blind spot of the object detector in the opposite lane caused by the standby vehicle, and sets a standby area in which the vehicle waits to turn right or left based on the estimated blind spot.
US09911329B1
An Enhanced Traffic Sign Information Messaging System (ETSIMS) that provides the methodology, functions and support equipment to provide vehicles, which might not be within sight of the traffic message sign, with all or some prioritized parts of the message displayed on the sign, or an enhanced version of the information provided on the sign, including traffic information messages inferred from the message displayed on the traffic message sign. ETSIMS may also provide messages of this type without the need for the physical presence of a sign on the roadway.
US09911328B2
An apparatus, system, and method for monitoring traffic and roadway water conditions. Traffic flow and roadway flooding is monitored concurrently through a wireless sensor network. The apparatus and system comprises ultrasound rangefinders monitoring traffic flow, flood water conditions, or both. Routing information may be calculated from the traffic conditions, such that routes are calculated to avoid roadways that are impassable or are slow due to traffic conditions.
US09911322B2
An electronic apparatus, control method thereof, remote control apparatus that controls the electronic apparatus, and control method thereof. The remote control apparatus includes a communication unit which communicates with the electronic apparatus; a user input unit which receives a user button selection indicating an input button; a sensing unit which senses movement of the remote control apparatus; and a control unit which controls the communication unit to transmit information about the user button selection to perform a function corresponding to the input button if the remote control apparatus is in a button input mode, and to transmit information about the movement of the remote control apparatus to the electronic apparatus to control the electronic apparatus by the movement if the remote control apparatus is in a motion recognition mode. Accordingly, controlling a game or a multimedia content is easier, and the user is provided with a new and interesting experience.
US09911316B2
An alarm device for feedthrough assembly is proposed. The device comprises a body having a chamber, a sealing module configured on a first surface of the body for connecting to a feedthrough assembly, wherein a first surface has a hole across the chamber, and an alarm assembly configured in the chamber. In addition, if a shaft seal of the feedthrough assembly is failure, a pressure difference produced between the chamber and inner shaft seal forces the alarm assembly to move toward the feedthrough assembly.
US09911298B2
A system for providing awareness of an interactive surface is disclosed. The system may include a processor that is communicatively linked to an interactive surface. The processor may determine a position and a velocity of an object that is within range of the interactive surface based on one or more of media content, vibrations, air movement, sounds and, global positioning data associated with the object. Additionally, the processor may determine if the object has a trajectory that would cause the object to collide with the interactive surface based on the information associated with the object. If the processor determines that the object has a trajectory that would cause the object to collide with the interactive surface, the processor can generate a notification.
US09911295B2
A cordless indicia reader including a multifunction coil that can be configured to either transmit or receive electromagnetic energy is disclosed. In this way, the multifunction coil facilitates both the wireless charging of a battery and the wireless deactivation of electronic article surveillance (EAS) tags. The multifunction coil and a plurality of modules to perform these functions are integrated within the cordless indicia reader's hand-supportable housing.
US09911294B2
The warning system using spatiotemporal situation data according to the present invention comprises: a situation detection unit including a sensor module for sensing human-related data in environments requiring an early warning concerning security and anti-crime situations; a situation recognition unit which is configured to set a sensing region to be sensed by the situation detection unit and event conditions according to the spatiotemporal situation data, set a human subject as a human sensing condition according to the spatiotemporal situation data, and determine the occurrence of an event by comparing the human-related data sensed by the situation detection unit with data about the set sensing region, the event condition data according to the spatiotemporal situation data.
US09911291B2
A portable device for outputting virtual vibration is provided. The portable device includes a controller configured to generate a control signal corresponding to a detected event. The portable device also includes vibrators configured to output virtual vibration based on the control signal.
US09911282B2
A system for detecting inappropriate content in a virtual world environment has, and a corresponding method utilizes, a rating unit for rating each of one or more virtual objects based upon its content. The system has, and the method utilizes, a tagging unit for tagging each of the one or more virtual objects with its respective rating, an object tagging database for storing ratings of the one or more virtual objects, and a policy database for storing policies associated with the ratings and the regions. Further, the system has, and the method utilizes, an object monitor for monitoring the movement of each of the one or more virtual objects, a security scanner for scanning each of the one or more virtual objects to determine the rating of each of the one or more virtual objects, and an enforcement module to enforce the policies of the policy database based upon the rating and the respective region.
US09911269B2
Various embodiments are disclosed concerning games that use both 2D and 3D play areas. Various embodiments concern representing a 3D structure composed of a plurality of 3D shapes having a plurality of faces, presenting a plurality of elements, marking the plurality of faces and the elements, identifying a first set of one or more combinations of corresponding markings, moving the shapes of the three dimensional structure relative to the elements, and identifying a second set of one or more combinations of corresponding markings, each of the combinations of corresponding markings from the first set and the second set composed of markings from at least one of the elements and multiple faces of the shapes.
US09911267B2
Some embodiments are associated with receiving, by a vending machine, a request from a customer to initiate a communication session, establishing a first communication link between the vending machine and a device associated with the customer, and establishing a second communication link between the vending machine and a remote network device, such that a communication session is established between the device associated with the customer and the remote network device. Some embodiments are associated with receiving, by a vending machine, an indication of a selection of a product sold by the vending machine, receiving, from a customer, payment for the selected product, dispensing the product to the customer, the product comprising an indication of a communication session activation code, receiving, by the vending machine, an indication of the communication session activation code, and establishing a communication session between a device associated with the customer and a remote network device.
US09911265B2
Provided is a financial device. The financial device comprises an upper module and a lower module disposed under the upper module. The upper module comprises a medium depositing and withdrawing unit through which media to be counted, media to be deposited, and media to be withdrawn are accepted and withdrawn and a discrimination unit connected to the medium depositing and withdrawing unit through a transfer path. The lower module comprises an additional function cassette and a medium storage unit which are capable of storing media.
US09911261B2
A secure storage device includes a container having a void for external access to the interior space. A closure lid, similarly dimensioned according to the void, may be joined to the container and can be manipulated between an open or closed state. An air evacuation system is also provided including a pressure release valve, a pressure indicator, and a pressure control system, such as a pump, for providing pressure to move air through a fluid communication channel from the interior space to the exterior of the container. A lock is fixed to the closure lid to conditionally restrict a change in state of the closure lid in response to an access control system. The access control system is configured to present an input, validate user input, and permit a state change of the lock.
US09911254B2
A digital keypad interface includes a keypad having a plurality of keys, a lock status indicator, a first set of LEDs set around a periphery of the lock status indicator, an unlock status indicator, and a second set of LEDs set around a periphery of the unlock status indicator. A microprocessor is provided to sequentially light LEDs of the first set of LEDs during a locking sequence of inputs via the keypad and to sequentially light LEDs of the second set of LEDs during an unlocking sequence of inputs via the keypad.
US09911253B2
A vehicle event recorder is provided that includes a camera for capturing a video as discrete image frames, and that further includes a managed loop memory and a management system for generating a virtual ‘timeline dilation’ effect. To overcome size limits in the buffer memory of the video event recorder, the maximum time extension of a video series is increased by enabling a reduction in temporal resolution in exchange for an increase in the temporal extension. Memory cells are overwritten in an ‘interleaved’ fashion to produce a reduced frame rate for the recording of certain time periods connected to an event moment. In time periods furthest from the event moment, the resulting frame rate is minimized while in time periods closest to the event moment, the resulting frame rate is maximized.
US09911245B1
A method and apparatus for processing vehicle license tag numbers allows subscribers of a toll service to avoid additional charges normally associated with processing photographs of vehicle license tags by toll agencies to collect tolls. A subscriber can upload one or more license tag numbers to be associated with the subscriber's account with the toll service. The toll service provides a list of license tag numbers to the toll agency. If, for a given toll event, the toll agency does not receive a response to a wireless toll tag reader signal, the toll agency compares a license tag number obtained by processing a photo of the vehicle's license tag with the list provided by the toll service to find a match and process the toll.
US09911241B2
Methods and computer systems for rendering plausible images of 3D polygon mesh(es) in a computer simulation comprising a computer generated environment. On a 3D polygon mesh defined using a plurality of vertices providing a plurality of rendering faces, determining an anchor point from at least three of the plurality of vertices, for each one of the rendering faces of the 3D polygon mesh, determining whether a path exists towards the anchor point and/or whether the one rendering face is on an unstable part of the 3D polygon mesh. When the path does not exist or when the part is unstable, removing the one rendering face from the 3D polygon mesh into an updated 3D polygon mesh. Rendering the updated 3D polygon mesh for display comprising a subset of the plurality of rendering faces using a visual texture, the subset being determined from the field of view of the computer simulation.
US09911234B2
An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.
US09911232B2
An “Anchored Environment Generator” generates a physically constrained virtual environment that is molded and anchored to a real-world environment around a user (or multiple users). This molding and anchoring of the physically constrained virtual environment ensures that at least a portion of the physically constrained virtual environment matches tactile truth for one or more surfaces and objects within the real-world environment. Real objects and surfaces in the real-world environment may appear as different virtual objects, and may have different functionality, in the physically constrained virtual environment. Consequently, users may move around within the physically constrained virtual environment while touching and interacting with virtual objects in the physically constrained virtual environment. In some implementations, the physically constrained virtual environment is constructed from virtual building blocks that are consistent with a theme-based specification (e.g., French bistro, space station, starship, alternate real-world environments, alien world, apocalyptic wasteland, medieval village, hospital, castle, etc.).
US09911227B2
A method and system for providing access to and control of parameters within a scenegraph includes redefining components or nodes' semantic within a scenegraph. The set of components or nodes (depending on the scenegraph structure) are required to enable access from the Application User Interface to selected scenegraph information. In one embodiment, a user interface is generated for controlling the scenegraph parameters. In addition, constraints can be implemented that allow or disallow access to certain scenegraph parameters and restrict their range of values.
US09911225B2
Methods, apparatuses, and systems are provided for live capturing of light map image sequences for image-based lighting of medical data. Patient volume scan data for a target area is received over time by a processor. Lighting environment data for the target area is captured over time by a camera. The camera transmits the lighting environment data to the processor over time. The processor lights the patient volume scan data with the lighting environment data into lighted volume data over time. The processor renders an image of the lighted volume data over time.
US09911212B2
A circuit arrangement, program product and method are provided for resetting a dynamically grown Accelerated Data Structure (ADS) used in image processing in which an ADS is initialized by reusing the root node of a prior ADS and resetting at least one node in the prior ADS to break a link between the reset node and a linked-to node in the prior ADS. By doing so, the memory allocated to the prior ADS may be reused for the new ADS, without having to clear or wipe out all of the allocated memory. In addition, in some instances, given the similarity of many image frames, often some or all of the node structure of a prior ADS may be reused for a new ADS, requiring only the contents of nodes to be cleared, instead of having to clear out all of the nodes in the prior ADS. As a result, the processing overhead associated with initializing a new ADS can be significantly reduced.
US09911211B1
Provided is a process of adjusting a visualization of a graph in response to user interactions with the visualization, the process including: obtaining a graph; causing a visualization of the graph to be presented on one or more displays having a display area; receiving a request for a lens be applied to the visualization; selecting a first portion of the graph based on the first portion being presented within the region specified by the lens; and transforming the first portion of the graph.
US09911209B2
Techniques for efficiently capturing, generating and distributing more realistic images and video are provided. Among other aspects of the invention, a system is provided that includes tags that display dynamic image elements on a display with the aid of a physics model. In other aspects, the system selects among available physics models and virtual objects that serve as potential subjects for rendering dynamic image elements, based on system resource costs and resolution standards. In still other aspects, a new image file format contains embedded physical model and virtual object data for rendering images and video.
US09911206B2
A method for generating a perfusion weighted image using ASL with segmented acquisitions includes dividing an anatomical area of interest into slices and performing an EPI acquisition process using an MRI system to acquire a control image dataset representative of the slices. An ASL preparation process is performed using the MRI system to magnetically label protons in arterial blood water upstream from the anatomical area of interest. Following a first time period, a multi-band EPI acquisition process is performed using the MRI system to acquire a first labeled image dataset representative of a first subset of the slices. Following a second time period, another multi-band EPI acquisition process is performed using the MRI system to acquire a second labeled image dataset representative of a second subset of the slices. A perfusion weighted image is generated by subtracting the first and second labeled image dataset from the control image dataset.
US09911202B2
Systems, methods, and computer program products to perform an operation comprising computing a saliency value for a video based on saliency values a set of pixels in each frame of the video, computing, for the video, an expected value for a metric by a predictive algorithm based on the saliency value for the video, and outputting the expected value for the metric as an indication of an expected outcome for the metric achieved by the video.
US09911201B2
Imaging process initialization techniques are described. In an implementation, a color estimate is generated for a plurality of pixels within a region of an image. A plurality of pixels outside of the regions are first identified for each pixel of the plurality of pixels within the region. This may include identification of pixels disposed at opposing directions from the pixel being estimated. A color estimate is determined for each of the plurality of pixels based on the identified pixels. As part of this, a weighting may be employed, such as based on a respective distance of each of the pixels outside of the region to the pixel within the region, a distance along the opposing direction for corresponding pixels outside of the region (e.g., at horizontal or vertical directions), and so forth. The color estimate is then used to initialize an imaging process technique.
US09911200B2
Relightable free-viewpoint rendering allows a novel view of a scene to be rendered and relit based on multiple views of the scene from multiple camera viewpoints. Image values from the multiple camera viewpoints can be separated into diffuse image components and specular image components, such that an intrinsic color component of a relightable texture can be determined for a specular scene, by using the separated diffuse image components. Furthermore, surface normals of geometry in the scene can be refined by constructing a height map based on a conservative component of an initial surface normal field and then determining the refined surface normals based on the constructed height map.
US09911193B2
A telecommunication device includes an image capture system that captures an image of a local participant in a telecommunication session, the image comprising foreground and background images defined by plural pixels, each of the pixels having a pixel magnitude related to a sample of the image at a spatial location of the respective pixel and a background modifier that segments plural pixels of the captured image into foreground and background sets of pixels based on spatial coordinates of the pixels, replaces the background set of pixels with a template set of pixels to form a new background set of pixels, each selected pixel in the template set of pixels having a different magnitude than a magnitude of the corresponding pixel in the background set of pixels replaced by the selected pixel, and combines the new background set of pixels with the foreground set of pixels to form modified image information for transmission to a remote endpoint.
US09911192B2
A package dimensioner is disclosed. A change in the pose of the package dimensioner is detected by background modeling the area of a measurement platform and then determining if a number of points in a scene are different in distance from the background model. Change in the pose can also be detected by comparing a count of support points in a 3D container generated from images taken in a training process with a count of support points in a subsequent images and determining how many support points are different.
US09911191B2
The purpose of the present invention is to provide a state estimation apparatus that appropriately estimates the internal state of an observation target by determining likelihoods from a plurality of observations. An observation obtaining unit of the state estimation system obtains, at given time intervals, a plurality of observation data obtained from an observable event. The observation selecting unit selects a piece of observation data from the plurality of pieces of observation data obtained by the observation obtaining unit based on a posterior probability distribution data obtained at a preceding time t−1. The likelihood obtaining unit obtains likelihood data based on the observation data selected by the observation selecting unit and predicted probability distribution data obtained through prediction processing using the posterior probability distribution data. The posterior probability distribution estimation unit estimates posterior probability distribution data representing a state of the observable event based on the predicted probability distribution data obtained by the likelihood obtaining unit and the likelihood data. The prior probability distribution output unit outputs prior probability distribution data based on the posterior probability distribution data estimated by the posterior probability distribution estimation unit as prior probability distribution data at a next time t+1.
US09911185B2
The present invention relates to a method of generating reference data for inspecting a circuit board. The method comprises steps of scanning a bare circuit board to obtain image information of the bare circuit board, generating a compensation matrix using pad coordinate information extracted from the image information and pad coordinate information prestored in design data, and generating, by applying the compensation matrix to the image information, a reference data including coordinate information of a distinctive object. According to the method, inspection efficiency may optimized through quickly generating reference data without CAD information necessary for circuit board inspection.
US09911172B2
Content creation and licensing control techniques are described. In a first example, a content creation service is configured to support content creation using an image along with functionality to locate the image or a similar image that is available for licensing. In another example, previews of images are used to generate different versions of content along with an option to license images previewed in an approved version of the content. In a further example, fingerprints are used to locate images used as part of content creation by a content creation service without leaving a context of the service. In yet another example, location of licensable versions of images is based at least in part on identification of a watermark included as part of an image. In an additional example, an image itself is used as a basis to locate other images available for licensing by a content sharing service.
US09911170B2
A system and method of arranging a transport service for a user is described. The system determines a first estimated time of arrival (ETA) of a user to a specified location data point based, at least in part, on a position of a user device operated by the user. The system also determines a second ETA of a vehicle of a set of vehicles to the specified location data point. When the first ETA and the second ETA are within a predetermined amount of time of each other, the system can select a driver to provide a transport service for the user based, at least in part, on the specified location data point.
US09911163B2
A system may include a processor that may receive energy data associated with one or more assets in an automation system, receive organizational model data associated with the automation system, and generate one or more energy reports based on a relationship between the energy data and the organizational model data.
US09911160B2
The present invention provides a tax payment system and method for accurate payments, which transfer accurate withholding tax payments from taxpayers to governments and accurate payroll payments from employers to employees with accurate employee information. Current Tax Schedules, Tax Tables and Tax Computation Worksheet are combined together for their simplification with related linear and graduate formulas. Accurate information of income tax payments, withholding tax payments and employees or businesses can be reported to the IRS or a state government by January 15 or February 15 with adjustments. Then governments can be ready to verify and/or inspect tax returns before sending out tax refunds. Therefore potential tax theft crimes could be reduced significantly or avoided to save billions of dollars. The tax payment system and method offer many taxpayers with a one-source income and certain qualifications to have an option to not file their tax returns because of accurate withholding tax payments, which reduce tax processing time and costs for governments and taxpayers significantly, which may be worth billions of dollars yearly.
US09911157B2
Methods and systems for an exchange to handle variable derivative product order prices are disclosed. The price of a derivative product order (bid or offer) is updated based on changes in the price of a related underlying product. Price determination variable(s), such as delta and gamma, are used to determine the price of the order. The exchange may periodically recalculate the price without requiring the trader to transmit additional information to the exchange.
US09911156B2
A method, computer program product, and apparatus for providing reverse auction services are provided. A reverse auction request for transportation or a reverse auction request for delivery is received from a communications device. Geographical location information of an origination location and a destination location for the reverse auction request for transportation or delivery is received from the communications device. The reverse auction request for transportation or delivery is transmitted. Bids to the reverse auction request for transportation or delivery are received. The bids to the request for transportation or delivery are transmitted to the communications device.
US09911153B2
A color selection and coordination system including a database of predetermined color relationships implementing a data-driven color model. A starting color is associated with a first color in the color database. One or more predefined color palettes associated with the first color may be retrieved, each palette including one or more coordinating colors, the coordinating colors being predetermined based on the first color and a color coordination algorithm.
US09911147B2
A system and method are provided for implementing an automated bidding process in which a preliminary system-generated diagnosis (pre-diagnosis) of a heating, ventilation and air conditioning (HVAC) system difficulty may be generated and forwarded to a plurality of available or pre-selected HVAC repair facilities or contractors for soliciting and receiving competitive bidding for repair services from those HVAC repair facilities or contractors. A system-based automated solution is provided to lessen the burden on building owners or operators in soliciting “knowledge-based” bids for undertaking repairs to correct HVAC system issues raised in an automatically-generated HVAC system pre-diagnosis. An automated platform and/or scheme allow a plurality of HAVC contractors to offer bids for the repair services based on a pre-diagnosis forwarded to the plurality of contractors as part of a bid solicitation process for the repairs.
US09911143B2
The current document is directed to methods and systems that receive instrumentation-generated events and that employ statistical inference to discover event topics and to assign a topic or category to each of a number of events. In a described implementation, the events comprise key/value pairs. A seeded local/global-topic latent Dirichlet allocation methods is used to discover topics and assign topics to a set of events. The topic-assigned events are then processed to generate topic signatures, using which the methods and systems assign topics to subsequently received messages.
US09911142B2
Described are computer-based methods and apparatuses, including computer program products, for centralized deployment of advertising code. Advertising code is stored for use by a web page, the advertising code comprising at least one of vendor advertising code or vendor reporting code. An application programming interface is provided for the web page to access the advertising code, the application programming interface allowing the advertising code to be updated such that updated advertising code is automatically provided to the web page without changing source code that the web page uses to accesses the advertising code. A request for advertising code is received from the web page using the application programming interface. The advertising code is determined to be a most recently updated version of advertising code stored by the computing device. A response to the request can be generated using the advertising code. The response can be transmitted to the web page.
US09911140B2
An system can include a server that includes or is associated with a keyword price recommendation module. The module can be configured to recommend an optimal price for a keyword, per referral event, in a search engine marketing campaign. For making such a recommendation, the module can be configured to determine revenue generated per referral event for the keyword according to a number of referral events for the keyword for a plurality of users and revenue generated for the keyword by the plurality of users. It can also be configured to select a return on investment percentage for the keyword, and determine the optimal price for the keyword according to the revenue generated per referral event and the return on investment percentage. Additionally or alternatively, the keyword price recommendation module can be configured to calculate the return on investment percentage for the keyword according to at least one market condition.
US09911130B1
Online retailers may provider various content to the electronic commerce website such as advertisements. Content on the electronic commerce website may be optimized by assigning attribution value to the content where the attribution values correspond to the influence the content may have on a customer's decision making. The attribution values may be calculated using one or more regression models.
US09911127B1
A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video player. Advertising content is provided selectively in conjunction with playback of video content. A rating system allows users to rate advertisements. Correspondence is then established between the video clips and the advertising content responsive to the selected rating.
US09911125B2
Embodiments of the invention relate to systems, methods, and computer program products for preventing a customer communication by locking access to customer information. The system, method, and computer program product are configured to a) identify information relating to an event or condition that triggers a lock of customer information associated with a customer; b) lock at least a portion of the customer information associated with the customer based at least partially on the identifying; and c) generate a notification indicating that at least the portion of the customer information associated with the customer is locked based at least partially on the locking.
US09911124B2
A transaction security apparatus, including an input device or receiver for inputting or receiving transaction information regarding a transaction on or involving an account, a camera or video recording device for obtaining or recording a photograph or video clip of an individual involved in the transaction, a processing device for processing the information regarding the transaction and for generating a notification message containing information regarding the transaction, and a transmitter for transmitting the notification message to a communication device associated with an account holder independently of any processing of the transaction by a transaction authorization processing computer. The apparatus transmits the photograph or the video clip to the communication device independently of any processing of the transaction by a transaction authorization processing computer.
US09911123B2
The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.
US09911120B2
Embodiments provide systems, methods, processes, computer program code and means for using mobile devices to conduct transactions with ATM devices.
US09911117B1
The systems and methods of the invention provide a technique for authenticating a finance related transaction. The method may include providing a token which contains a token counter, the token counter periodically advancing to generate a changing token value, the token counter being synchronized to a base counter that generates an authenticating value; transforming the token value into a token output sequence using logic; and outputting at least part of the token output sequence to an authenticating authority, the authenticating authority having access to the authenticating value. Further, the method includes the authenticating authority verifying the validity of the transaction based on the token output sequence and the authenticating value, from which the authenticating authority obtains a verification sequence using the logic, the verifying the validity including the authenticating authority comparing the token output sequence to the verification sequence to determine if there is a match between the token output sequence and the verification sequence.
US09911116B1
Introduced here is a technology that enables fraud detection and protection in financial transactions using a communication signal identification mechanism. The technology eliminates the uncertainties as to the authenticity of a payment card and/or a customer involved in a financial transaction, such as a payment transaction. In at least some embodiments, methods and systems are disclosed for facilitating establishment of a card presence through communication with a payment card being used in a transaction instantiated on a merchant's POS device. The payment card can be in the form of a smartcard with embedded BLE or any other smart chip (e.g., GPS, Wi-Fi, 4G, LTE, etc.) capable of transmitting a communication signal that contains identifying information, which can be used to establish the card presence.
US09911114B2
Methods and systems for making a financial payment to a payee via a stored value (SV) card utilizing a mobile device such as a mobile telephone (cellphone) or wireless connected personal digital assistant (PDA). The mobile device communicates wirelessly with a mobile financial transaction system (MFTS) that stores user information and transaction information. A user enters information via the mobile device identifying a payee and indicating a stored value card payment method. The mobile device generates a mobile payment instruction that includes information corresponding to the identified payee and indicating a stored value card payment method. The mobile payment instruction is wirelessly communicated to the MFTS. The MFTS generates an MFTS payment instruction to a payment instruction recipient that can issue a new stored value card and/or reload funds onto a pre-existing stored value card. The MFTS communicates the MFTS payment instruction to the payment instruction recipient, which arranges for payment to the identified payee by issuing a new stored value card or reloading funds onto a pre-existing stored value card.
US09911111B2
Wireless pairing is automatically performed based on purchase. By providing a unique identifier and/or account number (such as a credit card number), a wireless device is automatically paired to a wireless network. For example, when a smartphone or other mobile device is used to purchase an electronic door lock, the smartphone may be used to identify security credentials for accessing the wireless network. A cellular telephone number, for example, may reveal an SSID and/or a network password that is required to access a residential or business WI-FI network. As another example, a credit card number may also be used to identify the security credentials for the wireless network.
US09911095B2
Techniques for monitoring and reporting a liquid level of a commodity in a tank includes measuring a commodity level in the tank using a tank meter and transmitting information indicating the commodity level to a server. A user may access the information from a user interface of a device to view the commodity level of the tank, informing the user of whether the commodity level is low. A provider of the commodity may receive a notification when the tank level is low. Information about the location of the tank may be used to schedule a future delivery of the commodity to one or more tanks.
US09911080B2
Self-organizing logic gates formed from a combination of memristor devices and dynamic correction modules configured to provide a stable operation upon application of a signal to any terminal. A SOLG of the invention can accept signals from any terminal and does not require an absence of signals at any other terminal. Terminal signals can superpose and the gate finds equilibrium, if an equilibrium exists.
US09911067B2
An image processing apparatus calculating to determine one category, to which an input image data belongs, among categories, which are provided to classify image data, includes a convolution processing unit which performs a convolution process using a first coefficient used for calculating to determine the one category and previously learnt; total combination processing units which are prepared for each category performs a total combination process for a processing result obtained by the convolution processing unit using a second coefficient used for calculating to determine the one category and previously learnt, and calculates to determine the one category; and a normalization unit which performs normalization of a processing result obtained by the total combination processing unit for each category, wherein the convolution processing unit performs learning of the first coefficient in common with the categories, and the total combination processing unit performs learning of the second coefficient for each category.
US09911066B2
Aspects of the present disclosure may include a method of classifying an object that includes, receiving a set of images of an indication of an object, extracting data from the images, performing a comparison of the extracted image data to a set of comparison data associated with a set of comparative objects, determining a classification of the object based on the comparison and outputting data representative of the classification. The method may classify an object by an individual identity or by one or more group characteristics.
US09911058B2
A method of updating a scene model for a foreground segmentation of an input image captured from a camera, is disclosed. One or more visual elements of the input image are determined. A spatial relationship between at least one of the visual elements and the scene model for a foreground segmentation of the input image is determined. The method updates the scene model for determining the foreground segmentation of the input image based on the determined spatial relationship.
US09911045B2
A system that analyzes data from sensors and video cameras to generated synchronized event videos and to automatically select or generate tags for an event. Enables creating, transferring, obtaining, and storing concise event videos generally without non-event video. Events stored in the database identifies trends, correlations, models, and patterns in event data. Tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags. The system may create highlight and fail reels filtered by metrics and by tags.
US09911039B1
Various technologies pertaining to identifying objects of interest in remote sensing images by searching over geospatial-temporal graph representations are described herein. Graphs are constructed by representing objects in remote sensing images as nodes, and connecting nodes with undirected edges representing either distance or adjacency relationships between objects and directed edges representing changes in time. Geospatial-temporal graph searches are made computationally efficient by taking advantage of characteristics of geospatial-temporal data in remote sensing images through the application of various graph search techniques.
US09911034B2
The current application is directed to methods and systems that convert document images, which contain Arabic text and text in other languages in which symbols are joined together to produce continuous words and portions of words, into corresponding electronic documents. In one implementation, a document-image-processing method and system to which the current application is directed employs numerous techniques and features that render efficiently computable an otherwise intractable or impractical document-image-to-electronic-document conversion. These techniques and features include transformation of text-image morphemes and words into feature symbols with associated parameters, efficiently identifying similar morphemes and words in an electronic store of standard-feature-symbol-encoded morphemes and words, and identifying candidate inter-character division points and corresponding traversal paths using the similar morphemes and words identified in the word store.
US09911032B2
Tracking hand or body pose from image data is described, for example, to control a game system, natural user interface or for augmented reality. In various examples a prediction engine takes a single frame of image data and predicts a distribution over a pose of a hand or body depicted in the image data. In examples, a stochastic optimizer has a pool of candidate poses of the hand or body which it iteratively refines, and samples from the predicted distribution are used to replace some candidate poses in the pool. In some examples a best candidate pose from the pool is selected as the current tracked pose and the selection processes uses a 3D model of the hand or body.
US09911029B2
An underlay body includes a surface on which a writing medium is placed, and a sensor that detects a pressure distribution on the surface.
US09911028B2
In this image acquisition device, a stage driving unit moves a position of a field of view of an objective lens relative to a sample at a predetermined velocity, and a two-dimensional imaging element sequentially captures an optical image of the sample at a predetermined frame rate. Therefore, time required for acquiring partial images over the entire sample is shortened. Further, in this image acquisition device, the moving velocity of the position of the field of view is a velocity set based on a frame rate of the imaging element. Therefore, the movement of the position of the field of view and the imaging of the imaging element are synchronized with each other, and it is possible to capture only necessary partial images.
US09911027B2
An object of the present invention is to provide a fingerprint authentication system, a fingerprint authentication program and a fingerprint authentication method that can achieve high-speed processing.A fingerprint authentication system includes a plurality of stages (n+1 stages) of indexes, a registration part in which fingerprint data FD is registered as fingerprint data TFD according to the indexes, and a checking device that checks the fingerprint data FD against the registered fingerprint data TFD based on the indexes. The fingerprint data TFD can be classified into groups, the processing speed can be increased even if there is a large number of pieces of fingerprint data TFD registered.
US09911024B2
Systems and methods for reading a two-dimensional matrix symbol or for determining if a two-dimensional matrix symbol is decodable are disclosed. The systems and methods can include a data reading algorithm that receives an image, locates at least a portion of the data modules within the image without using a fixed pattern, fits a model of the module positions from the image, extrapolates the model resulting in predicted module positions, determines module values from the image at the predicted module positions, and extracts a binary matrix from the module values.
US09911016B2
A system for operating a downhole tool includes a tag carrier; a RFID tag coupled with the tag carrier; and a control sub having a bore extending therethrough, the control sub comprising: an antenna located adjacent to the bore; and a stop for catching the tag carrier, wherein: the radio frequency identification tag is coupled with the tag carrier in relation to the stop and the antenna such that the radio frequency identification tag is aligned with the antenna when the tag carrier is caught in the stop, and the stop is operable to allow passage of the tag carrier through the stop after the tag carrier is caught by the stop.
US09911008B2
A microprocessor is provided in which an encrypted program can replace the decryption keys that are used to decrypt sections of the encrypted program. The microprocessor may be decrypting and executing a first section of the encrypted program when it encounters, decrypts, and executes an encrypted store-key instruction to store a new set of decryption keys. After executing the store-key instruction, the microprocessor decrypts and executes a subsequent section of the encrypted program using the new set of decryption keys. On-the-fly key switching may occur numerous times with successive encrypted store-key instructions and successive sets of encrypted instructions.
US09911007B2
A distributed hash tree-based authentication system for digital input records has more than one upper-level core node, each of which receives at least one uppermost value from aggregators. Communicating with each other about which aggregator values they have received, the nodes try to reach agreement as to which of these values should be included in duplicated current intra-node hash tree evaluations so as to form a consistent top-level value used as the basis for digital signatures associated with the digital input records.
US09911000B2
A method, system and computer program product are provided for implementing block extent granularity authorization processing for a Coherent Accelerator Processor Interface (CAPI) adapter. An Application Client requests authorization to a File from a system processor file system. The file system validates the request, determines the location of each Extent that comprises the File, and requests authorization to each Extent from a System CAPI Authorization manager. The System CAPI Authorization manager requests the CAPI Client manager to assign a Child Client ID and CAPI Server Register range to the requesting Application Client and requests a previously authorized CAPI Parent Client to authorize the Child ID to the list of Extents. The CAPI Parent Client sends a Create Authorizations command to the CAPI Adapter via the Parent's CAPI Server Registers. The CAPI Adapter validates the Parent Authorization Handle and CPI Server Register range for the specific Extent/Command/Resource, and creates an Authorization List by assigning a new Child Authorization Handle for each requested, validated Extent/Command/Resource. The Authorization List and the Child Client ID are returned to the File System.
US09910995B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for file transmission. In one aspect, a system includes at least one machine control system, having access to a first data storage; at least one service computer, having access to a second data storage; and a central computer having at least one virtual machine. The machine control system is connectable to the virtual machine via a first communication connection in a manner that files between the first data storage and a data storage, to which the virtual machine has access, are transmissible. The service computer is connectable to the virtual machine via a second communication connection, in a manner that the virtual machine can access the second data storage and can store there files of a transmission via the first communication connection or can read files for a transmission via the first communication connection.
US09910994B1
Described are techniques for determining and mitigating leakage of sensitive data into log data. An application programming interference (API) is instrumented to recognize data classification tags indicative of sensitive data in a message to or from a service. Values associated with the data classification tags may be sampled and added to a dictionary of watch data. Log data may be searched for the values in the dictionary. If the occurrence of one or more of these values in the log data exceeds a threshold value mitigation actions may be taken. Also described is a system to sample non-sensitive information about the API interactions known to have occurred. The log data may be inspected to find these interactions, with their absence indicative of a failure in the logging system.
US09910992B2
Example embodiments disclosed herein relate to present part of a web application with one or more user interface elements of the part highlighted based on updated rules. A web application is loaded in a browser layout engine. User actions are simulated on user interface elements of the web application to update the rules. The part of the web application is presented with one or more user interface elements highlighted.
US09910988B1
Techniques for malware detection are described. Herein, a system, which detects malware in a received specimen, comprises a processor and a memory. Communicatively coupled to the processor, the memory comprises a controller that controls analysis of the specimen for malware in accordance with an analysis plan. The memory further comprises (a) a static analysis module that performs at least a first static analysis to identify a suspicious indicator of malware and at least partially determine that the specimen includes a packed object; (b) an emulation analysis module that emulates operations associated with processing of the specimen by a software application or library, including unpacking an object of the specimen when the specimen is determined by the static analysis module to include the packed object, and monitors one or more behaviors of the specimen during the emulated operations; and a classifier that determines whether the specimen should be classified as malicious.
US09910987B2
According to a first aspect of the present invention there is provided a malware detection method implemented within a computer. The method includes, for a given electronic file, determining if the file is associated with a valid digital signature. If the file is associated with a valid digital signature, then verifying that the signature belongs to a trusted source. If the signature does belong to a trusted source then not performing a malware scan of said file, and if the signature cannot be verified as belonging to a trusted source then performing said scan.
US09910974B2
A method and system for authenticating a user to access a computer system. The method comprises communicating security information to the computer system, and providing the computer system with an implicit input. The method further comprises determining whether the security information and implicit input match corresponding information associated with the user. The method further comprises granting the user access to the computer system in the event of a satisfactory match. When authenticating the user, the method and system consider the possibility of the user being legitimate but subject to duress or force by a computer hacker.
US09910973B2
User authentication for a user device can leverage one or more fingerprint sensor regions capable of detecting and/or recognizing a user's fingerprints. The user can define a fingerprint gesture or sequence of fingerprint gestures as a passcode, with access to a protected function being conditional on the user performing the defined fingerprint gesture or sequence of fingerprint gestures. Different fingerprint gestures or fingerprint gesture sequences can invoke or authorize different functions of the device. Fingerprint gestures from two or more users in the same location or in different locations can be used to unlock a protected function of a device.
US09910971B2
Methods and devices for thwarting code and control flow based attacks on software. The source code of a subject piece of software is automatically divided into basic blocks of logic. Selected basic blocks are amended so that their outputs are extended. Similarly, other basic blocks are amended such that their inputs are correspondingly extended. The amendments increase or create dependencies between basic blocks such that tampering with one basic block's code causes other basic blocks to malfunction when executed.
US09910963B2
The disclosure generally describes computer-implemented methods, software, and systems for receiving and aggregating anonymized data reports about when prescribers provide wireless device applications to patients. The disclosure discusses ways of analyzing the data reports in combination with other electronic medical information to generate useful conclusions about scenarios in the health care process.
US09910952B2
A system and a computer implemented method for interior pinning in a macro block of an integrated circuit are provided. The method includes receiving child level information of the macro block including at least a location of a logic leaflet, receiving parent level information including at least edge direction information for pin connection and routing resource values of each slot of the macro block at each metal layer, and selecting a pin location based on the child level information and the parent level information.
US09910948B2
Generating a layout of an integrated circuit chip area from a description of an integrated circuit (IC). The description includes a register-transfer-level (RTL) design. The RTL design is partitioned in large blocks for synthesis of large block synthesis (LBS) blocks. The description of the IC further includes a floorplan for the IC, wherein each LBS block to be synthesized is assigned to a respective rectilinear shape in the floorplan and the rectilinear shapes do not overlap each other.
US09910937B2
A method of generating data representing a structure of a room on a device, the method including: outputting an audio signal at a first position in the room; acquiring a first reflection signal of the audio signal at the first position; outputting the audio signal at a second position in the room; acquiring a second reflection signal of the audio signal at the second position; estimating distance information about the room by using the acquired first and second reflection signals; acquiring at least one angle information about the room; and generating a floor plan illustrating the structure of the room using the estimated distance information and the acquired angle information.
US09910935B2
A bioassembly system having a tissue/object modeling software component fully and seamlessly integrated with a robotic bioassembly workstation component for the computer-assisted design, fabrication and assembly of biological and non-biological constructs. The robotic bioassembly workstation includes a six-axis robot providing the capability for oblique-angle printing, printing by non-sequential planar layering, and printing on print substrates having variable surface topographies, enabling fabrication of more complex bio-constructs including tissues, organs and vascular trees.
US09910927B2
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive graphical user interface (GUI) on an interactive mirror display. Consistent with some embodiments, the method may include identifying an item based on an identification device affixed to the item and accessing product information for the item from a product database. The method may further include generating a recommendation for an additional item related to the item. The method may further include generating the interactive GUI using the product information and the recommendation and causing the interactive GUI to be presented on the interactive mirror display.
US09910917B2
A method, system and computer program product for presenting tags of a tag cloud in a more understandable and visually appealing manner. Tags of a tag cloud that are associated with an object (e.g., web page) are retrieved. The retrieved tags are then assigned to parts of speech (e.g., noun, verb, adjective, adverb). Combinations of the tags are then generated based on the parts of speech assigned to the tags. For example, the combinations of the tags may be based on a template, such as
, , is and so forth. The combinations of the tags are then presented after determining the layout to display the generated combinations of tags. Since the tags of the tag cloud are presented in a combination based on the parts of speech assigned to the tags, the tag cloud is more understandable and visually appealing.
US09910915B2
A method for improving the presentation of social media data from multiple social network feeds is provided. The method may include aggregating social media content received from the multiple social network feeds. The method may also include generating filtered data by eliminating repetitive data from among the received aggregated social media content. The method may further include analyzing the filtered data for determining at least one data category and presenting a digest of social media content based on the determined at least one data category.
US09910902B1
The disclosed techniques provide systems and methods for anonymizing various portions of information, action logs, end-user information, and/or other data sets that are stored in non-indexed storage systems. More specifically, various anonymization procedures are described for redacting UII and/or replacing UII in raw data with randomly generated information (RGI). The anonymization process is performed on a rolling basis as raw data is received. An anonymization mapping table maps (or associates) the replaced UII in the anonymized data to the RGI, and eventually all raw data can be deleted.
US09910893B2
An approach is disclosed for implementing failover and resume when using ordered sequences in a multi-instance database environment. The approach commences by instantiating a first database instance initially to serve as an active instance, then instantiating a second database instance to serve as an instance of one or more passive instances. The active database establishes mastership over a sequence and then processes requests for the ‘next’ symbol by accessing a shared sequence cache only after accessing a first instance semaphore. The active instance and the passive instance perform a protocol such that upon passive database detection of a failure of the active database, one of the passive database instances takes over mastership of the sequence cache, and then proceeds to satisfy sequence value requests. The particular order is observed in spite of the failure.
US09910891B2
Staging data record changes from a faster storage medium to a slower storage medium using data query rewriting is provided. In response to receiving a data query corresponding to a particular data record, it is determined whether the data query is one of a transactional data query or an analytical data query. In response to determining that the data query is a transactional data query, the transactional data query is rewritten to apply transactional delta changes to the particular data record on a storage-class memory of a computer. In response to determining that the data query is an analytical data query, the analytical data query is rewritten to select and reconcile each data record corresponding to the particular data record stored on the storage-class memory with the particular data record stored on a persistent data storage device of the computer.
US09910888B2
A method for map-reduce job virtualization is disclosed. The method includes receiving a map-reduce job written in a first map-reduce language. The map-reduce job is to be performed in parallel on a plurality of nodes of a plurality of clusters. The method also includes selecting one or more clusters to run the map-reduce job. The method further includes identifying a second map-reduce language associated with the selected clusters. The method also includes converting the first map-reduce language of the map-reduce job into the second map-reduce language. The method further causes the map-reduce job in the second map-reduce language to be run on the plurality of nodes of the selected clusters.
US09910885B1
Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.
US09910876B2
According to one embodiment of the present invention, a method for processing a query in a column database is provided. The method for analyzing test results may include a computer, associating a first set of metadata values with a set of records in a table, wherein each record has an associated state indicated by a metadata value. The method may further include the computer receiving a query to return one or more records of the set of records. The method may further include the computer determining that one or more records in the set of records satisfies the query. The method may further include the computer determining whether at least a first record in the one or more records that satisfies the query is in a returnable state based, at least in part, on the metadata value.
US09910874B1
A methodology and related system operable to store a plurality of complex event processing (CEP) rules, the CEP rules being based on a plurality of events that are to be monitored. The CEP rules are pre-processed by, e.g., generating and storing a de-duplicated list of events from the plurality of events that are to be monitored. A received event from a received event stream is compared to events in the de-duplicated list of events and when a match between the received event (e.g., an event instance) and any one of the events in the de-duplicated list of events is detected, the received event (the event instance) is stored in an input repository. The plurality of CEP rules are then applied to the received event in the input repository, and any other previously stored events in the input repository.
US09910871B2
A table can be replaced with a view transparently to the application. For example, a data dictionary can specify that the view is to be substituted for the table. At runtime, application operations on the table are redirected to be performed on the view. Validation can be performed to ensure congruence between the table and the view. Can be useful for situations where a view with enhanced functionality is desired to be used in place of the table without re-coding the application.