Document Document Title
US09801235B2 Gateway device, communication system, and communication method
A gateway device includes: a receiving unit configured to receive a response of a field device with respect to a request from a management apparatus managing the field device; a conversion unit configured to reference type information included in the response received by the receiving unit, the type information indicating a type of data format, and convert data included in the response to a data format suitable for processing by the management apparatus, the conversion being made in accordance with the type information; and a transmitting unit configured to transmit to the management apparatus the data converted by the conversion unit.
US09801224B2 Method and apparatus for performing communication in wireless communication system
A method for performing communication by a cellular base station in a wireless communication system is provided. The method includes performing channel contention for occupying a channel of an unlicensed band, if the channel of the unlicensed band is occupied, the cellular base station transmits a first message including information about a time period in which the channel of the unlicensed band is usable, to at least one first User Equipment (UE) that performs communication in the channel of the unlicensed band using a first communication scheme, and communicating with a second UE using a second communication scheme different from the first communication scheme in the channel of the unlicensed band during a time period corresponding to the time period information. The second communication scheme corresponds to a cellular communication scheme, and the first message is transmitted to the at least one first UE based on the first communication scheme.
US09801220B2 Method, device and system for device to device D2D data transmission
The present invention discloses a method, a device and a system for device to device D2D data transmission. The method includes: monitoring, by a first station in a sleep state, a beacon frame broadcast by an access point AP, setting up a direct link with a second station when it is determined that the beacon frame has a buffer information indication indicating that the second station needs to transmit data, and then receiving the data transmitted by the second station. The method and the device disclosed in the present invention aim to solve a problem of larger signaling overheads during setup of an existing D2D direct link.
US09801216B1 Peer-to-peer configuration
In some cases, a provisioned electronic device may receive a request for configuration information from an unprovisioned device. In response, the provisioned device may determine configuration information to send to the unprovisioned device based at least in part on the contents of the request. Examples of configuration information may include network credentials for connecting to a wireless local area network, a registration token that identifies the unprovisioned device to a fulfillment service, and user preferences associated with a user of the provisioned device. Further, the provisioned device may send the configuration information to the unprovisioned device. Upon receipt of the configuration information, the unprovisioned device may utilize the configuration information to order products from the fulfillment service. In some instances, the provisioned device may obtain the configuration information from the fulfillment service.
US09801206B2 Spatial reuse based on distributed reporting
The embodiments provide a method implemented by a network device in a wireless local area network (WLAN) that improves efficiency for clear channel assessment (CCA) in the WLAN. The network device processes information announced by other network devices in the WLAN and uses this information to determine a CCA regime to be used in a basic service set (BSS) associated with the network device. The method encodes an outgoing frame with an indication of the CCA regime to be used in the BSS and transmits the outgoing frame through a wireless medium.
US09801202B2 Bluetooth device and data scheduler
A system and method for charging a wireless device is described. A charging apparatus includes a power delivery circuit to provide power to the wireless device and a wireless radio to communicate wirelessly with the wireless device. For example, the information about the wireless device may include at least a device type. The charging apparatus further includes a controller to receive information about the wireless device via the wireless radio and to control an amount of current provided by the power delivery circuit, when powering the wireless device, based at least in part on the received information. For example, the controller may determine that the device type is one of a plurality of recognized device types and subsequently enable the power delivery circuit to provide an amount of current to the wireless device that is optimized for the device type.
US09801198B2 Unlicensed frequency band with licensed frequency band timing
The timing used by communication equipment in a licensed frequency band by is used by the communication equipment for communication in an unlicensed frequency band. Time divisions, such as frames, subframes, timeslots, and symbol times, defined for use in the licensed frequency band are used by the communication equipment to communicate in the unlicensed frequency band. Before a transmitting device transmits within the unlicensed frequency band, the unlicensed frequency band is monitored for radio frequency energy to determine if the spectrum is currently being used. If no energy is detected, or the level is below a threshold, it is determined that the unlicensed band can be used by the transmitter.
US09801190B2 Radio communication system, base station apparatus, user terminal and radio communication method
The present invention is designed to provide a radio communication system, a base station apparatus, a user terminal and a radio communication method, whereby, when a plurality of kinds of CSI processes are configured, it is possible to lighten the processing load, and, furthermore, reduce the deterioration of throughput performance. The radio communication method of the present invention includes a plurality of base station apparatuses that transmit CSI-RSs for measuring CSI and a user terminal that communicates with the plurality of base station apparatuses, and, when a plurality of CSI processes, which are combinations of SMRs and IMRs, are configured, in each of the base station apparatuses, a CSI process for requesting CSI with a nearest CSI reference resource in a subframe of the subframe number N-4 or an earlier subframe is configured, and in the user terminal, the CSI process configured in each of the base station apparatuses is determined, and, the CSI feedback process is performed based on the determination.
US09801188B2 Backhaul signaling for interference avoidance
Providing for interference reduction and/or avoidance utilizing backhaul signaling between wireless access points (APs) of a wireless access network (AN) is described herein. By way of example, an interference avoidance request (IAR) can be issued by an AP to reduce signal interference on forward link (FL) and/or downlink (DL) transmissions by neighboring APs. The IAR can be routed via a backhaul network and/or over-the-air via access terminals (ATs) coupled with the AP or one or more interfering APs. Upon receiving the IAR, an interfering AP can determine reduced transmit power levels for FL and/or RL transmissions and respond to the IAR. The response can include reduced power levels and can be sent via the backhaul network or OTA. By employing the backhaul network in full or in part, interference avoidance can be conducted even for semi-planned or unplanned heterogeneous networks coupled by the backhaul.
US09801187B1 Method and apparatus for controlling channel occupancy based on energy-level-coded quality of service indicia
An improved method for controlling how long a device will occupy a wireless channel, based on consideration of QoS class of communication on the channel. With respect to a communication that the device detects on the channel, the device could determine QoS class by detecting a sequence of energy levels in association with the detected communication, the sequence of energy levels indicating the QoS class. The disclosed method could be applied by a cellular base station to control how long the base station will provide cellular service on the channel, where the channel is also used for other communications such as WiFi communications for instance.
US09801184B2 Multiple network allocation vector operation
A first wireless device may determine a bandwidth for transmitting a frame, calculate two or more Spatial Reuse (SR) parameter values for the bandwidth, set, using the SR parameter values, first and second SR fields of the frame based on the bandwidth and a channel center frequency in which the bandwidth is carried, and transmit the frame to a second wireless device on the bandwidth. The first and second SR fields may be set to a first value when the bandwidth is a 40 MHz bandwidth and the channel center frequency is in a 2.4 GHz band. The first and second SR fields may be set to the first value when the bandwidth is an 80+80 MHz bandwidth and the channel center frequency is in a 5 GHz band. The first value may be a minimum of SR parameter values for first and second bandwidths in the bandwidth.
US09801179B2 Methods and systems for extending range and adjusting bandwidth for wireless networks
A communications base-station configured to operate as a hub in a wireless network and provide communication services to a set of remote customer devices using a wireless protocol is disclosed. The communications base-station includes an antenna array having a plurality of antennae arranged in a fashion as to enable the antenna array to transmit and receive wireless signals in both a substantially omnidirectional and non-omnidirectional pattern, a physical layer (PHY) device coupled to the antenna array and configured to transmit and receive wireless signals and a media access control (MAC) device coupled to the PHY device and configured to direct the antenna array to concurrently provide beamformed wireless signals to a first customer device and omnidirectional wireless signals to second customer device.
US09801178B2 Method and apparatus for providing channel sharing among white space networks
A method and an apparatus for providing channel sharing are disclosed. For example, the method receives a request for a white space channel assignment, and identifies one or more white space channels in accordance with the request. The method sends a response to the request comprising a white space channel assignment, wherein the white space channel assignment assigns one of the identified one or more white space channels.
US09801176B2 FDMA/TDMA architecture using channelizer and matrix power amplifier
A communication system including at least one first TDMA high speed switch having a first switch output, a FDMA channelizer, configured to receive an input RF signal from the at least one first TDMA high speed switch, at least one matrix power amplifier having at least one input and at least one output, and at least one second TDMA high speed switch having a second switch input coupled to a respective one of at least one channelizer output and at least one second switch output coupled to a corresponding input of the at least one matrix power amplifier, the at least one second TDMA high speed switch being configured to receive an output RF signal from the FDMA channelizer and transmit the output RF signal to a selected input of the at least one matrix power amplifier, wherein each predetermined output is coupled to a corresponding antenna beam.
US09801174B2 Method and apparatus for obtaining identifier of small cell in wireless communication system having hierarchical cell structure
A method and an apparatus for obtaining a small cell identifier in a wireless communication system having a hierarchical cell structure are provided. The method includes obtaining a small cell identifier of a terminal in a wireless communication system of a hierarchical cell structure, transmitting resource information allocated for a Random Access Channel (RACH) of a terminal to a small base station, receiving state information regarding the RACH of the terminal from the small base station, determining at least one small base station adjacent to the terminal using the state information regarding the RACH, and transmitting cell IDentifier (ID) information of the determined small base station to the terminal.
US09801163B2 Uplink configuration and transmission control in inter-site carrier aggregation
There are provided measures for uplink configuration and transmission control in inter-site carrier aggregation. Such measures may exemplarily comprise measures for controlling configuration of a terminal device for an inter-site carrier aggregation mode, in which carriers from a macro cell and a micro cell are aggregated for uplink communication, with a configuration of uplink control information for the macro cell located at a first site and a configuration of uplink control information for the micro cell located at a second site, and/or measures for controlling transmission of a terminal device in the inter-site carrier aggregation mode with a handling of concurrent uplink transmissions at the terminal device.
US09801160B2 Method for allocating reference signals of a backhaul link in a relay communication system, and method and apparatus for transmitting/receiving data using the same
The present invention relates to a method and to an apparatus for transmitting/receiving data in a relay communication system. The method comprises the steps of: setting, as a guard band, the first predetermined number of symbol transmission slots of a data transmission period in a subframe resource element of a downlink channel constituted by a control signal transmission period to which a control signal is allocated and the data transmission period to which downlink data is allocated; allocating reference signals to symbols of the data transmission period; puncturing the symbols corresponding to the guard band from among the symbols to which said reference signals are allocated; and transmitting signals to which said reference signals are allocated.
US09801152B2 Managing the operation of a machine type communication device in a mobile communication system
One object of the present invention is o method for managing the operation of a Machine Type Communication MTC Device in a mobile communication system, said method comprising a step of: performing said management within a detach of the MTC Device from the mobile communication network.
US09801149B2 Wireless communication system, mobile station and base station
A base station that performs wireless communication with a mobile station using a plurality of cells, the base station includes: a wireless communication circuitry configured to transmit a first control signal that includes first information used to adjust a transmission timing of the mobile station with the cells and second information that is different from the first information, and a second control signal that includes information indicating whether the second information is used to specify a cell among the cells; and a controller configured to perform control for transmission of the first control signal and the second control signal.
US09801148B2 Apparatus and method for acquiring D2D synchronization information
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). An apparatus and method for acquiring synchronization information through the transmission and reception of signals between devices for device to device (D2D) communication is provided. A method for a user equipment (UE) in a wireless communication system includes detecting a synchronization signal of another UE in a predetermined measurement gap. The method also includes transmitting a detected result of the synchronization signal to an evolved Node B (eNB). A start time point of the measurement gap in a first measurement gap period and a start time point of the measurement gap in a second measurement gap period are different from each other.
US09801143B2 Terminal apparatus, base station apparatus, and communication method of determining appropriate uplink transmit power of physical uplink shared channel corresponding to a subframe set
A terminal apparatus includes a receiving circuit and a transmitting circuit. The receiving circuit receives a higher layer signal including a first parameter concerning uplink power control, and receives a higher layer signal including a configuration of first and second subframe sets and a second parameter concerning uplink power control. The transmitting circuit sets a transmit power for a physical uplink shared channel transmitted on a subframe, the transmit power being based on the first parameter, in a case where the first and second subframe sets are configured and the subframe belongs to the first subframe set, and sets a transmit power for a physical uplink shared channel transmitted on a subframe, the transmit power being based on the second parameter, in a case where the first and second subframe sets are configured and the subframe belongs to the second subframe set.
US09801142B2 Terminal device, base station apparatus, and communication method
A terminal device that communicates with a base station apparatus includes a transmission unit that transmits a channel and/or a signal based on a maximum output power in a first cell group in a certain subframe. In a case where information relating to uplink transmission in the second cell group is recognized, a residual power is allocated based on a priority level of a type of uplink transmission. The residual power is given by subtracting a power that is determined based on uplink transmission in the first cell group and a power that is determined based on the uplink transmission in the second cell group from a sum of maximum output powers of the terminal device. The maximum output power is a sum of the power that is determined based on the uplink transmission in the first cell group and a power that is allocated to the first cell group, of the residual power.
US09801134B2 Method and apparatus of sensor network supporting bidirectional event detection
A communication method of a coordinator in a bidirectional event transmission sensor network comprising a sensor node and the coordinator is provided. The method includes sensing, in an uplink section, whether a signal having energy greater than or equal to a predetermined magnitude is received, the signal indicating occurrence of an uplink event detected by the sensor node, and transmitting, to the sensor node in a downlink section, a synchronization packet that is used for receiving the uplink event or for transmitting a downlink event in response to the coordinator detecting the downlink event or sensing the signal having energy greater than or equal to the predetermined magnitude in the uplink section. The bidirectional event transmission sensor network has a structure of a super frame that includes at least one standby slot (SS) including the uplink section and the downlink section.
US09801132B2 Method and system for managing turbo mode operation
A method of managing turbo mode operation of a first electronic device is provided. The first electronic device has been clustered with a second electronic device. The method is executable at a computing apparatus and includes receiving, via a communication network, a signal indicative of turbo mode operation of the second electronic device, and responsive to the signal indicative of turbo mode operation of the second electronic device, causing turbo mode operation of the first electronic device. Servers and electronic devices for implementing the method are also provided.
US09801129B2 Systems and methods for disseminating messages among a fabric network
Systems and methods for waking a fabric network of devices and communicating messages among the devices are described herein. An electronic device can communicate with other electronic devices of a fabric network broadcasting a wake message to the fabric network in response to an awakening event. The wake message can include a reason for triggering a wakeup of each device in the fabric network and a wake time signaling period. After the wake time signaling period lapses, a fabric message can be broadcasted to the fabric network, and the fabric message can be selectively rebroadcasted.
US09801116B1 Wireless communication system control of carrier aggregation for a wireless relay
A wireless communication network controls Carrier Aggregation (CA), a donor base station wirelessly serves a wireless relay and the donor base station and the wireless relay wirelessly serve User Equipment (UE). The wireless relay wirelessly exchanges user data with a UE using CA based on an initial relay to UE (R2UE) CA threshold. The donor base station determines a donor base station utilization amount and processes the donor base station utilization amount to determine a modified R2UE CA threshold. The donor base station wirelessly transfers an instruction to the wireless relay indicating the modified R2UE CA threshold. The wireless relay wirelessly receives the modified R2UE CA threshold and exchanges additional user data with the UE using CA based on the modified R2UE CA threshold.
US09801110B2 Methods and devices for avoidance of partial offloading of traffic bearers
A method, implemented in a first node, that is in communication with a second node and a mobile device, includes determining a traffic type of a first traffic bearer within a packet data network connection between the second node and the mobile device. The method further includes marking the first traffic bearer as movable or non-movable based on the determined traffic type. The method also includes in response to determining that the first traffic bearer has been marked as non-movable, marking all other traffic bearers in the packet data network connection between the second node and the mobile device as non-movable.
US09801102B2 Method and apparatus for handover using X2 interface based on closed subscriber group in mobile communication system
A method for handover of User Entity (UE) by a source Base Station (BS) is provided. The method includes determining whether to handover the UE using an X2 interface, transmitting a handover request message to a target BS, the handover request message including Closed Subscriber Group (CSG) information of the target BS, and receiving a handover request acknowledgement message from the target BS, wherein the determining of whether to handover the UE using the X2 interface includes, if there is the X2 interface between the source BS and the target BS, and if the target BS does not support a CSG or the target BS supports a same CSG supported by the source BS, determining to perform the handover of the UE using the X2 interface, and obtaining the CSG information of the target BS through an X2 interface set up procedure.
US09801093B2 Wireless communication system and method, and dynamic association control apparatus and method
It is provided a dynamic association control apparatus comprising: an information acquisition part configured to acquire information related to an object relay node and to candidate base stations to be associated; a blocking probability calculation part configured to calculate respectively a candidate blocking probability in a case where the object relay node performs association with each of the candidate base stations to be associated according to the acquired information; and an association control part configured to select an object blocking probability from the calculated candidate blocking probabilities, and use a base station corresponding to the selected object blocking probability as an object base station to which the association is transferred, so that the object relay node changes to be associated with the object base station to which the association is transferred.
US09801080B2 Interference-aware frequency selection for small cells in wireless networks
Methods and apparatuses are provided for selecting an operating frequency from available frequencies/channels for a small cell. A set of candidate operating frequencies is determined from a plurality of available operating frequencies as having an interference cost less than a first threshold and a coupling cost less than a second threshold. The small cell can then select a candidate operating frequency of the set of candidate operating frequencies having a lowest interference cost as the operating frequency.
US09801078B2 Method and system for transmitting/receiving neighbor base-station advertisement message in broadband wireless access system
Methods and apparatuses are provided for receiving neighbor BS information by a mobile station in a wireless communication system. The mobile station receives a neighbor BS information message. It is determined whether operator ID information identifying a network operator of a neighbor BS is not included in the neighbor BS information message. Operator information related to the neighbor BS is identified as operator information related to a serving BS, if it is determined that the operator ID information is not included in the neighbor BS information message.
US09801077B2 Method and apparatus for performing discontinuous reception and downlink inter-frequency and inter-radio access technology measurements in CELL—FACH state
A method and apparatus of performing discontinuous reception (DRX) and downlink inter-frequency and inter-radio access technology (RAT) measurements in CELL_FACH state are disclosed. While in DRX mode, a wireless transmit/receive unite (WTRU) may perform inter-frequency and inter-RAT measurements in a measurement occasion that fall into a DRX period. The WTRU may take the measurements on first predetermined number of frame in which a DRX frame would coincide after a last reception frame if DRX operation was ongoing. The WTRU may periodically wake up for downlink reception in CELL_FACH state in accordance with common DRX pattern that is common to all WTRUs in a cell or may wake up from DRX upon reception of the order and receiving a common traffic.
US09801072B2 Non-access stratum architecture and protocol enhancements for long term evolution mobile units
A method and apparatus performs processing of the non-access stratus (NAS) layer (layer 3) in long term evolution (LTE) wireless transmit/receive units (WTRUs), which allows the NAS protocol layer to route layer 3 messages to the correct NAS entity, and to encode new NAS message types and information elements. A new architecture is presented that enables NAS security. When a NAS message is generated, a determination is made as to whether or not to cipher, de-cipher and/or integrity check the NAS message based on at least one of a protocol discriminator (PD) of the NAS message, an indicator field in a header of the NAS message, the type of the NAS message, a NAS security state variable, and an indication by an upper layer protocol. The NAS security state variable indicates whether NAS security is currently active or not and may comprise one bit.
US09801067B1 Device and method of handling security authentication
A method for handling a security authentication between a communication device, a source base station (BS), a target BS and a wireless local area network (WLAN) termination (WT) comprises the source BS performing a handover with the target BS and the WT; the source BS transmitting a RRCConnectionReconfiguration to the communication device, after performing the handover; the communication device performing a random access procedure with the target BS, after receiving the RRCConnectionReconfiguration; and the target BS transmitting a confirm message to the WT after performing the random access procedure, wherein the confirm message indicates that the RRCConnectionReconfiguration is received by the communication device.
US09801065B2 System and method for using a symbol as instruction for a mobile identity to initiate transfer of authenticated identity information to a target system
Some implementations may provide a machine-assisted method to obtain access to an otherwise restricted resource, including: retrieving, by using the mobile device, a multi-dimensional symbol being displayed on a display device different from the mobile computing device, the multi-dimensional symbol encoding authentication actions for the mobile computing device to perform such that an identity of a user from the mobile device is verified; decoding data in the multi-dimensional symbol to retrieve information encoding the authentication actions; performing the authentication actions as encoded in the multi-dimensional symbol such that the identity of the user is verified; in response to having the identity of the user verified, causing the user to obtain access to the otherwise restricted resource.
US09801062B2 Bluetooth transmission security pattern
Beacon devices transmit beacon messages that may be used to alert an application on a user device, e.g., a mobile phone, of the beacon device's proximity. Some embodiments contemplate a beacon device configured to transmit a pattern of successive beacon messages and/or Bluetooth Low Energy broadcast messages at one or more different power levels. The pattern of power levels may securely identify the beacon device. For example, the mobile phone application may confirm with a network server that the pattern agrees with the beacon device's identity. The pattern may also serve a calibration function. Where the mobile device application has knowledge of the expected power levels in the pattern, the application can infer from weaker transmissions that the beacon device is further from the mobile device. The weaker power levels may also indicate the character of the transmission environment.
US09801059B2 Security for wireless broadcasts
Methods and systems are provided for concealing identifying data that may be used to identify a beacon or device in broadcasts unless an observer device is able to directly or indirectly, via an authorized resolver device, translate an encrypted broadcast into the identifiable information. The wireless security scheme disclosed herein also pertains to resolving the concealed data messages to obtain the identifiable information.
US09801050B2 Formatting an endpoint as a private entity
An identifier may be generated for an endpoint device associated with a user device. The identifier may include first data indicating that the identifier is generated, second data identifying the user device, and third data identifying the endpoint device from a plurality of endpoint devices associated with the user device. The identifier may be formatted as an International Mobile Subscriber Identity (IMSI). The first data may include a three-digit mobile country code (MCC) not associated with a country. The second data may include a telephone number associated with the user device. The third data includes a counter value incremented for endpoint devices associated with the user device.
US09801047B1 Wireless device application interaction via external control detection
Wireless device application interaction via external control detection comprises identifying a first position of a wireless device and identifying a first change in the wireless device's position. The method may also provide calculating a first distance vector. The method may also perform comparing the first distance vector to a first threshold distance and calculating a second distance vector based on a distance between the second position and a third position and comparing the second distance vector to a second threshold distance, and changing a current operating state of the wireless device to a different operating state if the first distance vector exceeds the first minimum distance and the second distance vector does not exceed the first maximum distance.
US09801029B2 Method, system and device for transmitting data
The embodiments of the present application relate to the technical field of wireless communications, and in particular, to a method, system and device for transmitting data, so as to solve the problems existing in the prior art that a multicast message cannot be sent due to FACH limitation in a UMTS system, and a relatively large influence will be brought to the current system information scheduling mechanism if multicast data is issued through system information in an LTE system. The method of the embodiments of the present application comprises: a wireless access network receiving data of at least one group of user equipment from a core network, and the wireless access network transmitting data of a corresponding group to the user equipment in the group through user plane shared resource transmission. Due to this mode of adopting a shared channel to bear multicast data, the current relatively limited FACH resource in a UMTS system is thereby released, and the adoption of a shared channel can enable transfer of multicast data more rapidly and promptly. An LTE adopts a user plane to transmit multicast data, avoiding influence on the system information.
US09801028B2 Multimedia broadcast multicast service (MBMS) utilizing spatial multiplexing
Systems and methods are disclosed herein for an enhanced Multimedia Broadcast Multicast Service (MBMS) in a wireless communications network. In one embodiment, a number of base stations in a MBMS zone, or broadcast region, accommodate both Spatial Multiplexing (SM) enabled user elements and non-SM enabled user elements. In another embodiment, a number of base stations form a MBMS zone, or broadcast region, where the MBMS zone is sub-divided into an SM zone and a non-SM zone. In another embodiment, the wireless communications network includes multiple MBMS zones. For each MBMS zone, base stations serving the MBMS zone transmit an MBMS zone identifier (ID) for the MBMS zone. The MBMS zone ID may be used by a user element for decoding and/or to determine when to perform a handoff from one MBMS zone to another.
US09801027B2 Associating external devices to vehicles and usage of said association
Methods, apparatuses and products for associating external devices to vehicles and usage of said association. One method obtains information from one or more mobile devices that are connected to the external device. The information is used to determine that the external device is associated with a vehicle, whereby another mobile device is enabled to determine that it is being located on the vehicle based on the mobile device being connected to the external device. Another method obtains an indication that a mobile device is connected to an external device. A database is accessed to retrieve an associated of the external device with a vehicle, whereby it is deduced that the mobile device is located in or on the vehicle. In response to the deduction, a predetermined action may be performed.
US09801022B2 Providing OTDOA PRS assistance data
Disclosed embodiments pertain to the obtaining and utilization of Observed Time Difference of Arrival (OTDOA) assistance data. Cell timing information obtained based on measurements by a Mobile Station (MS) of neighbor cells may comprise cell timing offsets of the neighbor cells relative to a serving cell for the MS. OTDOA assistance data may be generated, where the OTDOA assistance data may comprise an OTDOA assistance data reference cell and a cell timing offset between the serving cell and an OTDOA assistance data reference cell, the reference cell being selected based on the received neighbor cell measurements. Embodiments disclosed also pertain to methods on an MS for performing measurements of neighbor cells comprising cell timing information for neighbor cells by requesting idle periods with a desired length from a base station to perform the measurements, and performing the requested measurements upon receiving confirmation that the idle periods have been configured.
US09801019B2 Adaptive triggering of RTT ranging for enhanced position accuracy
A range between a first wireless device and a second wireless device is estimated using a first mechanism based on messages transmitted over a first communication channel. The first communication channel is associated with a first radio access technology capability of the wireless devices. One or more metrics indicative of an accuracy of the range estimates provided by the first mechanism are obtained. A second mechanism to estimate a range between the first wireless device and the second wireless device may be implemented in favor of the first mechanism when the metric fails to satisfy a criterion. The second mechanism is based on unicast messages transmitted over a second communication channel. The second communication channel is associated with a second radio access technology capability of the wireless devices and may be the same as, or different from, the first communication channel.
US09801018B2 Content request by location
A method of obtaining media content of an event, comprising: identifying a real-life event and, a time of said real-life event a geographic location of the real-life event; identifying a subset of a plurality of client terminals of users located in proximity to the geographic location of the real-life event at said time of said real-life event; sending a message to the subset of client terminals containing a request to acquire media content documenting the real-life event; and receiving at least one media content item documenting the real-life event from at least one client terminal of the subset of client terminals, the at least one media content item acquired by at least one user of the users using the at least one client terminal in response to the message.
US09801011B2 Tracking RFID objects with integrated communication link
A wireless system includes a plurality of objects. The wireless system includes a controller and a radio frequency identification (RFID) read-write device. Each of the objects includes an RFID device and a transceiver. An object and methods of tracking objects are also disclosed.
US09801001B2 Disaster safety system using combined beacon and method for processing thereof
The present invention relates to a disaster safety system using a combined beacon and a method for processing thereof. Various low-power sensors are combined with the combined beacon, which measures various environmental information for an installation place through a wireless communication network. The combined beacon supports, for example, Bluetooth and Bluetooth smart standards. The combined beacon combines sensors required by a user to measure and collect the environmental information for the installation place. The disaster safety system is provided to measure and collect various environmental information for the installation place in real time by using a combined beacon in which a plurality of sensors is combined and provide the environmental information to a smart device of a user and collect, analyze, and monitor the environmental information and predict and determine whether a disaster occurs at the installation place. According to the present invention, since the disaster safety system is able to be constructed by using an application of the smart device, system construction cost can be reduced and various sensors required by the user can be combined to the combined beacon and environmental data of the combined sensor is provided to be used for Internet of things (IoT) application services of various fields.
US09800996B2 Machine to machine system, method and server using social network service
The present disclosure relates to a machine to machine (M2M) system, method and server using a Social Network Service (SNS). The M2M communication server receives control information of a first M2M apparatus from a second M2M apparatus that receives the control information through an SNS interface, converts the control information into a command that is recognizable by the first M2M apparatus, and transmits the command to the first M2M apparatus such that the second M2M apparatus receives information corresponding to the command. Accordingly, a human, as a user, communicates with an M2M apparatus, easily controls the M2M apparatus, and acquires information by use of a Social Network Service (SNS) interface that is familiar to the human.
US09800993B2 Method and apparatus for setting profile
A method and apparatus for setting profiles are provided. The profile setting method includes receiving, from a first terminal, a profile transfer request message that requests transfer of a first profile or portion thereof from a first secure element to a second secure element; configuring a second profile using the first profile or portion thereof; and sending, to a second terminal, the configured second profile.
US09800990B1 Selecting a location to localize binaural sound
A method selects a location where to localize binaural sound to a listener. Sounds are assigned to different zones or different sound localization points (SLPs). The sounds are convolved with sound localization information so the sounds externally localize as binaural sound away from the listener and into the assigned zone or to the assigned SLP.
US09800987B2 Binaural decoder to output spatial stereo sound and a decoding method thereof
A binaural decoder for an MPEG surround stream, which decodes an MPEG surround stream into a stereo 3D signal, and a decoding method thereof. The method includes dividing a compressed audio stream and head related transfer function (HRTF) data into subbands, selecting predetermined subbands of the HRTF data divided into subbands and filtering the HRTF data to obtain the selected subbands, decoding the audio stream divided into subbands into a stream of multi-channel audio data with respect to subbands according to spatial additional information, and binaural-synthesizing the HRTF data of the selected subbands with the multi-channel audio data of corresponding subbands.
US09800982B2 Electromagnetic transducer with expanded magnetic flux functionality
An apparatus, including an external component of a medical device including an electromagnetic actuator configured such that static magnetic flux of the electromagnetic actuator removably retains the external component to a recipient thereof.
US09800974B2 Ear model, artificial head, and measurement device using same, and measurement method
Provided is a measurement device that evaluates an acoustic device 100 including a vibrating element and configured to allow sound to be heard by vibration transmission. The measurement device includes: an ear model unit 50 including an ear model 51 that is molded after a human ear and an artificial cartilage unit 54 that is joined to the ear model 51; and a vibration detector 56 disposed in the ear model unit 50.
US09800967B1 Shout stopper
The present invention includes a system for alerting a headphone user that another individual is attempting to gain the user's attention. The system includes an alert receiver designed to easily mate with the headphones and an audio source. The alert receiver wirelessly communicates with an alert transmitter that can be manually operated by the individual. This system enables an individual to easily alert the headphone user without requiring either party have or use a telephone.
US09800965B2 Multi-microphone porting and venting structure for a communication device
A microphone porting and venting assembly (100) is formed of a remote support substrate (118) providing a (130) acoustically resistive element with dedicated venting cavities (132) along with an external baffle (220) providing acoustic channels (212, 214, 216) which further provide water drainage and external sound sampling points (222, 224, 226). The microphone porting and venting assembly (100) is well suited waterproof, noise cancelling microphone systems.
US09800957B2 Operating a network node
Measures for use in operating a network node in a telecommunications network. At a network node located in a second part of the network, signaling messages transmitted between a server and end devices in an at least a first group are monitored. Each monitored signaling message includes a telephone dialing number for a given end device in the at least first group and an extension number for the given end device. On the basis of the monitoring, mapping data is stored which includes mappings between telephone dialing numbers and extension numbers for end devices in the at least first group. In response to detecting a loss of connectivity between a first part of the telecommunications network and the second part of the telecommunications network, extension number dialing request messages received from end devices in the first group are processed according to a detected loss of connectivity operating mode.
US09800955B2 Method and system for sign language translation and descriptive video service
A method and a system for a sign language translation and descriptive video service are disclosed. The method and system enables an easy preparation of video including a descriptive screen and a sign language so that a hearing-impaired person and a visually impaired person can receive a help for using a video media. The method includes extracting a character string in a text form from a caption of an original video; translating the character string in the text form extracted from the caption of the original video to a machine language; matching the character string translated to the machine language with a sign language video in a database; synchronizing the original video with the sign language video, and mixing the original video and the synchronized sign language video; and editing the sign language video with a sign language video editing tool.
US09800943B2 System and method for multipath communication management in an aircraft
Disclosed is a method and seat centric device for providing data over a plurality of communication channels inside an aircraft. In one aspect, the method comprises obtaining storage information of data from one or more aircraft servers and a request for subset of data from a seat centric device. The method further comprises, identifying location of the subset of data in at least one of the one or more aircraft servers based on an analysis of the request the storage information data and an available communication channels between the seat centric device and the aircraft server. Furthermore, the method comprises initializing a multipath protocol for transfer of the subset of data associated with the request between the aircraft server and the seat centric device and initiating data transfer associated with the request simultaneously over the available communication channels for providing the subset of data to seat centric device.
US09800936B2 Apparatus, systems and methods for accessing an initial portion of a media content event
Systems and methods are operable to retrieve a previously broadcast initial portion of a media content event. An exemplary embodiment stores a media content event at a first media device as the media content event is communicated over a broadcast system; receives a request at the first media device from a second media device, wherein the request identifies an initial portion of a media content event that has previously been communicated over a broadcast system; identifies the initial portion of the media content event from the stored media content event; retrieves the identified initial portion of the media content event; and communicates the initial portion of the media content event from the first media device to the second media device.
US09800935B2 Systems and methods for multi-device content recommendations
Methods and systems are disclosed herein for a media guidance application that provides content recommendations based on recent activity. For example, the media guidance application determines that the user has stopped using the first device and is using the second device. In response, the media guidance application retrieves, from memory, a length of time that the user has consumed media on the first device. The media guidance application then determines the time interval when the user was consuming media on the first device. Next, media content is determined that the user consumed on the first device during the time interval. The media guidance application then determines a characteristic of the consumed media content and recommends media content on a second device based on the characteristic.
US09800934B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides a method of transmitting broadcast signals. The method includes, formatting input streams into Data Pipe (DP) data, Low-Density Parity-Check (LDPC) encoding the DP data according to a code rate, bit interleaving the LDPC encoded DP data, mapping the bit interleaved DP data onto constellations, building at least one signal frame including the mapped DP data, and modulating data in the built signal frame by an Orthogonal Frequency Division Multiplexing (OFDM) method and transmitting the broadcast signals having the modulated data, wherein the input streams include Audio/Video (A/V) data and service guide data, and wherein the Audio/Video (A/V) data and service guide data are included in first ISO base media file format (ISOBMFF) files.
US09800932B2 Set-top box, system and method for providing awareness in a hospitality environment
A system and method for providing awareness in a hospitality environment are presented. In one embodiment, a vertical and horizontal array of set-top boxes is provided and each set-top box includes an identification corresponding to the room in which the set-top box is placed. Each set-top box includes a wireless transceiver that periodically transmits an identification beacon that is received by a proximate wireless-enabled interactive device. The proximate wireless-enabled interactive device, in turn, broadcasts data packets including an indication of the strength of set-top box identification signals received. The broadcasts are received by a server via an array of wireless routers. The location of the proximate wireless-enabled interactive device is determined based on the signal strength information in the data packets.
US09800930B2 Image processing apparatus and method for selective power supply
An image processing apparatus includes a chipset unit which processes data; a connector which includes a plurality of terminals, and is configured to connect with a cable so that the chipset unit can transmit and receive a signal to and from an external device; a switching unit which supplies power to the external device through a first terminal of the connector, and selectively controls a switching operation regarding whether or not to supply power to the first terminal on the basis of a signal state of a second terminal of the connector when the cable is connected to the connector. A control method of the image processing apparatus is also disclosed.
US09800929B2 Method and system for obtaining viewing data and providing content recommendations at a set top box
A system and method for generating television recommendations includes a viewer tracking module that tracks viewer events to form a viewer tracking log. A recommendation module that determines a timeslot, generates a timeslot viewing profile based on the timeslot. The viewer tracking log corresponds to television programs watched previously at the user device during the timeslot. The recommendation module compares the timeslot viewing profile with available content for the timeslot and generates a content recommendation list.
US09800919B2 Method and device for screen mirroring
A method of reproducing a streaming video received from a source device is provided. The method including reproducing, by a sync device, a first streaming video representing an image on a screen of the source device, the first streaming video being reproduced using a full screen player, when a partial area of the image on the screen of the source device changes, receiving, from the source device, a second streaming video including change information about the partial area, determining a partial screen player to reproduce the second streaming video, and reproducing the second streaming video in an area of a screen of the sync device which corresponds to the partial area of the image on the screen of the source device, the second streaming video being reproduced using the partial screen player.
US09800917B2 Targeted television advertisements associated with online users' preferred television programs or channels
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel, which in turn is selected based at least in part on information from an online user profile that contains information indicating a user's preference for that television program or channel. The television advertisement is selected based at least in part on additional information from the online user profile that is unrelated to the selected television program or channel. The selected television advertisement is presented on or during the selected television program or channel via a set-top box, which has a set-top box identifier associated with the online user profile.
US09800911B2 Technologies for selective content licensing and secure playback
Technologies for selectively licensing segments of source content are described. In some embodiments the technologies enable a user of a client device to select, license, and use one or more segments of source content, without the need to obtain a license to the source content as a whole. Systems, methods, and computer readable media utilizing such technologies are also described. In some embodiments, the technologies can enable digital rights management or other restrictions imposed on a content segment to be enforced, even when the content segment is incorporated into diverse content such as a content mashup. The technologies may also enable independent tracking of information regarding the use and/or payback of content segments, even when such segments are included in diverse content.
US09800907B2 Systems and methods for managing available bandwidth in a household
Systems and methods for managing available bandwidth in a household are provided. A request to access a first media asset is received. A determination is made as to whether a bandwidth currently available in the household is sufficient for enabling access to the first media asset. When the bandwidth currently available in the household is insufficient for enabling access to the first media asset, a search is performed for a second media asset currently consuming a portion of the household bandwidth needed for enabling access to the first media asset. A third media asset is identified having a remaining duration that is more than a remaining duration of the second media asset. A message is displayed that indicates the bandwidth currently available in the household is insufficient to access the first media asset and that has an option to access the third media asset instead of the first media asset.
US09800906B2 System and method for display device discovery
A method for creating a list of display devices that are available to receive a video signal from an image generator via network video streaming. One version of the method includes transmitting a display availability packet indicating one or more of the display devices that are available for connection, updating a network display listing module with the information stored in the display availability packet, and transmitting an availability request packet requesting a list of the display devices that are available to receive the video signal. In response to receiving an availability request packet, a display resource list, indicating the display devices available to receive the video signal, is generated from the metadata contained in the availability request packet.
US09800893B2 Apparatus, a method and a computer program for video coding and decoding
A method and related apparatus for decoding an image sequence from a bitstream, wherein an identifier indicating if all output pictures are decodable with a predefined set of reference pictures is decoded; an indication of required reference pictures for a given output picture is decoded; the indicated at least one reference picture for the given output picture is decoded; and the at least one output picture is decoded.
US09800892B2 Method and apparatus for processing video signal
The present invention relates to a method and apparatus for processing a video signal, which can increase the accuracy of the motion vector prediction through motion vector scaling which takes a difference in the temporal distance between reference pictures into consideration. To this end, the present invention provides a video signal processing method and a video signal processing apparatus using the same, and the method comprises the steps of: scaling at least one neighboring partition motion vector for a motion vector prediction of the current partition; scaling the neighboring partition motion vector, which has been selected, when the reference picture of the neighboring partition motion vector is different from the reference picture of the current partition; acquiring a motion vector prediction value of the current partition using the scaled motion vector; and acquiring a motion vector of the current partition using the motion vector prediction value.
US09800890B2 Moving picture encoding device, moving picture encoding method and moving picture encoding program as well as moving picture decoding device, moving picture decoding method and moving picture decoding program
A first vector predictor candidate list generating unit generates a first motion vector predictor candidate list from motion vectors of encoded neighboring blocks to blocks to be encoded. A second vector predictor candidate list generating unit generates a second motion vector predictor candidate list from motion vectors of blocks at the same positions as the blocks to be encoded in an encoded image and neighboring blocks to the blocks at the same positions. A combination determining unit determines whether to generate a third vector predictor candidate list combining the first and second vector predictor candidate lists by comparison of a block size of the blocks to be encoded and a threshold size. A vector predictor candidate list deciding unit generates the third vector predictor candidate list from the first vector predictor candidate list.
US09800887B2 Method for generating prediction block in AMVP mode
A method for generating a prediction block in Advanced Motion Vector Prediction (AMVP) mode to reconstruct a prediction-coded video signal using a motion vector approximate to original motion information. An AMVP candidate list is generated using effective spatial and temporal AMVP candidates for a current Prediction Unit (PU). If the number of the effective AMVP candidates is smaller than a predetermined value, a motion vector having a predetermined value as a candidate to the AMVP candidate list. Then a motion vector corresponding to an AMVP index of the current PU from among motion vectors included in the AMVP candidate list is determined to be a motion vector predictor of the current PU.
US09800867B2 Calibration device of camera, camera system, and calibration method of camera
To provide a calibration device of a camera, a camera system, and a calibration method of a camera which can achieve simplification of a calibration operation and improvement of accuracy of the calibration. A calibration device 2 includes a database 30, an instruction section 25, a correction section, and an evaluation section 24. Process data in accordance with a specification of a camera 11A is stored in the database 30. The instruction section 25 outputs an operation instruction to a display screen 50A based on the process data. The evaluation section 24 evaluates a correction image which is corrected by the correction section.
US09800864B2 Gaze controlled focusing of stereoscopic content
An apparatus and method generate a three-dimensional image by presenting, using a stereoscopic display, a representation of a scene comprising one or more objects, tracking a gaze of the user to determine a direction of gaze within the scene, determining depths associated with one or more objects in the scene, and determining which of the objects in the scene are inside and which are outside a comfort zone based at least in part on the direction of gaze of the user and the depths associated with the one or more objects in the scene. In some embodiments, the method includes identifying one or more objects proximate the direction of gaze of the user, determining depths associated with the one or more identified objects, determining a range of depths based at least in part on the depths associated with the one or more identified objects, and establishing the comfort zone based at least in part on the range of depths. In some embodiments, the method includes modifying the presented representation of the scene based on which of the objects are outside the comfort zone.In some embodiments, the method includes focusing the stereoscopic display based at least in part on the determination of which objects are inside the comfort zone, tracking the gaze of the user to determine a second direction of gaze within the scene different from the direction of gaze within the scene, re-determining depths associated with one or more objects in the scene, re-determining which of the objects in the scene are inside and which are outside the comfort zone based at least in part on the second direction of gaze of the user and the re-determined depths associated with the one or more objects in the scene, and re-focusing the stereoscopic display based at least in part on the determination of which objects are inside the comfort zone.
US09800855B2 Reproduction device, reproduction method, and recording medium
The present technology relates to a reproduction device, a reproduction method, and a recording medium, which are capable of displaying closed captions having a wide dynamic range of luminance at appropriate brightness. HDR closed captions serving as closed captions of a second luminance range that is different from and larger than a first luminance range, tone_mapping_info including HDR information indicating characteristics of luminance of the HDR closed captions, and tone_mapping_info serving as tone mapping definition information used when luminance conversion from the HDR closed captions to STD closed captions serving as closed captions of the first luminance range are recorded on an optical disc. The present technology can be applied to a recording medium on which closed captions are recorded.
US09800854B2 Processes and devices for recording and reproducing multimedia contents using dynamic metadata
Processes (and related devices) for capturing and/or reproducing multimedia contents include, in the capturing stage, the steps of: acquiring a multimedia content in the form of a generally time-variable multimedia stream through video acquisition means and possibly also audio acquisition means; acquiring data related to the capturing conditions of the multimedia content (capture parameters) through dynamic monitoring means for monitoring the conditions; storing values dependent on the generally time-variable capture parameters into predetermined areas of the multimedia file associated with the captured multimedia content in the form of dynamic metadata for acquiring the multimedia content; and/or including, in the reproduction stage, the steps of: reading from a memory at least the multimedia file including at least one multimedia content; reading data related to the capturing conditions of the multimedia content (capture parameters) in the form of at least one dynamic metadatum associated with the multimedia content of the multimedia file, and dynamically modifying the modes of reproduction of the multimedia stream corresponding to the multimedia file according to the values of at least the dynamic metadatum associated with the multimedia content.
US09800841B2 Method, apparatus, and system for acquiring visual angle
Embodiments of the present invention relate to the field of video monitoring and provide a method, an apparatus, and a system for acquiring a visual angle, so as to acquire an accurate visual angle value. The method for acquiring a visual angle includes: receiving, by a central processing unit CPU of a camera, angle information that is sent by an accelerometer sensor arranged on the camera; converting, by the CPU, the received angle information to a visual angle value; sending, by the CPU, the visual angle value to a server, so that a client receives the visual angle value forwarded by the server. The embodiments of the present invention are applicable to a video monitoring scenario.
US09800838B2 Method and system for providing content to a content distribution system suitable for a multiple dwelling unit using an authorization list
A communication system 10 includes a head end 12 that generates a device list with channel or content authorizations. The head end communicates the list to a system gateway 26. The gateway 26 receives the list. A plurality of user devices 28 is coupled to the gateway 26. A first device of the plurality of user devices generates a channel or content request at the system gateway. The gateway 26 compares the channel or content authorizations from the list to the channel request from the first user device and communicates to the first user device a channel or content corresponding to the channel request in response to comparing. Thus, authorized users are able to receive the channel or content in response to the list. The list may be generated at a subscriber information module 52 and communicated with the content or channel through a satellite 18 or through a communication network 50.
US09800827B2 De-interlacing and frame rate upconversion for high definition video
Technologies and implementations for de-interlacing an interlaced digital video and up-converting a frame rate of a digital video are generally disclosed.
US09800816B2 Signal readout circuit and method for controlling signal readout circuit
Provided is a signal readout circuit including: a first capacitor that holds a first electric charge; a second capacitor that holds a second electric charge; an amplifier section including an amplifier having first and second input terminals and first and second output terminals, outputting a first potential input to the first input terminal to the first output terminal with a gain of 1 and outputting a second potential input to the second input terminal to the second output terminal with a gain of 1; and a switch circuit that switches on/off state of a connection of a terminal of the first or second capacitor with at least one of the first and second input terminals and the first and second output terminals of the amplifier, wherein a difference between the first electric charge and the second electric charge is an amount indicating a voltage value of a predetermined voltage signal.
US09800813B2 Solid-state imaging device, driving method thereof, and imaging apparatus
A solid-state imaging device comprises a plurality of pixel blocks arranged in a matrix, each of the pixel blocks including a plurality of pixels that generate a charge in response to input light; a control unit including a vertical scanning unit and a horizontal scanning unit; and a plurality of analog-to-digital converters, each of the analog-to-digital converters disposed corresponding to pixel blocks. The control unit is configured to sequentially scan the pixels at a timing so that adjacent pixels which are located on a boundary of adjacent pixel blocks are scanned simultaneously.
US09800810B2 Imaging apparatus and imaging system
One imaging apparatus includes a first amplifier circuit, a second amplifier circuit, and a limiter circuit that limits the output of the first amplifier circuit, and further includes a configuration to clamp the output of the limiter circuit. Moreover, another imaging apparatus includes a fully differential amplifier circuit that outputs an amplified noise signal amplified from a noise signal, and an amplified optical signal amplified from an optical signal, and an output limiting circuit that limits each of the amplitude range of the amplified noise signal and the amplitude range the amplified optical signal.
US09800805B2 Frequency selective imaging system
An apparatus, system, and method are disclosed for a frequency selective imager. In particular, the frequency selective imager includes an array of pixels arranged in a focal plane array. Each pixel includes at least one nanoparticle-sized diameter thermoelectric junction that is formed between nanowires of different compositions. When a nanoparticle-sized diameter thermoelectric junction senses a photon, the nanoparticle-sized diameter thermoelectric junction emits an electrical pulse voltage that is proportional to an energy level of the sensed photon. In one or more embodiments, the frequency selective imager is a frequency selective optical imager that is used to sense photons having optical frequencies. In at least one embodiment, at least one of the nanowires in the frequency selective imager is manufactured from a compound material including Bismuth (Bi) and Tellurium (Te).
US09800795B2 Auto range control for active illumination depth camera
A method and apparatus for auto range control are described. In one embodiment, the apparatus comprises a projector configured to project a sequence of light patterns on an object; a first camera configured to capture a sequence of images of the object illuminated with the projected light patterns; a controller coupled to the projector and first camera and operable to receive the sequence of images and perform range control by controlling power of the sequence of light patterns being projected on the object and exposure time of a camera based on information obtained from the sequence of images captured by the camera.
US09800794B2 Vehicle vision system with enhanced low light capabilities
A vision system of a vehicle includes a camera, a control and a display device. The camera is disposed at a vehicle and has a field of view exterior of the vehicle. The camera includes a two dimensional array of a plurality of photosensing elements. The control has an image processor operable to process image data captured by the camera. The display device is viewable by a driver of the vehicle and includes a video display screen. Responsive to a determination of a reduction in light level at the imaged scene, the control is operable to adjust at least one of (i) an exposure time for image capture by the camera and (ii) a frame rate of image capture by the camera. The control is operable to adjust the camera to control the display intensity of video images displayed by the video display screen.
US09800786B1 Shooting apparatus with stabilizer module
A stable and controllable shooting apparatus, comprising a shooting module, a stabilizer module and a main control module, wherein the shooting module and the stabilizer module are respectively connected with the main control module, the stabilizer module comprises a handheld part and an X-axis motor, a Y-axis motor, and a Z-axis motor which are arranged at top of the handheld part and are orthogonal in a space, wherein a stator of the Z-axis motor is connected with the handheld part, a rotor of the Z-axis motor is connected with a stator of the Y-axis motor, a rotor of the Y-axis motor is connected with a stator of the X-axis motor, and a rotor of the X-axis motor is connected with the shooting module. The stable and controllable shooting apparatus may be quickly stabilized during moving shooting and its shooting direction may be controlled.
US09800781B2 Method, apparatus, system, and computer readable medium for image processing software module configuration
Technologies are provided in embodiments for receiving an indication of an image processing service request, retrieve environmental information indicative of an environmental condition of an apparatus, retrieving operational information indicative of an operating condition of the apparatus, determining image processing software configuration information based, at least in part, on the image processing service, the environmental information, and the operational information, and causing configuration of at least one image processing software module based, at least in part, on the image processing software configuration information.
US09800780B2 Image processing device, image processing method, and program to capture an image using fisheye lens
[Object] To obtain more useful images when images taken using a fisheye lens are used without being remapped.[Solution] Provided is an image processing device including: an image acquisition unit that acquires taken images taken in chronological succession via a fisheye lens; a vector acquisition unit that acquires motion vectors from the taken images; and a point detection unit that detects a point of origin or a point of convergence of the motion vectors.
US09800779B2 Bundling night vision and other driver assistance systems (DAS) using near infra-red (NIR) illumination and a rolling shutter
A system mountable in a motor vehicle. The system includes a camera and a processor configured to receive image data from the camera. The camera includes a rolling shutter configured to capture the image data during a frame period and to scan and to read the image data into multiple image frames. A near infra-red illuminator may be configured to provide a near infra-red illumination cone in the field of view of the camera. The near infra-red illumination oscillates with an illumination period. A synchronization mechanism may be configured to synchronize the illumination period to the frame period of the rolling shutter. The frame period may be selected so that the synchronization mechanism provides a spatial profile of the near infra-red illumination cone which may be substantially aligned vertically to a specific region, e.g. near the center of the image frame.
US09800773B2 Digital camera apparatus with dynamically customized focus reticle and automatic focus reticle positioning
An apparatus includes digital camera equipment and a display that provides a viewfinder. A processor that is operatively coupled to the camera equipment, and to the display, controls the camera equipment and the display to provide a custom reticle that defines a region-of-interest having a shape corresponding to an object-of-interest as the object-of-interest appears in the viewfinder. One or more object templates may be stored in memory. The object templates contain location information and size information for one or more objects-of-interest in a geographic region where the apparatus is located. The processor may construct the custom reticle using one or more of the object templates. The processor can determine that an object-of-interest is displayed in the viewfinder and construct a custom reticle for that particular object-of-interest.
US09800760B1 Fast drawing of unrotated delta row encoded images
A method includes: receiving, at a computing device, image data encoded by delta row encoding, the image data indicating two dimensionally arranged plurality of pixels, the image data including delta data indicating difference between N-th row line and (N−1)th row line in the two dimensionally arranged plurality of pixels; pre-decoding the image data for the N-th row line using the delta data if the delta data has a size equal to or larger than a threshold while keeping the image data for the N-th row line using the delta data if the delta data has a size smaller than the threshold so as to generate intermediate codes using the computing device; and decoding and rendering the kept undecoded lines in the generated intermediate codes while rendering the decoded lines in the generated intermediate codes using the computing device.
US09800758B2 Image forming apparatus that automatically changes start time of feeding print medium in response to state, and recording medium
An image forming apparatus includes a printer, a drawing data generating circuit, and a medium feeding circuit. The drawing data generating circuit generates, from print data, drawing data that causes the printer to execute a print job. The medium feeding circuit feeds the print medium to the printer. The medium feeding circuit executes: a first feeding stage in which the print medium moves to a specific position; and a second feeding stage in which the print medium moves from the specific position to the printer. The medium feeding circuit starts the first feeding stage after the drawing data is generated by the drawing data generating circuit when the image forming apparatus is in specific states, and starts the first feeding stage before the drawing data is generated by the drawing data generating circuit when the image forming apparatus is not in the specific states.
US09800756B2 Image forming device with laser scanner unit and memory therefor
An image forming device includes a controller and a laser scanning unit. The laser scanning unit includes a light source for generating a laser beam for discharging a photoconductive member to create an electrostatic latent image. A first memory is housed on the laser scanning unit and stores data unique to the laser scanning unit and laser beam as characterized during production. A second memory in communication with the controller, and separate from the first memory, stores data characterizing a family of similar laser scanning units of a same type. The controller is configured to read both the first and second memories to generate data to compensate for energy variations along a scan path of the laser beam on the photoconductive member during use. The data substantially reduces energy variation from one scan path to a next.
US09800755B2 Printer and non-transitory computer-readable recording medium for printing page images representing multiple pages represented by file stored in server
A printer receives print setting information from a server, and executes a one-set process repeatedly in accordance with the print setting information. The one-set process includes: a specifying process for specifying a page number which is to be requested to the server, a transmitting process for transmitting the request including the specified page number to the server, a storing process for storing a partial data in the memory in a case where the partial data is received from the server, a printing process for printing using the partial data, and a releasing process for releasing an area in the memory.
US09800754B2 Global registration of filled-out content in an application form
A device for registration of content in a filled-out application form is disclosed. The device is configured for scanning at least one portion of the filled-out application form. The device is configured for extracting filled-out content from the scanned form. The geometrical features of the master form are retrieved. The master form includes one or more anchor fields. Each anchor field has one or more anchor zones and at least one anchor segment. At least one anchor segment has global adjustment parameters and geometrical features. The extracted filled-out content is related to the retrieved geometrical features of a master form to create a new geometrical representation of the extracted filled-out content of the scanned application form. The new representation of the filled-out content based on the global adjustment parameters for the at least one anchor segment is globally adjusted. The globally adjusted filled-out content is locally adjusted.
US09800751B2 Processing apparatus and processing method for suspending processing in response to detection of a predetermined sound
A processing apparatus includes a processing unit, an instruction unit, a detection unit, and a suspension unit. The processing unit performs a process that is predetermined. The instruction unit gives an instruction to start the process to the processing unit. The detection unit detects a sound in the vicinity of the processing apparatus. The suspension unit suspends the process in a case where the detection unit detects a predetermined sound while the processing unit is performing the process.
US09800750B2 Power saving control method and apparatus employing the same
An apparatus and method for saving power in an office machine having a display panel are provided. The method comprises setting the apparatus in an operation standby mode, detecting whether an error exists in the apparatus and turning on the display panel to display the error thereon when the error is detected. Furthermore, the apparatus keeps the display panel in an off state when the error is not detected. Thus, the exemplary embodiments of the present invention provide a power saving method of an office machine which prevents unnecessary power consumption during an operation of an office machine having a display panel.
US09800738B2 Systems and methods for monitoring sound during an in-building emergency
A system for monitoring a building having one or more microphones coupled to a telephone includes a detector configured to detect a triggering event within the building and transmit an activating signal when the triggering event is detected, and a control module configured to receive the activating signal from the detector. The control module is programmed to activate at least one of the one or more microphones to monitor sound when the activating signal is received.
US09800733B2 Method and system for establishing a telecommunications link in accordance with allocation information
Disclosed is a method for establishing a telecommunications link (C1, C2, C3) for a user to whom a first communications terminal (D1) is allocated. According to said method, an allocation information is made available to a control program (100, 22) running on a CTI server (20) for establishing the telecommunications link (C1, C2, C3), in which information a first allocation (72, 92) is defined for the first communications terminal (D1) as specified by the user, said first allocation defining an allocation of a second communications terminal (D3, D4) to the first communications terminal (D1). The telecommunications link (C1, C2, C3) is established by the control program (100, 22) in accordance with the first allocation, using the second communications terminal (D3, D4) instead of the first communications terminal (D1). The method is characterized in that in the allocation information a second allocation (70, 90) is defined, by which the first communications terminal (D1) is signaled to the control program (100, 22) as being the only terminal used by the user in the telecommunications link established (C1, C2, C3). The invention further provides a corresponding system.
US09800731B2 Method and apparatus for identifying a speaker
Systems and methods for identifying a participant providing audible information during a communication session are disclosed. More particularly, speech localization is utilized to determine a location of the participant providing audible information. An identification device determined to be at a location corresponding to the location of the participant providing audible information is identified. The identity of the participant providing the audible information is then obtained by mapping the identification device to the participant. The information identifying the participant providing audible information can be provided to other endpoints of the communication session.
US09800730B2 Methods and apparatus to audibly provide messages in a mobile device
Methods and apparatus to audibly provide messages an electronic device are described. An example method includes receiving a message at the electronic device, determining that the message includes a predetermined phrase, and in response to determining that the message includes the predetermined phrase, audibly presenting, at the electronic device, an alert that requests an audio input.
US09800727B1 Automated routing of voice calls using time-based predictive clickstream data
Methods and apparatuses are described for automated routing of voice calls using time-based predictive clickstream data. A server captures clickstream data comprising uniform resource locators (URLs) and one or more timestamps of a web session. The server converts the clickstream data into tokens and generates a frequency matrix based upon the tokens. The server generates a feature vector based upon the frequency matrix. The server receives an incoming voice call from a remote device and identifies that the remote device is associated with a user of the client computing device. The server determines intent for the incoming voice call based upon the feature vector, and routes the incoming voice call to a destination device based upon the determined intent.
US09800726B2 Routing non-voice interactions in call centers or contact centers via existing traditional computer telephone integration systems
A method(s) and system(s) through which non-voice interactions or activities can be routed through existing systems presently utilized for voice (or telephone call) routing.
US09800721B2 Multi-party conversation analyzer and logger
In one aspect, the present invention facilitates the investigation of networks of criminals, by gathering associations between phone numbers, the names of persons reached at those phone numbers, and voice print data. In another aspect the invention automatically detects phone calls from a prison where the voiceprint of the person called matches the voiceprint of a past inmate. In another aspect the invention detects identity scams in prisons, by monitoring for known voice characteristics of likely imposters on phone calls made by prisoners. In another aspect, the invention automatically does speech-to-text conversion of phone numbers spoken within a predetermined time of detecting data indicative of a three-way call event while monitoring a phone call from a prison inmate. In another aspect, the invention automatically thwarts attempts of prison inmates to use re-dialing services. In another aspect, the invention automatically tags audio data retrieved from a database, by steganographically encoding into the audio data the identity of the official retrieving the audio data.
US09800720B2 Systems and methods for determining non-linear precoding coefficients
Systems and methods for determining non-linear precoding coefficients are disclosed. In some embodiments, a method of determining non-linear precoding coefficients for transmitting at least one frequency tone on lines includes obtaining a channel matrix that relates an input of the lines to an output of the lines for the at least one frequency tone. The method also includes computing a metric for each line in a subset of the lines and determining a line order for the subset of the lines based on the metric for each line in the subset of the lines. The method also includes reordering elements of the channel matrix based on the line order for the subset of the lines to create a reordered channel matrix and determining the non-linear precoding coefficients based on the reordered channel matrix. This may provide a systematic way to sort lines and balance the bit rates between different lines.
US09800712B2 Messaging in a mobile communication terminal
Controlling message handling in a mobile communication terminal. A message creation procedure is initiated followed by assigning a destination address to a message. Message content for the message is recorded and subsequent to the assignment of the destination address, a message received from an originating address is recognized. The originating address of the received message is compared with the destination address of the message being recorded. In a case where the comparison results in that the originating address is equal to the destination address the received message is displayed.
US09800708B2 Operation method and system of mobile terminal
An operation method and mobile terminal connected to an electronic device. The operation method includes extracting a piece of content displayed on a portion of a display of the electronic device, corresponding to a user selection, from among multiple pieces of content displayed on the display; displaying a function of the mobile terminal corresponding to the extracted piece of content; and delivering, to the mobile terminal, the extracted piece of content and a command of the function of the mobile terminal that will execute the extracted piece of content.
US09800706B2 Electronic device input/output system and method
A system and method for coupling a peripheral to a device such as a smart phone. In a most general embodiment, the invention includes a first circuit for converting data signals output by the peripheral to analog signals; a connector for coupling the circuit to an input port of the device; and a second circuit disposed within the device for converting analog signals to data signals. In the illustrative embodiment, the first circuit is a frequency shift key generator and the second circuit is a frequency shift key detector. A host controller is coupled to the peripheral and a microcontroller coupled to the host controller. A serial port is coupled between the microcontroller and the host controller. A communication controller is coupled between the serial port and the frequency shift key generator. In a more specific embodiment, the device further includes a frequency shift key to binary data converter and a scan code to character set mapper and an arrangement for receiving and processing signals wirelessly via an infrared receiver.
US09800683B2 Bandwidth policy management in a self-corrected content delivery network
In one embodiment of a network pipe optimization method, a network element may obtain at least one of a push pipe utilization report and a pull pipe utilization report from each distribution node of the content delivery network. Based on the utilization reports, the network element may determine new push pipe weights and new pull pipe weights for distribution pipes associated with each distribution node of the content delivery network. Using at least one of the new push pipe weights and new pull pipe weights, a network pipe utilization model associated with the content delivery network may be simulated. Responsive to determining that the simulated network pipe utilization model yields an improved utilization of the content delivery network, the new push pipe weights and new pull pipe weights may be distributed to each distribution node in the content delivery network.
US09800673B2 Service compiler component and service controller for open systems interconnection layer 4 through layer 7 services in a cloud computing system
Concepts and technologies disclosed herein are directed to a service compiler component and service controller for Open Systems Interconnection (“OSI”) communication model layer 4 through layer 7 services in a cloud computing system. According to one aspect of the concepts and technologies disclosed herein, the service compiler component can receive compiler data associated with a new service. The service compiler component also can analyze the compiler data at least to determine at least one virtual network function (“VNF”) to be used to instantiate the new service. The service compiler also can generate a template for the new service.
US09800670B2 Codeless device pairing between mobile device and particular one of a plurality of media devices
A media server receives a request from an unpaired mobile device, queries a login database to determine whether the mobile device is logged in for high speed Internet access, and, when yes, identifies a particular guest area of the hospitality establishment according to details in its login record. One of the media devices accessible from within the particular guest area is selected and paired with the mobile device without requiring a user of the mobile device to input into the mobile device a connect code of the selected media device. In another example, a user initiates a codeless pairing mode on a particular one of the media devices and begins interacting with the media server utilizing an unpaired mobile device. Since, only one media device can be in that mode at a time, the media server pairs the newly detected unpaired mobile device with the particular media device.
US09800654B2 Internet protocol version 6 content routing
A content delivery system includes a cache server, a domain name server, and a redirector. The domain name server is configured to receive a request for a cache server address, and provide an IPv6 anycast address. The redirector is configured to receive a content request addressed to the IPv6 anycast address from a client system, receive load information from the cache server, and determine if the cache server is available. The redirector is further configured to forward the content request to the cache server when the cache server is available. The cache server is configured to receive the content request forwarded from the redirectors, send a response to the content request to a client system, the response including an IPv6 unicast address of the cache server as a source address, an IPv6 unicast address of the client system as a destination address, and the IPv6 anycast address as a home address, and provide the content to the requestor.
US09800641B2 Pre-fetched encoding for application streaming
Systems and methods for pre-fetched encoding for application streaming. In some implementations, an indication at a server computer system that a client device has a plurality of representations of template frames may be received. Multiple image frames, provided to a client device by the server computer system, where the processing of each image frame includes determining whether the image frame satisfies a threshold similarity to one of the template frames, may be processed. The operations performed for each image frame that satisfies the threshold similarity to one of the template frames may include, generating a representation of a difference between the image frame and the template frame with which the image frame satisfies the threshold similarity, generating an instruction for rendering the image frame, and providing the instruction to the client device.
US09800637B2 System and method for all-in-one content stream in content-centric networks
One embodiment of the present invention provides a system for assembling a single content stream that enables downloading of a content collection using the single content stream over a network. During operation, the system obtains the content collection that includes a plurality of content components, and generates a manifest for the content collection. A respective entry in the manifest corresponds to a content component. The system assembles the single content stream by including the manifest followed by the plurality of content components. The manifest and the content components are packaged into objects under a same namespace, thereby facilitating a requester requesting one or more content components within the content collection using interests under the same namespace.
US09800636B2 Media asset distribution with prioritization
Media items for broadcast or streaming can be created or otherwise obtained by a media distribution system. The media items can be transferred from the media distribution system to a media delivery system over a communications network, in an order determined by the media distribution system. The media delivery system decides how important the media items being transferred are, based for example, on a broadcast schedule known to the media delivery system; assigns a temporal priority to the media items; and provides feedback to the media distribution system regarding the temporal priority. The media distribution system adjusts the order in which media items are transferred based on the temporal priority feedback from the media delivery system. The media distribution system can provide a list of upcoming media item transfers, to allow the media delivery system to provide feedback before the media items are transmitted.
US09800620B2 Softphone over Desktop-as-a-Service (DaaS)
Techniques for delivering telephone access are provided. In one embodiment, a server system can determine a telephone number assigned to a user operating a client device. The server system can further retrieve, based on the telephone number, softphone configuration data from a telephony service, where the softphone configuration data enables a softphone associated with the client device to register itself, and the telephone number, with the telephony service. The server system can then transmit the softphone configuration data to the client device.
US09800615B2 Real-time security monitoring using cross-channel event processor
Aspects described herein provide systems and methods for computer system security monitoring. Multiple event monitoring agents may be deployed across an enterprise-wide computing system such that each event monitoring agent monitors at least one event generator of the enterprise-wide computing system. The event monitoring agents may be connected to an event processing server. The event processing server may receive event information generated by the event monitoring agents that describe events occurring at the event generators. The event processing server may perform a security analysis on at least a portion of the event information received that includes applying a security policy to the event information. The event processing server may execute a security response based on the security analysis performed such as, for example, a response specified in the security policy applied.
US09800607B2 System for determining effectiveness and allocation of information security technologies
Disclosed is a computerized system for determining the collective effectiveness of information security technologies. The system typically includes a processor, a memory, and an information security analysis module stored in the memory. The system for is typically configured for: determining a security score for each element of a security technology defense matrix, a first dimension of the security technology defense matrix corresponding to a plurality of resource classes, and a second dimension of the security technology defense matrix corresponding to a plurality of security operational functions; determining a defense-in-depth score for each resource class and each security operational function; determining an aggregate security score; and providing the aggregate security score the defense-in-depth scores for each resource class and each security operational function to a user computing device. The system may be configured to provide technology deployment recommendations. Based on such recommendations, additional security technologies may be deployed.
US09800606B1 Systems and methods for evaluating network security
A computer-implemented method for evaluating network security may include (1) receiving, by a security server, a request to report a network risk score for an organization based on telemetry data describing file downloads at computers managed by the organization over a specified period of time, (2) identifying the telemetry data describing file downloads at the computers managed by the organization over the specified period of time, (3) searching the telemetry data to match file downloads over the specified period of time to at least one file that was previously categorized, prior to the request, as a hacking tool, (4) calculating the network risk score based on the telemetry data, and (5) reporting, automatically by the security server in response to the request, the calculated network risk score. Various other methods, systems, and computer-readable media are also disclosed.
US09800605B2 Risk scoring for threat assessment
Threat risks to an enterprise are detected and assessed by assembling singular threats identified using both direct and behavioral threat indicators into composite threats to create complex use cases across multiple domains, and to amplify risks along kill chains of known attacks for early detection. Composite threat risk scores are computed from risk scores of singular threats to exponentially increase with the number of events observed along the kill chain. Composite threats are combined with normalized values of static risk and inherent risk for an entity of the enterprise to produce an entity risk score representative of the overall risk to the entity.
US09800603B1 Self-replicating distributed vulnerability management agent apparatuses, methods, and systems
A controlled vulnerability management agent programmable to arm itself and attempt to propagate and extract vulnerabilities from a target network, without input from a user. The agent may also send status and vulnerability information to a unified vulnerability resource management (unified VRM) platform, and may also have the ability to fix vulnerabilities through a real-time control center associated with the unified vulnerability resource management platform.
US09800601B2 Systems and methods for detecting and scoring anomalies
Systems and methods for detecting and scoring anomalies. In some embodiments, a method is provided, comprising acts of: (A) identifying a plurality of values of an attribute, each value of the plurality of values corresponding respectively to a digital interaction of the plurality of digital interactions; (B) dividing the plurality of values into a plurality of buckets; (C) for at least one bucket of the plurality of buckets, determining a count of values from the plurality of values that fall within the at least one bucket; (D) comparing the count of values from the plurality of values that fall within the at least one bucket against historical information regarding the attribute; and (E) determining whether the attribute is anomalous based at least in part on a result of the act (D).
US09800598B2 Detecting shared or compromised credentials through analysis of simultaneous actions
A privileged account management system can detect when credentials used to access one or more servers have been shared or otherwise compromised. This detection can occur through analysis of simultaneous actions that are performed via multiple sessions associated with the same administrator. When two or more sessions associated with the same administrator are opened, the interactions performed over each of the sessions can be monitored to identify whether such interactions could be performed by a single administrator. If it is determined that the interactions over the multiple sessions could not reasonably be performed by a single administrator, various actions can be taken to address the possible breach to the security of the one or more servers.
US09800596B1 Automated detection of time-based access anomalies in a computer network through processing of login data
A processing device comprises a processor coupled to a memory and is configured to obtain data characterizing login events for multiple user identifiers. The data associated with a given one of the user identifiers is processed to generate a login profile for a corresponding user, and likelihood statistics are generated for respective ones of multiple time bins based on the login profile. Data characterizing one or more additional login events for the given user identifier is obtained, and a confidence measure is generated for a given one of the additional login events based on one or more of the likelihood statistics and a time bin associated with the given additional login event. The confidence measure is compared to a threshold and an alert relating to the given additional login event is generated and transmitted to a security agent. The processing device may be implemented in a network security system.
US09800593B2 Controller for software defined networking and method of detecting attacker
A controller for software defined networking includes a processor. The processor is configured to receive a first request including a first packet from a first communication partner. The processor is configured to generate an inspection message on basis of the first packet. The processor is configured to send the inspection message to the first communication partner. The processor is configured to monitor whether a first phenomenon occurs with respect to the first communication partner after the inspection message is sent. The first phenomenon is expected to occur when an authorized switch performs a process on basis of the inspection message. The processor is configured to determine, when the first phenomenon does not occur, that the first communication partner is not the authorized switch but an attacker.
US09800591B2 Method and apparatus for processing packet on trill network
The present invention provides a method for processing a packet on a TRILL network, relates to the field of communications, and can effectively defend against a network packet attack. The method includes: receiving a packet sent by a device on a network; if it is determined that the device is a trusted RB, giving up performing a security check on the packet coming from the device; and if it is determined that the device is not a trusted RB, performing a security check on the packet coming from the device. The present invention further provides a corresponding apparatus.
US09800590B1 Systems and methods for threat detection using a software program update profile
The disclosed computer-implemented method for threat detection using a software program update profile may include (1) building an update behavioral model that identifies legitimate update behavior for a software application by (a) monitoring client devices for update events associated with the software application and (b) analyzing the update events to identify the legitimate update behavior of the software application, (2) using the update behavioral model to identify suspicious behavior on a computing system by (a) detecting an update instance on the computing system, (b) comparing the update instance with the legitimate update behavior identified in the update behavioral model, and (c) determining, based on the comparison of the update instance with the legitimate update behavior, that the update instance is suspicious, and (3) in response to determining that the update instance is suspicious, performing a security action. Various other methods, systems, and computer-readable media are also disclosed.
US09800580B2 Systems and methods for authenticating an online user using a secure authorization server
A secure authorization server computer system for verifying an identity of an end-user is provided. The computer system is programmed to receive, from a computing client, an authentication request at an authorization component. The authentication request includes a secure authentication request identifier. The computer system is also programmed to validate the authentication request at the authorization component by validating the secure authentication request identifier. The computer system is further programmed to transmit an authentication response from the authorization component to the computing client. The authentication response includes an authorization code. The authorization code represents a validation of the authentication request.
US09800578B2 Handling authentication failures in wireless communication systems
A method for handling authentication failures in a wireless communication system includes transmitting, by a user equipment (UE) and via a first cell, a first plurality of messages including at least one of AUTHENTICATION AND CIPHERING FAILURE messages or AUTHENTICATION FAILURE messages, where two or more of the first plurality of messages indicate at least one of synch failure or medium access control (MAC) failure, and where the UE includes at least one of a subscriber identity module (SIM) or universal SIM; receiving at least one of an AUTHENTICATION REJECT message or an AUTHENTICATION AND CIPHERING REJECT message subsequent to transmitting the two or more of the first plurality of messages indicating at least one of synch failure or MAC failure; and in response to receiving the at least one of an AUTHENTICATION REJECT message or an AUTHENTICATION AND CIPHERING REJECT message, transmitting an ATTACH message via a second cell.
US09800577B2 Method and apparatus for controlling communications terminal and corresponding communications terminal
Embodiments of the present invention disclose a method and an apparatus for controlling a communications terminal and a corresponding communications terminal, including: setting, in a communications terminal, authentication information of a subscriber identity module (SIM) change; monitoring a SIM change broadcast sent by the communications terminal, and setting, after the SIM change broadcast is monitored, the communications terminal to a locked state; and monitoring input information on the communications terminal, performing authentication and comparison, after the input information is monitored, on the input information and the set authentication information of a SIM change, and releasing, after the authentication succeeds, the locked state of the communications terminal. The embodiments of the present invention can improve security of information in a communications terminal.
US09800575B1 Assigning storage responsibility in a distributed data storage system with replication
A data location table master system generates a master data location table storing associations of tokens with storage nodes for varying responsibility levels. When the master data location table is updated, the data location table master system updates storage nodes affected by the update as well as other storage nodes and application nodes in the system. Then, the storage nodes and the application nodes store a copy of the master data location table. A token migration and synchronization process reallocates data object storage among the storage nodes based on the updated master data location table.
US09800573B1 Authentication on a computing device
Systems and/or methods provide a user of a first computing device with the ability to authenticate themselves on a remotely provided process or service using a second computing device on which the user is already authenticated. For example, the techniques of this disclosure provide a user with the ability to securely log into a remotely provided service or application (such as e-mail, cloud computing service, etc.) on a first computing device (e.g., a desktop computer, laptop, tablet, etc.) using a second computing device (e.g., mobile phone) on which the user is already logged into the service or application, without requiring manual entry of authentication information on the first computing device.
US09800569B2 Data protection backup agent management
During a data protection operation, a system exploits a virtual hierarchy to centralize the configuration and management of operating system credentials of numerous virtual guests. For each virtual guest, the system uses the credential to collect a single Globally Unique Identifier (GUID) previously generated and stored in-guest by any data protection agent. The system stores the collected GUID as a custom property in the context of the virtual hierarchy. The system also exploits the virtual hierarchy custom properties to determine if GUIDs are copies due to virtual guest replication. The system ensures GUID uniqueness by requesting regeneration of the GUID by in-guest data protection agents. Using GUIDs that are unique across the virtual hierarchy, the system can correlate application data of multiple in-guest data protection agents.
US09800564B2 Methods, apparatuses and computer program products for utilizing visual authentication tokens as cross-platform credentials
An apparatus is provided for facilitating cross-platform authentication. The apparatus may include at least one memory and at least one processor configured to detect that a visual token includes data indicating one or more authentication credentials for accessing a communication device in response to scanning the visual token. The computer program code may further cause the apparatus to communicate the authentication credentials of the detected visual token to the communication device to request the communication device to determine whether the authentication credentials are valid for a user. The computer program code may further cause the apparatus to enable access to the communication device in response to receiving an indication from the communication device that the authentication credentials of the detected visual token are valid. Corresponding computer program products and methods are also provided.
US09800561B2 Secure sharing of user annotated subscription media with trusted devices
Generally, this disclosure provides systems, methods and computer readable media for secure sharing of user annotated subscription media content with trusted devices. The shared content may include user specified snapshots of the media along with user supplied annotations. The system may include a host processor configured to arrange a secure session with a server and to receive the subscription media content from the server in an encrypted format. The system may also include a trusted execution environment (TEE) comprising a secure processor and secure storage configured to decrypt and store the media content, based on a content encryption key obtained from the server. The system may further be configured to: receive a snapshot frame request and annotations from the user; generate a composite image of the snapshot and an overlay including the annotations; and encrypt the composite image for sharing with other users.
US09800557B2 Processing of restricted data
Embodiments relate to operating a data processing system. An aspect includes receiving a request for data storage by an application server, said request comprising restricted-access data. Another aspect includes processing the request in the first application server thereby extracting said restricted-access data from the request. Another aspect includes encrypting said restricted-access data with a cryptographic key associated with said privacy regime to a cipher representation. Another aspect includes defining a masking rule relative to the field designated for storage of the cipher representation, the masking rule defining a set of privacy regimes applicable to processing of the restricted-access data. Another aspect includes forwarding the cipher representation and the masking rule to the shared database by a database client. Another aspect includes maintaining information about the cryptographic key in said database client for allowing plaintext reconstruction of restricted-access data from the cipher representation when retrieved from the shared database.
US09800555B2 Attribute-based encryption
A system for attribute-based encryption comprises a first encrypter (11) and a second encrypter (12). The first encrypter (11) comprises an input unit (1) for determining a message and a policy over a set of attributes, wherein the policy comprises a plurality of components, and a first cryptographic unit (2) for generating an encrypted representation of the message and an encrypted representation of the plurality of components. The second encrypter (12) comprises a receiving unit (3) for receiving the encrypted representation of the message and the encrypted representation of the plurality of components, and a second cryptographic unit (4) for transforming the encrypted representation of the message and the encrypted representation of the plurality of components into an attribute-based encrypted message associated with the policy.
US09800553B2 Splitting an SSL connection between gateways
A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
US09800549B2 Hierarchical clustering in a geographically dispersed network environment
An example method for facilitating hierarchical clustering in a geographically dispersed network environment is provided and includes receiving a packet at one of a plurality of adaptive security appliance (ASA) units in one of a plurality of ASA clusters in a cluster domain of a network environment, identifying the packet as matching an inter-data center live traffic profile, identifying a target ASA cluster in the plurality of ASA clusters in the cluster domain, querying a domain director in the target ASA cluster for a flow owner, and if the flow owner is identified by the domain director, forwarding the packet to the flow owner in the target cluster, and if the flow owner is not identified by the domain director, and the domain director includes a flow state for a flow to which the packet belongs, designating the ASA unit as the flow owner.
US09800547B2 Preventing network attacks on baseboard management controllers
A method for preventing network attacks on baseboard management controllers. The method includes receiving, by the network controller, a packet from a computer networking device on a computer network, where the packet is destined for a baseboard management controller (BMC); determining, by the network controller, whether the packet contains a tag identifying that the packet has been determined to be free of suspicious or malicious traffic; on condition that the packet has been determined to not contain the tag, sending the packet to a network inspection module, by the network controller, to be inspected for suspicious or malicious traffic; and on condition that the packet has been determined to contain the tag, sending the packet to the BMC by the network controller using a side band interface.
US09800544B2 Systems and methods for multi-tenant generic top level domain deployment
A computer implemented method of providing registry services is disclosed. The method includes identifying one or more top level domains to be serviced; creating, by a processor, a TLD group for the one or more top level domains, wherein top level domains in the TLD group share at least one characteristic; provisioning the one or more top level domains; and registering the one or more top level domains with the TLD group.
US09800542B2 Identifying network flows under network address translation
The present disclosure relates generally to the field of identifying network flows (e.g., IP flows) under network address translation. In various examples, identifying network flows (e.g., IP flows) under network address translation may be implemented in the form of systems and/or algorithms.
US09800530B2 Message display method and device
A message display method for use in a device, including: determining a sending time and recipients of a mass message sent from the device by a user; and displaying the mass message on a conversation page of a separate conversation between the user and a first one of the recipients according to the sending time of the mass message.
US09800527B2 Method and apparatus for displaying image
The present disclosure relates to image processing technologies, and provides a method for displaying an image, comprising: receiving a picture uploaded by a client; intercepting a first image and a second image from the picture; and associating the intercepted first image and the intercepted second image with a network account of a user; when monitoring that the network account is logged in, pushing the first image and the second image as content of a data card of the network account to a client for displaying. The solution of the present invention can mix the avatar of the data card and the background image of the data card together, and display more information related to the avatar of the data card by the background image of the data card.
US09800524B1 Switching methods and systems for a network interface card
Methods and systems for network communication are provided. One method includes, receiving a network packet at a first network interface card (NIC) operationally coupled to a computing device; identifying a second NIC as a destination for the network packet; placing the network packet by the first NIC at a host memory location, without utilizing resources of a processor of the computing device; notifying the second NIC that the network packet has been placed at the host memory location; retrieving the network packet by the second NIC from the host memory location; transmitting the network packet by the second NIC to another destination; notifying the first NIC by the second NIC that the packet has been transmitted by the second NIC; and freeing the host memory location by the first NIC.
US09800520B2 Channel loading for one-to-many communications in a network
A master network device determines to transmit data from the master network device to a plurality of client network devices of a network. In one example, the master network device can generate a data frame including a payload with a plurality of symbols. The payload may include at least one symbol allocated for each of the client network devices. The plurality of symbols may be arranged in a predefined pattern in the payload. In another example, the master network device may generate a data frame including a payload with one or more symbols. Each symbol may include a plurality of frequency carriers, and may include at least one frequency carrier allocated for each of the client network devices. The plurality of frequency carriers can be allotted to the client network devices according to a partitioning pattern. The master network device then transmits the data frame to the client network devices.
US09800514B1 Prioritizing data packets in a network
Data packets being communicated through a communications network can be prioritized. For example, a processor can receive a data packet via the communications network. The data packet can be formed according to a communications protocol and have a header field with an initial value. The processor can determine an updated value for the header field of the data packet based on the initial value from the header field and a user account associated with the data packet. The processor can update the header field to have the updated value. The processor can then prioritize the data packet with respect to at least one other data packet based on the updated value of the header field.
US09800513B2 Mapped FIFO buffering
A network interface device for connection between a network and a data processing system, the network interface device comprising: a plurality of ports for receiving data packets directed to the data processing system. An interface services the ports in a predetermined order and writes the data packets to buffers of a common memory. Each buffer is part of one of a set of linked logical sequence of buffers forming virtual queues in the common memory. Each virtual queue is associated with a port. A memory manager selects buffers of the common memory so as to cause the interface to populate the plurality of virtual queues with data packets.
US09800511B2 Optimizing traffic by controlling keep-alives
A system, method and non-transitory computer code for operating a proxy server operating under software to cause the proxy server to access a communication network and to delay, advance or block keep-alives for a client device to improve traffic data flow.
US09800508B2 System and method of flow shaping to reduce impact of incast communications
A system and method includes a network device comprising a control unit, a first port coupled to the control unit and configured to couple the network device to a first device using a first network link. The control unit is configured to receive a data packet from the first device on the first port, inspect the data packet for an indicator of an incast communication pattern, and implement a data flow shaper on a network when the indicator is present in the data packet.
US09800502B2 Quantized congestion notification for computing environments
A method includes determining, by a congestion point (CP) unit, traffic flow congestion in an Open Flow environment network. The CP unit comprises an Open Flow switch including a device including logic where an action is associated with each flow entry in the device. A congestion point (CP) unit sends a first congestion notification message (CNM) directly to at least one controller and sends a second CNM directly to at least one reaction point (RP) unit. The CP unit communicates with the at least one controller through a secure channel via Open Flow protocol.
US09800492B2 Method and communication system for data reception in wireless vehicle-to-surroundings communication
A communication system of a vehicle receives data in wireless vehicle-to-surroundings. The communication system includes multiple control devices. A receiving control device receives data from objects located in the surroundings of the vehicle, and a communication stack is processed during reception. In order for the data to be expediently and effectively acquired, the received data is sorted into at least two classes of relevance and is further processed in the communication stack according to the class of relevance.
US09800488B2 Method for setting heartbeat timer, terminal and server
The present invention provides a method for setting a heartbeat timer, a terminal and a server. The method includes: a terminal installed with an application receives a timer setting request carrying first setting information of a to-be-set timer transmitted by the application; the terminal transmits a timer query request to a server according to the first setting information; the timer query request carries a query identifier generated according to the first setting information; the terminal receives a timer query response returned by the server, where the timer query response carries a query result indicating whether a heartbeat timer list includes a heartbeat timer information entry matched with the query identifier; the terminal determines whether to set the to-be-set timer for the application according to the query result, and performs a corresponding setting operation. The solution can effectively manage and set a heartbeat timer within a mobile phone terminal.
US09800479B2 Packet processing method, forwarder, packet processing device, and packet processing system
Embodiments of the present invention disclose a packet processing method, a forwarder, a packet processing device, and a packet processing system that are applicable to a control and forwarding decoupled architecture including a forwarder and a controller. The method includes: acquiring, by the forwarder, packet reporting control information including a reporting control indication and a control threshold; and stopping, by the forwarder according to the reporting control indication in a case in which a control parameter reaches or exceeds the control threshold, sending a packet reporting message related to one flow.
US09800478B2 Cross-layer troubleshooting of application delivery
Techniques for cross-layer troubleshooting of application delivery are disclosed. In some embodiments, cross-layer troubleshooting of application delivery includes collecting test results from a plurality of distributed agents for a plurality of application delivery layers; and generating a graphical visualization of an application delivery state based on the test results for the plurality of application delivery layers (e.g., different application delivery layers).
US09800470B2 Methods and system for automated or user-assisted grouping and management of groups in cloud infrastructure and network
Disclosed are methods and apparatus for implementing in an electronic device that includes a processor and memory. Virtual resources, which are associated with an execution of a user's applications in a cloud resource configuration including virtual machines, network services and storage, are identified. A first topology map of the virtual resources, including a plurality of nodes, is generated. The first topology map, including the nodes, is output. A vector, which is associated with each node, said vector including one or more features associated with each node, is generated. Based upon the vectors, a distribution of the plurality of nodes within two or more groups is determined. A second topology map, including each of the node groups in one of a collapsed format, wherein only a identifier of the node group is output or an expanded format, wherein a portion of the plurality of nodes the node group are output, is output.
US09800468B2 Goal-driven provisioning in IoT systems
Techniques are disclosed for provisioning Internet of Things (IoT) devices in accordance with a state machine model. More particularly, collections of IoT devices may be organized into enclaves, groups or “shoals” that operate as autonomous or semi-autonomous groups of devices functioning as a collective having a common objective or mission. IoT devices participating in a shoal may be provisioned with shoal-specific context information as part of their device-specific provisioning activity. By way of example, a shoal context object can include a current state variable and a target next state variable. The shoal's target next state variable establishes a goal (e.g., for provisioning activity) without dictating how the individual shoal members (IoT device) are to achieve that goal. This mechanism may be used to drive a shoal's separate devices through their individual provisioning state machines until the shoal itself is made operational.
US09800462B2 Techniques for indicating and changing network communication settings of a computer host
A technique for setting network communications for a computer host having multiple network interface controllers (NICs) includes performing network communication for a baseboard management controller (BMC) using a first NIC. In response to actuation of a switch of a network connector jack that is associated with the first NIC, a switching signal is sent from the switch to the BMC. In response to receipt of the switching signal at the BMC, network communication for the BMC is performed using a second NIC.
US09800457B2 Network management
Systems and methods relating to managing network addresses. In one implementation, a method is provided. The method includes sending a first request to use a particular network address, sending one or more second requests for respective hardware addresses corresponding to network addresses of one or more network address leases. When a hardware address corresponding to a particular network address lease is received in response to one of the one or more second requests and an acknowledgement of the first request to use the network address is not received determining whether the network address identified by the lease is the same as the network address in the first request, and when the network address is not the same, sending a third request to use the identified network address corresponding to the lease.
US09800456B2 On-board network system
There is provided a new on-board network system having a relay device that relays communication frames between on-board networks, and between an on-board network and an external device, such as being capable of supporting communication between an on-board network and an external device without a storage area of a relay device being increased.
US09800445B2 Transmission apparatus, reception apparatus, and communication system
A transmission apparatus that transmits a block signal that includes a plurality of data symbols, includes: a symbol generation unit that generates data symbols; a fixed-symbol arrangement unit that generates a block symbol by arranging data symbols and fixed symbols such that the fixed symbols are inserted at predetermined positions in a block signal; a time-frequency conversion unit that converts the block symbol to a frequency domain signal that includes N samples; an interpolation processing unit that performs interpolation processing on the frequency domain signal; and a CP insertion unit that generates the block signal by inserting a Cyclic Prefix into a signal that has undergone the interpolation processing.
US09800444B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides a method of transmitting broadcast signals, the method including, encoding service data, building at least one signal frame by mapping the encoded service data, modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplexing, OFDM, scheme and transmitting the broadcast signals having the modulated data.
US09800429B2 Adaptive home and commercial automation devices, methods and systems based on the proximity of controlling elements
A LED based illumination source with integrated communications and processing functions, which can communicate via wireless communications to a mobile phone, smart phone, smart pad, notebook, tablet, desktop or other computing device. The LED based illumination source is programmed to operate autonomously, and is able to alter its behavior, based on the proximity of a controlling element. The communications and processing functions can also be integrated into other household and commercial electrical devices, such as wall outlets, light switches, plug in timers, appliances, and the like.
US09800426B2 Broadcast response method and system
A system and method for broadcast response generally employing RDS, DARC, or similar technology is provided, including a method for responding to a broadcast comprising extracting an event identifier from a broadcast signal; detecting a response by a user to the broadcast signal; polling a communications device to determine a user identifier; and communicating the event identifier and the user identifier when the user response is detected.
US09800423B1 Determining the status of a node based on a distributed system
A computing device configured for determining a node status is described. The computing device includes a processor and instructions in memory. The computing device determines a representative node corresponding to a network group with multiple nodes. The computing device also sends a status retrieval directive to the representative node. The status retrieval directive includes a directive for retrieval of the node status of a target node. The computing device also receives the node status of the target node from the representative node and stores the node status on a database.
US09800422B2 Virtual meetings
A system for managing virtual meetings includes a processor operative to initiate participation with a first user interface in a first meeting, initiate participation with the first user interface in a second meeting, determining whether attention of a user is directed towards the first meeting or the second meeting, and configure the user interface such that the user interacts with meeting resources associated with the first meeting responsive to determining that the attention of the user is directed towards the first meeting.
US09800418B2 Signature protocol
The present invention relates to data communication systems and protocols utilized in such systems.
US09800416B2 Distributed validation of digitally signed electronic documents
Systems and methods are presented for distributed validation of a digitally signed electronic document. A computing device accesses both a representation of the electronic document and a digital signature for the electronic document that includes a digest generated by the digital signature's creator by applying a one-way function to the electronic document. The computing device applies the same one-way function to the accessed representation of the electronic document to generate a new digest, and includes both the digital signature and the new digest in a request sent to a separate validation server. The request does not include the electronic document. The validation server generates validation results that depend on comparing the digest from the digital signature with the new digest, and that do not depend on having the electronic document available to the validation server. The computing device receives the validation results from the separate validation server.
US09800415B2 Electronic name registry type
Digital signatures may be verified by maintaining a database of information of digital signatures and documents to which they were applied. Verification of electronically signed documents may be requested, with verification performed by comparing information of the electronically signed document with information in the database. The digital signatures may include graphic images, and may be transferred from one party to another.
US09800411B1 Using a secret generator in an elliptic curve cryptography (ECC) digital signature scheme
In a general aspect, a secret generator is used in an elliptic curve cryptography (ECC) scheme. In some aspects, an elliptic curve subgroup is specified by a public generator of an ECC system, and the secret generator is an element of the elliptic curve subgroup. In some instances, the secret generator is used to generate an ECC key pair that includes a public key and a private key, and the private key is used to generate a digital signature based on a message. In some instances, the public key and the secret generator are used to verify the digital signature.
US09800410B1 Data encryption system and method
An improved method for data encryption has been developed. The method includes storing data, multiple prime numbers and random numbers within an electronic memory storage device. Next, calculating a public number using the multiple prime numbers and providing a public number to a recipient apparatus that has knowledge of the multiple prime numbers. The method then encrypts the stored data with a randomly generated key that is determined with elliptical curve cryptography (ECC) and deletes the randomly generated key after use. Next, the method calculates a common shared secret between the sender and recipient using the prime numbers, a recipient public number and the second random number. The sender and recipient calculate parameters using a key equation based on the randomly generated key and random numbers and a common shared secret. Finally, the recipient calculates the randomly generated key for decryption using the common shared secret, one of the prime numbers, the parameters and the simultaneous equations for decryption of the data.
US09800401B2 Initialization vectors generation from encryption/decryption
A computer-implemented method of encryption of several units of a computerized system, wherein each of the units comprises data, includes generating distinct initialization vectors, or IVs, for the units, and storing the generated IVs; and for each unit of the several units: accessing a stored IV corresponding to the unit; and encrypting the unit according to the accessed IV and an encryption key.
US09800393B2 Aperiodic CQI reporting for LTE-TDD eimta system
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus determines a location of a reference subframe based on an A-CSI report uplink subframe, an A-CSI request downlink subframe, a reference delay, and a report delay. In an aspect, the reference delay is a first delay value before the A-CSI report uplink subframe, and the report delay is a second delay value between the A-CSI request downlink subframe and the A-CSI report uplink subframe. The apparatus determines a type of the reference subframe based on the location of the reference subframe and a subframe configuration, the type of the reference subframe being a flexible subframe or a fixed subframe. The apparatus measures at least one of a channel or interference based on the reference subframe and the type of the reference subframe. The apparatus sends, at the A-CSI report uplink subframe, an A-CSI report based on the at least one of the channel or the interference.
US09800389B2 Systems and methods for discovering and synchronizing within a neighbor aware network
Methods, devices, and computer program products for optimization of message transmission intervals in a NAN are described herein. In one aspect, a method for discovering a cluster of STA's forming a NAN is provided. The method includes generating a NAN beacon at an access point (AP). The NAN beacon includes timing information for the NAN. The timing information indicates a first time interval when one or more messages can be transmitted within the NAN. The method further includes transmitting the NAN beacon.
US09800383B2 Power offset signaling techniques for network-assisted interference cancellation and suppression (NAICS) receivers
Power offset signaling techniques for network-assisted interference cancellation and suppression (NAICS) receivers are described. In one embodiment, for example, user equipment (UE) may comprise at least one radio frequency (RF) transceiver, at least one RF antenna, and logic, at least a portion of which is in hardware, the logic to receive a radio resource control (RRC) connection control message comprising a RadioResourceConfigDedicated field and perform a radio resource configuration procedure in response to receipt of the RRC connection control message, the RRC connection control message to comprise network-assisted interference cancellation and suppression (NAICS) assistance information that identifies a power offset value for one or more transmissions to the UE over a physical downlink shared channel (PDSCH) of a serving cell of the UE. Other embodiments are described and claimed.
US09800382B2 Method and arrangement in a communication network system
The present invention relates to a method and a communication network node for enabling automatic optimization of a random access preamble format usage in a communication network system. The network comprises the communication network node serving at least one cell to which user equipments are accessing. A random access preamble format is set for each cell and comprises a random access sequence length, TSEQ, and a random access preamble cyclic prefix length, TCP. First, the random access sequence length, TSEQ is selected and then the random access preamble cyclic prefix length, T CP is selected. Based on the selected random access sequence length, T SEQ and random access preamble cyclic prefix length, TCP, which random access preamble format to use in said cell is selected.
US09800363B2 NAICS signaling for advanced LTE features
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a user equipment that receives interference cancellation information from a base station. Various aspects are described for employing interference cancellation information perform interference suppression in the presence of interference associated with different component carriers when employing carrier aggregation, small cell discovery signals, variations in data channel transmissions associated with certain transmission modes, and higher order QAM rates.
US09800353B2 Method for controlling interference from white space units
A method for controlling an aggregated interference generated by at least two white space units in at least one point in space for at least one frequency channel is provided. A model of propagation channels from each of the white space units to each of the at least one point includes a variable with a lognormal distribution. The method comprises receiving requests for usage of white space frequency channels from the white space units. The requests include positions of the white space units. Output power limits are determined for the white space units by maximizing a utility function while fulfilling a probabilistic constraint on the amount of aggregated interference generated in each of the at least one point. A sum of lognormal variables in the probabilistic constraint is approximated by a single lognormal variable. The determined output power limits are then transmitted to the respective white space units.
US09800351B2 Optical receiving circuit, optical transceiver, and control method for optical receiving circuit
An apparatus includes a photodiode configured to detect an optical signal; a common-base amplifier configured to input a current signal converted from the optical signal by the photodiode; an common-emitter amplifier configured to couple to an output of the common-base amplifier; a first circuit configured to feed back the output of the common-emitter amplifier to an output of the common-base amplifier; and a second circuit configured to, when power of the optical signal exceeds a predetermined level, reduce a load resistance value of the common-base amplifier and increase an emitter current of the common-emitter amplifier.
US09800345B1 Network transceiver
A network transceiver is disclosed. An example system includes a first networking transceiver including a first port and a second port, the first transceiver configured to: negotiate, for use with the first port, a first data rate, negotiate, for use with the second port, a second data rate that is slower than the first data rate, and a second networking transceiver communicatively coupled with the first networking transceiver to communicatively couple computing devices connected to the first networking transceiver to a multi-lane communication port, the second networking transceiver to negotiate, for the multi-lane communication port, a third data rate for communications between the multi-lane communication port and the second networking transceiver.
US09800344B2 Subsea data transmission cable
A subsea data transmission cable for providing data communication with a subsea device installed at the ocean floor is provided. The subsea data transmission cable includes a first section including at least one electrical data line and a second section including at least one fiber optic data line. An intermediate conversion assembly is provided. The at least one electrical data line and the at least one fiber optic data line are terminated at the intermediate conversion assembly. A conversion device is disposed in a chamber of the intermediate conversion assembly. The conversion device includes an electrical interface connected to the at least one electrical data line and an optical interface connected to the at least one fiber optic data line. The conversion device is configured to convert an electrical data signal received at the electrical interface to an optical data signal for transmission via the optical interface and vice versa.
US09800343B2 Method and system for compensating for latency difference due to switchover in fronthaul in ring topology form
A system for compensating for a latency difference in a fronthaul in ring topology is provided, including a centralization node linked to a BBU group, a plurality of distribution nodes linked to a plurality of RRH groups, an optical bi-directional ring network connecting the central node and the distribution nodes and allows a WDM optical signal to be transmitted and received between the central node and the distribution nodes, and a FIFO buffer that stores an electrical signal. Each of the distribution nodes demultiplexes the WDM optical signal, converts each demultiplexed optical signal into an electrical signal, stores the electrical signal in the FIFO buffer, converts the electrical signal stored in the FIFO buffer into an optical signal, and adjusts a size of the FIFO buffer, thus compensating for a difference between latencies before and after an occurrence of a switchover in the optical bi-directional ring network.
US09800341B2 Method and apparatus for providing network interface using optical network terminal (“ONT”) plug
A communications network, in one embodiment, includes a passive optical network (“PON”) network, user equipment (“UE”), and optical network terminal (“ONT”) plug to facilitate data transfer via an optical network. The PON network containing at least one fiber splitter and one optical line terminal (“OLT”) is capable of transmitting optical data. The UE having a high-speed electrical (“HSE”) port is able to process information based on electrical signals received from the HSE port. The ONT plug, in one embodiment, includes a modular electrical connector, a signal converter, and an optical and power hybrid (“OPH”) interface. The modular electrical connector contains at least eight (8) electrical contacts with eight (8) positions and can be inserted into the HSE port. The signal converter is used to convert optical signals received from the optical interface to electrical signals.
US09800339B2 Extremely high frequency (EHF) distributed antenna systems, and related components and methods
Extremely High Frequency (EHF) distributed antenna systems and related components and methods are disclosed. In one embodiment, a base unit for distributing EHF modulated data signals to a RAU(s) is provided. The base unit includes a downlink data source input configured to receive downlink electrical data signal(s) from a data source. The base unit also includes an E-O converter configured to convert downlink electrical data signal(s) into downlink optical data signal(s). The base unit also includes an oscillator configured to generate an electrical carrier signal at a center frequency in the EHF band. The base unit also includes a modulator configured to combine the downlink optical data signal(s) with the electrical carrier signal to form downlink modulated optical signal(s) comprising a downlink optical data signal(s) modulated at the center frequency of the electrical carrier signal. The modulator is further configured to send the downlink modulated optical signal to the RAU(s).
US09800336B2 Activity diodes and reflective housings
A network card or the like with two or more connectors having reflecting sides, where a light emitter is positioned between or behind the connectors and emit light toward the reflecting sides which act as a wave guide and guide the light to an opening between the connectors and toward the surroundings.
US09800335B2 Visible light signal transmitting and receiving processing method, transmitting terminal, receiving terminal, and system
The present invention discloses a visible light signal transmitting and receiving processing method, a transmitting terminal, a receiving terminal, and a system. The method includes: performing, by a transmitting terminal, an operation between data to be sent and a pseudocode signal of the transmitting terminal to output a scrambled code signal; combining, by the transmitting terminal, the scrambled code signal with a light guide signal to obtain a signal to be sent, where the light guide signal includes identity information of the transmitting terminal; and transmitting, by the transmitting terminal, the signal to be sent in light form. The present invention solves a problem that an encryption method for visible light communication in a related art is applicable to only one transmitting terminal, and thereby multiple transmitting terminals can be supported.
US09800327B2 Apparatus for controlling operations of a communication device and methods thereof
Aspects of the subject disclosure may include, for example, a transmission system having a coupling device, a bypass circuit, a memory and a processor. The coupling device can facilitate transmission or reception of electromagnetic waves that propagate along a surface of a transmission medium. The memory can store instructions, which when executed by the processor, causes the processor to perform operations including restarting a timer to prevent the bypass circuit from disabling the transmission or reception of electromagnetic waves by the coupling device. Other embodiments are disclosed.
US09800326B2 Optical transmission device and protection wavelength selection method
There is provided an optical transmission device including a light source configured to generate light used for coherent detection processing of reception light; a monitor configured to monitor a frequency offset between the reception light having a plurality of protection wavelengths and the light generated by the light source, based on a signal obtained by the coherent detection processing of the reception light having the plurality of protection wavelengths available for a work wavelength by the light generated by the light source; and a controller configured to select a protection wavelength to be switched to the work wavelength among the plurality of protection wavelengths, based on the frequency offset monitored by the monitor.
US09800324B2 Preserving terminal network addresses over satellite networks when switching to a different satellite hub
An apparatus and a system to preserve Internet Protocol (IP) addressing over a space link is disclosed. The apparatus includes: a network interface; a space link interface; a configuration table comprising Very Small Aperture Terminal (VSAT) network information and a satellite hub table, wherein the VSAT network information comprises subnet and range information for a network linked to the network interface; and a VSAT registration module. The VSAT registration module is configured to: select a satellite hub from the satellite hub table for communicating with using the space link interface, register the apparatus with the selected hub, and advertise the local-network information by communicating a route based on the local-network information to the selected hub, wherein the local-network information is independent of the hub selected from the satellite hub table.
US09800323B2 Satellite transmitter system
A satellite transmitter module for accepting input signals and emitting output signals for uplink transmission. The module includes a transmitter unit that includes i) transmitter circuitry, ii) at least one input port, iii) and at least one output port. At least one heat sink coupled to the transmitter unit includes a plurality of heat sink fins, wherein at least two of the plurality of heat sink fins are of different heights. A fan is capable of generating air flow parallel with the plurality of heat sink fins. The module further includes an outer enclosure that i) encloses the transmitter unit and the plurality of heat sink fins and ii) is impermeable to the air flow generated by the fan. The outer enclosure includes an enclosure cross section shape that is substantially similar to the at least one heat sink cross section shape defined by the height of each of the plurality of the heat sink fins.
US09800321B2 Facilitating communication with a vehicle via a UAV
Embodiments are provided for facilitating communications with a vehicle through an unmanned aerial vehicle (UAV). The UAV can be configured to track vehicles traveling in an area covered by the UAV. An identification of the vehicle can be acquired after the vehicle is tracked by the UAV. The vehicle identification can be used to determine communication capability of the vehicle. Based on the determined communication capability of the vehicle, a communication request can be initiated by the UAV. The vehicle can determine either accept the communication request from the UAV or turn it down. If the vehicle accepts the communication request from the UAV, information intended for the vehicle, for example from another vehicle, can be forwarded to the vehicle by the UAV.
US09800316B2 Beamforming devices and methods
Devices and methods are provided for directionally receiving and/or transmitting acoustic waves and/or radio waves for use in applications such as wireless communications systems and/or radar. High directional gain and spatial selectivity are achieved while employing an array of receiving antennas that is small as measured in units of the wavelength of radio waves being received or transmitted, especially in the case of spatially oversampled arrays. Frequency/wavenumber, multi-dimensional spectrum analysis, as well as one-dimensional frequency spectrum analysis can be performed.
US09800315B2 Reception apparatus, reception method, and program
The present technology relates to a reception apparatus, a reception method, and a program capable of improving performance in diversity. The reception apparatus includes a plurality of demodulation units configured to demodulate a supplied branch and generate a symbol and a synthesis unit configured to synthesize the symbol demodulated by the plurality of demodulation units, in which the synthesis unit sets a predetermined time from arrival time of a first-arriving symbol as a search range, and synthesizes a symbol that arrives within the search range and the first-arriving symbol. The present technology can be applied to a mobile terminal apparatus that receives television broadcasting or the like with diversity system.
US09800308B2 Transmitting node and method for rank determination
A transmitting node and methods thereinA transmitting node and a method therein for controlling a transmission rank in a wireless communications system. The wireless communications system comprises the transmitting node and a receiving node. The transmitting node is configured to transmit on multiple antennas according to the transmission rank. The transmitting node allocates one or more first transmission resources between the transmitting node and the receiving node to operate according to a first transmission rank, and one or more second transmission resources between the transmitting node and the receiving node to operate according to a second transmission rank. When a performance of the second transmission rank outperforms a performance of the first transmission rank, the transmitting node configures at least one of the one or more first transmission resources to operate according to the second transmission rank.
US09800302B2 Method of controlling a communications link
The present invention is directed to a method of controlling a communications link and apparatus configured to perform this method. This invention is particularly related to but in no way limited to MIMO (multiple inputs multiple outputs) wireless communications systems. The method comprises the steps of determining at the receiver the quality of the communications link and based on this, selecting a group of transmission parameters and an element from this group. These selections are then communicated to the transmitter. The transmission parameter may be the transmission configuration such as the modulation and coding scheme. The invention minimizes the required feedback signalling from the receiver to the transmitter by exploiting temporal correlation of the parameter being controlled, while allowing rapid selection of the parameter.
US09800297B2 Method and device for data processing in a communication network
A method and a device for data processing in a communication network are provided, wherein a mobile terminal receives several input signals from at least one base station; and wherein the mobile terminal processes said several input signals into a feedback information that is conveyed to at least one base station.
US09800295B2 Smart NFC antenna matching network system having multiple antennas and user device including the same
A near field communication (hereinafter, referred to as “NFC”) antenna matching network system connected to an NFC transceiver is provided. The NFC antenna matching network system includes a matching circuit connected to first and second antenna terminals and to the NFC transceiver; and a plurality of NFC antennas connected in parallel and physically with the first and second antenna terminals, wherein each of the NFC antennas comprises a source coil connected between the first antenna terminal and the second antenna terminal; and a resonance coil physically separated from the source coil.
US09800291B1 Data backup and charging device for communication devices
A device interfaces with a mobile communication device, for example, a smartphone or tablet, that has data stored in a memory. A device body has a data storage element integrated inside the device body. A first interface receives alternating current (AC) voltage from a mains power supply. A second interface detachably and electronically couples the mobile communication device to the data storage element. The second interface also provides direct current (DC) voltage to the mobile communication device. A data management application on the mobile communication device issues a command for the device to receive a copy of a subset of the data stored in the memory of the mobile communication device. The received copied subset of data is stored in a protected format having at least one layer of protection in the data storage element. A unique identifier associates the stored subset of data with the mobile communication device.
US09800286B2 Appliance for the switching of radiofrequency signals
The appliance for the switching of radiofrequency signals comprises a first port and a second port connectable along a transmission/receiving line of a radiofrequency communication system, a third port connectable to a monitoring appliance of radiofrequency signals and at least a switching circuit which is able to switch between: a monitoring configuration, wherein the first port and the second port are connected together for the transmission/receiving of signals along the transmission/receiving line and wherein the signals are in part taken and sent to the third port for the analysis by means of the monitoring appliance; a test configuration, wherein the third port and the second port are connected together for sending at least a predefined test signal from the monitoring appliance to the transmission/receiving line.
US09800285B2 Circuits and methods for biasing switch body
Described herein are circuits and methods for improving switch performance when overdriving the gate by adding a delay on a PMOS gate voltage such that it can turn on the PMOS during switch state transition to allow charge/discharge of the switch body voltage faster and it can turn off once the process is complete. For example, back-to-back diodes can be used to separate the PMOS gate and drain. This can reduce leakage current and can reduce or eliminate the potential for breakdown of the switch.
US09800280B2 Noise suppression in radio frequency receivers
A radio frequency (RF) receiver device may include a receive path including a first amplifier. The device also includes a first mixer coupled to an output of the first amplifier and to an input of a second amplifier. Further, the device may include an auxiliary path including a second mixer coupled between an output of the first mixer and an input of the first mixer.
US09800278B2 Tunable filters, cancellers, and duplexers based on passive mixers
Tunable filters, cancellers, and duplexers based on passive mixers. A tunable delay cell includes passive mixers electrically coupled together for receiving an input signal and outputting a delayed signal, each passive mixer comprising a plurality of mixer switches. The tunable delay includes a control circuit for providing, to each passive mixer, a respective plurality of local oscillator (LO) signals, one to each mixer switch of each passive mixer. The control circuit is configured to vary the LO signals to cause a target frequency band of the input signal to be delayed by a target delay time in propagating through the passive mixers.
US09800275B2 Systems and methods for out-of band-interference mitigation
A system for interference mitigation including a transmit coupler that samples the RF transmit signal to create a sampled RF transmit signal; a transmit analog canceller that transforms the RF transmit signal to an RF interference cancellation signal, according to a first configuration state; a first receive coupler that combines the RF interference cancellation signal and the RF receive signal to generate a composite RF receive signal; a sampling analog canceller that transforms the RF transmit signal to a RF interference cancellation signal, according to a second configuration state; a cleaning coupler that combines the RF transmit signal and the second RF interference cancellation signal; a first frequency downconverter that converts the transmit signal to a BB transmit signal; a second frequency downconverter that converts the composite RF receive signal to a composite BB receive signal; an analog-to-digital converter that converts the transmit signal to a digital transmit signal.
US09800270B2 Parallel bit interleaver
A bit interleaving method involves applying a bit permutation process to a QC LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword, after the bit permutation process, into a plurality of constellation words each imade up of M bits, the codeword being divided into N/M sections, each constellation word being associated with one of the N/M sections, and the bit permutation process being performed such that each of the constellation words includes one bit from each of M different cyclic blocks associated with a given section.
US09800267B2 Apparatus and method for transmitting and receiving a quasi-cyclic low density parity check code in a multimedia communication system
A method and apparatus are provided for transmitting an LDPC code in a multimedia system. The method includes generating an LDPC code based on a resulting parity check matrix which is generated by performing a row splitting operation on a base parity check matrix; and transmitting the LDPC code. The row splitting operation includes splitting each row block included in the base parity check matrix into row blocks, a number of the row blocks is determined based on a splitting factor, and the splitting factor is determined based on a number of repair symbols included in a repair symbol block of the base parity check matrix, a number of rows included in the base parity check matrix, and a scaling factor for determining a size of each permutation matrix in the resulting parity check matrix and a size of each zero matrix included in the resulting parity check matrix.
US09800250B2 Digitally controlled oscillator and electronic device including the same
Provided are a digitally controlled oscillator and an electronic device including the digitally controlled oscillator. The digitally controlled oscillator includes a digital control unit and a power control oscillation unit. The digital control unit compensates for a difference between a feedback signal of an output power and a reference power set based on an input digital control signal and outputting an output power. The power control oscillation unit receives a signal related to the output power, and generates an output clock having an oscillation frequency in response to the signal related to the output power.
US09800245B2 Bipolar gate driver
According to one aspect, embodiments of the invention provide a gate driver comprising a level shifter circuit configured to be coupled to a controller, to receive control signals from the controller, each control signal having a voltage with respect to a control ground, and to redefine the voltage of each control signal with respect to a chip ground to generate redefined control signals, a gate driver chip coupled to the level shifter circuit and configured to be coupled to at least one semiconductor device, the gate driver chip further configured to provide bipolar control signals to the at least one semiconductor device based on the redefined control signals, and at least one power source configured to provide at least one positive supply voltage to the gate driver chip and at least one negative supply voltage to the gate driver chip and to the chip ground.
US09800239B2 Electronic circuit
Provided is an electronic circuit capable of preventing a switching device from breakage when a short-circuit occurs. When a gate control signal CG1 is inverted from an L level to an H level, a first switching circuit 32 selects a first input terminal a, and connects an output terminal d to the first input terminal a, whereby turning on a MOSFET 21. When a predetermined time Tx elapses after the output terminal d of the first switching circuit 32 is connected to the first input terminal a, a second switching circuit 34 selects a first input terminal e, and connects an output terminal g to the first input terminal e. Furthermore, immediately after the connection, the first switching circuit 32 selects a second input terminal b, and connects the output terminal d to the second input terminal b. Consequently, immediately after the MOSFET 21 is turned on, a gate resistor is switched from a first gate resistor 33 having a small resistance value to a second gate resistor 35 having a large resistance value.
US09800234B2 Clock and data recovery circuit and phase interpolator therefor
A clock and data recovery circuit and a phase interpolator therefor are provided. The clock and data recovery circuit includes a phase-locked loop, a control unit and the phase interpolator, a receiving circuit, a serial-to-parallel conversion circuit. The phase interpolator is connected with the control unit of the clock and data recovery circuit, and the phase interpolator includes: an encoding circuit, two multiplexers, a clock mixer, and two differential to single-ended amplifiers. The control unit is configured to further control the encoding circuit to change a delay position for a clock outputted by the phase interpolator in a case that the data sampled in the current clock position is not the optimal sampled data, to lead or lag the clock, thereby forming a stable state in which the clock follows the data dynamically.
US09800230B1 Latch-based power-on checker
A latch-based power-on checker (POC) circuit for mitigating potential problems arising from an improper power-up sequence between different power domains (e.g., core and input/output (I/O)) on a system-on-chip (SoC) integrated circuit (IC). In one example, the core power domain having a first voltage (CX) should power up before the I/O power domain having a second voltage (PX), where PX>CX. If PX ramps up before CX, the POC circuit produces a signal indicating an improper power-up sequence, which causes the I/O pads to be placed in a known state. After CX subsequently ramps up, the POC circuit returns to a passive (LOW) state. If CX should subsequently collapse while PX is still up, the POC circuit remains LOW until PX also collapses.
US09800223B2 MEMS resonator
A bulk-acoustic-mode MEMS resonator has a first portion with a first physical layout, and a layout modification feature. The resonant frequency is a function of the physical layout, which is designed such that the frequency variation is less than 150 ppm for a variation in edge position of the resonator shape edges of 50 nm. This design combines at least two different layout features in such a way that small edge position variations (resulting from uncontrollable process variation) have negligible effect on the resonant frequency.
US09800217B1 Integrated amplifier system
Technologies are described to DC-couple an integrated amplifier system to a source that provides a signal with an unknown DC component, for example to DC-couple an integrated audio codec to an analog microphone. In one aspect, methods include receiving, by an amplifier, a signal having an unknown DC component, and issuing an amplified signal; low pass filtering, with respect to a cutoff frequency, by a feedback circuit coupled between an output of the amplifier and an input of the amplifier, the amplified signal issued at the output of the amplifier to generate a filtered signal having frequencies lower than the cutoff frequency; and injecting, by the feedback circuit, the filtered signal into the input of the amplifier to cancel the unknown DC component below the cutoff frequency.
US09800216B2 Bias circuitry for power amplifiers
Circuits and methods related to power amplifiers. In some implementations, a bias circuit includes a reference device connectable to receive a first electrical supply level, the reference device arranged to produce an electrical bias condition using the first electrical supply level, and the reference device connectable to provide the electrical bias condition to an amplifier device connectable to a second electrical supply level. The bias circuit also includes a differential amplifier connectable to receive the first electrical supply level, the differential amplifier having a first input connectable to a first node of the reference device and a second input connectable to receive a reference electrical level, the differential amplifier arranged to maintain a first electrical level on the first node of the reference device as a function of the reference electrical level.
US09800214B2 Power supply rejection rate through noise cancellation in an audio amplifier loop
Embodiments contained in the disclosure provide a method of cancelling power supply noise that affects the output of a class-D audio amplifier. The method begins when an alternating current (AC) coupled signal is input into an inverting amplifier. That signal is then amplified in the inverting amplifier. The amplified AC coupled signal is then feed through a resistor capacitor (RC) network, and from the RC network to an inverting input of the inverting amplifier. The output of a high pass filter is used to cancel the power supply ripple signal as the output of the high pass filter is injected into a supply voltage line. The cancelling signal is opposite in magnitude to the power supply ripple signal. The apparatus includes an inverting amplifier, a capacitor for coupling to an AC signal, and a resistor, in combination with the capacitor.
US09800209B2 Doherty power amplifier
Disclosed is a Doherty power amplifier. At least one power amplification tube and other power amplification tubes in the Doherty power amplifier are located in different planes.
US09800207B2 Doherty power amplifier combiner with tunable impedance termination circuit
Doherty power amplifier combiner with tunable impedance termination circuit. A signal combiner can include a balun transformer circuit having a first coil and a second coil. The first coil can be implemented between a first port and a second port. The second coil can be implemented between a third port and a fourth port. The first port and the third port can be coupled by a first capacitor. The second port and fourth port can be coupled by a second capacitor. The first port can be configured to receive a first signal. The fourth port can be configured to receive a second signal. The second port can be configured to yield a combination of the first signal and the second signal. The signal combiner can include a termination circuit that couples the third port to a ground. The termination circuit can include a tunable impedance circuit.
US09800200B2 Solar cell apparatus
This solar cell apparatus is provided with: a long mounting frame having a guide rail section in an upper portion; and a fixing member, which is provided by being slid and moved in the longitudinal direction of the mounting frame, and which is fixed at a predetermined position of the mounting frame. The fixing member has: a base section that engages with the guide rail section; an upright wall section that is provided to stand on the base section; and insertion sections that extend from the upright wall section such that the insertion sections are inserted into a module frame of an eave-side solar cell module and a module frame of a ridge-side solar cell module.
US09800193B2 Dynamically reconfigurable motors and generators and systems
A device comprises a motor/generator having an air gap and a plurality of windings, a plurality of power converter groups, and a control system. The windings are so configured that the number of phases in a pair of poles and the number of poles of the motor/generator can be dynamically adjusted. The power converter group comprises a plurality of power converters which is coupled between an input voltage source and a plurality of windings for controlling currents in the windings. The control system is so configured such that the number of poles of the motor/generator and the number of phases in a pair of poles are dynamically adjusted, and a synchronous speed of a moving magnetic field generated by winding currents within first pair of poles is approximately equal to a synchronous speed of a second moving magnetic field generated by currents in the windings within second pair of poles.
US09800186B2 Magnetoelectric device capable of storing usable electrical energy
A magnetoelectric device capable of storing usable electrical energy includes an inductive servo control unit and a motor. The motor includes a rotor and three ferromagnetic-core coils disposed around the rotor. The inductive servo control unit executes individual phase control on the three-phase induction motor to magnetize the ferromagnetic-core coils with respective phases. When each of the ferromagnetic-core coils is demagnetized, it generates a current due to counter-electromotive force to charge a damping capacitor.
US09800183B1 Method and apparatus for controlling an electric machine
An inverter electrically operatively connected to an electric machine and in communication with a controller is described. The inverter is electrically connected to a high-voltage DC power bus. A method for controlling the multi-phase inverter circuit includes monitoring, via the controller, a rotational speed of the electric machine during operation of the inverter in an over-modulation mode. The inverter is commanded to operate in a linear modulation mode when the rotational speed is within a speed range associated with objectionable audible noise generated by operating the electric machine in the over-modulation mode.
US09800178B2 Foldable miniature vibration generator and manufacturing method thereof
The present invention discloses a folding vibration microgenerator and a method of manufacturing the same. The microgenerator comprises a foldable sandwiched substrate, wherein the foldable substrate comprising two flexible insulating substrates and an induction electrode located between the two flexible insulating substrates, in which the induction electrode is constructed by two complementary comb-shaped electrodes. The foldable substrate has upper and lower surfaces, on which the first friction structure units and the second friction structure units are respectively periodically distributed, and the first friction structure units corresponds to the odd-numbered comb teeth of the induction electrode and the second friction structure units corresponds to the even-numbered comb teeth of the induction electrode. The foldable substrate is folding at gaps between two adjacent comb teeth of the induction electrode as a serrate shape, thereby forming a folding vibration microgenerator. The microgenerator is easy to be produced and largely increases output power per unit area. Due to inflexibility of the folding structure itself, the energy conversion efficiency of the microgenerator is effectively increased while output power being maintained.
US09800176B2 TNPC inverter device and method for detecting short-circuit thereof
The present application discloses a TNPC inverter device, comprising: a TNPC inverter module and a short circuit detecting module. The TNPC module at least comprises an inverting bridge arm and a bi-directional switching bridge arm. The inverting bridge arm comprises at least two switches connected in series; the bi-directional switching bridge arm comprises at least two switches. The short circuit detecting module mainly consists of two switch detecting unit corresponding to the two switches in the inverting bridge arm respectively. Increasing the voltage drop of the switches in the inverting bridge when a short circuit occurs in the TNPC module by some way, then it could realize the short circuit detecting module is able to detect all the paths of the short circuit in the TNPC module to simplify the peripheral circuit of the TNPC module in the TNPC inverter device.
US09800175B2 Five-level converting device
A five-level converting device includes an AC terminal, a bus capacitor module having a positive terminal, a negative terminal and a neutral terminal, a first switch module and a second switch module. The first switch module includes a bidirectional switching circuit, and the bidirectional switching circuit includes two first switching units reversely connected in series. The second switch module includes two second switching units, two third switching units, two fourth switching units, and two fifth switching units. The two second switching units are cascaded and connected to the two fourth switching units in parallel. The third, the fourth and the fifth switching units are cascaded and are connected to the bus capacitor module in parallel. Two different connection points of the first switch module are connected to the third switching units and fifth switching units through two flying capacitor modules respectively.
US09800170B2 Energy harvester open-circuit voltage sensing for MPPT
Apparatus and techniques described herein can include using an electronic circuit comprising a rectifier circuit, an open-circuit voltage (OCV) sampling circuit coupled to the output of the rectifier circuit, and a regulator circuit coupled to the output of the rectifier circuit. In an example, an isolation switch can be located between the regulator circuit and the rectifier circuit, the isolation switch configured to isolate the regulator circuit from the rectifier circuit for sampling of the open-circuit voltage by the open-circuit voltage sampling circuit. In another example, a buffer circuit can be used, such as placed in-line with a divider circuit between a divider circuit and an open-circuit voltage sampling capacitor. In this manner, the buffer circuit can provide a low output impedance, isolating the voltage sampling capacitor from the divider circuit.
US09800166B2 Power converter and control method therefor
A power converter and a control method therefor are provided. The power converter includes a transformer, synchronous rectifier and a control circuit. A primary side of the transformer receives an input voltage, and a secondary side of the transformer generates a sensing signal. The synchronous rectifier is coupled to the secondary side of the transformer. The control circuit receives the sensing signal and detects a changing slope of the sensing signal, and accordingly generates a control signal to control the synchronous rectifier to be turned on or turned off, so as to regulate an output voltage of the power converter.
US09800165B2 Protection circuit and switching power supply
To provide a protection circuit that can reduce output voltage that is output from a switching power supply greatly when temperature rises. A protection circuit includes a comparator that supplies detection current based on voltage Vsens that a temperature sensor outputs in case that voltage Vsens that the temperature sensor outputs exceeds voltage Vref of predetermined potential, a control circuit that supplies control current that the control circuit increases detection current that the comparator supplies exponentially, and a constant voltage circuit reduces output voltage Vout that is output from a switching power supply based on control current that the control circuit supplies.
US09800159B2 Buck converter having self-driven BJT synchronous rectifier
A switching converter has a self-driven bipolar junction transistor (BJT) synchronous rectifier. The BJT rectifier includes a BJT and a parallel-connected diode, and has a low forward voltage drop. In a first portion of a switching cycle, a main switch is on and the BJT rectifier is off. Current flows from an input, through the main switch, through the first inductor, to an output. Current also flows through the main switch, through the second inductor, to the output. In a second portion of the cycle, the main switch is turned off but the inductor currents continue to flow. Current flows from a ground node, through the BJT rectifier, through the first inductor, to the output. The BJT is on due to the second inductor drawing a base current from the BJT. In one example, the main switch is a split-source NFET that conducts separate currents through the two inductors.
US09800157B2 Switching regulator
Provided is a switching regulator configured to suppress noise coupling, which may occur when a comparator is switched between a normal current operation and a low current consumption operation, to thereby operate stably. The switching regulator has a configuration in which switches are connected to input terminals of the comparator, and a feedback resistor having a large resistance value is disconnected from the input terminal of the comparator when switching is performed between the normal current operation and the low current consumption operation.
US09800140B2 High efficiency bridgeless power factor correction converter for converting input alternating current into output direct current
A high efficiency bridgeless power factor correction converter includes a power factor correction control unit, a first switch, a second switch, a third switch, a fourth switch, a fifth switch, a sixth switch, a first inductor, a second inductor and a bulk capacitor. The power factor correction control unit is configured to turn on or turn off the first switch, the second switch, the third switch, the fourth switch, the fifth switch and the sixth switch, so that the high efficiency bridgeless power factor correction converter converts an input alternating current voltage into an output direct current voltage.
US09800139B2 Motor control system and method for input current protection
A motor control system for adjusting motor speed if a current overload condition occurs. The motor control system may include a motor, a power factor correction (PFC) circuit providing current to the motor, and a signal processor. The PFC circuit may limit current provided to the motor based on an output voltage sensed by the PFC circuit. The signal processor may sense input voltage of the PFC circuit to determine a power limit, then compare sensed or calculated drive power of the motor with the power limit. If the drive power sensed or calculated is greater than the power limit, the signal processor may output a signal for reducing the drive power to the power limit. Limiting the drive power provided to the motor limits or decreases a speed of the motor.
US09800133B2 Active common mode cancellation
In some examples, a circuit is configured to generate a first signal based at least in part on an input signal, wherein the first signal comprises a common mode signal and a load signal. The circuit is further configured to generate a second signal based at least in part on the input signal, wherein the second signal comprises an inverted version of the common mode signal. The circuit is further configured to apply the first signal and the second signal to a load.
US09800130B2 Semiconductor device and semiconductor module
A semiconductor device includes: a voltage-dividing resistor circuit including first and second resistors connected in series between a power supply potential and a reference potential and outputting a potential at a point of connection between the first and second resistors; a transient response detection circuit including a third resistor having a first end connected to the power supply potential and a capacitor connected between a second end of the third resistor and the reference potential, and outputting a potential at a point of connection between the third resistor and the capacitor; an AND circuit ANDing an output signal of the voltage-dividing resistor circuit and an output signal of the transient response detection circuit; and an output circuit, wherein switching of the output circuit is controlled by an output signal of the AND circuit.
US09800129B2 Bidirectional low voltage power supply (LVPS) with single pulse width modulator (PWM), cryogenic cooler system, and method
Embodiments of a bidirectional low voltage power supply (LVPS) with a single pulse width modulator and method are generally described herein. In some embodiments, the bidirectional LVPS may include a first converter arranged to provide power from an input power source to a load and a second converter arranged to selectively recycle power from the load at an output of the first converter back to the input power source. Control circuitry may include switching circuitry that may be configured to select either the first power converter or the second power converter for reception of an output of a single PWM.
US09800128B2 Linear DC motor
A linear DC motor having first and second drive coils and first and second drive magnets arranged in a symmetrical state in relation to a motor central axis that passes through a sliding member in which a lens is mounted. The first and second coils on a moveable side are positioned to both the left and right sides of the sliding member. The first and second drive coils are designed to be independent without being affected by the shape, size, arrangement position, and the like of the sliding member, a linear guide, and a detection part. The first and second drive coils have high rigidity and do not deform when the sliding member slides. Accordingly, it is possible to obtain a linear DC motor that has a highly rigid moveable part and performs positioning action with high responsiveness and high precision.
US09800120B2 Motor
Disclosed is a motor, the motor according to an exemplary embodiment of the present disclosure including a stator arranged at an inner surface of a housing and including a magnet, a rotor core centrally arranged at the stator to pass through a rotation shaft, a rotor including an insulator covering the rotor core and a coil wound on the insulator, a commutator coupled to the rotation shaft to be electrically connected to the coil, and a brush coupled to the housing to be closely contacted to the commutator, wherein the insulator is formed with a short-circuit prevention unit formed on a drop path of conductive particles in order to prevent the short-circuit between the rotor core and the commutator from being generated by the conductive particles generated by the commutator and the brush.
US09800114B2 Robot drive with radially adjustable sensor connection
A substrate transport apparatus including a drive section and a first movable arm assembly. The drive section includes a first motor. The first motor includes a stator and a passive rotor. The first movable arm assembly is connected to the first motor. The substrate transport apparatus is configured for the first movable arm assembly to be positionable in a vacuum chamber with the passive rotor being in communication with an environment inside the vacuum chamber.
US09800104B2 Nonmagnetic high strength steel motor rotor support and method for manufacturing same
An object of the present invention is to provide a motor rotor support suitable for an axial gap motor and a method for manufacturing the same. The motor rotor support for supporting a magnetic body disposed on a rotor of a motor is configured by a nonmagnetic steel having a relative permeability of less than 1.005 and a 0.2% yield strength at room temperature of 550 MPa or more.
US09800102B2 Dual rotor core motor with reduced flux leakage
A motor includes a stator, a rotor and a case. The rotor includes a first rotor core, a second rotor core, and a field magnet. Each of the first rotor core and the second rotor core includes a core base and a plurality of claw poles. The field magnet is located between the core bases. The case includes a cylindrical yoke housing and a lid. To balance magnetic flux from the first rotor core with magnetic flux from the second rotor core, the distance between the rotor and the stator is varied from the distance between the rotor and the yoke housing or the teeth of the stator are shaped to enable magnetic saturation.
US09800101B2 Axial flux motor intended for fixing to a machine and method for fixing the axial flux motor to a machine
An axial flux motor intended for fixing to a machine comprises a stator stack as well as a rotor installed to rotate with respect to the stator stack, which rotor determines the axis of rotation. The stator stack comprises sectional slots on the side intersecting the axis of rotation, preferably the sectional slots include radial sectional slots or are radial sectional slots and/or there are 6-12 of them. Into each respective sectional slot a fixing part can be installed, which at least in the direction of the axis of rotation shape-locks into the sectional slot in question. The axial flux motor can be fixed to the machine by fixing at least some of the fixing parts to the machine.
US09800094B2 Low power nanoelectronics
Disclosed are low power electronic devices configured to exploit the sub-threshold swing, unidirectional tunneling, and low-voltage operation of steep slope-tunnel tunnel field-effect transistors (TFET) to improve power-conversion efficiency and power-efficiency of electrical systems incorporating the TFET as an electrical component to perform energy harvesting, signal processing, and related operations. The devices include a HTFET-based rectifier having various topologies, a HTFET-based DC-DC charge pump converter, a HTFET-based amplifier having an amplifier circuit including a telescopic operational transconductance amplifier, and a HTFET-based SAR A/D converter having a HTFET-based transmission gate DFF. Any one of the devices may be used to generate a RF-powered system with improved power conversion efficiencies of power harvesters and power efficiencies of processing components within the system.
US09800088B2 Method and system for high-speed power source transfer (HS-PST)
An electronic device configured to switchover power from a primary source to an alternate source to maintain continuity of power supplied to a load bus. The electronic device includes one or more processors configured to identify availability of the alternate source using source monitoring in order to measure and calculate a tracking frequency for controlling a variable sampling interval of the one or more processors. The processors are configured to store signal samples and associated time stamps into a variable length buffer and store new sample values and associated new time stamps into the fixed length buffer. The processors are configured to determine attributes from samples of the alternate source using the tracking frequency. The processors are configured to execute a source switchover signal when the primary source is unavailable based by comparing load bus attributes to alternate source attributes at an estimated instance of switchover.
US09800083B1 Audio signal conveying power supply
An audio signal conveying power supply configured to provide an output voltage to an electrically powered helmet, an additional audio headset or both. The housing having an audio and power signal inlet port to receive audio signals and power from a vehicle and an audio and power signal outlet port or transmitting audio signals and power to an electrically powered helmet using an independent audio cable connecting between the audio and power signal inlet port to the audio and power signal. A control circuit connected the at the power converted to operate an on/off switch, an active noise reduction switch, a low battery light, a fault light, and a helmet power switch.
US09800076B2 Wireless power transfer
A method includes determining, by a base station including a number of transmitting coils, a first number of mutual magnetic parameters, each mutual magnetic parameter being associated with one of the transmitting coils and a receiving coil of at least one receiving coil associated with at least one electronic device remotely located from and to be remotely charged by the base station, determining a plurality of control signals based on the first number of mutual magnetic parameters, each control signal being associated with a corresponding one of the transmitting coils, providing each control signal to a driving circuit coupled to the control signal's corresponding transmitting coil, and using each control signal to cause the driving circuit coupled to the control signal's corresponding transmitting coil to cause a current with a magnitude and phase determined from the control signal to flow in the corresponding transmitting coil.
US09800075B2 Smart charging cable and method for operating a portable electronic device
A smart charging cable and a method of operating the cable are disclosed. The cable can analyze any input voltage to determine whether the input voltage is sufficient to charge the battery of an electronic device and/or to operate the electronic device. If not, the cable is capable of transforming the input voltage to a voltage sufficient to charge and/or operate.
US09800073B2 Modeling a change in battery degradation
A battery controller and method for controlling a battery include training parameters for a battery capacity prediction model based on usage pattern information that correlates usage of similar batteries with capacity information for the respective similar batteries. The model characterizes a capacity decay rate in accordance with a present value of the battery capacity. Future battery capacity is predicted for a battery under control based on the battery capacity prediction model and a present value of the battery capacity. One or more operational parameters of the battery under control are controlled based on the predicted future battery capacity to extend the battery's usable lifetime.
US09800070B2 Discharging control system of vehicle, discharging connector, vehicle, and discharging control method of vehicle
A discharging control system of a vehicle that supplies power to a load device outside the vehicle via a power cable, includes a connection signal line, a detector, and a controller. The connection signal line is configured such that a potential thereof changes in response to a discharging connector provided on the power cable being connected to the vehicle. The detector is configured to detect the potential of the connection signal line. The controller is configured to control a physical quantity related to the power supplied from the vehicle to the load device, based on the potential detected by the detector.
US09800060B2 Power transmission device
A power transmission device includes: a power supply circuit that generates an alternating voltage; a power transmission coil that receives an alternating voltage generated by the power supply circuit to thereby generate a magnetic field; a power transmission resonator that includes: a resonant coil; and a resonant capacitor and through which electromagnetic induction causes an electric current to flow when a magnetic field is generated by the power transmission coil to enter a resonance state; and a control circuit that controls the position or the orientation of the power transmission coil with respect to the power transmission resonator in the direction in which a standing wave ratio in a transmission line from the power supply circuit to the power transmission coil decreases.
US09800055B2 Synchronization of generators using a common time reference
The present disclosure pertains to systems and methods for using time synchronized measurements of a generator output and an electrical bus, together with generator control algorithms to synchronize the frequency, voltage, and phase of a generator, or group of generators, prior to electrically connecting the generator to the electrical bus. More particularly, but not exclusively, the present disclosure pertains to systems that may be operated in an islanded configuration and in which one or more generators may be selectively synchronized based on a common time reference. The common time reference may allow the generators to be synchronized by autonomously driving one or more generators to a specified phase angle and frequency.
US09800025B2 Power supply controller for an electrical energy distribution network and method for manufacturing this controller
This power supply controller for an electrical energy distribution network comprises an electronic power card on which power modules are fitted and on which a set of at least one control module is fitted to control the power modules.The electronic card comprises control buses positioned between the control modules and power module fitting locations on which power modules are fitted according to the use of the controller, to form an electronic power card specific to a use of the power supply controller.
US09800009B2 Crimping device with seal depressor
A terminal crimping device includes crimp tooling and a seal depressor fixed to the crimp tooling. The crimp tooling and the seal depressor move with a movable ram along a crimp stroke towards and away from a base that receives a wire assembly and a terminal thereon. The crimp tooling crimps the terminal to both a wire and a compression seal of the wire assembly during the crimp stroke. The seal depressor has a contact tab that engages and at least partially depresses the compression seal of the wire assembly during the crimp stroke to hold the compression seal in place as the crimp tooling crimps the terminal to the wire assembly.
US09799992B2 Socket, adaptor, and assembly jig wherein an imaging device and an object are sandwiched by base members
A socket includes a first base member that includes a module mount unit allowing a module including an imaging device and an object to be placed thereon and an electric connector that electrically connects the imaging device to an external apparatus, a second base member having an opening, and an engagement unit that causes the first base member to be engaged with the second base member under a condition that the module placed on the module mount unit is sandwiched by the first and second base members. When the first base member is engaged with the second base member by the engagement unit under a condition that the module placed on the module mount unit is sandwiched by the first base member and the second base member, the electric connector is electrically connected to the imaging device, and the object receives illumination light from a light source through the opening.
US09799990B2 Plug connector and plug connector system
A plug connector has a housing, a locking spring, and a catch spring. The locking spring is connected to the housing and has a locking position and an open position. The catch spring is connected to the housing, and has a compressed position when the locking spring is in the open position and a rest position only when the locking spring is in the open position.
US09799985B2 Communication plug with improved cable manager
A communication plug is described. The communication plug has a communication cable with a plurality of conductors, a plug housing, and a cable manager partially enclosed within the plug housing. The cable manager has a load bar with a plurality of holes, a first cable management section connected to the load bar via a first hinge, and a second cable management section connected to the load bar via a second hinge. The first and second cable management sections are configured to fold together and partially enclose the cable before the cable manager is inserted into the plug housing.
US09799981B2 Low profile latching connector
A small, low-profile plug connector for use with electronic devices provides a latching member with a pair of hooks that engage mating holes in a guide frame, and which can be easily disengaged from the guide frame or opposing connector or housing. The connector includes an elongated actuator interposed between the connector housing and latching member and the actuator terminates in a cylindrical cam member that is captured in a recess on the connector housing such that rearward movement of the actuator imparts a raising action to the latching member.
US09799975B2 Connection member for an electronic device
An electronic device may include: a printed circuit board (PCB); a plurality of electronic components electrically connected to the PCB; and a connection member comprising a first portion fixed to one of the PCB and an electronic component and a second portion magnetically connected to the other one of the PCB and the electronic component. The second portion of the connection member may be moveably connected to the first portion. The connection member may further include a stopper, and may be designed to minimize the repulsive force provided by the connection member when excessive pressure is applied to the electronic device.
US09799973B2 Circuit board pad layout and mechanical retainer
Printed circuit board pad layouts and mechanical retainers are disclosed herein. For example, a printed circuit board is disclosed having a row of electrically conductive pads, the row of pads including pairs of signal pads with exactly one reference pad interposed between each pair of the signal pads. As another example, a mechanical retainer is disclosed that may assist in interconnecting two printed circuit boards and that has a longitudinal body with a threaded end, a head at an end opposite the threaded end, and a shank connecting the head to the threaded end.
US09799966B2 Electrical plug connector
An electrical plug connector includes a metallic shell, an insulated housing, a plurality of plug terminals, a plurality of tooth portions, and a wire organizer. The insulated housing is received in the metallic shell. The plug terminals are held at the insulated housing. Each of the power terminal and the ground terminal of the plug terminals includes a clamping structure. Each of the tooth portions is extending from rear of the corresponding plug terminal. The wire organizer is assembled to the insulated housing. Each of the tooth portions is inserted into the corresponding wire groove of the wire organizer to connect to a corresponding wire when the wires held in the wire organizer are pressed against the tooth portions. Each power and ground terminals may include either a single one or a pair of flexible contact portions.
US09799927B2 Repair apparatus of sheet type cell
A repair apparatus of a sheet type cell is capable of appropriately repairing and detoxifying defects of a sheet type cell having semiconductor characteristics. The repair apparatus repairs a sheet type cell in which a storage layer is sandwiched by layers of a positive electrode and a negative electrode and at least the storage layer has semiconductor characteristics. The repair apparatus applies electrical stimulation between the positive electrode and the negative electrode, measures electrical characteristics of the sheet type cell when the electrical stimulation is applied, and specifies a value of the electrical stimulation by the electrical stimulation source while considering measured electrical characteristics.
US09799926B2 Curved electrode stack and battery cell including the same
Disclosed herein are an electrode stack including at least one positive electrode, at least one negative electrode, and at least one separator, wherein the separator is laminated to one surface or opposite surfaces of at least one of the electrodes, the positive electrode, the negative electrode, and the separator are stacked such that the separator is disposed between the positive electrode and the negative electrode, and a stacked surface of each of the positive electrode, the negative electrode, and the separator includes a curved surface, and a battery cell including the same.
US09799925B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery is provided with: a positive electrode; a negative electrode that contains lithium titanate; a separator that is interposed between the positive electrode and the negative electrode; and a nonaqueous electrolyte that contains an electrolyte salt and a nonaqueous solvent. The nonaqueous solvent contains propylene carbonate, a chain carbonate A represented by general formula R1OCOOR2 (wherein each of R1 and R2 represents an alkyl group having 2 or more carbon atoms), and a chain carbonate B represented by general formula R3OCOOR4 (wherein R3 represents a methyl group and R4 represents an alkyl group). The volume fraction of the propylene carbonate in the nonaqueous solvent is within the range of 25-33% by volume; the volume fraction of the chain carbonate A in the nonaqueous solvent is within the range of 65-74% by volume; and the volume fraction of the chain carbonate B in the nonaqueous solvent is within the range of 1-10% by volume.
US09799922B2 Lithium battery
A lithium battery including a negative electrode including a lithium metal or a lithium alloy; a positive electrode; and a polymer gel electrolyte contacting the negative electrode, wherein the polymer gel electrolyte has an ionic conductivity of about 10−3 S/cm or greater, a lithium ion transference number of about 0.15 or greater, and a lithium ion mobility of about 10−6 cm2/V×sec or greater, wherein the polymer gel electrolyte includes a lithium salt, a polymer capable of forming a complex with the lithium salt, an insulating inorganic filler, and an organic solvent, wherein the organic solvent is inert with respect to the lithium metal, wherein an anionic radius of the lithium salt is about 2.5 Angstroms or greater, and wherein a molecular weight of the lithium salt is about 145 or greater.
US09799921B2 Method of manufacturing negative electrode for solid-state battery, method of manufacturing solid-state battery, and negative electrode slurry
Provided is a method of manufacturing a negative electrode for a solid-state battery, the method including: a step of mixing a negative electrode active material, a sulfide solid electrolyte, a binder, and a solvent with each other to prepare a negative electrode slurry; a step of applying the prepared negative electrode slurry to a surface of a solid electrolyte layer of the solid-state battery or a substrate of the negative electrode; and a step of drying the applied negative electrode slurry. In this method, the solvent is butyl butyrate, and the binder is a copolymer containing a vinylidene fluoride (VDF) monomer unit and a hexafluoropropylene (HFP) monomer unit, in which a molar ratio of the HFP monomer unit to a total amount of the VDF monomer unit and the HFP monomer unit is 10% to 25%.
US09799915B2 Putting into service of a lithium ion battery
Circuits and methods for putting into service a lithium ion battery including a first charging step under a current of at most a few tens of microamperes per square centimeter for a plurality of hours.
US09799901B2 Control method of flow regulating valve of oxidizing gas and flow regulation device
There is provided a control method of a flow regulating valve of an oxidizing gas in a fuel cell. In a load disconnected state that the fuel cell is electrically disconnected from a load, the control method gradually opens the flow regulating valve that is configured to supply the oxidizing gas to a cathode of the fuel cell by a predetermined valve opening each time from a full-close position or gradually closes the flow regulating valve by a predetermined valve opening each time from a full-open position, so as to gradually change a supply amount of the oxidizing gas introduced to the cathode and cause hydrogen transmitted from an anode to the cathode in the fuel cell to be oxidized. The control method measures an open circuit voltage of the fuel cell accompanied with oxidation of the hydrogen and stores at least one valve-opening position among valve-opening positions of the flow regulating valve at a predetermined number of timings including a timing when the measured voltage shifts to an increase or shifts to a decrease, as a regulation reference valve-opening timing.
US09799895B2 Stack fastening structure of fuel cell
A stack fastening structure of a fuel cell is provided and includes a fastening mechanism that is mounted at an outside of a plurality of stacked fuel cells to generate a force pressing against the plurality of stacked fuel cells. In addition, an insertion body is mounted within the fastening mechanism to adjust the force pressing against the plurality of fuel cells. Accordingly, the fastening force is more accurately adjusted using the insertion body and the external force applied to the insertion body is measured to calculate the fastening force.
US09799886B2 Cathode with silver material and silicate dopant and method of producing
The present invention provides novel cathodes having a reduced resistivity and other improved electrical properties. Furthermore, this invention also presents methods of manufacturing novel electrochemical cells and novel cathodes. These novel cathodes comprise a silver material that is doped with a silicate material.
US09799885B2 Binder for secondary battery exhibiting excellent adhesion force
Provided is a binder for secondary battery electrodes comprising polymer particles obtained by polymerizing three or more kinds of monomers wherein the polymer particles have a mean particle diameter of 0.3 μm to 0.7 μm. The binder exhibits superior adhesion force to electrode current collectors and excellent support force to the active material and basically improves safety of electrodes, thus providing a secondary battery with superior cycle characteristics.
US09799884B2 Lithium secondary battery and manufacturing method of the same
A manufacturing method of the invention includes: a process of preparing a positive electrode which includes a positive electrode mixture layer, a negative electrode which includes a negative electrode mixture layer, and a non-aqueous electrolyte; and a process of accommodating the positive electrode, the negative electrode, and the non-aqueous electrolyte in a battery case. The non-aqueous electrolyte contains lithium sulfate. In addition, when a BET specific surface area of the negative electrode mixture layer is referred to as X (m2/g) and an addition amount of the lithium sulfate with respect to a total amount of the non-aqueous electrolyte is referred to as Y (mass %), the following relationships are satisfied: 3≦X≦4.3; 0.02≦Y≦0.1; and Y/X≦0.023.
US09799870B2 Multilayered microporous polyolefin film
A polyolefin multilayer microporous membrane includes at least first microporous layers which form both surface layers of the membrane and at least a second microporous layer disposed between the both surface layers, wherein static friction coefficient of one of the surface layers of the polyolefin multilayer microporous membrane against another surface layer in a longitudinal direction (MD) is 1.1 or less, and wherein pore density calculated from an average pore radius measured by mercury porosimetry method and porosity, according to Formula (1) is 4 or more: Pore density=(P/A3)×104  (1) wherein A represents the average pore radius (nm) measured by mercury porosimetry method and P represents the porosity (%).
US09799868B2 Separator for non-aqueous secondary battery and non-aqueous secondary battery
A separator for a non-aqueous secondary battery includes a porous substrate and an adhesive porous layer provided on one or both sides of the porous substrate, the adhesive porous layer including a polyvinylidene-fluoride resin and a filler whose difference between a particle diameter at 90% cumulative volume and a particle diameter at 10% cumulative volume is 2 μm or less, and the adhesive porous layer satisfying Inequality (1): 0.5≦a/r≦3.0, wherein, in Inequality (1), “a” represents an average thickness (μm) of the adhesive porous layer on one of the sides of the porous substrate; and “r” represents a volume average particle diameter (μm) of the filler contained in the adhesive porous layer.
US09799859B2 Secondary battery having improved safety
Provided are a secondary battery, a battery module, and a battery pack, which have improved safety. Particularly, since a bulletproof material is disposed on the inside and/or the outside of an exterior part, even when a conductive needle-shaped member penetrates a secondary battery, heating, burning, discharge of evaporated electrolyte, and electrical contact between the needle-shaped member and an electrode can be prevented, thereby improving safety of the secondary battery, the battery module, and the battery pack.
US09799854B2 Multilayer film for encapsulating oxygen and/or moisture sensitive electronic devices
The present invention relates to a multilayer barrier film capable of encapsulating a moisture and/or oxygen sensitive electronic or optoelectronic device, the barrier film including at least one nanostructured layer including reactive nanoparticles capable of interacting with moisture and/or oxygen, the reactive nanoparticles being distributed within a polymeric binder, and at least one ultraviolet light neutralizing layer comprising a material capable of absorbing ultraviolet light, thereby limiting the transmission of ultraviolet light through the barrier film.
US09799853B2 Emissive article with light extraction film
An emissive article includes an OLED having a light emission surface, a circular polarizer, and a light extraction film optically between the OLED and the circular polarizer and being optically coupled to the light emission surface. The light extraction film includes a two-dimensional structured layer of extraction elements having a first index of refraction and a pitch in a range from 400 to 800 nm and a backfill layer including a material having a second index of refraction different from the first index of refraction.
US09799850B2 Organic EL device
An organic electroluminescence (EL) device whose organic EL layer is less likely exposed to moisture. The organic EL device includes an organic EL layer; and a hygroscopic layer disposed with respect to at least one main surface of the organic EL layer. The hygroscopic layer includes: a hygroscopic film containing a base material and a hygroscopic agent mixed in the base material; and a pair of covering films each covering a different one of surfaces of the hygroscopic film in a thickness direction of the hygroscopic film. A region of the hygroscopic film that is in contact with one covering film whose distance from the organic EL layer is smaller than a distance of the other covering film from the organic EL layer contains the hygroscopic agent at a content rate lower than an average content rate of the hygroscopic agent in the hygroscopic film.
US09799849B2 Organic light-emitting display apparatus and method of manufacturing the same
In an aspect, an organic light-emitting display apparatus and a method of manufacturing the same are provided. The organic light-emitting display apparatus may include a substrate; a display unit formed on the substrate; and a thin film encapsulating layer encapsulating the display unit. The thin film encapsulating layer may include a plurality of organic layers and inorganic layers that are laminated alternately. At least one of the plurality of the inorganic films may include a first layer formed of a first material, a second layer formed of a second material other than the first material, and an intermediate layer provided between the first and second layers.
US09799840B2 Organic electronic component with dopant, use of a dopant and method for the production of the dopant
An organic electronic component includes an organic functional layer having a p-dopant. The p-dopant includes a copper complex having at least one ligand containing an aryloxy group and an iminium group. Additionally specified are the use of a copper complex as a p-dopant and a process for producing a p-dopant.
US09799836B2 Light emitting element, light emitting device, authentication device, and electronic device
Provided are a light emitting element with a high efficiency and a long life that emits light in a near-infrared region, and a light emitting device, authentication device and electronic device that include the light emitting element. A light emitting element (1) according to one aspect of the invention includes an anode (3), a cathode (8), and a light emitting layer (5) that is provided between the anode (3) and the cathode (8) and that emits light by conducting current between the anode (3) and the cathode (8). The light emitting layer (5) includes a pyrromethene-based boron complex as a light emitting material and a tetracene-based material as a host material for retaining the light emitting material.
US09799828B1 Topological insulator infrared pseudo-bolometer with polarization sensitivity
Topological insulators can be utilized in a new type of infrared photodetector that is intrinsically sensitive to the polarization of incident light and static magnetic fields. The detector isolates single topological insulator surfaces and allows light collection and exposure to static magnetic fields. The wavelength range of interest is between 750 nm and about 100 microns. This detector eliminates the need for external polarization selective optics. Polarization sensitive infrared photodetectors are useful for optoelectronics applications, such as light detection in environments with low visibility in the visible wavelength regime.
US09799827B2 Method of manufacturing an electronic device including a semiconductor memory having a metal electrode and a metal compound layer surrounding sidewall of the metal electrode
A method of manufacturing an electronic device including a semiconductor memory is provided. The method may include forming a material layer for forming a variable resistance element over a substrate, forming a metal layer over the material layer, forming a mask pattern over the metal layer, forming a metal layer pattern by etching the metal layer using the mask pattern as an etch barrier, performing a surface treatment on the metal layer pattern, and etching the material layer using the metal layer pattern and the metal compound layer as an etch barrier to form a variable resistance element having an external side aligned with an external side of the metal compound layer. An external part of the metal layer pattern may be transformed into a metal compound layer. The metal compound layer may have a low etch rate as an etch barrier.
US09799813B2 Lead frame and semiconductor package including the lead frame
A lead frame includes a bonding part to bond to a semiconductor chip, a first trench in the bonding part along a first central axis, the first central axis dividing the bonding part into two parts, and second trenches in the bonding part along a second central axis, the second central axis dividing the bonding part into two parts, and the first and second central axes vertically intersecting each other.
US09799811B2 Light emitting device
A light emitting device of an embodiment includes first and second light transmissive support bodies, and a light emitting diode is disposed between the bases. The light emitting diode includes a first semiconductor layer provided on a first surface (area S1) of a substrate, a light emitting layer (area S2), and a second semiconductor layer. A first electrode in a pad shape is formed on the second semiconductor layer. The light emitting diode has a shape satisfying a relation of “1≦S1/S2≦−(3.46/H)+2.73”, where H is a distance from the first surface of the substrate to a surface of the first electrode.
US09799810B1 Light emitting device
A light emitting device includes a side-emitting assembly, a reflecting cup arranged on a side of the side-emitting assembly, and a package for accommodating the side-emitting assembly and the reflecting cup. The side-emitting assembly with a side surface includes a light emitting chip, a wavelength conversion layer coated on the light emitting chip, and a reflecting layer arranged above the wavelength conversion layer. The reflecting cup has an inner surface facing the side surface of the side-emitting assembly. The inner surface of the reflecting cup is a multifocal paraboloid. The multifocal paraboloid includes multistage paraboloids. The corresponding focal points of the multistage paraboloids are symmetrically distributed on the side surface of the side-emitting assembly.
US09799809B2 Light-emitting diode (LED), LED package and apparatus including the same
A light-emitting diode (LED) package includes a light-emitting structure, an optical wavelength conversion layer on the light-emitting structure, and an optical filter layer on the optical wavelength conversion layer. The light-emitting structure includes a first-conductivity-type semiconductor layer, an active layer on the first-conductivity-type semiconductor layer, and a second-conductivity-type semiconductor layer on the active layer, and emits first light having a first peak wavelength. The optical wavelength conversion layer absorbs the first light emitted from the light-emitting structure and emits second light having a second peak wavelength different from the first peak wavelength. The optical filter layer reflects the first light emitted from the light-emitting structure and transmits the second light emitted from the optical wavelength conversion layer.
US09799806B2 Light emitting device and sealing layer for the light emitting device
A emitting device includes: an LED chip mounted on a substrate; and a sealing layer that encloses the LED chip, wherein: the sealing layer is a single layer having a thickness of from 0.1 mm to 1.0 mm and a maximum width of from 6.0 mm to 20 mm; and the sealing layer is composed of a methylsilicone composition and the mole percentage (mol %) X of Si—CH3 in the methylsilicone composition is more than 90 and less than 100.
US09799799B2 Light emitting device and method of manufacturing the same
A light emitting device includes: a light emitting element that includes a light extracting surface, an electrode formed surface opposite to the light extracting surface, one or more lateral surfaces, and a pair of electrodes positioned on the electrode formed surface; a light-transmissive member that includes a light entering surface, a light exiting surface opposite to the light entering surface, and one or more lateral surfaces, the light entering surface being disposed on the light extracting surface; an insulating member that covers the lateral surfaces and the electrode formed surface of the light emitting element, and is disposed to expose at least part of the pair of electrodes; a first metal layer that covers the lateral surfaces of the light-transmissive member; and a second metal layer that covers the lateral surfaces of the light emitting element interposing the insulating member.
US09799797B2 Light-emitting semiconductor chip
A semiconductor chip includes a semiconductor body with a semiconductor layer sequence. An active region intended for generating radiation is arranged between an n-conductive multilayer structure and a p-conductive semiconductor layer. A doping profile is formed in the n-conductive multilayer structure which includes at least one doping peak.
US09799796B2 Nanowire sized opto-electronic structure and method for modifying selected portions of same
A method for treating a LED structure with a substance, the LED structure includes an array of nanowires on a planar support. The method includes producing the substance at a source and causing it to move to the array along a line. The angle between the line followed by the substance and the plane of the support is less than 90° when measured from the center of the support. The substance is capable of rendering a portion of the nanowires nonconductive or less conductive compared to before being treated by the substance.
US09799793B2 Semiconductor heterostructure with stress management
A heterostructure for use in fabricating an optoelectronic device is provided. The heterostructure includes a layer, such as an n-type contact or cladding layer, that includes thin sub-layers inserted therein. The thin sub-layers can be spaced throughout the layer and separated by intervening sub-layers fabricated of the material for the layer. The thin sub-layers can have a distinct composition from the intervening sub-layers, which alters stresses present during growth of the heterostructure.
US09799791B2 Process for manufacturing a photonic circuit with active and passive structures
A process for manufacturing a photonic circuit comprises: manufacturing on a first wafer a first layer stack comprising an underclad oxide layer and a high refractive index waveguide layer; patterning the high refractive index waveguide layer to generate a passive photonic structures; planarizing the first layer stack with a planarizing oxide layer having a thickness below 300 nanometers above the high refractive index waveguide layer; annealing the patterned high refractive index waveguide layer before and/or after the planarizing oxide layer; manufacturing on a second wafer a second layer stack comprising a detachable mono-crystalline silicon waveguide layer; transferring and bonding the first layer stack and the second layer stack; manufacturing active photonic devices in the mono-crystalline silicon waveguide layer; and realizing evanescent coupling between the mono-crystalline silicon waveguide layer and the high refractive index waveguide layer.
US09799790B2 Mesoscopic solar cell based on perovskite light absorption material and method for making the same
A method for preparing a mesoscopic solar cell based on perovskite light absorption materials, the method including 1) preparing a hole blocking layer on a conductive substrate; 2) preparing and sintering a mesoporous nanocrystalline layer, an insulation separating layer, and a hole collecting layer on the hole blocking layer in order; and 3) drop-coating a precursor solution on the hole collecting layer, and allowing the precursor solution to penetrate pores of the mesoporous nanocrystalline layer via the hole collecting layer from top to bottom, and drying a resulting product to obtain a mesoscopic solar cell.
US09799788B2 Solar battery and method for manufacturing the same
A solar battery includes a polymer resin layer on a solar cell and an upper substrate on the polymer resin layer. A pattern is formed in the polymer resin layer.
US09799777B1 Floating gate memory in a channel last vertical FET flow
A floating gate memory cell is provided on a surface of a base semiconductor substrate utilizing a vertical FET processing flow. The floating gate memory cell contains a bottom source/drain region located beneath one end of an epitaxial semiconductor channel material and a top source/drain region located above a second end of the epitaxial semiconductor channel material. A floating gate structure including an inner dielectric material portion, a floating gate portion, an outer dielectric material portion, and a control gate portion is present on each side of the epitaxial semiconductor channel material.
US09799775B2 Semiconductor device
A semiconductor device having stable electric characteristics is provided. The transistor includes first to third oxide semiconductor layers, a gate electrode, and a gate insulating layer. The second oxide semiconductor layer has a portion positioned between the first and third oxide semiconductor layers. The gate insulating layer has a region in contact with a top surface of the third oxide semiconductor layer. The gate electrode overlaps with a top surface of the portion with the gate insulating layer positioned therebetween. The gate electrode faces a side surface of the portion in a channel width direction with the gate insulating layer positioned therebetween. The second oxide semiconductor layer includes a region having a thickness greater than or equal to 2 nm and less than 8 nm. The length in the channel width direction of the second oxide semiconductor layer is less than 60 nm.
US09799743B1 Trenched power semiconductor element
A trenched power semiconductor element, a trenched-gate structure thereof being in an element trench of an epitaxial layer and including at least a shielding electrode, a shielding dielectric layer, a gate electrode, an insulating separation layer, and a gate insulating layer. The shielding electrode is disposed at the bottom of the element trench, the shielding dielectric layer is disposed at a lower portion of the element trench, surrounding the shielding electrode to separate the shielding electrode from the epitaxial layer, wherein the top portion of the shielding dielectric layer includes a hole. The gate electrode is disposed above the shielding electrode, being separated from the hole at a predetermined distance through the insulating separation layer. The insulating separation layer is disposed between the shielding dielectric layer and the gate electrode layer to seal the hole.
US09799742B1 Field effect transistor having electrode coated sequentially by oxide layer and nitride layer and method for manufacturing the same
A field effect transistor includes a substrate, an epitaxial layer, a remnant-oxide layer, an electrode, a surrounding-oxide layer, a surrounding-nitride layer, a gate oxide layer, a gate, a P-body region, a source region, an interlayer dielectric and a source electrode. The epitaxial layer on the substrate has a trench having a sidewall and a bottom. The electrode inside the trench is coated subsequently by the surrounding-oxide layer, the surrounding-nitride layer and the remnant-oxide layer. The gate formed on the gate oxide layer is separated from the electrode sequentially by the gate oxide layer, the surrounding-nitride layer and the surrounding-oxide layer. The P-body region and the source region, formed at the epitaxial layer, are separated from the gate by the gate oxide layer. The interlayer dielectric covers the source region and the gate. The source electrode covers the P-body region and the interlayer dielectric, and contacts the source region.
US09799739B2 Semiconductor device having air gap and method for manufacturing the same, memory cell having the same and electronic device having the same
A semiconductor device including a semiconductor substrate including a plurality of active regions and a device isolation region for isolating the plurality of active regions; and a buried bit line and a buried gate electrode which are formed in the semiconductor substrate. The device isolation region includes a first device isolation region extending in a first direction and a second device isolation region extending in a second direction crossing with the first direction and having a shield pillar formed therein.
US09799722B1 Inductive component and package structure thereof
An inductive component and package structure is provided, comprising a magnetic body having a top surface and a bottom surface, wherein a plurality of conductive through holes are formed from the top surface to the bottom surface of the magnetic body, and the plurality of conductive through holes are electrically connected via first conductive patterns disposed over the top surface of the magnetic body and second conductive patterns disposed over the bottom surface of the magnetic body so as to form at least one conductive path, each passing through a corresponding set of conductive through holes, wherein each of the at least one conductive path has two terminals and a corresponding inductance. At least one portion of a first electronic device is disposed in a first space, at least partially surrounded by the at least one conductive path.
US09799719B2 Active-matrix touchscreen
An active-matrix touchscreen includes a substrate, a system controller, and a plurality of spatially separated independent touch elements disposed on the substrate. Each touch element includes a touch sensor and a touch controller circuit that provides one or more sensor-control signals to the touch sensor and receives a sense signal responsive to the sensor-control signals from the touch sensor. Each touch sensor operates independently of any other touch sensor.
US09799715B2 Display panel, manufacturing method therefor, and display apparatus
A display panel, comprising an array substrate (1) having a plurality of sub pixels (15), wherein the array substrate (1) comprises: a thin film transistor (11), a passivation layer (12) disposed on the thin film transistor, and a color filter layer (13) disposed on the passivation layer, the array substrate further comprises a protection layer (14) which is disposed on the color filter layer (13) and is made of a mixture of metal oxide and resin. In the display panel, the problem that ultraviolet light irradiation onto a thin film transistor affects the transistor performance is solved, the characteristic drift of the thin film transistor is reduced, and the on-off ratio of the thin film transistor is increased, thereby the performance of the thin film transistor is improved. The manufacturing method of the display panel and a display apparatus comprising the display panel are also disclosed.
US09799714B2 Display device having light-emitting elements
A display device includes a plurality of light-emitting elements aligned on a TFT substrate in a formation of a matrix. The plurality of light-emitting elements each have a flat surface portion and including a light-emitting layer, an anode, and a cathode, an insulating layer formed on the TFT substrate and under the light emitting element, and a tilted metal surface provided on a peripheral area surrounding the flat surface portion of the light-emitting element and having a tilt angle with respect to the flat surface portion of the light-emitting element. The tilted metal surface is provided on a surface of a slope of a bank that is provided on the insulation layer, and a width of a cross-section of the bank becomes smaller as the cross section comes farther away from a surface of the TFT substrate. A counter substrate is placed on the TFT substrate.
US09799708B2 Organic light emitting diode display
An organic light emitting diode display includes a stretchable substrate, a plurality of pixel forming plates, first and second pixels, and a cut-out groove. The pixel forming plates are on the substrate and spaced apart from each other. The first and second pixels are on respective first and second pixel forming plates of the plurality of the pixel forming plates adjacent in a first direction. The first and second pixel forming plates are connected by a first bridge. The cut-out groove are in the first and second pixel forming plates and adjacent to an area connected to the first bridge.
US09799706B2 Resistive random access memory device embedding tunnel insulating layer and memory array using the same and fabrication method thereof
A resistive random access memory device is provided with a tunneling insulator layer between a resistance change layer and a bottom electrode. Thus, it is possible: to raise the selection (on/off) ratio by the current of a direct tunneling induced by low voltage in the unselected cell and the current of an F-N tunneling induced by high voltage in the selected cell, to efficiently suppress the leakage current in the read operation, to make a low current operation less μA level by controlling the thickness of the tunneling insulator layer, and to be simultaneously fabricated together with circuit devices by forming the bottom electrodes (word lines) with a semiconductor material.
US09799704B2 Electronic device and method for fabricating the same
An electronic device with improved variable resistance characteristics and a method for fabricating the same are provided. In an embodiment of the disclosed technology, a method for forming an electronic device with a semiconductor memory includes forming a crystalized doped layer over a substrate; forming a barrier layer over the doped layer; forming a metal layer over the barrier layer; and reacting the barrier layer with a portion of the metal layer. The electronic device and the method of fabricating the same according to embodiments of the disclosed technology may have improved variable resistance characteristics.
US09799690B2 Solid-state image pickup device
A solid-state image pickup device 1 according to the present invention includes a semiconductor substrate 2 on which a pixel 20 composed of a photodiode 3 and a transistor is formed. The transistor comprising the pixel 20 is formed on the surface of the semiconductor substrate, a pn junction portion formed between high concentration regions of the photodiode 3 is provided within the semiconductor substrate 2 and a part of the pn junction portion of the photodiode 3 is extended to a lower portion of the transistor formed on the surface of the semiconductor substrate 2. According to the present invention, there is provided a solid-state image pickup device in which a pixel size can be microminiaturized without lowering a saturated electric charge amount (Qs) and sensitivity.
US09799684B2 Liquid crystal display
A liquid crystal display includes a first substrate, a gate line and a data line disposed on the first substrate, a first thin film transistor and a second thin film transistor connected to the gate line and the data line, a first subpixel electrode connected to the first thin film transistor, a resistor connected to the second thin film transistor and a resistance of the resistor is changed by a pulsed gate-on signal applied to the gate line, and a second subpixel electrode connected to the resistor.
US09799677B2 Structure of dual gate oxide semiconductor TFT substrate
A dual gate oxide semiconductor thin-film transistor (TFT) substrate includes a substrate; a bottom gate positioned on the substrate; a bottom gate isolation layer positioned on the substrate and the bottom gate; a first oxide semiconductor layer positioned on the bottom gate isolation layer above the bottom gate; an oxide conductor layer positioned on the bottom gate isolation layer at one side of the first oxide semiconductor layer; a top gate isolation layer positioned on the first oxide semiconductor layer, the oxide conductor layer, and the bottom gate isolation layer; a top gate positioned on the top gate isolation layer above a middle part of the first oxide semiconductor layer; a source and a drain positioned on the top gate isolation layer at two sides of the top gate; and a passivation layer positioned on the top gate isolation layer, the source, the drain, and the top gate.
US09799673B2 Semiconductor device and method of manufacturing the same
Disclosed is a method of manufacturing a semiconductor device, including: forming a stacked structure including first material layers and second material layers alternately stacked on each other; forming a pillar passing through the stacked structure, the pillar including a protruding portion protruding above an uppermost surface of the stacked structure; forming a conductive layer surrounding the protruding portion of the pillar; and forming a conductive pattern in contact with the protruding portion of the pillar by oxidizing a surface of the conductive layer.
US09799669B2 Single-semiconductor-layer channel in a memory opening for a three-dimensional non-volatile memory device
A memory film layer is formed in a memory opening through an alternating stack of first material layers and second material layers. A sacrificial material layer is deposited on the memory film layer. Horizontal portions of the sacrificial material layer and the memory film layer at the bottom of the memory opening is removed by an anisotropic etch to expose a substrate underlying the memory opening, while vertical portions of the sacrificial material layer protect vertical portions of the memory film layer. After removal of the sacrificial material layer selective to the memory film, a doped semiconductor material layer can be formed directly on the exposed material in the memory opening and on the memory film as a single material layer to form a semiconductor channel of a memory device.
US09799668B2 Memory cell having isolated charge sites and method of fabricating same
Memory cells having isolated charge sites and methods of fabricating memory cells having isolated charge sites are described. In an example, a nonvolatile charge trap memory device includes a substrate having a channel region, a source region and a drain region. A gate stack is disposed above the substrate, over the channel region. The gate stack includes a tunnel dielectric layer disposed above the channel region, a first charge-trapping region and a second charge-trapping region. The regions are disposed above the tunnel dielectric layer and separated by a distance. The gate stack also includes an isolating dielectric layer disposed above the tunnel dielectric layer and between the first charge-trapping region and the second charge-trapping region. A gate dielectric layer is disposed above the first charge-trapping region, the second charge-trapping region and the isolating dielectric layer. A gate electrode is disposed above the gate dielectric layer.
US09799662B2 Antifuse-type one time programming memory cell and array structure with same
An antifuse-type OTP memory cell has following structures. A first doped region, a second doped region, a third doped region and a fourth doped region are formed in a well region. A gate oxide layer covers the surface of the well region. A first gate is formed on the gate oxide layer and spanned over the first doped region and the second doped region. The first gate is connected with a word line. A second gate is formed on the gate oxide layer and spanned over the second doped region and the third doped region. The second gate is connected with an antifuse control line. A third gate is formed on the gate oxide layer and spanned over the third doped region and the fourth doped region. The third gate is connected with an isolation control line.
US09799658B2 Methods of forming capacitors
A method of forming capacitors includes providing first capacitor electrodes within support material. The first capacitor electrodes contain TiN and the support material contains polysilicon. The polysilicon-containing support material is dry isotropically etched selectively relative to the TiN-containing first capacitor electrodes using a sulfur and fluorine-containing etching chemistry. A capacitor dielectric is formed over sidewalls of the first capacitor electrodes and a second capacitor electrode is formed over the capacitor dielectric. Additional methods are disclosed.
US09799656B2 Semiconductor device having a gate stack with tunable work function
A method for fabricating a gate stack of a semiconductor device comprises forming a first dielectric layer over a channel region of the device, forming a first nitride layer over the first dielectric layer, depositing a scavenging layer on the first nitride layer, forming a capping layer over the scavenging layer, removing portions of the capping layer and the scavenging layer to expose a portion of the first nitride layer in a n-type field effect transistor (nFET) region of the gate stack, forming a first gate metal layer over the first nitride layer and the capping layer, depositing a second nitride layer on the first gate metal layer, and depositing a gate electrode material on the second nitride layer.
US09799645B2 Field effect transistor (FET) structure with integrated gate connected diodes
A structure having: a plurality of field effect transistors (FETs) connected between a common input and a common output, each one of the field effect transistors comprises: a source region, a drain region, and a gate electrode for controlling carriers through a channel region of a transistor region of the structure between the source region and the drain region; a plurality of diodes, each one of the diodes being associated with a corresponding one of the plurality of FETs, each one of the diodes having an electrode in Schottky contact with a diode region of the corresponding one of the FETs. The gate electrode and the diode electrode extend along parallel lines. The source region, the drain region, the channel region, and a diode region having therein the diode are disposed along a common line.
US09799644B2 FinFET and transistors with resistors and protection against electrostatic discharge (ESD)
A FinFET device includes a plurality of FinFET devices formed on a corresponding plurality of fins in a multilevel interconnect semiconductor device. Each source and each drain is coupled to a metal interconnect level by a metal resistive element that is subjacent the lowermost interconnect level. In one embodiment, a metal segment extending over a plurality of the fins includes contacts to each of the fins, thereby providing subjacent metal resistive elements of different lengths. The plurality of fins and subjacent metal segments are arranged such that each of the FinFET devices has the same total resistance provided by the source and drain metal resistive elements, even though the source metal resistive element and drain metal resistive element associated with the fins may have different lengths. The arrangement provides the same turn-on resistance and the same ESD failure current for each FinFET device.
US09799643B2 Gate voltage control for III-nitride transistors
A semiconductor die includes a III-nitride semiconductor substrate, a power HEMT (high-electron-mobility transistor) disposed in the III-nitride semiconductor substrate, and a first gate driver HEMT monolithically integrated with the power HEMT in the III-nitride semiconductor substrate. The power HEMT and the first gate driver HEMT each have a gate, a source and a drain. The first gate driver HEMT logically forms part of a driver, and is electrically connected to the gate of the power HEMT. The first gate driver HEMT is operable to turn the power HEMT off or on responsive to an externally-generated control signal received from the driver or other device. Additional embodiments of semiconductor dies and methods of manufacturing are also described.
US09799642B2 Array substrate, display device and manufacturing method of array substrate
Embodiments of the invention provide an array substrate, a display device and a manufacturing method of the array substrate. The array substrate comprises a substrate (10) and a plurality of electrostatic discharge short-circuit rings (20) provided on the substrate. Each of the electrostatic discharge short-circuit rings (20) comprises a gate electrode (22), a gate insulating layer (26), an active layer (21), a source electrode (23), a drain electrode (24) and a passivation layer (30). Each of the electrostatic discharge short-circuit ring (20) further comprises a transparent conductive layer (25) for connecting the gate electrode (22) and the drain electrode (24), and the transparent conductive layer (25) is provided below the passivation layer (30).
US09799641B2 Electrostatic discharge protection device and electronic device having the same
In an ESD protection device, a first well of a first conductivity type and a second well of a second conductivity type are formed in a substrate to contact each other. A first impurity region of the first conductivity type and a second impurity region of the second conductivity type are formed in the first well, and are electrically connected to a first electrode pad. The second impurity region is spaced apart from the first impurity region in a direction of the second well. A third impurity region is formed in the second well, has the second conductivity type, and is electrically connected to a second electrode pad. A fourth impurity region is formed in the second well, is located in a direction of the first well from the third impurity region to contact the third impurity region, has the first conductivity type, and is electrically floated.
US09799631B2 Semiconductor packaging structure and method
A system and method for packaging semiconductor dies is provided. An embodiment comprises a first package with a first contact and a second contact. A post-contact material is formed on the first contact in order to adjust the height of a joint between the contact pad a conductive bump. In another embodiment a conductive pillar is utilized to control the height of the joint between the contact pad and external connections.
US09799624B1 Wire bonding method and wire bonding structure
A wire bonding method includes steps of: forming a Free Air Ball (FAB) at an end of a metal wire; pressing the FAB onto a flat surface of a workpiece to deform the FAB; contacting the deformed FAB to a metal pad, wherein the metal pad is made of a first material and the metal wire is made of a second material, and a hardness of the first material is smaller than a hardness of the second material; and bonding the deformed FAB on the metal pad.
US09799617B1 Methods for repackaging copper wire-bonded microelectronic die
Methods for repacking copper wire bonded microelectronic die (that is, die having bond pads bonded to copper wire bonds) are provided. In one embodiment, the repackaging method includes the step or process of obtaining a microelectronic package containing copper wire bonds and a microelectronic die, which includes bond pads to which the copper wire bonds are bonded. The microelectronic die is extracted from the microelectronic package in a manner separating the copper wire bonds from the bond pads. The microelectronic die is then attached or mounted to a Failure Analysis (FA) package having electrical contact points thereon. Electrical connections are then formed between the bond pads of the microelectronic die and the electrical contact points of the FA package at least in part by printing an electrically-conductive material onto the bond pads.
US09799611B2 Semiconductor device including semiconductor chips mounted over both surfaces of substrate
A semiconductor chip 10 flip-chip mounted on a first surface 32 of a wiring substrate 30, a semiconductor chip 20 flip-chip mounted on a second surface 33 of the wiring substrate 30, a sealing resin 71 covering the semiconductor chip 10, a sealing resin 72 covering the semiconductor chip 20, a plurality of conductive posts provided to penetrate through the sealing resin 72, and a plurality of solder balls mounted on second ends of the plurality of conductive posts exposed from the sealing resin 72 are provided; and the mounting directions of the semiconductor chips 10 and 20 are mutually different by 90°. Both of the planar shapes of the semiconductor chips 10 and 20 are rectangular shapes, the semiconductor chip 10 is mounted so that the long sides thereof are parallel to the long sides of the wiring substrate 30, and the semiconductor chip 20 is mounted so that the long sides thereof are perpendicular to the long sides of the wiring substrate 30.
US09799596B2 Wiring substrate and semiconductor device
A wiring substrate includes a core substrate and a cavity extending through the core substrate. The cavity has a planar shape that is rectangular, and includes corners and sides connecting the corners in a plan view. The wiring substrate also includes first through holes that extend through the core substrate and are spaced apart from the cavity. An electronic component is arranged in the cavity. The wiring substrate also includes a first insulating material with which the first through holes are filled and a second insulating material with which a gap between the electronic component and walls of the cavity is filled. The first through holes are arranged around the corners of the cavity in a plan view. Each of the first through holes is L-shaped in a plan view and formed continuously along two of the sides of the cavity that define the corresponding corner.
US09799588B2 Chip package and manufacturing method thereof
A chip package and a fabrication method thereof are provided according to an embodiment of the invention. The chip package includes a semiconductor substrate containing a chip and having a device area and a peripheral bonding pad area. A plurality of conductive pads is disposed at the peripheral bonding pad area and a passivation layer is formed over the semiconductor substrate to expose the conductive pads. An insulating protective layer is formed on the passivation layer at the device area. A packaging layer is disposed over the insulating protective layer to expose the conductive pads and the passivation layer at the peripheral bonding pad area. The method includes forming an insulating protective layer to cover a plurality of conductive pads during a cutting process and removing the insulating protective layer on the conductive pads through an opening of a packaging layer.
US09799584B2 Heat spreaders with integrated preforms
Embodiments of heat spreaders with integrated preforms, and related devices and methods, are disclosed herein. In some embodiments, a heat spreader may include: a frame formed of a metal material, wherein the metal material is a zinc alloy or an aluminum alloy; a preform secured in the frame, wherein the preform has a thermal conductivity higher than a thermal conductivity of the metal material; and a recess having at least one sidewall formed by the frame. The metal material may have an equiaxed grain structure. In some embodiments, the equiaxed grain structure may be formed by squeeze-casting or rheocasting the metal material.
US09799576B2 Monitoring method and manufacturing method of semiconductor device
A monitoring method that can detect a sign of disconnection of a heat generation source is provided. Further, a highly reliable semiconductor device is provided. The monitoring method uses a first control device that samples outputs of a plurality of thermometers at a first frequency (100 Hz sampling in S10) and controls a plurality of heat generation sources based on temperature information obtained by sampling, and a second control device that forms information based on temperature information obtained by sampling at the first frequency (100 Hz sampling in S20) and pieces of heat-generation-source information obtained by sampling of outputs of the respective heat-generation sources at the first frequency (100 Hz sampling in S20). Based on the temperature information obtained by sampling at the first frequency (100 Hz sampling in S20) and the pieces of heat-generation-source information obtained by sampling at the first frequency (100 Hz sampling in S20), states of the heat generation sources are monitored.
US09799571B2 Methods for producing integrated circuits with interposers and integrated circuits produced from such methods
Methods of producing integrated circuits with interposers and integrated circuits produced from such methods are provided. In an exemplary embodiment, a method of producing an integrated circuit includes producing an interposer with an insulation plate and a plurality of through vias passing through the insulation plate. The interposer has a prime area and an in prime area. A prime area test circuit is formed in the prime area, where the prime area test circuit includes a portion of the plurality of through vias that are electrically connected in series.
US09799569B2 Method of forming field effect transistors (FETs) with abrupt junctions and integrated circuit chips with the FETs
A method of forming field effect transistors (FETs) and on Integrated Circuit (IC) chips with the FETs. Channel placeholders at FET locations are undercut at each end of FET channels. Source/drain regions adjacent to each channel placeholder extend into and fill the undercut. The channel placeholder is opened to expose channel surface under each channel placeholder. Source/drain extensions are formed under each channel placeholder, adjacent to each source/drain region. After removing the channel placeholders metal gates are formed over each said FET channel.
US09799568B2 Field effect transistor including strained germanium fins
In one example, a device includes a p-type field effect transistor region and n-type field effect transistor region. The p-type field effect transistor region includes at least one fin including strained germanium. The n-type field effect transistor region also includes at least one fin including strained germanium.
US09799553B2 Method for manufacturing semiconductor device with nano-gaps
A semiconductor device and a method for manufacturing the same are provided. A semiconductor device includes a substrate, a first capping layer formed above the substrate, a first dielectric layer formed on the first capping layer; a second capping layer formed on the first dielectric layer; a second dielectric layer formed on the second capping layer; a plurality of conducting lines separately formed on the substrate; a third capping layer formed on the conducting lines and the second dielectric layer; and several nano-gaps formed between the adjacent conducting lines, and the nano-gaps being formed in the second dielectric layer, or further extending to the second capping layer or to the first capping layer. The nano-gaps partially open one of the second and first dielectric layers, or the nano-gaps expose the first capping layer or the second capping layer.
US09799550B2 Manufacturing method for forming a semiconductor structure
The present invention provides a method for forming an opening, including: first, a hard mask material layer is formed on a target layer, next, a tri-layer hard mask is formed on the hard mask material layer, where the tri-layer hard mask includes an bottom organic layer (ODL), a middle silicon-containing hard mask bottom anti-reflection coating (SHB) layer and a top photoresist layer, and an etching process is then performed, to remove parts of the tri-layer hard mask, parts of the hard mask material layer and parts of the target layer in sequence, so as to form at least one opening in the target layer, where during the step for removing parts of the hard mask material layer, a lateral etching rate of the hard mask material layer is smaller than a lateral etching rate of the ODL.
US09799546B2 Semiconductor manufacturing apparatus and method of operating the same
In one embodiment, a semiconductor manufacturing apparatus includes an electrostatic chuck that includes a base and a first electrode provided on the base and is configured to electrostatically adsorb a wafer on the first electrode. The apparatus further includes a measurement module configured to measure potential of the wafer. The apparatus further includes a controller configured to adjust potential of the base based on the potential of the wafer and to adjust potential of the first electrode based on the potential of the wafer or the base, when the potential of the wafer measured by the measurement module changes.
US09799540B2 Liquid processing apparatus, liquid processing method and storage medium
A substrate holding unit of a liquid processing apparatus holds a circular substrate horizontally and rotates the substrate about a vertical axis, and a chemical liquid nozzle supplies a chemical liquid to the peripheral edge of the substrate while the substrate is being rotated in order to remove a film of the peripheral edge. An image capture unit captures an image of the peripheral edge, and a determination unit calculates an actually removed value for a removed width of the film based on a result of the image capturing and determines whether the removed width is suitable or not.
US09799528B2 Apparatus and package structure of optical chip
An apparatus includes a package structure. The package structure includes a chip, a conductive structure over the chip, a molding structure surrounding and underneath the chip, and a first passivation layer over the conductive structure. The chip includes an optical component and a chip conductive pad. The conductive structure is electrically coupled to the chip conductive pad. The conductive structure has a planar portion substantially in parallel with an upper surface of the chip. The first passivation layer has a first opening defined therein. The first opening exposes a portion of the planar portion. The package structure is configured to receive an electrical coupling through the first opening in the first passivation layer.
US09799525B2 Semiconductor device, related manufacturing method, and related electronic device
A semiconductor device may include the following elements: a first doped region; a second doped region, which contacts the first doped region; a third doped region, which contacts the first doped region; a first dielectric layer, which contacts the above-mentioned doped regions; a first gate member, which is conductive and comprises a first gate portion, a second gate portion, and a third gate portion, wherein the first gate portion contacts the first dielectric layer, wherein the second gate portion is positioned between the first gate portion and the third gate portion, and wherein a width of the second portion is unequal to a width of the third gate portion; a doped portion, which is positioned between the third gate portion and the third doped region; a second gate member; and a second dielectric layer, which is positioned between the third gate portion and the second gate member.
US09799520B2 Parasitic channel mitigation via back side implantation
III-nitride materials are generally described herein, including material structures comprising III-nitride material regions and silicon-containing substrates. Certain embodiments are related to gallium nitride materials and material structures comprising gallium nitride material regions and silicon-containing substrates.
US09799511B2 Methods for depositing low k and low wet etch rate dielectric thin films
Methods for the formation of SiCN, SiCO and SiCON films comprising cyclical exposure of a substrate surface to a silicon-containing gas, a carbon-containing gas and a plasma. Some embodiments further comprise the addition of an oxidizing agent prior to at least the plasma exposure.
US09799510B2 Method for producing metal oxide film and method for producing transistor
Provided is a technology for efficiently obtaining a metal oxide film having good adhesiveness. A method of producing a metal oxide film includes: an application step of applying a solution containing an organic metal complex onto a substrate; an ozone exposure step of exposing the resultant coating film to ozone; and a heating step of heating the coating film.
US09799503B2 Traveling-well ion guides and related systems and methods
An ion guide generates a radio frequency (RF) field to radially confine ions to an ion beam along a guide axis as the ions are transmitted through the ion guide. The effective potential of the RF field has potential wells distributed along the guide axis. The RF field is constructed such that the potential wells move in an axial direction toward an exit end of the ion guide.
US09799502B2 Aperture gas flow restriction
A mass spectrometer is disclosed comprising two vacuum chambers maintained at different pressures. The two vacuum chambers are interconnected by a differential pumping aperture. The effective area of the opening between the two vacuum chambers may be varied by rotating a disk having an aperture in front of the differential pumping aperture so as to vary the gas flow rate through the opening and between the two chambers.
US09799499B2 Mass spectrometric method, mass spectrometer, and mass spectrometric data processing program
In a mass spectrometric method of the invention, a mass spectrometer (2) is used having a mass separation unit (231, 234) before and after a collision cell (232) for fragmenting ions. When a product ion corresponding to a precursor ion set for a sample is selected by performing product ion scan with respect to the precursor ion, an exclusion range of mass-to-charge ratios is set based on information on non-selection ions input by a user, and a product ion that satisfies a predefined criterion is selected within a range of mass-to-charge ratios excluding the exclusion range in a product ion spectrum. According to the mass spectrometric method of the invention, product ions suited for measurement on a target compound can be selected.
US09799498B2 Magnetron sputtering coating device, a nano-multilayer film, and the preparation method thereof
A magnetron sputtering coating device includes a deposition chamber, sputtering cathodes, a rotating stand within the deposition chamber, a support platform on the rotating stand, a first rotation system for driving the rotating stand to rotate around a central axis of the rotating stand, and a baffle fixed on the rotating stand. The sputtering cathodes are arranged around and perpendicular to the rotating stand.
US09799495B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus that performs plasma processing on a substrate held on a transport carrier including an annular frame and a holding sheet. The apparatus includes a process chamber; a process gas supply unit that supplies process gas to the process chamber; a decompressing mechanism that decompresses the process chamber; a plasma excitation device that generates plasma in the process chamber; a stage in the chamber, on which the transport carrier is loaded; a cooling mechanism for cooling the stage; a cover that partly covers the holding sheet and the frame and that has a window section through which the substrate is partly exposed to plasma; a correction member that presses the frame onto the stage and corrects warpage of the frame; and a movement device that moves the correction member. The correction member is provided separately from the cover to be covered by the cover.
US09799494B2 Energetic negative ion impact ionization plasma
A processing method and system are provided for processing a substrate with a plasma in the presence of an electro-negative gas. A processing gas is injected into a processing chamber. The gas includes a high electron affinity gas species. A surface is provided in the plasma chamber onto which the gas species has a tendency to chemisorb. The gas species is exposed to the surface, chemisorbed onto it, and the surface is exposed to energy that causes negative ions of the chemisorbed gas species, that interact in the plasma to release secondary electrons. A neutralizer grid may be provided to separate from the chamber a second chamber in which forms a low energy secondary plasma for processing the substrate that is dense in electrons and contains high energy neutrals of the gas species and high energy positive ions of processing gas. Pulsed energy may be used to excite plasma or bias the substrate. A hollow cathode source is also provided.
US09799486B2 Charged particle beam apparatus for measuring surface potential of a sample
In a charged particle beam apparatus that applies a retarding voltage to a sample through a contact terminal and executes measurement or inspection of a surface of the sample, potential variation of the sample when changing the retarding voltage applied to the contact terminal is measured by a surface potential meter, a time constant of the potential variation of the sample is obtained, and it is determined whether execution of measurement or inspection by a charged particle beam continues or stops based on the time constant, or a conduction ensuring process between the sample and the contact terminal is executed.
US09799480B2 CT system
The embodiments relate to a CT system with a stationary part and a rotatable part, which is supported rotatably in the stationary part. At least one x-ray tube unit cooled by a cooling fluid, an x-ray detector lying opposite the x-ray tube unit, and a cooling device coupled in terms of fluid technology to the x-ray tube unit via a coolant circuit are disposed in the rotatable part. A cooling air channel, through which cooling air is able to be fed into the rotatable part, and an exhaust air channel, through which heated exhaust air is able to be taken away from the rotatable part, are disposed in the stationary part. In accordance with the embodiments, at least one overpressure relief valve is disposed in the coolant circuit, through which the cooling fluid is able to be conveyed away in the exhaust air channel.
US09799477B2 Circuit breaker with current limiting and high speed fault capability
A circuit breaker arraignment includes at least two trip mechanisms. The first trip mechanism acts to immediately trip to open contacts of the circuit breaker upon reaching a first threshold current level, and the second trip mechanism acts to trip to open the contacts once both a second current threshold is reached and a time delay has elapsed. The contacts are moved by a linkage assembly that is held under mechanical advantage such that when acted on by one of the two trip mechanisms, the mechanical advantage is released to rapidly open the contacts.
US09799474B2 Contactor and electromagnetic relay
A contactor includes a pair of fixed contacts, a movable contact element configured to contact the pair of fixed contacts and to be separated from the pair of fixed contacts, a movable shaft configured to move in an axial direction as to cause the movable contact element to contact the pair of fixed contacts and to be separated from the pair of fixed contacts, and a partition-wall component disposed opposite to the pair of fixed contacts with respect to the movable contact element. The first partition-wall component includes a partition wall provided around the movable shaft. The first partition wall is configured to move synchronously with at least one of the movable contact element and the movable shaft.
US09799466B2 Keyboard switch
A keyboard switch, including a base; a static contact; a moving contact; an upper cover; a button; a reset spring; an X-shaped rack structure; and a holding part. The X-shaped rack structure includes a first connecting rack and a second connecting rack. The first connecting rack includes a first balancing lever and two first connecting parts sleeving on the first balancing lever, the second connecting rack includes a second balancing lever and two second connecting parts sleeving on the second balancing lever; opposite surfaces of the two first connecting parts each are provided with one boss, facing surfaces of the two second connecting parts each are provided with one round hole, and the boss is inserted in the round hole so that two ends of the two first connecting racks and two ends of the two second connecting racks are connected to form two X-shaped structures.
US09799461B2 Power storage device and method for manufacturing electrode
As an electrode for a power storage device, an electrode including a current collector, a first active material layer over the current collector, and a second active material layer that is over the first active material layer and includes a particle containing niobium oxide and a granular active material is used, whereby the charge-discharge cycle characteristics and rate characteristics of the power storage device can be improved. Moreover, contact between the granular active material and the particle containing niobium oxide makes the granular active material physically fixed; accordingly, deterioration due to expansion and contraction of the active material which occur along with charge and discharge of the power storage device, such as powdering of the active material or its separation from the current collector, can be suppressed.
US09799456B2 Solid electrolyte capacitor
Provided is a solid electrolyte capacitor which includes: a bottomed cylindrical housing which includes a bottom surface portion and a side surface portion raised from the bottom surface portion, and has an opening portion formed on an edge portion of the side surface portion; a capacitor element which is accommodated in the inside of the housing, and is formed by winding an anode foil and a cathode foil in an overlapping state with a separator interposed therebetween and by filling a space formed between the anode foil and the cathode foil with a solid electrolyte; a sealing member which seals the opening portion of the housing in a state where the capacitor element is accommodated in the inside of the housing; and a composite sheet which is arranged between the bottom surface portion of the housing and the capacitor element, and has the structure where a resin made of a high-molecular weight compound is retained in a fiber sheet containing at least cellulose fibers.
US09799452B2 Ceramic electronic component and method of manufacturing the same
A ceramic electronic component includes a rectangular or substantially rectangular parallelepiped-shaped stack in which a ceramic layer and an internal electrode are alternately stacked and an external electrode provided on a portion of a surface of the stack and electrically connected to the internal electrode. The external electrode includes an inner external electrode covering a portion of the surface of the stack and including a mixture of a resin component and a metal component and an outer external electrode covering the inner external electrode and including a metal component. The inner external electrode includes a plurality of holes. An average opening diameter of the plurality of holes is not greater than about 2.5 μm. Some or all of the plurality of holes are embedded with the metal component of the outer external electrode.
US09799440B2 Coupled inductor
A coupled inductor comprises an annular core 1 and coils 2a, 2b wound around the core. The annular core 1 includes a sendust core having a maximum differential permeability that is equal to or greater than 30.
US09799437B2 Solenoid actuator
A plunger is formed of a soft magnetic material to have one end connected a regulation pin. A permanent magnet is affixed to a stationary portion to attract the plunger in a retreated direction. A coil generates a magnetic flux in an opposite direction of the permanent magnet to reduce a magneto attraction force, which attracts the plunger. A spring biases the regulation pin in an advanced direction. The spring applies a biasing force to the regulation pin to move the regulation pin in the advanced direction when electricity is supplied to the coil to reduce the magneto attraction force of the permanent magnet. A molded portion defines a magnet accommodation hole and a cover member covers the permanent magnet housed in the magnet accommodation hole. A magnetism detection unit is disposed on an opposite side of an inner surface of the cover from the permanent magnet.
US09799434B2 Magnetic field generating device and superconducting rotary machine comprising magnetic field generating device
A magnetic field generating device includes a superconducting coil formed by winding a superconductive wire material; an unseparated conductor plate which includes an electric conductor and is placed such that the conductor plate is insulated from the superconducting coil and is adjacent to the superconducting coil in a winding axis direction of the superconducting coil, and one of main surfaces of the conductor plate faces the superconducting coil; and a protection circuit which is connected in parallel with the superconducting coil and attenuates a current flowing through the superconducting coil.
US09799433B2 Superconducting magnet
A superconducting magnet includes a superconducting coil, a refrigerant container, a radiation shield, a vacuum container, a refrigerating machine cooling an interior of the refrigerant container, a tubular current lead passing from outside of the vacuum container to inside of the refrigerant container electrically connected to the superconducting coil, a power source electrically connected to the current lead, a manometer measuring a pressure inside of the refrigerant container, a thermometer to measure a temperature of the current lead, and a control unit connected to each of the power source, the manometer, and the thermometer. The control unit raises an output of the power source to vary a value of a current flowing into superconducting coil only when a measurement value of the manometer is higher than or equal to a set value and a measurement value of the thermometer is lower than or equal to a set value.
US09799424B2 Hybrid cable, method for its manufacture and use of such a hybrid cable
An electric lead contains at least three conductors. Each of conductors has a line which is surrounded by a conductor sheath. Two of the conductors are embodied as signal conductors, and form, with a common partial lead sheath surrounding them, a first partial lead, in particular a signal lead. Another of the conductors is embodied as a power conductor and forms a second partial lead, in particular a power lead. The conductors are surrounded by a separating sleeve, which is in turn surrounded by a common sheath of the electric lead. The lead is characterized in that the partial lead sheath has an inner sheath section and an outer sheath section, and the outer sheath section is harder than the inner sheath section.
US09799423B2 Cable and method of manufacturing the same
A cable is provided and includes a first conductor, a second conductor, and a PTC material layer. The PTC material layer is directly bonded to and electrically connects the first conductor and the second conductor.
US09799416B2 Methods and systems for migrating fuel assemblies in a nuclear fission reactor
Illustrative embodiments provide methods and systems for migrating fuel assemblies in a nuclear fission reactor, methods of operating a nuclear fission traveling wave reactor, methods of controlling a nuclear fission traveling wave reactor, systems for controlling a nuclear fission traveling wave reactor, computer software program products for controlling a nuclear fission traveling wave reactor, and nuclear fission traveling wave reactors with systems for migrating fuel assemblies.
US09799415B2 Method for controlling aluminum dissolution
A process for controlling the dissolution of a metal in an acid bath is described. The metal may comprise aluminum and the acid bath may contain a metal catalyst that causes the metal to dissolve. In order to control the rate of dissolution, the metal can be contacted with a cathodic member. In one embodiment, the process can be completely stopped even without removing the metal from the acid bath. The cathodic member provides anodic protection to the metal. In one embodiment, the cathodic member is made from a nickel-chromium-based alloy.
US09799402B2 Nonvolatile memory device and program method thereof
A nonvolatile memory system includes first and second nonvolatile memory devices and a memory controller configured to control the first and second nonvolatile memory devices through one channel. During a program operation, the memory controller transmits first signals, for setting first page data up in the first nonvolatile memory device, to the first nonvolatile memory device through the channel. While the first nonvolatile memory device sets up the first page data in response to the first signals, the memory controller transmits second signals, for setting second page data up in the second nonvolatile memory device, to the second nonvolatile memory device.
US09799401B2 Incremental step pulse programming
The disclosed technology provides enables incremental step pulse programming (ISPP) operations with variable pulse step height control. In particular, a storage device is configured to select a pulse step height for an ISPP operation of one or more memory cells of a storage device based on a write frequency of data programmed via the ISPP operation. The storage device saves the data by applying a series of electrical pulses to the one or more memory cells, each subsequent pulse increasing in magnitude by the selected pulse step height.
US09799398B2 Memory cell verification circuits, memory cell sense circuits and memory cell verification methods
Memory sense amplifiers and memory verification methods are described. According to one aspect, a memory sense amplifier includes a first input coupled with a memory element of a memory cell, wherein the memory element has different memory states at different moments in time, a second input configured to receive a reference signal, modification circuitry configured to provide a data signal at the first input from the memory element having a plurality of different voltages corresponding to respective ones of different memory states of the memory cell at the different moments in time, and comparison circuitry coupled with the modification circuitry and configured to compare the data signal and the reference signal at the different moments in time and to provide an output signal indicative of the memory state of the memory cell at the different moments in time as a result of the comparison to implement a plurality of verify operations of the memory states of the memory cell at the different moments in time.
US09799395B2 Sense amplifier in low power and high performance SRAM
A static random access memory (SRAM) includes an array of storage cells and a first sense amplifier. The array of storage cells is arranged as rows and columns. The rows correspond to word lines and the columns correspond to bit lines. The first sense amplifier includes a first transistor and a second transistor. The first sense amplifier is configured to provide a first read of a first storage cell of the array of storage cells. Based on the first read of the first storage cell failing to correctly read data stored in the first storage cell, the first sense amplifier is configured to increment a body bias of the first transistor a first time. In response to the body bias of the first transistor being incremented, the first sense amplifier is configured to provide a second read of the first storage cell.
US09799394B2 Static random access memory (SRAM) with recovery circuit for a write operation
A static random access memory (SRAM) including at least a memory cell array, a first data line, a second data line, a third data line and a driver circuit. The first data line is electrically coupled with the memory cell array. The second data line is electrically coupled with the memory cell array. The driver circuit is electrically coupled with the first data line, the second data line and the third data line. The driver circuit includes a recovery circuit electrically coupled with the first data line, the second data line and the third data line. During a write operation of the SRAM, the recovery circuit is configured to pull a voltage level of the first data line to a first voltage level when the recovery circuit is enabled.
US09799391B1 Dram circuit, redundant refresh circuit and refresh method
A DRAM circuit includes an array having a normal word line, a first redundant word line and a second redundant word line immediately adjacent to the first redundant word line. The second redundant word line is activated if the normal word line is assigned, by a memory controller external to the DRAM circuit, to be activated. A redundant refresh circuit is configured to determine that the first redundant word line is required to be refreshed in response to the second redundant word line being activated; and a row decoder is configured to, according to the determination of the redundant refresh circuit, refresh the first redundant word line.
US09799390B2 Memory for storing the number of activations of a wordline, and memory systems including the same
A memory includes a first cell array configured to include a plurality of first memory cells connected to a plurality of word lines, a second cell array configured to include a plurality of second memory cells connected to the plurality of word lines, wherein a group of the plurality of second memory cells which are connected to a corresponding word line stores the number of activations for the corresponding word line, and an activation number update unit configured to update a value stored in the corresponding group of the plurality of second memory cells connected to the activated word line of the plurality of word lines.
US09799388B1 Charge sharing between memory cell plates using a conductive path
Methods, systems, techniques, and devices for operating a ferroelectric memory cell or cells are described. A first ferroelectric memory cell may be used to charge a second ferroelectric memory cell by transferring charge from a plate of first ferroelectric memory cell to a plate of the second ferroelectric memory cell. In some examples, prior to the transfer of charge, the first ferroelectric memory cell may be selected for a first operation in which the first ferroelectric memory cell transitions from a charged state to a discharged state and the second ferroelectric memory cell may be selected for a second operation during which the second ferroelectric memory cell transitions from a discharged state to a charged state. The discharging of the first ferroelectric memory cell may be used to assist in charging the second ferroelectric memory cell.
US09799384B2 Multi-bit MRAM cell and method for writing and reading to such MRAM cell
A multi-bit magnetic random access memory (MRAM) cell including a magnetic tunnel junction including: a first magnetic storage layer, a second magnetic storage layer, a magnetic sense layer, a first spacer layer between the first magnetic storage layer and the magnetic sense layer, and a second spacer layer between the second magnetic storage layer and the sense layer. The first and second storage magnetization are switchable between m directions to store data corresponding to one of m2 logic states, with m>2. The present disclosure further concerns a method for writing and reading to the MRAM cell and to memory devices including multi-bit MRAM cells.
US09799381B1 Double-polarity memory read
Circuits, systems, and methods for double-polarity reading of double-polarity stored data information are described. In one embodiment, a method involves applying a first voltage with a first polarity to a plurality of the memory cells. The method involves applying a second voltage with a second polarity to one or more of the plurality of memory cells. The method involves detecting electrical responses of the one or more memory cells to the first voltage and the second voltage. The method also involves determining a logic state of the one or more memory cells based on the electrical responses of the one or more memory cells to the first voltage and the second voltage.
US09799377B1 Gas-charging head with integral valves
A gas-charging head for charging a device with gas includes a body and at least one valve mounted on the body. The body includes a plurality of channels in communication with an interior space of the device operable to permit a flow of gas therethrough. At least one valve mounted on the body is in communication with a channel of the plurality of channels. The body and a portion of a channel are operable as a valve manifold for the valve. In another embodiment, a system for charging the device with gas that includes a proportional-integral-differential (PID) controller is provided. In yet another embodiment, a method of charging the device with a gas is also provided. The device may be a hard-disk drive, and the gas may be helium without limitation thereto.
US09799366B2 Management of robotics assembly and cartridge access port of media element storage library
Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.
US09799365B2 Magnetic tape appliance with selectably always-leading head assemblies
A tape appliance includes first and second tape head modules, and a guide surface with first and second slots. The guide surface is configured such that the as the tape moves in first and reverse directions of longitudinal tape travel, the tape wraps about the guide surface, and at least two non-overlapping wrap positions of the tape engage the first slot, and at least one wrap position of the tape engages the second slot. When the tape travel is in the first longitudinal direction, the first and second tape head modules are positioned within the first and second slots, respectively, such that the first tape head module is the leading module. When the tape travel is in the reverse longitudinal direction, the first and second tape head modules are positioned within the first and second slots, respectively, such that the first tape head module remains the leading module.
US09799362B1 Three dimensional data storage medium with a tuned recording layer
A three dimensional magnetic recording medium can consist of a first recording layer vertically stacked with a second recording layer. The first stacked recording layer may be tuned with at least one discrete track physically separating multiple data tracks in the first recording layer or tuned by being configured as a bit patterned media.
US09799355B1 High accuracy tape bearing surface length definition process for tape head fabrication
In one general embodiment, a method includes forming a slot on a tape bearing surface of at least a chip having a thin film layer with a plurality of transducers therein, the slot defining a skiving edge. A second operation is performed on the tape bearing surface of at least the chip for removing a portion of the chip positioned on an opposite side of the slot as the transducers. In another general embodiment, an apparatus includes a substrate, a thin film layer on the substrate having transducers therein, and a portion of a slot extending along the substrate, the portion of the slot defining a skiving edge. A length of a tape bearing surface between the substrate and the skiving edge is in a range of about 7 to about 30 microns.
US09799353B2 Devices including at least one adhesion layer and methods of forming adhesion layers
A device that includes a near field transducer (NFT), the NFT having a disc and a peg, and the peg having an air bearing surface thereof; and at least one adhesion layer positioned on at least the air bearing surface of the peg, the adhesion layer including one or more of platinum (Pt), iridium (Ir), ruthenium (Ru), rhodium (Rh), palladium (Pd), yttrium (Y), chromium (Cr), nickel (Ni), and scandium (Sc).
US09799342B2 Bandwidth extension method, bandwidth extension apparatus, program, integrated circuit, and audio decoding apparatus
To provide a bandwidth extension method which allows reduction of computation amount in bandwidth extension and suppression of deterioration of quality in the bandwidth to be extended. In the bandwidth extension method: a low frequency bandwidth signal is transformed into a QMF domain to generate a first low frequency QMF spectrum; pitch-shifted signals are generated by applying different shifting factors on the low frequency bandwidth signal; a high frequency QMF spectrum is generated by time-stretching the pitch-shifted signals in the QMF domain; the high frequency QMF spectrum is modified; and the modified high frequency QMF spectrum is combined with the first low frequency QMF spectrum.
US09799340B2 Efficient and scalable parametric stereo coding for low bitrate audio coding applications
The present invention provides improvements to prior art audio codecs that generate a stereo-illusion through post-processing of a received mono signal. These improvements are accomplished by extraction of stereo-image describing parameters at the encoder side, which are transmitted and subsequently used for control of a stereo generator at the decoder side. Furthermore, the invention bridges the gap between simple pseudo-stereo methods, and current methods of true stereo-coding, by using a new form of parametric stereo coding. A stereo-balance parameter is introduced, which enables more advanced stereo modes, and in addition forms the basis of a new method of stereo-coding of spectral envelopes, of particular use in systems where guided HFR (High Frequency Reconstruction) is employed. As a special case, the application of this stereo-coding scheme in scalable HFR-based codecs is described.
US09799336B2 Identifying corresponding regions of content
A content alignment service may generate content synchronization information to facilitate the synchronous presentation of audio content and textual content. In some embodiments, a region of the textual content whose correspondence to the audio content is uncertain may be analyzed to determine whether the region of textual content corresponds to one or more words that are audibly presented in the audio content, or whether the region of textual content is a mismatch with respect to the audio content. In some embodiments, words in the textual content that correspond to words in the audio content are synchronously presented, while mismatched words in the textual content may be skipped to maintain synchronous presentation. Accordingly, in one example application, an audiobook is synchronized with an electronic book, so that as the electronic book is displayed, corresponding words of the audiobook are audibly presented.
US09799335B2 Method and device for speech recognition
Embodiments of the present disclosure provide a method and device for speech recognition. The solution comprises: receiving a first speech signal issued by a user; performing analog to digital conversion on the first speech signal to generate a first digital signal after the analog to digital conversion; extracting a first speech parameter from the first digital signal, the first speech parameter describing a speech feature of the first speech signal; if the first speech parameter coincides with a first prestored speech parameter in a sample library, executing control signalling instructed by the first digital signal, the sample library prestoring prestored speech parameters of N users, N≧1. The solution can be applied in a speech recognition process and can improve the accuracy of speech recognition.
US09799332B2 Apparatus and method for providing a reliable voice interface between a system and multiple users
A communication interface apparatus for a system and a plurality of users is provided. The communication interface apparatus for the system and the plurality of users includes a first process unit configured to receive voice information and face information from at least one user, and determine whether the received voice information is voice information of at least one registered user based on user models corresponding to the respective received voice information and face information; a second process unit configured to receive the face information, and determine whether the at least one user's attention is on the system based on the received face information; and a third process unit configured to receive the voice information, analyze the received voice information, and determine whether the received voice information is substantially meaningful to the system based on a dialog model that represents conversation flow on a situation basis.
US09799326B2 Training a cognitive agent using document output generated from a recorded process
One embodiment provides a method for generating a process learning graph and a document output from a recorded process for training a cognitive agent, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: obtaining a recording of a process, wherein the recording comprises a demonstration of executing the process; generating, using the recording, the process learning graph, wherein the process learning graph identifies a process flow; generating, using the recording, the document output, wherein the document output comprises process screen transitions and process steps; and providing the process learning graph and the document output to the cognitive agent. Other aspects are described and claimed.
US09799300B2 Voltage compensating circuit and voltage compensating method based on the voltage compensating circuit
A voltage compensating circuit and a method thereof are disclosed. The circuit includes a first TFT circuit, a controlling circuit and a scan driving chip. An output terminal of the power management chip of the controlling circuit connects to a first terminal of the third resistor, a second terminal of the third resistor connects to a first terminal of the first resistor, the second terminal of the third resistor connects to a feedback terminal of the chip, the feedback terminal of the chip connects to a first terminal of the second resistor, a second terminal of the second resistor connects to a ground, a second terminal of the first resistor connects to an input terminal of the scan driving chip. A source of the first TFT connects to a first input terminal of the chip, a second input terminal of the chip connects to the first gate driving signal.
US09799291B2 Pixel driving circuit and driving method thereof
A pixel driving circuit includes a first capacitor, a data input unit, a liquid crystal capacitor, a control unit and a driving unit. The first capacitor has a first terminal and a second terminal, wherein the first terminal is configured for receiving a first reference voltage. The data input unit is configured for inputting a data signal to the second terminal of the first capacitor according to a first scanning signal. The liquid crystal capacitor has a first terminal and a second terminal. The first terminal receives a first operating signal. The control unit is configured to control a voltage of the second terminal of the liquid crystal capacitor according to a second scanning signal. The driving unit is configured to control the voltage of the second terminal of the liquid crystal capacitor in response to the data input unit is disabled by the first scanning signal.
US09799289B2 Liquid crystal panels and voltage adjusting methods
The present invention discloses a liquid crystal panel and a voltage adjusting method. The liquid crystal panel includes a display area and a non-display area. The display area includes a plurality of TFTs for driving the sub-pixels connected with the TFTs to display images. The non-display area is an area having a predetermined dimension configured along a rim of the display area. The non-display area includes a predetermined number of TFTs, a predetermined number of data lines along a vertical direction, a target gate line extending from at least one gate line within the display area along a horizontal direction, wherein each of the data lines connects to one TFT. Each of the target gate line connects to at least one TFT, and each of the data lines is configured for detecting leakage current of the TFTs connected with the data line.
US09799286B2 GOA circuits and liquid crystal devices
A GOA circuit and LCD are disclosed. The GOA circuit includes cascaded GOA units and a control module. Each of the GOA units is driven by a first level of transfer clock, a second level of transfer clock, a first control clock and a second control clock to charge horizontal signal lines corresponding to a display area. The control module masks the first level of transfer clock and the second level of transfer clock when all of the horizontal signal lines are charged completely by the GOA circuit, such that the gate driving signals on the horizontal signal lines are discharged until the level equals to the predetermined level. In this way, the horizontal signal lines are prevented from generating redundant pulse signals before the first gate driving signals are outputted, which ensures the normal operations of the GOA circuit.
US09799279B1 Electronic display with a relief
Introduced here are methods and systems to create a relief on an electronic display. In one embodiment, the relief is created by micro-electromechanical systems (MEMS) placed above a cover layer of the electronic display. Each MEMS when activated can protrude or depress, thus creating the relief on the electronic display. In another embodiment, the relief is created by a plurality of resistors placed beneath the cover layer. The cover layer is made out of an elastically deformable material that, when heated, expands, thus creating a protrusion on the electronic display. Each resistor when activated heats a section of the cover layer, causing the cover layer to protrude.
US09799276B2 Display panel and mobile terminal
A display panel comprising a light guide plate; a main light source configured to emit light from a first lateral surface of the light guide plate in a first direction; a sub-light source configured to emit light from a second lateral surface vertical to the first lateral surface of the light guide plate in a second direction perpendicular to the first direction; and a liquid crystal panel provided in a front surface of the light guide plate and configured to output image information.
US09799274B2 Method of controlling medical fluid therapy machine brightness
A method of controlling a medical fluid therapy machine display brightness includes: performing a medical fluid therapy using the medical fluid therapy machine, the medical fluid therapy machine including a display; sensing an amount of ambient light impinging the display without receiving light directly from the display; controlling a level of backlight brightness for the display based on the amount of ambient light sensed; and displaying information relating to the medical fluid therapy on the display using the controlled level of backlight brightness.
US09799273B2 Display device and one body type of driving device for display device
A display device includes a data driver and a pixel current measuring unit. The data driver applies data signals to a plurality of data lines connected to a plurality of pixels. The pixel current measuring unit measures current flowing to the data lines in order to sense a state of degradation of the pixels. The data driver and pixel current measuring unit are integrally formed in one-body-type connected to the data lines.
US09799266B2 Organic light-emitting diode display
An organic light-emitting diode display is disclosed. In one aspect, the OLED display includes first and second pixels respectively including first and second capacitors, each of the first and second capacitors including top and bottom electrodes. The first and second pixels respectively include first and second pixel electrodes. The display also includes a substrate, a first conductive layer formed over the substrate and including the bottom electrodes of the first and second capacitors, and a second conductive layer formed over the first conductive layer and including the top electrodes of the first and second capacitors. The display further includes a third conductive layer formed over the second conductive layer and including the first and second pixel electrodes, and a connection node electrically connecting the first capacitor to the second capacitor.
US09799262B2 Shift register and driving method thereof, gate driving circuit
A shift register and driving method thereof, and a gate driving circuit. The shift register of the present disclosure comprises: an input unit for controlling whether the signal of a first input end is inputted to a charging unit; a charging unit for charging a pull-up node; a pull-up unit for maintaining a high level of the pull-up node; a high level output unit for controlling whether the high level is outputted to the output end according to the level of the pull-up node; a pull-down unit for pulling down the level of the pull-up node and outputting the low level to the output end; a low level output unit for outputting the low level to the output end. The gate driving circuit of the present disclosure is formed by cascading a plurality of the above shift registers.
US09799259B2 Array substrate, display panel and display device
An array substrate, a display panel and a display device are provided. The array substrate includes a plurality of data lines, a plurality of gate lines, a first lead and/or a second lead. Where the array substrate includes the first lead, at least one data line is connected with the first lead on the array substrate through at least one first electrostatic discharging device, and each first electrostatic discharging device is connected with only one data line; where the array substrate includes the second lead, at least one gate line is connected with the second lead on the array substrate through at least one second electrostatic discharging device, and each second electrostatic discharging device is connected with only one gate line. The array substrate can avoid breakdown and damage of circuits due to a large amount of accumulated charges in circuits while the display panel is squeezed or rubbed.
US09799251B2 Display device, mobile device, system including the same, and image quality matching method thereof
A display device, a mobile device, a system including the same, and an image quality matching method thereof are provided. According to the method, the mobile device acquires a first acquired image that is an image of a first displayed image being displayed on the first display device and a second acquired image that is an image of a second displayed image being displayed on the second display device, compares the first acquired image and the second acquired image with each other, determines an image quality correction value for the first display device so that an image quality of the first displayed image is made substantially equal to an image quality of the second displayed image, and transmits the determined image quality correction value to the first display device or the second display device.
US09799242B2 Personal digital assistant apparatus
An information processing apparatus including a display portion; a backlight unit configured to irradiate light from a rear face side of the display portion; a rear frame having height equivalent to at least a thickness of the backlight unit, and configured to protect the backlight unit; and an outer circumference casing attached to the rear frame, or formed integrally with the rear frame, and provided along an outer circumference of the display portion.
US09799241B2 Stop sign brake light
A stop sign brake light for vehicles includes a main body having an octagonal shape, a reflective border and the word STOP that is positioned along the center of the main body. A plurality of lighted elements are along an entirety of the reflective border and the word STOP, and a controller having a wiring harness for connecting to a vehicle power source.
US09799240B2 Low tack bubble free advertisement film
The present invention provides a low tack bubble free advertisement film, comprising an advertisement film layer, a dot glue layer and a release layer; a adhesion promoter layer is disposed between the back face of the advertisement film layer and the dot glue layer; the dot glue layer consists of over four independent, separable glue dots; and the area of the dot glue layer is 30-80% of the adhesion promoter layer. The present invention can provide a special advertisement film in the field of advertising consumables. The advertisement film has many advantages, such as low tack, totally bubble free, removable, and can be pasted for a long time. The present invention provides a convenient, efficient, feasible solution for advertising consumables.
US09799238B2 Digitally printed heat transfer label
A digitally printed heat transfer label and method of manufacture is disclosed. The heat transfer label and method of manufacture provides a more efficient process with less waste, as well as prevents halos. The method comprises adding adhesive powder to a digital image printed on a substrate to produce a high stretch, multi-color photographic quality label for the apparel industry.
US09799234B2 Shoulder assembly for crash test dummy
A shoulder assembly for a crash test dummy includes a shoulder assembly having a spring housing and a shoulder pivot member pivotally connected to the spring housing. The shoulder assembly includes a spring element disposed in the spring housing and an adjustable member to adjust the friction of the spring element.
US09799232B2 Information processing apparatus and storage medium
There is provided an information processing apparatus including a determination unit configured to determine whether a user is consuming food and drink or whether food and drink is present in a periphery of the user, and a control unit configured to carry out control to output a control signal to an adding unit that adds a lighting effect to one of the food and drink present in a real space and picked-up images of the food and drink in accordance with a determination result of the determination unit.
US09799230B2 Creating workout routine and nutritional choices in an online environment
A system for creating user-defined workout routine and one or more nutritional choices in an online environment is provided. The system may include a processor configured to receive, from a user, data associated with one or more user personal metrics, based on which the user may be provided with a plurality of workout video segments for selection. The system may then combine the user-selected workout video segments into a single customized workout video. The system may further compile one or more nutritional choices based on the one more user personal metrics. The nutritional choices may be associated with the user video selection and may include meals that meet a user nutritional goal.
US09799211B2 Equipment control device, equipment control method, and program
A control signal receiver of an equipment control device receives a control signal for equipment transmitted by a remote control terminal from a communication device via the Internet. A remote control authorization receiver receives, from a resident of a home, an authorization with respect to the control signal received by the control signal receiver. When the authorization receiver receives an authorization from the resident of the home, an equipment controller controls the equipment on the basis of the received control signal.
US09799208B2 Physical and logical threat analysis in access control systems using BIM
An apparatus including a building information model (BIM) of a secured area having a plurality of different portions, the BIM embodied in a memory, a processor that identifies portions of the secured area having different levels of security and a processor that alerts a user of a security weakness based upon an interaction between the security levels and physical characteristics of the secured area defined by the BIM.
US09799207B1 Preference based mass notification system
An event notification system is configured with a record for each one of a plurality of individual responders to a mass notification event. Each record can have preference information that is specified by an individual responder associated with the record, and the event notification system can use the preference information to generate, for each of the individual responders, a single mass notification message that is formatted according to the preferences of each individual responder.
US09799182B1 Systems and methods for a smart door chime system
A system includes a plurality of sensing devices disposed at a premises, the sensing devices being configured to generate data based on activity detected at one or more openings in the premises and to transmit the data, a plurality of speakers dispersed at the premises, a memory configured to store output profiles corresponding to a plurality of respective events and to store a plurality of respective sounds, and a processor configured to identify an event based on the transmitted data and to execute a stored output profile assigned to the event, the execution including automatically playing a stored sound through one or more of the speakers in accordance with the selected output profile.
US09799164B2 Systems and methods for determining a level of reward
A gaming system and method which includes enabling a player to initiate a play of a game, for the initiated play of the game: (i) randomly generating a game outcome, (ii) displaying to the player the randomly generated game outcome, (iii) determining any award associated with the displayed game outcome, and (iv) displaying to the player any determined award, enabling the player to invite a quantity of other players to each initiate a play of at least one game, the quantity of other players being greater than zero, and if the player invited the quantity of other players, providing the player a benefit, an amount of the benefit being based on the quantity of other players invited.
US09799163B1 System and method for providing a currency multiplier item in an online game with a value based on a user's assets
A system and method for providing currency multiplier items to one or more users of an online game is described. A user of an online game may obtain a currency multiplier item by purchase, by award, responsive to one or more actions taken in the online game, and/or by other methods. Use of the currency multiplier item may enable the user to adjust the amount of virtual currency in the inventory in the user's user account, wherein the adjustment to the amount of currency is not provided to the first user prior to use of the currency multiplier item.
US09799160B2 Method and apparatus for providing a complimentary service to a player
Systems and methods are provided for providing a service to a player using a player device. A indication of a player identifier which corresponds to a player of a gaming device is received. A player device is provided to the player. A service to provide the player is determined based on a gaming activity of the player, and the service is then provided to the player using the player device.
US09799150B2 System and method for sharing real-time recording
This invention provides a system for sharing real-time recording and the method thereof. The system in this invention transmits the traffic image from the traffic recording device to the cloud server database for storage by the hand-held communication device. Here, the system for sharing real-time recording includes at least three parts: a traffic recording device, a hand-held communication device and a cloud server. User can automatically transmit traffic image provided by the vehicle event data recorder capable of transmitting traffic image to the cloud server by the system and its method disclosed here to achieve real-time sharing of the traffic images.
US09799145B2 Augmented reality display of scene behind surface
Embodiments are disclosed that relate to augmenting an appearance of a surface via a see-through display device. For example, one disclosed embodiment provides, on a computing device comprising a see-through display device, a method of augmenting an appearance of a surface. The method includes acquiring, via an outward-facing image sensor, image data of a first scene viewable through the display. The method further includes recognizing a surface viewable through the display based on the image data and, in response to recognizing the surface, acquiring a representation of a second scene comprising one or more of a scene located physically behind the surface viewable through the display and a scene located behind a surface contextually related to the surface viewable through the display. The method further includes displaying the representation via the see-through display.
US09799143B2 Spatial data visualization
A system and method for spatial data visualization are described. An analytics computation of users' interactions with an augmented reality content is performed based on a physical object captured by a viewing device. The analytics computation comprises a computation of geometric paths of the users' interactions with the augmented reality content. A display of a visualization of the analytics computation is displayed based on the computation of the geometric paths of the users' interactions with the augmented reality content.
US09799130B1 Lossless spatial feature descriptor compression
A computer-implemented method includes receiving a spatial feature descriptor representing a binary string of comparison results between specified pairings of N patches in a region of an image, N being an integer greater than one. The method further includes compressing the spatial feature descriptor by determining a minimum number of bits needed to represent N, and generating a sorted array representing a ranking of the N patches based on the binary string of comparison results. Each element of the sorted array is associated with a corresponding patch of the N patches and stores a value representing a ranking of the patch relative to the other N−1 patches and coded using the minimum number of bits needed to represent N. The sorted array may be further compressed using a progressive bit representation decimation process.
US09799127B2 Displaying a live stream of events using a dynamically-constructed three-dimensional data tree
A dynamically configured tree form and corresponding graphical elements graphically represent information contained in a live stream of event data. The tree form is positioned in virtual three dimensional space within a computer graphical user interface such that the root of the tree is in the center of the screen, originating at the farthest distance from the viewer along the z axis. The tree form is configured to guide movement of the three dimensional graphical elements which represent individual measurements of events during specific time periods. The outermost, or leaf, portions of the tree represent the present time. The root or base of the tree represents the maximum duration that is being measured.
US09799126B2 Apparatus and method for robust non-local means filtering of tomographic images
An apparatus for performing a non-local means (NLM) filter is described. The pixel of the NLM-filtered image are weighted averages of pixels from a noisy image, where the weights are a measure of the similarity between patches of the noisy image. The similarity weights can be calculated using a Kullback-Leibler or a Euclidean distance measure. The similarity weights can be based on filtered patches of the noisy image. The similarity weights can be based on a similarity measure between patches of an anatomical image corresponding to the noisy image. The similarity weights can be calculated using a time series of noisy images to increase the statistical sample size of the patches. The similarity weights can be calculated using a weighted sum of channel similarity weights calculated between patches of noisy image that have been band-pass filtered. The NLM-filtered image can also be blended with a non-NLM-filtered image.
US09799114B2 Method, system and apparatus for quantitative surgical image registration
A method in a computing device for quantitative surgical image registration includes: prior to a surgical procedure, obtaining, using a first imaging modality, a preoperative image of patient tissue and a plurality of preoperative measurements of a material property of the patient tissue. The preoperative measurements correspond to respective points in the preoperative image. The method includes storing the preoperative image and the preoperative measurements, and during the surgical procedure, using a second imaging modality, capturing an intraoperative image of the patient tissue and a second plurality of intraoperative measurements of the material property of the patient tissue. The intraoperative measurements correspond to respective points in the intraoperative image. The method includes comparing the first and second pluralities of measurements to determine a transformation for registering the preoperative image and the intraoperative image; and storing the transformation in association with one of the intraoperative image and the preoperative image.
US09799112B2 Method for measuring overlay and measuring apparatus, scanning electron microscope, and GUI
A method for measuring overlay at a semiconductor device on which circuit patterns are formed by a plurality of exposure processes is characterized in including an image capturing step for capturing images of a plurality of areas of the semiconductor device, a reference image setting step for setting a reference image based on a plurality of the images captured in the image capturing step, a difference quantifying step for quantifying a difference between the reference image set in the reference image setting step and the plurality of images captured in the image capturing step, and an overlay calculating step for calculating the overlay based on the difference quantified in the difference quantifying step.
US09799103B2 Image processing method, non-transitory computer-readable storage medium and electrical device
An image processing method is applied to an electrical device. The image processing method includes the following steps: reading a first image; defining a motion blur center-point on the first image; receiving a dragging track executed on the first image; and executing a motion blur process according to the motion blur center-point and the dragging track to generate a second image. A motion blur level and a motion blur type of the second image are determined according to a related parameter between the dragging track and the motion blur center-point.
US09799092B2 Graphic processing unit and method of processing graphic data by using the same
A method and apparatus for processing graphic data, which are capable of decreasing a bandwidth of a memory, are provided. The method of processing graphic data includes receiving first graphic data and processing the first graphic data to generate second graphic data, and storing the generated second graphic data in a first shared memory line in which a state bit is set to a first state, wherein the first shared memory line is included in a first memory line set which is a part of an n-way set associative cache structure (n is a natural number equal to or greater than 2), at least one of the memory lines of the first memory line set is set to a second state which is different from the first state, and the state bit represents whether data stored in the memory line is replaceable.
US09799084B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US09799075B2 Random-time auctions in an electronic trading system
A system is configured to hold price improvement auctions for customer orders for a duration that is based on a random timer. The system receives an initiating order from an auction guarantor that describes the financial instrument that a customer wishes to trade. The auction guarantor provides a guaranteed order that can fill the initiating order. A random time period to hold the auction is selected. The system solicits responses from other market participants for the financial instrument. When the random time period expires the system matches the initiating order against the responses, existing orders in an order book, and the guaranteed order.
US09799072B2 Enhanced quote and order integration system and method
An enhanced system and method for executing options trades are disclosed. The order book and quote book are maintained separately to make quote and order processing more efficient, but the order book and quote book are integrated, as needed, to determine the marketability of incoming quotes and, where necessary, so that incoming quotes can execute against resting quotes or orders.
US09799070B1 System and method for aggregating and presenting financial information
Disclosed herein is a system and method for managing financial information. According to an embodiment, electronic purchase data is received from an electronic payment source. The received electronic purchase data is generated into one or more visual representation formats using a transformation server. Once the visual representation has been generated, the visual representation format is rendered using a display device.
US09799068B2 Measurement of a body part
A method of obtaining a user's measurement for matching an item, comprising obtaining a predefined definition of a first body part; displaying on a user's handheld device instructions for measuring, using the handheld device, the first body part according to the predefined definition; utilizing a sensor of the handheld device that is adapted to measure physical displacement of the handheld device to measure a total physical displacement of the handheld device's movement over the first body part, giving rise to a first measurement; and searching for an item having a specification that matches the first measurement.
US09799065B1 Associating items based at least in part on physical location information
Systems and methods are provided for associating items based at least in part on physical location information that includes a physical location of at least two items. By associating items based at least in part on physical location information, associations among items may be identified that would otherwise be difficult to determine without usage of physical location information. In one embodiment, physical location information of various items may be collected by electronically recording the physical location of the items in a physical retail store. A degree of association may be derived from an analysis of the physical proximity between the items. The determined association information may later be used to recommend items to a user or for other purposes.
US09799059B1 System and method for adjusting the user cost associated with purchasable virtual items
A virtual space is provided to users via client computing devices where the user cost associated with purchasable virtual items may be adjusted. A game shop interface may be presented to users, comprising offers to purchase sets of one or more virtual items to the user. The associated user cost for the one or more sets of virtual items may be adjusted based upon a determination that the rate of purchase of and/or the revenue generated from the virtual items is more than a specified threshold from the average rate of purchase and/or average revenue generation rate.
US09799058B2 Vehicle valuation system and method
A method comprising steps (a) a vehicle comprising telemetric equipment is provided; (b) driving data is collected, wherein the driving data is collected using the telemetric equipment; (c) environmental data is collected; (d) vehicle original equipment manufacturer data comprising vehicle recall data and vehicle warranty claim data is collected; (e) vehicle pricing data is collected, wherein the pricing data is collected from external sources; and (f) a vehicle valuation is generated.
US09799050B2 Controlling content distribution
A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
US09799030B2 Methods and systems for verifying customer supplied financial account information using debit and credit transactions
Embodiment of the invention describe methods and systems for verifying customer supplied financial account information verification using debit and credit transactions. These methods include electronically transmitting an electronic debit and credit transaction to the customer financial account, based on the customer supplied financial account information. The method also includes electronically transmitting a first statement descriptor, as part of at least one of the electronic debit transaction and the electronic credit transaction, that includes a first verification code. The method also includes electronically receiving, from the customer, a second verification code, and comparing, by the computer system, the transmitted first verification code with the received second verification code with respect to each other. The method also includes verifying, by the computer system, the customer supplied financial account information based on the comparison of the verification codes.
US09799029B2 Securely receiving data input at a computing device without storing the data locally
The present invention is generally directed to securely receiving data input at a computing device without storing the data locally. The invention allows an application, such as a mobile app, to receive payment information (e.g. credit card information) directly from a user without requiring the application to comply with the PA DSS or another standard. The application can employ any type of user interface for receiving user input as well as one or more overlaid input fields that receive sensitive payment information. The overlaid input fields can be part of a web page or other interface that can securely submit data to a remote computer system (e.g. a server) where it can be stored, processed, or transmitted in accordance with the PCI DSS. In this way, the sensitive payment information (or another type of information) is not stored, processed, or transmitted by the application on the local device.
US09799019B2 Order terminal and order entry system using same, and method for changing input mode of order terminal
Provided is an order terminal for inputting a customer's order that operates in any one of a staff mode of being operated by an employee and a customer mode of being operated by a customer as an input mode. When the employee inputs initial information on the customer in the staff mode, the input mode of the order terminal is switched over from the staff mode to the customer mode to allow the customer to input an order.
US09799015B2 Automated vehicle loan payment reminders
A payment reminder may be received by a payment reminder application executed by a computing device. The payment reminder may request payment of a vehicle loan associated with a registered combination of a vehicle identification number and an occupant identifier associated with the vehicle loan. The payment reminder application may verify appropriate vehicle occupants are available to receive the payment reminder, and may deliver the received payment reminder to the appropriate vehicle occupants at an appropriate time for occupant safety and privacy. The payment reminder application may also provide other types of reminders or messages targeted to the vehicle occupants.
US09799001B2 Business-to-business social network
Systems and methods for providing a social network. The methods involve: creating a relationship between a first entity and a second entity; setting authorization which indicates that a user of said first entity is authorized to view inventory data of said second entity; receiving a request to view first inventory data of said first entity and second inventory data of said second entity by said user; and determining whether said user is authorized to view said second inventory data. If said user is authorized: querying a first remote inventory management system of said first entity for said first inventory data and a second remote inventory management system of said second entity for said second inventory data; receiving said first and second inventory data; generating an aggregate view comprising said first and second inventory data; and providing content of said aggregate view to a client computing device of said first entity.
US09799000B2 Predictive conversion systems and methods
In one embodiment, a system and method of predicting sale transaction conversion rate of an item operates through a search of information in response to a query over a network. The item can be included in a category of items. Information for other relevant items of the category is available through network query and historical data, among others. Respective information for the other items of the category is available to the method. The system and method includes discovering available information of the item of interest, extracting certain of the available information of the item, analyzing the certain information for the item by comparing the information to other item information for the category of items, weighting the information for the commercial item in comparison to other items of the category, calculating a predictive score for the commercial item of interest, and presenting the information of the commercial item of interest ranked according to the predictive score as compared to other items of the category.
US09798999B2 Systems and methods for ranking potential attended delivery/pickup locations
A computer system for ranking potential attended delivery/pickup locations is disclosed. In various embodiments, a user or computer system identifies an area in which to establish at least one attended delivery/pickup location. In a particular embodiment, the system receives data associated with potential attended delivery/pickup locations (e.g., attended delivery/pickup location candidates), including the specific characteristics of those candidates. The system then, based at least in part on the characteristics of each of the attended delivery/pickup location candidates, ranks the attended delivery/pickup location candidates and displays the rankings to a user for use in selecting the most suitable candidate for the area.
US09798997B2 Article management system, article management apparatus and method for managing article
An article management system comprises a transmitter for sending electric wave, a receiver for receiving the electric wave from the transmitter, an alarm for carrying out a notification operation in response to the input of a drive signal and an article management apparatus including an association module configured to associate the transmitter with the alarm corresponding to an article to be handed over to a user who has the transmitter on condition that the electric wave from the transmitter is being received by the receiver, and a determination-output module configured to determine whether or not a relative distance between the transmitter and the receiver becomes shorter than a specific distance on condition that the electric wave from the transmitter is being received by the receiver and to output the drive signal to the alarm which is associated with the transmitter if the relative distance is shorter than the specific distance.
US09798989B2 Selecting collaborators for projects
A method, computer program product, and system for selecting collaborators is described. A set of candidates for collaboration with an initiator is received. Initial contact scores for one or more member of the set of candidates are determined based upon, at least in part, one or more of initial availability and initial willingness. An initial ranking order for the set of candidates is determined. A member is selected from the set based upon, at least in part, the initial ranking order. An invitation to collaborate is provided to the selected member. If the invitation is accepted, a communication channel connection is established between the initiator and the selected member.
US09798986B2 Apparatus and methods for activity-based management of computer systems
Apparatus and methods are disclosed for performing computer system management on an activity basis. In one embodiment, computer-system-related items are associated with at least one activity to be performed using the computer system. Then, management procedures are established for the at least one activity. Next, when the computer system is used to perform the at least one activity, the computer-system-related items associated with the at least one activity are managed in accordance with the management procedures established for the at least one activity. In another embodiment, apparatus and methods monitor patterns of use of a computer system. Using information gathered during monitoring operations, activity models are formulated, and for each activity model a management plan is devised. After management plans have been devised for each activity model, the use of the computer system is monitored to identify actions being performed with the computer system. The identified actions are then compared with the activity models to determine which activity model best fits the identified actions. Management of computer-system-related items associated with the activity is then performed using the management plan associated with the activity model that best fits the actions being performed with the computer system.
US09798967B2 Systems, methods, and devices for commissioning wireless sensors
In one embodiment the present invention comprises a smartphone and encoders for commissioning RFID transponders. The present invention further includes novel systems, devices, and methods for commissioning RFID transponders with unique object class instance numbers without requiring a realtime connection to a serialization database.
US09798963B2 Image forming system that reduces load for processing regarding correction of print position displacement, and method for correcting print position displacement
An image forming system includes an image forming apparatus and a server. The image forming apparatus transmits to the server image data representing an image. The image is read by the reading device from the recording medium on which the print device prints the image, in response to an instruction to print at the origin of the print area. The server acquires, from the image data transmitted from the image forming apparatus, a printing-complete reference position, as a position where the recording-medium origin is made a reference, in a location printed on the recording medium by the image forming apparatus in response to an instruction to execute printing at the print-area origin, and acquires the displacement as a difference between the acquired printing-complete reference position and the print reference position stored in the storage device.
US09798961B2 Printer color calibrating method to suppress color variation between devices
A printer color calibration method includes obtaining first chart printing material by performing the chart printing with a first printer, setting first color data by obtaining the color data measuring the first chart printing material with a second printer, obtaining second chart printing material by performing the chart printing with the second printer, setting second color data by obtaining the color data measuring the second chart printing material with the second printer, and obtaining correction data that is used by the second printer in order for printing output of the second printer to substantially match with printing output of the first printer based on the first color data and the second color data.
US09798956B2 Method for recognizing target object in image, and apparatus
A method for recognizing a target object in an image, and an apparatus, where the method includes extracting feature data from an image, and transforming the extracted feature data into a uniform expression, performing automatic clustering for features in the image according to the feature data in the uniform expression and a historical clustering result, grouping a target object of a known class included in an automatic clustering result into the corresponding known class, in order to recognize a target object of the known class in the image, and training a classifier in a machine learning manner, for a target object of an unknown class included in the automatic clustering result, in order to recognize a target object of an unknown class in the image. In the embodiments of the present invention, recognizing a target object of an unknown class can be implemented.
US09798955B2 Image processing apparatus, photographic subject identifying method and program
Image processing apparatus includes a local amount generation unit, a correspondence point calculation unit, a relative correspondence point information calculation unit, a correspondence point selecting unit and a decision unit. The local feature value generation unit calculates, for a first image, a set of information about first local feature values including a first feature point(s). The correspondence point calculation unit calculates, for a second image, as information about correspondence point(s), a correspondence relation between the first and second feature point(s) contained in a set of information about second local feature values calculated from the second image. The relative correspondence point information calculation unit calculates relationships of scales of feature points, as the information about the relative scale sizes of correspondence points, based on the set of information about the first local feature values and the set of information about the second local feature values on the information about correspondence point(s).
US09798943B2 Optical character recognition method
The optical character recognition method applies a first OCR engine to provide an identification of characters of at least a first type of characters and zones of at least a second type of characters in the character string image. A second OCR engine is applied on the zones of the at least second type of characters to provide an identification of characters of a second type of characters. The characters identified by the first OCR engine and by the second OCR engine are in a further step combined to obtain the identification of the characters of the character string image.
US09798936B2 System and method for detecting obstacles using a single camera
The present application provides an obstacle detection system and method thereof. The obstacle detection method comprises: obtaining a first image captured by a camera at a first time point; identifying a vertical edge candidate in the first image, and measuring a first length of the vertical edge candidate based on the first image; obtaining a second image captured by the camera at a second time point; measuring a second length of the vertical edge candidate based on the second image; calculating a difference between the first length and the second length; and comparing the difference with a predetermined length difference threshold, if the difference is greater than the length difference threshold, outputting a message that an obstacle is found.
US09798930B2 Determining elongation of elastic bandage
The present invention is directed to new methods of determining elongation, tension and applied pressure of elastic bandages comprising tension indicators. In one embodiment, a computer-implemented method of detecting elongation of an elastic bandage (e.g. on a mobile computing device having a processor and graphical user interface) is described. The method comprises receiving image data that includes a digital photograph of an elongated tension indicator of an elastic bandage; analyzing the image data to determine elongation of the elastic bandage by comparing geometric features of the elongated tension indicator to model geometric features that define a predetermined elongation state (such as an unelongated state); and providing output indicia associated with the determined elongation. Also described are various articles, some of which are intermediate articles of the methods described herein. Such articles include non-transient computer readable medium, a three-dimensional member comprising at least one layer of certain elastic bandages. In one embodiment, the elastic bandage comprises a tension indicator and a computer readable code.
US09798929B2 Real-time pose estimation system using inertial and feature measurements
A hybrid estimator system using visual and inertial sensors for real-time pose tracking on devices with limited processing power using at least one processor, a memory, a storage and communications through a protocol and one or more than one software module for a hybrid estimator, real-time algorithm selection to process different measurements, statistical learning for these characteristics to compute the expected device computing cost of any strategy for allocating measurements to algorithms, and algorithm selection based on the statistical learning module.
US09798926B2 Dynamic vector map tiles
The present disclosure relates to systems and processes for providing vector map data for generating a view of a map in a mapping application. In one example process, a request for a vector map sub-tile can be received by a map server. The map server can identify a pre-generated vector map tile corresponding to the requested vector map sub-tile and can generate the requested vector map sub-tile from the identified vector map tile by dividing the vector map tile into two or more vector map sub-tiles. In some examples, dividing the vector map tile into multiple vector map sub-tiles can include identifying features and attributes of the vector map tile that should be included in the requested vector map sub-tile and generating the requested vector map sub-tile to include these features and attributes. The map server can then transmit the requested vector map sub-tile to the requesting electronic device.
US09798925B2 Method for identifying PDF document
The present invention discloses a method for identifying PDF document. wherein, it comprises the following steps: S1: analyzing the path objects in the PDF document, and identifying the forms in PDF document; S2: analyzing the text objects outside the form regions in the PDF document, and recognizing the text contents in the PDF document; S3: writing the identified results into a temporary file, or writing them into the PDF document as an attachment. The method for identifying PDF document provided by the present invention could identify the tables, the paragraphs, titles, the tabulations and so on in the PDF document, thereby, the PDF document can be edited with the paragraph as a unit, and be tagged conveniently to confirm the reading order, so as to facilitate the reading of people with visual impairment; in the same time, it also can derive document in other forms according to the identified results, which thereby greatly facilitates users to read and edit the PDF document.
US09798924B2 Content delineation in document images
Methods and apparatus delineate grouped together content in documents. Void and unvoid pixels in document images get clustered together. Execution of a histogram and autocorrelation function, including peak detection, against the unvoid clusters reveals the content. Techniques for clustering include iteratively transforming an original image into secondary images with a Haar wavelet transformation, for example. Clustering begins on a lowest image plane and advances to a next highest plane until all void and unvoid pixels in the images are grouped. Void clusters at lower levels remain void clusters at higher levels, thus only unvoid clusters of pixels require processing at higher levels thereby optimizing processing. Imaging devices with scanners define suitable hardware for transformation of the document into images and processors with executable code cluster together pixels to delineate content. Further processing includes executing OCR or other routines post void/unvoid analysis.
US09798921B2 Wrinkle care support device and method for supporting wrinkle care
A wrinkle care support device includes: a wrinkle change detector that detects a change made in a wrinkle after occurrence of the wrinkle, the wrinkle having occurred in skin by provision of predetermined stimulation; a wrinkle care information determiner that determines, based on the detected change, user presentation information relating to wrinkle care; and an information outputter that outputs the determined user presentation information. Note that the wrinkle care support device may further include: an image obtainer that obtains an image where the skin is photographed; and a wrinkle detector that detects the wrinkle from the obtained image. The detection of the change may include a detection of a wrinkle disappearing time starting from when the predetermined stimulation is provided until the wrinkle is no longer detected.
US09798899B1 Replaceable or removable physical interface input/output module
A system includes a removable or replaceable I/O interface (e.g., a panel and associated electronics card). In one embodiment, a security device includes an FPGA I/O array that can be programmed for different interfaces. The interchangeable I/O panel and card is designed with a selected interface's matching physical electronics and connectors. This permits the main physical chassis of a security device to remain unchanged and avoid re-design, so that a user can readily use different interface options that can be changed by the user.
US09798895B2 Platform identity architecture with a temporary pseudonymous identity
In an example, a client-server platform identity architecture is disclosed. The platform identity architecture may be used to enable a venue operator to provide online services and to collect telemetry data and metrics while giving end users greater control over privacy. When entering a compatible venue, the user's device generates a signed temporary pseudonymous identity (TPI) in secure hardware or software. Any telemetry uploaded to the venue server includes the signature so that the server can verify that the data are valid. The TPI may have a built-in expiry. The venue server may thus receive useful tracking data during the term of the TPI, while the user is assured that the data are not kept permanently or correlated to personally-identifying information.
US09798881B2 Dynamic feature enhancement in client server applications and high volume server deployment with dynamic app store integration
Generally, this disclosure provides methods and systems for dynamic feature enhancement in client server applications and for high volume server deployment with dynamic app store integration and further enable the delivery of a secure server in a pre-configured turnkey state through an automated process with increased efficiency tailored to mass production. The system may include a server application module configured to receive request packets from, and send response packets to, a web based client application, the packets comprising input data, output data and control commands associated with a feature; and a script engine module coupled to the server application module, the script engine module configured to identify a plug-in application on a remote server, download the plug-in application and execute the plug-in application under control of the server application module, wherein the plug-in application implements the feature.
US09798876B1 Systems and methods for creating security profiles
A computer-implemented method for creating security profiles may include (1) identifying, within a computing environment, a new actor as a target for creating a new security behavior profile that defines expected behavior for the new actor, (2) identifying a weighted graph that connects the new actor as a node to other actors, (3) creating, by analyzing the weighted graph, the new security behavior profile based on the new actor's specific position within the weighted graph, (4) detecting a security anomaly by comparing actual behavior of the new actor within the computing environment with the new security behavior profile that defines expected behavior for the new actor, and (5) performing, by a computer security system, a remedial action in response to detecting the security anomaly. Various other methods, systems, and computer-readable media are also disclosed.
US09798875B2 Systems and methods for detecting and addressing HTML-modifying malware
Among other things, embodiments of the present disclosure help provide entities with the ability to remotely detect behavior associated with malware and identify compromised user-sessions, regardless of the malware variant or family, and independently of the page structure.
US09798873B2 Processor operable to ensure code integrity
A processor can be used to ensure that program code can only be used for a designed purpose and not exploited by malware. Embodiments of an illustrative processor can comprise logic operable to execute a program instruction and to distinguish whether the program instruction is a legitimate branch instruction or a non-legitimate branch instruction.
US09798866B2 Network information system with license registration and method of operation thereof
A network information system, and a method of operation thereof, includes: an extraction module for extracting a unique device identification for sending to an e-commerce server, wherein the unique device identification is extracted from a network-connected device with a software application installed and not activated on the network-connected device; a settlement process module, coupled to the extraction module, for generating a notification based on the unique device identification for sending to a license server; and a key generation module, coupled to the settlement process module, for generating a product key for the unique device identification based on the notification for activating the software application to run on a computing device.
US09798848B1 Method, system, and computer program product for performing channel analyses for an electronic circuit design including a parallel interface
Disclosed are methods and systems for characterizing and analyzing an electronic system design including a parallel interface. Some methods and systems identify an electronic design including a parallel interface, determine a single circuit representation including the parallel interface from the electronic design, and analyze the parallel interface to determine waveform responses of the parallel interface by using channel analysis techniques without performing circuit simulations. Some other methods and systems are directed at performing channel analyses for a communication interface of an electronic system by concurrently applying stimuli to corresponding transmitters of a communication interface, characterizing the communication interface to perform a single simulation on the communication interface with the stimulus to determine responses at receivers of the communication interface, and determining waveform responses of the communication interface by performing operations on the responses and an input signal to the communication interface.
US09798846B2 Dynamic weighting and ranking of circuit designs for analog circuit design optimization
A method for analog circuit design includes the steps of (A) simulating a plurality of initial designs of an analog circuit with a computer to generate a search space that contains a plurality of parameter values, (B) allocating to each of the parameter values (i) a respective designer weight and (i) a respective dynamic weight, (C) adjusting one or more of the dynamic weights of the parameter values in response to a failure to convert the initial designs of the analog circuit into a final design of the analog circuit to generate adjusted dynamic weights, and (D) ranking the initial designs of the analog circuit in response to said parameter values as weighted by the adjusted dynamic weights to identify a subset of the initial designs. The final design of the analog circuit is based on the subset of the initial designs of the analog circuit.
US09798841B2 Systems and methods of conducting numerical simulation of an underwater explosion
Characteristics of a blast source and a FEA model representing a surrounding fluid domain are defined. One layer of new border nodes and elements are created outside of the fluid domain's original outer boundary formed by the original border elements. Each new border element/node is associated with one of the original border elements/nodes as corresponding master element/node. At each time step of a time-marching simulation of an underwater explosion, simulated fluid behaviors are computed for all but the new border elements. The computed fluid behaviors of each original border element are saved into a corresponding lookup table configured to store the computed fluid behaviors for a predefined number of time steps in a first-in-first-out manner. Simulated fluid behaviors of each new border element are determined by interpolating, with the calculated blast wave propagation time from the master element, the stored fluid behaviors in the corresponding master element's lookup table.
US09798840B1 Methods, systems, and computer program product for implementing a simulation platform with dynamic device model libraries for electronic designs
Various embodiments are to a simulation platform with dynamic device model libraries and the implementation therefor. The simulation platform includes one or more servers hosting thereupon a database management system, a simulation frontend, and a simulation backend. The simulation frontend includes or is operatively coupled to one or more electronic design databases managed by a database management system, stored in a persistent storage device, and including design data in one or more domains across one or more design fabrics. The simulation backend includes or is operatively coupled to one or more simulators that perform simulations, analyzes, and/or optimizations for an electronic design by obtaining simulation inputs that are appended to the one or more electronic design databases or are stored in one or more separate data structures that are co-managed by the database management system.
US09798838B2 Method and system for determining friction coefficient μ for an aircraft landing event
Method and system of determining ground-to-tire friction coefficient for an aircraft landing event. The method uses an aircraft computational model to repeatedly model the landing event, varying one or more initial conditions of the aircraft model until a best match between a modelled value and a provided value of aircraft vertical acceleration is determined. The method uses initial conditions associated with the best match of modelled and provided vertical acceleration values and a strain value from a sensor on the aircraft landing gear, with the ground-to-tire friction coefficient is a variable. The method models the landing gear to generate a modelled strain value and compares this with the measured strain value, and repeats the landing gear modelling step with a different value for the ground-to-tire friction coefficient until a best match between the modelled strain value and the measured strain value is determined and outputting the respective friction coefficient value.
US09798837B1 Online engineering tool system for specifying the various components of a holdown system
Computerized online engineering tool system for specifying the various components of a holdown system that assemble a run comprising a tie rod in a frame wall structure from the foundation up through the walls to the top floor, and bearing members and tension devices securing the tie rod to the wall. The system comprises a user's computer for connecting to a server which includes a database of drawing elements and hardware component parts; the server including a program operably associated with the database; and the program including the steps of i) allowing a user to login into the server; ii) allowing the user to select options for the run; iii) providing the user a data input and calculated data page for the load at each framing level and rod size sufficient to handle the load; and allowing the user to download a shop or installation drawing of the run generated using the drawing elements and hardware component parts from the database.
US09798836B2 Analyzing apparatus for shape of part of structural body
An optimization analyzing apparatus, configured of a computer, includes: a part shape pattern setting device that divides a part of a structural body including a two-dimensional element and/or a three-dimensional element into a plurality of segments in an axis direction, changes a height or width of a cross section of each of the segments divided, and sets a part shape pattern; a rigidity analyzing device that performs plural kinds of rigidity analyses of the structural body; a multivariate analyzing device that obtains a multiple regression coefficient, and a coefficient of determination or an adjusted R-square; a rigidity analysis selection device that selects any having strong correlation from among the rigidity analyses of the plural kinds; and a cross-sectional shape determination device that determines a cross-sectional shape of each of the segments divided.
US09798826B2 History-based tracking of user preference settings
A process is disclosed for using the existing Universal Resource Identifier (URI) history feature of browsers to maintain user preference settings, or other state information, used by one or more web sites or other systems. In one embodiment, when a user makes a particular preference selection on a web site, the user's selection is recorded in the browser's URI history by causing the browser to access a URI (or a set of URIs) representing the particular selection. The same or a different web site may subsequently test the browser's URI history for this particular URI by including appropriate JavaScript or other executable code in a page requested by the browser. Depending upon the outcome of this test, the web site and/or the page's executable code may take an appropriate action or inaction consistent with the preference selection.
US09798822B2 Location based grouping of browsing histories
Methods and systems that present URLs from a history of records organized by locations are described. Each record may be stored to represent a URL accessed for retrieving a web page by a browser hosted in a device at a certain point in time. Additionally, the record may include a location data indicating a physical location of the device at the certain point in time. Optionally, a timestamp indicating the certain point in time may be included in the record. Groups of the records may be clustered according to the locations. In one embodiment, at least one of the groups may be selected for presentation on a display according to where the display is currently located.
US09798814B2 Computer systems and computer-implemented methods for providing training content to a user
Computer systems and computer-implemented methods for providing training content to a user through processing information from a user to select an estimate of most-useful course modules from a plurality of possible course modules, based on a received user input such as a users answers to a plurality of filtering questions. When a user provides feedback on the usefulness of the selected course modules, the computer system is updated to select more useful content for future users.
US09798810B2 Methods and apparatus to track changes to a network topology
Methods and apparatus to track network changes are disclosed herein. An example method to track a network topology includes, in response to a reporting message including topology change information corresponding to a topology change event, generating a confirmation-seeking message based on the topology change information to confirm the topology change event and updating a topology data set representing the network topology based on a response to the confirmation-seeking message. Further disclosed methods include generating a pre-confirmation data record that reflects the topology change information contained in the reporting message, and storing the pre-confirmation data record in a pre-confirmation topology database.
US09798807B2 Algorithmically generated topic pages
A method and system for generating a topic page for a search query on a search webpage includes receiving a query at the search webpage on a client. The query is transmitted from the search webpage on the client to a search engine on a server. A topic page generator available to the search engine analyzes the query to identify a plurality of dimensions. One or more content modules that match one or more of the dimensions are selected from a plurality of sources based on a weight associated with each of the content modules. The weight defines the ranking of a content module. The content modules for the plurality of dimensions are glued together and presented on the topic page in the order of the corresponding weight of the content modules. The order of presentation identifies the relevancy of the content modules to the query. The presented topic page provides the most relevant content modules for the query, and for a user located in a specific geo location.
US09798806B2 Information retrieval using dynamic guided navigation
An apparatus and method for providing relevant search result and query terms are disclosed herein. Natural language processing of the documents and previous search session history are used to dynamically determine document relevance, queries relevant to search categories prior to start of a search session, and query to query correlations.
US09798803B2 Security system operator efficiency
Systems and methods for increasing an efficiency of an operator of a security system are discussed generally herein. A system can include a memory including ontology data saved thereon, the ontology data can define interrelationships between a scanner associated with access to a room of an area under surveillance, a camera with a field of view at least partially overlapping a footprint of the room, an identifier configured to be scanned by the scanner and associated with a person, and a security policy including one or more predefined conditions, which when satisfied, indicate when a security threat exists, the security policy includes a response an operator can perform if the conditions are satisfied, and the system can include a query module configured to receive a query and search the ontology data and temporal and spatial data associated with the area under surveillance in response to receiving the query.
US09798801B2 Observation-based query interpretation model modification
The modifying of a natural language interpretation model for interpreting natural language queries. The system discovers modifications that one or more queriers made to one or more original query results of one or more natural language queries to generate one or more modified query results. The system then uses the discoveries to identify one or more changes to a natural language interpretation model that would result (given the same natural language queries) in one or more query results that more accurately reflect the one or more modified query results. The system the causes the natural language interpretation model to be modified with at least one of the one or more identified changes. Accordingly, over time, the natural language interpretation model may learn from observations of its own performance.
US09798800B2 Providing question and answers with deferred type evaluation using text with limited structure
A system, method and computer program product for conducting questions and answers with deferred type evaluation based on any corpus of data. The method includes processing a query including waiting until a “Type” (i.e. a descriptor) is determined AND a candidate answer is provided. Then, a search is conducted to look (search) for evidence that the candidate answer has the required Lexical Answer Type (e.g., as determined by a matching function that can leverage a parser, a semantic interpreter and/or a simple pattern matcher). Prior to or during candidate answer evaluation, a process is provided for extracting and storing collections of entity-type pairs from semi-structured text documents. During QA processing and candidate answer scoring, a process is implemented to match the query LAT against the lexical type of each provided candidate answer and generate a score judging a degree of match.
US09798795B2 Methods for identifying relevant metadata for multimedia data of a large-scale matching system
A method for associate metadata to a multimedia content based on finding matches to similar multimedia content. A given input multimedia content is matched to at least another multimedia content with corresponding metadata. Upon determination of a match, the corresponding metadata is used as metadata of the given multimedia content. When a large number of multimedia data is compared a ranked list of metadata is provided. The most appropriate metadata is associated to the given multimedia content based on various criteria. The method can be implemented in any applications which involve large-scale content-based clustering, recognition and classification of multimedia data, such as, content-tracking, video filtering, multimedia taxonomy generation, video fingerprinting, speech-to-text, audio classification, object recognition, video search and any other application requiring content-based signatures generation and matching for large content volumes such as, web and other large-scale databases.
US09798794B2 Mechanism to run OLTP workload on in-memory database under memory pressure
Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data.
US09798790B1 System and method for integrating data across different enterprise systems
A method and system for integrating data across different systems is disclosed. Data in a plurality of databases are integrated by identifying the common data elements with equivalent semantics and selecting a preferred syntax for the data. A new record including the common data elements and data with preferred syntax is made available to users.
US09798786B2 Population and/or animation of spatial visualization(s)
One or more techniques and/or systems are provided for populating and/or animating a spatial visualization, such as a map, a timeline, and/or other 2D and/or 3D visual representations of locations. The spatial visualization may be populated with events extracted from a data source (e.g., real-time events, news events, social network events, etc.), and may include relationships between events (e.g., based upon time, location, contextual similarity (e.g., social network check-in events at a restaurant), events referencing one another (e.g., an article describing a first event may comprise a hyperlink to an article describing a second event) etc.). Filter criteria (e.g., date, event type, location, etc.) may be applied to events and/or relationships when populating the spatial visualization. A sequence of events and corresponding relationships may be animated within the spatial visualization (e.g., as the events unfold over a (user) designated period of time).
US09798783B2 Performing data mining operations within a columnar database management system
Data mining operations are performed within a columnar database management system. The columnar database management system stores input sets of data for a data mining operation. An input set of data is represented as a column of data in the columnar database management system. The columnar database management system stores instructions to perform one or more data mining operations for processing the input sets of data. The columnar database management system receives requests for performing data mining operations and performs the processing of the data mining operation within the columnar database management system. As a result, the processing of data mining operations is performed without requiring multiple data transfers between an application implementing the data mining operations and the columnar database management system.
US09798781B2 Strategy trees for data mining
A method for applying a strategy to a dataset in a data mining system to address a business problem, comprising: receiving at least one conditional expression defining the strategy from a user through a graphical user interface (“GUI”) displayed on a display screen of the data mining system; applying the conditional expression to the dataset to split the dataset into segments; displaying the segments as nodes in a tree structure on the display screen; receiving a calculation expression for operating on one or more values in one or more of the segments; applying the calculation expression to one or more of the segments to generate one or more respective calculated values; displaying the one or more calculated values in respective nodes of the tree structure; receiving a treatment expression for operating on the calculated values; applying the treatment expression to one or more of the calculated values to generate respective responses to the business problem; and, displaying the responses in respective nodes of the tree structure to thereby address the business problem.
US09798770B2 Information processing unit, information processing method, and program
An information processing unit includes: a diagnostic image input section that inputs the diagnostic image; an operation information obtaining section that obtains display operation history information representing an operation history of a user who controls displaying of the diagnostic image; a query image generation section that extracts a predetermined region of the input diagnostic image to generate a query image; a diagnosed image obtaining section that supplies the generated query image and the display operation history information to a diagnosed image search unit and obtains the diagnosed image obtained as a search result by the diagnosed image search unit; and a display control section that displays the diagnostic image and the obtained diagnosed image for comparison.
US09798768B2 Search around visual queries
A method and apparatus for a data analysis system for analyzing data object collections is provided. The data analysis system includes one or more graphical user interfaces comprising various interface elements that enable users to create visual queries. A visual query is constructed as a graph representing a pattern of interest in a collection of data objects. A visual query may include one or more graph elements and property information associated with the specified graph elements. After a user has constructed a visual query, the system may transform the visual query into a query template. A query engine may then execute the query template to search a data object collection for data object results corresponding to the specified pattern. The search for instances of a specified pattern in a collection of data objects is referred herein to as a “search around.”
US09798766B2 Predictive approach to URL determination
Embodiments of the present invention provide methods, computer program products, and systems for suggesting uniform resource locators located at previously unknown hosts to users. Embodiments of the present invention can be used to record uniform resource locators (URLs) associated with web resources accessed by a user and usage details pertaining to the user's usage of the web resources. Responsive to receiving a request to access a hostname not stored in the recorded URLs, embodiments of the present invention can be used to receive URLs associated with web resources available at the hostname and assign weight values to the received URLs based, at least in part, on the usage details and a similarity between the received URLs and the recorded URLs. Embodiments of the present invention can then be used to generate a URL suggestion from the received URLs based, at least in part, on the assigned weight values.
US09798748B2 Database query builder
A schema parser may determine one or more datasets of a database schema, wherein the datasets include one or more fields from a data source and represents data corresponding to the one or more fields. An input handler may receive a selection of one or more of the datasets via an interface. A translation engine may provide operations for refining the data of the selected datasets into a result set via a query, wherein the operations may be determined based on metadata defining relationships amongst the data sources and fields. A query engine may provide a graphical query including operational flow indicators indicating a directional flow of the query from the selected datasets with the selected operation to the result set.
US09798747B2 Systems and methods for creating a form for receiving data relating to a health care incident
Embodiments of the invention relate to systems and methods for creating a form for receiving data relating to a health care incident. A dictionary of field objects is provided in a metabase, where a field object defines attributes, and an instance of a field object is a form field. A request to create a user-defined field object is received and it is determined that the user-defined field object is not in the dictionary of field objects in the metabase. The user-defined field object is generated by defining attributes for the user-defined field object, where at least one attribute is a presentation attribute for a form field within a form. The user-defined field object is added to the dictionary of field objects in the metabase and the user-defined field object is linked to a data location in a persistent store. The form is generated, where the form is an ordered collection of form fields, where at least one form field is an instance of the user-defined field object and is displayed according to the at least one presentation attribute.
US09798745B2 Methods, devices and systems for caching data items
A method of storing data items may comprise receiving an uncompressed data item for storage from a client process of a plurality of client processes over a computer network; storing the uncompressed data item; acknowledging storage of the data item to the client process and receiving at least one additional uncompressed data item for storage from the client process or from another one of the plurality of client processes. The stored uncompressed data item may then be compressed and stored. Upon receiving a request for access to the data item from one of the plurality of client processes over the computer network, the compressed data item is decompressed before providing the decompressed data item to the requesting client process over the computer network.
US09798744B2 Interactive image thumbnails
A computer-implemented method includes displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a plurality of poster frames, each poster frame representing a corresponding media item, a first poster frame being displayed as positioned in a first row extending across the event view pane in the horizontal direction such that the first poster frame is displayed substantially adjacent to a first vertical edge of the event view pane and subsequent poster frames are displayed substantially adjacent to one another in the first row until a poster frame in the first row is displayed substantially adjacent to a second vertical edge of the event view pane, and displaying a next poster frame in a second row vertically displaced from the first row. Photographs in a poster frame can be previewed by moving a cursor across the poster frame.
US09798742B2 System and method for the identification of personal presence and for enrichment of metadata in image media
A method and system for the identification of personal presence and enrichment of metadata in image media is disclosed. The method includes obtaining user presence information for user images. Feature extraction is performed on the images and media databases are searched for images based on the presence information, which includes filtering based on known metadata and filtering based on the feature extraction. The user confirms their presence in the filtered images and the user provides new metadata known to the user for the images. The system then infers metadata for the filtered images based on the new metadata and presents the inferred metadata to the user. The user validates the inferred metadata and the inferred metadata confirmed to be valid is stored.
US09798741B2 Interactive image selection method
A method for browsing a collection of digital images on a soft-copy display comprising: receiving a collection of digital images; interactively user selecting a digital image using a user interface; determining a plurality of subsets of the digital images, wherein each subset shares a common category with the selected digital image; and displaying the subsets of digital images on the soft-copy display, together with the selected digital image.
US09798714B2 System and method for keyword spotting using representative dictionary
Methods and systems for keyword spotting, i.e., for identifying textual phrases of interest in input data. In the embodiments described herein, the input data comprises communication packets exchanged in a communication network. The disclosed keyword spotting techniques can be used, for example, in applications such as Data Leakage Prevention (DLP), Intrusion Detection Systems (IDS) or Intrusion Prevention Systems (IPS), and spam e-mail detection. A keyword spotting system holds a dictionary of textual phrases for searching input data. In a communication analytics system, for example, the dictionary defines textual phrases to be located in communication packets—such as e-mail addresses or Uniform Resource Locators (URLs).
US09798711B2 Method and system for generating a graphical organization of a page
This disclosure provides a method and system of generating a graphical organization of a document page. According to an exemplary embodiment, the method includes identifying grid-based structures represented by graphical lines of a document page. The exemplary method includes a sequence of steps where a rectangular zone associated with the page is analyzed by looking for lines that entirely cross the zone, either horizontally or vertically. A hierarchy of grid-based structures are then identified, which can be used for analysis of the document and/or data extraction.
US09798709B2 Digital transaction workspace with intelligent notification
A digital transaction management service provides notice to a recipient regarding one or more actions to take with respect to one or more transactions. The digital transaction management service is configured to determine that there is a new action required by the recipient and to send a new notice only if the recipient has accessed the digital transaction management service since the time the last notice was sent. Reminder notices are sent only if there has been no additional notice sent regarding any action for any transaction during a preset period of time.
US09798705B2 Multimedia aggregation in an online social network
Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages.
US09798703B2 Systems and methods for navigating to errors in an XBRL document using metadata
An XBRL document preparation system comprises an XBRL taxonomy module including one or more XBRL taxonomies having one or more XBRL concepts; a business document editor module that facilitates tagging of one or more entries of a business document with one or more XBRL tags based on the XBRL concepts, and generating an XBRL document including XBRL code corresponding to the tagged entries of the business document; an XBRL document validation system that validates the generated XBRL document and generates at least one of validation errors and warnings corresponding to the XBRL code; an XBRL validation report processing module that associates at least one of the generated validation errors and warnings with a specific source among the tagged entries of the business document; and a user interface module that identifies and facilitates editing the specific source among the tagged entries of the business document.
US09798701B2 Matrix processing apparatus
Methods, systems, and apparatus, including a system for transforming sparse elements to a dense matrix. The system is configured to receive a request for an output matrix based on sparse elements including sparse elements associated with a first dense matrix and sparse elements associated with a second dense matrix; obtain the sparse elements associated with the first dense matrix fetched by a first group of sparse element access units; obtain the sparse elements associated with the second dense matrix fetched by a second group of sparse element access units; and transform the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix to generate the output dense matrix that includes the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix.
US09798698B2 System and method for multi-color dilu preconditioner
A system and method for preconditioning or smoothing (e.g., multi-color DILU preconditioning) for iterative solving of a system of equations. The method includes accessing a matrix comprising a plurality of coefficients of a system of equations and accessing coloring information corresponding to the matrix. The method further includes determining a diagonal matrix based on the matrix and the coloring information corresponding to the matrix. The determining of the diagonal matrix may be determined in parallel on a per color basis. The method may further include determining an updated solution to the system of equations where the updated solution is determined in parallel on a per color basis using the diagonal matrix.
US09798691B2 Control circuitry module group, electric device and modem device
The present invention relates to a control circuitry module group, an electrical device, and a modem device. The control circuitry module group is configured for communication and/or power supply between a master control module and at least one slave modules in an electrical device. The control circuitry module group comprises: a bus; a bus control module coupled to the master control module and the bus, configured to receive a control signal from the master control module, add a target address in the control signal, and send to the bus the control signal with the target address; and at least one slave control modules each coupled to a corresponding slave module and the bus, respectively, and configured to receive the control signal with the target address via the bus, and controlling power supply to the slave module in response to the control signal.
US09798689B2 Systems and methods for enabling communication between USB type-C connections and legacy connections over an extension medium
Techniques for supporting USB and video communication over an extension medium are provided. In some embodiments, an upstream facing port device (UFP device) is coupled to legacy connectors of a host device, and a downstream facing port device (DFP device) is coupled to a USB Type-C receptacle of the sink device that may provide both USB and DisplayPort information. The UFP device and DFP device communicate to properly configure the USB Type-C connection for use in the extension environment. In some embodiments, a source device is coupled to the UFP device via a USB Type-C connection, and legacy video and USB devices are coupled to the DFP device. The UFP device and DFP device again communicate to cause the source device to properly configure the USB Type-C connection for use in the extension environment.
US09798688B1 Bus arbitration with routing and failover mechanism
In one embodiment of the invention, a system architecture for bus masters and bus arbiters are provided to support routing and failover. The system comprises large pools of bus masters, a plurality of sets can be configured to control a plurality of slave devices wherein each set contains a collection of bus masters attached to central arbiter driving one of the system buses. Each set controls a group(s) of slave device that are primarily controlled by the bus master(s) within the set. Hence, a system can therefore include of a plurality of sets and can control a group of slave devices.
US09798687B2 Method and device for LIN master and identical LIN slaves data communication in motor vehicles
A method for data communication in a serial LIN bus system that is used to transmit LIN information between a LIN master and LIN slaves includes transmitting the LIN information between the LIN master and the identical LIN slaves via respective data line that run between each of the identical LIN slaves and the LIN master.
US09798686B2 Slave side bus arbitration
A method includes, in response to a master port requesting bus access for a bus transfer with a slave port, selecting the master port to allow a master device that is coupled to the master port to perform a bus transfer with a slave device that is coupled to the slave port. The bus transfer is associated with at least one bus cycle. The method includes, in response to an end of the bus transfer, maintaining selection of the master port for at least one additional bus cycle.