Document Document Title
US10182377B2 Method, apparatus and system for handover in wireless communications
A method comprising: receiving at a source serving node (505) an identifier associated with a group of random access channel preambles for allocation by the source serving node (505), the group of random access channel preambles having been reserved at a serving node (503) from available random access channel preambles for the serving node (503); allocating at least one from the group of random access channel preambles, in response to determining a handover from the source serving node (505) to a target serving node (507); and transmitting (515) a message to the target serving node (507), the message comprising the at least one from the group of random access channel preambles.
US10182376B2 Handover into dynamic TDD UL/DL configuration enabled cell and/or comp cells
Techniques for handover into eIMTA enabled cells are disclosed. In an aspect, a target cell reconfigures RRC connection with a UE after completed handover to enable eIMTA and/or CoMP for the UE. In another aspect, a target cell includes eIMTA configuration information in a handover command to a UE. In another aspect, the target cell may estimate a virtual cell identity to generate the eIMTA configuration information and delay scheduling transmissions to the UE by flexible subframes until after handover is complete and the correct eIMTA configuration information confirmed by measurement or else corrected by RRC connection reconfiguration. In other aspects, the target cell may determine the correct virtual cell identity before handover, either by measuring SRS of the UE, or by receiving information in a handover request indicating results of CSI-RS measurement, by the UE, of virtual cells of the target cell.
US10182374B2 System and method for restricting mobility in wireless networks
This invention provides a method, system and apparatus for controlling mobility on a wireless network, which includes retrieving a network mobility preference, the network mobility preference indicating a level of mobility service for the mobile station, the level of mobility service indicating the extent to which the mobile station can handoff among base stations of the wireless network, and establishing a level of mobility service for the mobile station based on the retrieved network mobility preference. The method and apparatus may further include determining the level of mobility service for the mobile station to be fully or partially restricted based on the mobility preference.
US10182371B2 Communications network
This disclosure relates to a method of controlling a Customer Premises Equipment (CPE), and a CPE, in a cellular communications network, the cellular communications network having an overlapping coverage area with a Wireless Local Access Network, WLAN, the method including: receiving data relating to the WLAN and cellular communications networks; analyzing the received data; and configuring a downlink capacity of the cellular communications network based on the analysis of the received data.
US10182368B1 Method and apparatus for bidirectional applications
A method and apparatus are disclosed for bidirectional applications where the source application entity and/or the destination application entity may align the uplink data transfer instances and the downlink transfer instances so that they are close to each other or overlap with each other. This may enable both uplink data transfer and downlink data transfer to take place in a single active state of the client terminal. This may reduce the rate at which the client terminal has to turn on and turn off its transmitter, receiver and other modules which may in turn reduce the client terminal transitions from sleep state to active state and vice versa. This may reduce the amount of time the client terminal spends in the active state. This may significantly reduce the power consumption in client terminal, which may be a significant advantage for battery operated client terminals.
US10182367B2 Signaling to application lack of requested bandwidth
A system for signaling an application when a requested data rate and Quality of Service cannot be achieved using OFDM wireless data transmission, and the application proceeds by either renegotiating QoS and data rate, or waiting until they requested rate and QoS are met.
US10182366B2 Integrated circuit for wireless communication measurement resource determination and CSI reporting
There are provided a wireless communication method of configuring a measurement resource and a wireless communication device therefor. The method comprises determining a measurement resource to be disregarded when the number of measurement resources configured in one subframe exceeds the maximum number of measurement resources that a user equipment is able to measure in one subframe, wherein the measurement resource with lower priority is determined to be disregarded, and the measurement resource is not disregarded A times within the duration of N subframes, where A is an integer larger than 1, N corresponds to one plus B*periodicity of the measurement resource, and B is an integer equal to or larger than 1.
US10182359B2 Wireless access point apparatus and method for testing signal reception sensitivity
A method and apparatus for testing signal reception sensitivity of a wireless access point are provided. The apparatus includes a receiver which is configured to receive a test start request signal, a transmission power level change request signal and a test packet retransmission request signal from a neighboring access point apparatus; a test signal generator which is configured to generate a test packet signal to be transmitted to the neighboring access point apparatus; a transmission power level adjuster which is configured to adjust a transmission power level of the test packet signal; a transmitter which is configured to transmit the test packet signal to the neighboring access point apparatus with a power having a level adjusted by the transmission power level adjuster; and a test executor which is configured to execute a test program having a predetermined sequence for testing a signal reception sensitivity of the neighboring access point apparatus.
US10182356B2 Method and apparatus for selecting beam in wireless communication system supporting beamforming scheme
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 a long term evolution (LTE). A method for selecting a radio frequency beam by a receiving apparatus in a wireless communication system supporting a beamforming scheme includes determining a number of reference signal intervals in which a reference signal is transmitted based on a number of transmitting apparatuses, estimating full channel information by repetitively performing a partial channel estimating based on the number of reference signal intervals, and selecting a reception RF beam and a transmission RF beam for each of the transmitting apparatuses based on the full channel information.
US10182355B1 Methods, systems and computer readable media for testing an air interface device by simulating multi-user equipment (multi-UE) uplink virtual multiple input multiple output (MIMO)
A method for testing an air interface device by simulating multi-UE uplink virtual MIMO includes receiving, by a multi-UE simulator, a downlink signal transmission from an air interface device under test. The method further includes decoding, by the multi-UE simulator, the downlink signal transmission to identify simulated UEs with uplink resource block grants. The method further includes assigning, by the multi-UE simulator, uplink data transmissions for the simulated UEs with uplink resource block grants to antennas or cables such that uplink data transmissions for simulated UEs with overlapping uplink resource block grants are assigned to different antennas or cables. The method further includes testing, by the multi-UE simulator, uplink virtual MIMO processing capability of the air interface device under test by generating and transmitting uplink signals from the simulated UEs with the overlapping uplink resource block grants to the air interface device under test using the different antennas or cables.
US10182353B2 Method and apparatus for transmitting/receiving physical channels in communication system supporting carrier aggregation
A physical channel transmission method using inter-eNB carrier aggregation is provided for improvement of peak data rate and system throughput in a wireless communication system. The physical channel transmission method of a terminal in a communication system supporting carrier aggregation includes receiving carrier aggregation configuration information from a network; aggregating a plurality of carriers according to the carrier aggregation configuration information; and transmitting an uplink control channel on a common uplink frequency on which a plurality of base stations join the carrier aggregation.
US10182351B2 Method for service subscription resource-based authentication in wireless communication system
The present invention relates to a method for authorizing a specific operation of a specific resource in a wireless communication system, and comprises receiving, from a requesting M2M device, a request for a specific operation of a specific resource, the operation request including an identifier of the requesting M2M device and the identifier being associated with an M2M service subscription resource derived using a credential of the requesting M2M device; searching the M2M service subscription resource using the identifier, and determining whether the requesting M2M device is authorized for a type of the specific resource using the M2M service subscription resource.
US10182349B1 System and method for user identification and authentication
Systems and methods for user identification and authentication are disclosed. In one embodiment, a method of authenticating a first party to a second party may include the following: (1) receiving, from one of an electronic device of a first party and an electronic device of a second party, a request to generate authenticating indicia; (2) using at least one of a plurality of computer processors, generating the authenticating indicia; (3) transmitting, over a network, the authenticating indicia to the electronic device of a first party and to the electronic device of the second party; (4) receiving, from an electronic device of the second party, an indication that the second party has confirmed that the first party is authentic; and (5) storing an identity of the first party, the second party, and the authenticating indicia in a database.
US10182348B2 Device and method for communication parameter processing
A communication device transmits a communication parameter to connect to a wireless network established by an access point to another communication device using information obtained from a captured image and stores the information obtained from the captured image. When the communication parameter is changed, the changed communication parameter is transmitted to the another communication device by reusing the stored information.
US10182346B2 Method for transmitting security data and method for receiving same
According to one embodiment of the present specification, a method for transmitting security data is disclosed. The method for transmitting security data can comprise the steps of: outputting a first sequence by scrambling a bit stream of dummy data; outputting a second sequence by scrambling the security data to be transmitted by using the bit stream; and transmitting a first code word and a second code word obtained by encoding the first sequence and the second sequence.
US10182343B2 Wireless device, network node, and methods therein for sending a message comprising one or more populated fields
A method performed by a wireless device for sending a message comprising one or more populated fields to a network node. The wireless device and the network node operate in a wireless communications network. The wireless device populates one or more fields comprised in an existing message to be sent to the network node with an indication of a restriction of the wireless device. The wireless device also sends the message comprising the one or more populated fields to the network node prior to an enquiry or a fetching of category and capability information of the wireless device by the network node.
US10182335B2 Method for discovering device in wireless communication system supporting device-to-device communication and apparatus for same
Disclosed are a terminal discovery method in a wireless communication system supporting device-to-device (D2D) communication, and a device therefor. The method for discovering a terminal in a wireless communication system supporting device-to-device (D2D) communication, includes transmitting, by a terminal, a discovery signal, and receiving, by the terminal, a response signal as a response with respect to the discovery signal from a different terminal, wherein the response signal is transmitted by the different terminal when a response delay time determined on the basis of a reception signal-to-interference noise ratio (SINR) terminates.
US10182334B2 Apparatuses and methods for discovery message formats distinction
A method in a first communication device, a first communication device, a method in a second communication device and a second communication device and computer programs are provided. The method in the first communication device comprises: receiving from the second communication device, a discovery message at Layer 1 of the first communication device; identifying a message format of the received discovery message; decoding the received discovery message according to the identified message format; and sending the decoded discovery message to higher layers (L2/L3) of the first communication device.
US10182330B2 Emergency alert using MBMS and cell broadcasting
An emergency notification service is described that is delivered using an evolved multimedia broadcast-multicast service (eMBMS). An emergency notification is sent out to user equipment (UE) in affected areas. In response to receiving the emergency notification, the UE searches the appropriate emergency multicast service acquisition information for multiple potential types of available emergency content that is provided by the eMBMS system in the network and tunes to the eMBMS to receive the emergency content. In selected aspects, the transmitted information, including the notifications and content may be scrambled using the same cell ID for each of the cells transmitting the same content. This improves the quality of the transmitted signals allowing for more reliable receipt and decoding by the receiving UEs.
US10182327B2 Method and device for transmitting/receiving data in mesh network using bluetooth
The present invention relates to a method and device for setting the role of a device in a Bluetooth mesh network. According to the present invention, a method and device are provided which: receive a write request message including settings information for setting the role of a first device from a control device; transmit a response message as a response to the write request; transmit an advertising message including role information set by the settings information to a second device; and transmit a first message including first information on the first device to the second device.
US10182324B2 Contextual deep linking of applications
A client device transmits to a server a request associated with a contextual deep link, the contextual deep link associated with link data indicating a configuration of an application. The client device receives a response according to the contextual information of the client device. The client device initiates the application and transmits a request by the application for link data. The application on the client device generates a unique fingerprint of the client device based on a plurality of characteristics of the client device and transmits the unique fingerprint to the server. The client device receives the link data associated with the contextual deep link and configures the application according to the configuration indicated in the link data.
US10182319B2 Security and safety processing by a vehicle based computer
A vehicle computing device may receive, from a nearby vehicle, a packet with a safety control instruction having a security access code for a vehicle. A processor may be determine whether the security access code is valid and verify a security level associated with the security access code in order to process the safety control instruction.
US10182317B2 Signal transmission method and apparatus
A signal transmission method includes: performing hierarchical modulation on service data that needs to be sent, so as to obtain a hierarchically modulated signal; determining energy per resource element (EPRE) of a modulated signal of each layer of the service data according to power configuration information; and sending the hierarchically modulated signal to user equipment UE according to the determined EPRE of the modulated signal of each layer. According to the signal transmission method and apparatus provided in the embodiments of the present invention, the system spectrum utilization efficiency and the system throughput can be greatly improved.
US10182315B2 Identifying angle of departure of multi-antenna transmitters
A method for signal processing includes receiving at a given location at least first and second signals transmitted respectively from at least first and second antennas of a wireless transmitter. The at least first and second signals encode identical data using a multi-carrier encoding scheme with a predefined cyclic delay between the transmitted signals. The received first and second signals are processed, using the cyclic delay, in order to derive a measure of a phase delay between the first and second signals. Based on the measure of the phase delay, an angle of departure of the first and second signals from the wireless access point to the given location is estimated.
US10182307B2 System for providing location-based social networking services to users of mobile devices
A system (1) includes a plurality of mobile devices (21 . . . 2N) connectable to a server system (3) via a network system (4), one or more computing devices (5) connectable to the server system (3). The system (1) also includes a global navigation satellite system (36) and a plurality of transmitters (371 . . . 37N′). For example, the system can be for providing location-based and/or social networking services to users of the mobile devices (21 . . . 2N). Improvements in aspects of the underlying technology are described.
US10182303B1 Ambisonics sound field navigation using directional decomposition and path distance estimation
Techniques of rendering sound for a listener involve determining, at a first position, a set of directions from which some specified fraction of the sound field energy originates and reconstruct the sound field at a second position based on the set of directions. Along these lines, a sound rendering computer may receive sound data representing sound emanating from positions on a sphere centered on a microphone. Nevertheless, only a small fraction of these points on the sphere contribute much of the sound field energy directed at the listener. The sound rendering computer determines such directions using a directional decomposition in which those directions having the highest fraction of the sound energy are identified. When the listener moves away from the microphone's position, the sound rendering computer, after identifying such directions, applies an amplitude and phase factor to the sound fields corresponding to those directions.
US10182301B2 System and method for wireless microphone transmitter tracking using a plurality of antennas
In at least one embodiment, a system for monitoring movement of a wireless microphone that transmits an audio signal on a stage is provided. The system includes a plurality of antennas for being positioned on stage and each being positioned on a different zone of the stage and each being configured to wirelessly receive an audio signal from a wireless microphone. The system further includes a controller that is operably coupled to each antenna. The controller is configured to determine the signal strength for the audio signal received at each antenna at least two or more times and to determine a signal strength trend for each antenna in response to determining the signal strength for the audio signal at each antenna at least two or more times.
US10182295B2 Vibration diaphragm
The present disclosure provides a vibration diaphragm. The vibration diaphragm includes a dome part; a suspension surrounding the dome part; a number of reinforced ribs disposed on the dome part. The reinforced ribs includes n pieces of longitudinal rib parts parallel to each other; a first transverse rib part and a second transverse rib part connecting two ends of adjacent n−1 pieces of the longitudinal ribs respectively; and a third transverse rib part connecting the n pieces of longitudinal rib parts and located between the first transverse rib part and the second transverse rib part, in which, n is an integer more than or equal to 3. The configuration of the reinforced ribs increases the surface area of the dome, and increases the width of the vibration frequency band of the vibration diaphragm.
US10182292B2 Differential amplifier circuit for a capacitive acoustic transducer and corresponding capacitive acoustic transducer
An amplifier circuit, for a capacitive acoustic transducer defining a sensing capacitor that generates a sensing signal as a function of an acoustic signal, has a first input terminal and a second input terminal, which are coupled to the sensing capacitor and: a dummy capacitor, which has a capacitance corresponding to a capacitance at rest of the sensing capacitor and a first terminal connected to the first input terminal; a first amplifier, which is coupled at input to the second input terminal and defines a first differential output of the circuit; a second amplifier, which is coupled at input to a second terminal of the dummy capacitor and defines a second differential output of the circuit; and a feedback stage, which is coupled between the differential outputs and the first input terminal, for feeding back onto the first input terminal a feedback signal, which has an amplitude that is a function of the sensing signal and is in phase opposition with respect thereto.
US10182289B2 Method and device for in ear canal echo suppression
An earpiece (100) and acoustic management module (300) for in-ear canal echo suppression control suitable is provided. The earpiece can include an Ambient Sound Microphone (111) to capture ambient sound, an Ear Canal Receiver (125) to deliver audio content to an ear canal, an Ear Canal Microphone (123) configured to capture internal sound, and a processor (121) to generate a voice activity level (622) and suppress an echo of spoken voice in the electronic internal signal, and mix an electronic ambient signal with an electronic internal signal in a ratio dependent on the voice activity level and a background noise level to produce a mixed signal (323) that is delivered to the ear canal (131).
US10182287B2 Earphone having damped ear canal resonance
An earphone includes an electro-acoustic transducer and an earphone assembly. The electro-acoustic transducer is configured to generate an acoustic signal in response to an electrical signal. The earphone assembly has an inner surface and an earphone acoustic opening. The electro-acoustic transducer is disposed inside the earphone assembly and defines a front cavity between the electro-acoustic transducer and the earphone acoustic opening along a first portion of the inner surface and a back cavity between the electro-acoustic transducer and a second portion of the inner surface. The earphone assembly further includes an acoustic impedance branch having an impedance aperture in acoustic communication with the front cavity. The acoustic impedance branch includes an acoustic resistive element and a branch volume that reduce a resonance at a first resonance frequency for an occluded ear canal defined by the front cavity of the earphone assembly and an ear canal of a user.
US10182284B2 Connector assembly for detachable audio system
A connector assembly mountable to a head strap comprises a connector plate with an engagement portion and a threaded attachment member projecting therefrom. Two cylindrical bosses are adjacent to the attachment member and project away from the engagement portion. Spring-biased pin connectors extend through the bosses and connect electrical line coupled to the engagement portion. The pin connectors have retractable tips projecting from their respective boss for engagement with an electrical contact.
US10182278B2 Portable compact bluetooth speaker
A wireless speaker device having a housing including a first magnet and an arm configurable between a straight configuration and a bent configuration. The arm is attached to the housing on one end and has an opposing end having a second magnet. The arm is bendable to allow the magnets to engage another to attach the device to clothing and other items.
US10182274B2 Method and apparatus for unifying an EPON access network and a coax based access network
Methods and systems for unifying an EPON network and a coax-based access network may include, in a network with an Ethernet passive optical network (EPON) optical line terminal (OLT), coaxial network units (CNUs), and an optical coax bridge (OCB) with a plurality of virtual optical network units (vONUs) each comprising a plurality of logical link identifiers (LLIDs) and having its own MAC address, each vONU corresponding to one CNU: forming, in the OCB, each of the plurality of vONUs when a respective CNU is admitted to a coax network coupled to the OCB; communicating data transmissions from an optical fiber network to the coax network, and data transmissions from the coax network to the optical fiber network, via said OCB; and transmitting and receiving data packets between the OLT and the at least one CNU. The OCB may emulate an optical network unit (ONU) relative to the OLT.
US10182269B1 HTTP live streaming delivery over multicast
A system receives one or more content streams for a program including a Hypertext Transfer Protocol (HTTP) Live Streaming (HLS) master manifest file for the program, HLS media segments having different bitrate variants, and HLS media manifest files for each of the different bitrate variants. The system encapsulates the HLS master manifest file, the HLS media segments, and the HLS media manifest files into Internet Protocol/User Datagram Protocol (IP/UDP) packets and sends the IP/UDP packets via multicast to video serving offices. Network devices in the video serving offices extract from the IP/UDP packets the HLS master manifest file, the HLS media segments, and the HLS media manifest files. The network devices send to a cache device the HLS media segments and the HLS media manifest files; and forward the IP/UDP packets via multicast to devices in customer premises.
US10182268B2 Receiving apparatus, receiving method, transmitting apparatus, and transmitting method
There is provided a receiving apparatus including circuitry that is configured to receive a broadcasting wave that transfers digital data according to an IP (Internet Protocol) having a protocol stack of layers, wherein the circuitry is further configured to implement a first decoder that uses a first key transferred in a first control signal at a first layer to decode a second key acquired in a second control signal transferred at a second layer, the second layer being a higher layer than the first layer in the protocol stack, and a second decoder that uses the decoded second key to decode an encoded component that configures a particular broadcasting service which is included in a stream obtained through the broadcasting wave.
US10182265B2 Methods and systems for facilitating user access to media content programs included in a programming block
An exemplary method includes a media content presentation system detecting an access event initiated by a user and performed by a media content processing subsystem with respect to a media content program during a time period associated with a provider-scheduled presentation of the media content program, identifying a programming block of which the media content program is a part, determining that the user has failed to direct the media content processing subsystem to perform an additional access event with respect to one or more additional media content programs that are also a part of the programming block during a time period associated with a provider-scheduled presentation of the one or more additional media content programs, and facilitating, in response to the determining, access by the user to the one or more additional media content programs included in the programming block. Corresponding methods and systems are also disclosed.
US10182252B2 System and method for delivering media based on viewer behavior
Methods, systems and devices are provided for communicating multimedia content over a service provider network. A network server may receive an audio-video stream from a content provider server, relaying the audio-video stream to a receiver device via the service provider network, receive an operating mode notification identifying a user behavior from the receiver device, and ceasing the relaying of the audio-video stream to the receiver device based on the user behavior. The network server may also alter the audio-video stream based on the received operating mode notification and send the altered audio-video stream to the receiver device via the service provider network.
US10182250B2 Management of broadcast content
A computer-implemented multimedia broadcast platform provides multimedia content to one or more users that allows users to dynamically send, receive, and modify content data associated with the multimedia broadcast platform. An embodiment of the present invention provides a computer-implemented method for receiving event identification information, receiving second content information, processing the second content information in real time, and outputting combined content. In one example, the second content information includes multimedia commentary related to the received event identification information. Another embodiment of the present invention provides a computer-implemented method for transmitting event identification information, processing second content information, and transmitting generated content information based at least in part on the second content information.
US10182249B2 Method for receiving broadcast radio signals in a vehicle, and broadcast radio receiver
A method for receiving broadcast radio signals in a vehicle, particularly in a motor vehicle, and a broadcast radio receiver that is set up to perform the method are described. The method involves multiple reception paths of a broadcast radio receiver being available in order to receive and computationally process broadcast radio signals separately from one another. In addition, the method involves multiple reproduction appliances being connectable to one or more respective reception paths in order to reproduce received broadcast radio signals, wherein multiple reception paths can be combined for a reproduction appliance in order to improve the reception quality. Provision is additionally made for the speed of the vehicle to be ascertained and for the number of reception paths that are combined for a reproduction appliance to be prescribed on the basis of the speed of the vehicle.
US10182248B2 Keyframe mitigation for video streams with multiple receivers
In one embodiment, a video encoder generates an encoded bitstream representing a sequence of video frames including a keyframe. The encoder generates information for use by a decoder that receives the encoded bitstream to enable the decoder to generate display frames from a pre-keyframe video frame that is prior to the keyframe in the sequence of video frames. The encoded bitstream is sent to the decoder. In another embodiment, a video decoder receives from an encoder an encoded bitstream representing a sequence of video frames including a keyframe. The keyframe includes information to enable the decoder to generate display frames from a pre-keyframe video frame that was received prior to the keyframe in the sequence of video frames. The decoder generates display frames using the pre-keyframe video frame, information included with the keyframe and information included with an encoder-determined number of decoded frames subsequent to the keyframe.
US10182243B2 System and method for processing data
The invention concerns a processing system and method for reconstituting a block of pixels from bins generated by a Mojette Transform, using a processing and calculation unit (UTC), a bin memory (MB), and a pixel memory (MP). Said unit is configured to carry out the operations of reconstructing the pixels, which are performed by reading said bins in the bin memory, reading the reconstructed pixels in the pixel memory, and writing the reconstructed pixels in the pixel memory, such that the steps of reconstructing the pixels do not include an operation of writing bins in the bin memory.
US10182241B2 Encoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths
Innovations in adaptive encoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to encoding that includes adaptive switching of color spaces between units within a video sequence. Other innovations relate to encoding that includes adaptive switching of color sampling rates between units within a video sequence. Still other innovations relate to encoding that includes adaptive switching of bit depths between units within a video sequence.
US10182238B2 Systems and methods for controlling video display
Systems and methods are provided for video display control. An example method includes: determining, by one or more processors, whether a coding frame extracted from a video coding stream is an I Frame; if the coding frame extracted from the video coding stream is an I Frame, acquiring, by the one or more processors, a timestamp of the I Frame and a timestamp of an adjacent coding frame after the I Frame; and controlling, by the one or more processors, display of the I Frame based on the timestamp of the I Frame and the timestamp of the adjacent coding frame after the I Frame.
US10182237B2 Method for inducing a merge candidate block and device using same
The present invention relates to a method for inducing a merge candidate block and a device using same. An image decoding method involves decoding motion estimation region (MER) related information; determining whether or not a predicted target block and a spatial merge candidate block are included in the same MER; and determining the spatial merge candidate block to be an unavailable merge candidate block when the predicted target block and the spatial merge candidate block are included in the same MER. Accordingly, by parallely performing the method for inducing a merge candidate, parallel processing is enabled and the computation amount and implementation complexity are reduced.
US10182236B2 Field programmable object array having image processing circuitry
A field programmable object array integrated circuit has video data compression capability. The integrated circuit comprises an array of programmable objects and a video compression co-processor communicatively coupled to the array of objects. The video compression co-processor comprises a set of search engines and a subpixel engine. The subpixel engine can interpolate subpixels from integer pixels and shift the integer pixels by a predetermined number of subpixels. The search engines can perform a plurality of sum of absolute differences (SAD) computations between search window pixels and macroblock pixels to locate the best SAD value using either integer pixels and/or the interpolated subpixels.
US10182235B2 Hardware efficient sparse FIR filtering in layered video coding
In a decoder, a processor extracts a control map of false contour filtering from a part of a multi-layer video signal that includes a low dynamic range image mapped from an original high-dynamic range (HDR) image. It determines one or more filter parameters for a sparse finite-impulse-response (FIR) filter, where the one or more filter parameters relate to at least in part on the control map of false contour filtering and a predicted image predicted from the low dynamic range image. It applies the sparse FIR filter to filter pixel values in a portion of the predicted image based at least in part on the control map of false contour filtering, and it reconstructs a version of the original HDR image based at least in part on the portion of the predicted image as filtered by the FIR filter.
US10182232B2 Information processing apparatus, information processing system and information processing method
An information processing apparatus includes: a storage unit configured to store information on a plurality of encoders; and a control unit configured to be capable of transmitting a first instruction signal for instructing the plurality of encoders to encode input video data under first encoding conditions different for each of the plurality of encoders, and obtaining, if an image quality of the video data encoded by the plurality of encoders does not satisfy a predetermined criteria, predetermined information associated with the image quality from the encoded video data and transmitting, based on the predetermined information, a second instruction signal for instructing to encode the input video data under a second encoding condition different from the first encoding conditions to at least one encoder of the plurality of encoders.
US10182229B2 Device for monitoring a vehicle environment
A device for monitoring the vehicle environment includes: a first sensor for sensing the vehicle environment, the first sensor featuring a first sensing region; a second sensor for sensing the vehicle environment; and an evaluation unit. The second sensor for sensing the vehicle environment is situated within the first sensing region, and a diagnosis of the second sensor is achieved with the aid of the evaluation unit.
US10182227B2 Autostereoscopic three-dimensional (3D) display device
An autostereoscopic three-dimensional (3D) display device and a method for an autostereoscopic 3D display device is provided. The display device includes a tracking device configured to track a user in an autostereoscopic 3D viewing state, a display panel coupled with a light splitting device for 3D displaying, a display driving circuit for driving the light splitting device; a 3D image display controlling chip configured to store hardware parameters of the autostereoscopic 3D display device and to control the display driving circuit to switch on/off the light splitting device, an application module configured to receive a 3D displaying request from an application program for displaying a 3D image on the display device, a tracking module configured to obtain position information of the user by the tracking device, a scheduling module configured to read hardware parameters of the autostereoscopic 3D display device and to calculate 3D image arrangement data, and a 3D image arrangement module configured to receive the 3D image arrangement data and to arrange an image required for 3D displaying. Further, the scheduling module causes the 3D image display controlling chip to switch on the light splitting device for the display device to enter a 3D display mode and display the arranged 3D image on the display device.
US10182224B2 Method for creating 3D image
A method for creating 3D image is provided. First, capture device, subject to be captured, and lenticular array are provided. Lenticular array comprises strip-shaped lenticular lenses, subject is disposed between capture device and lenticular array, length of a bottom of each lenticular lens is 2L, and center of the bottom is set as 0. Lens of the capture device is aimed at a top of one of lenticular lenses and −xL of bottom coordinate of lenticular lens, and the value of x is smaller than 1 but greater than 0. Capture device is turned with top of lenticular lens as center to capture the subject until lens of capture device is aimed at xL of bottom coordinate of lenticular lens. Pixel from −L to −xL and from L to xL of bottom coordinate is mapped with pixel from −xL to 0 and from xL to 0 captured by capture device.
US10182223B2 Three-dimensional imaging system
Hardware and software configurations, optionally, for performing profilometry of an object are disclosed. An advantageous imaging device is described. An advantageous approach to determining imager position is also described. Each aspect described may be used independently of the other. Moreover, the teaching may find use in other fields including velocimetry, etc.
US10182218B2 Endoscope and endoscopic system
Disclosed is an endoscope including: a four-color separation prism configured to separate light from an object into three primary colors of light and infrared light; four image sensors configured to convert optical images of the separated three primary colors of light and an optical image of the separated infrared light into electrical signals; and an output device configured to output the converted electrical signals.
US10182213B2 Security camera privacy shutter
A method for improving privacy of security cameras is described. In one embodiment, predetermined events are monitored via a security camera. The security camera may include an optical barrier. At least one of the predetermined events is detected via the security camera. Based on detecting at least one of the predetermined events, the optical barrier is repositioned, via the security camera, in relation to a camera lens of the security camera.
US10182210B1 Systems and methods for implementing augmented reality and/or virtual reality
A system and method for presenting remote attendee representations at remote conference session locations where the attendee representations are presented as directional videos such that each representation has an apparent sight trajectory aimed at a target of interest (e.g., typically a content window, another attendee representation, etc.) that is an instance of the same target of interest for the attendee associated with the representation at a different station.
US10182208B2 Panoramic image placement to minimize full image interference
An automatic process for producing professional, directed, production crew quality, video for videoconferencing is described. Rule based logic is integrated into an automatic process for producing director quality video for videoconferencing. An automatic process can include a method for composing a display for use in a video system having an active talker video stream and a panoramic view video stream having more than one person in video. The method can include determining a region of interest in a panoramic view video using motion detection and presence sensors, and preparing the panoramic view video by centering the region of interest and by zooming towards the region of interest, based upon the location of persons in the panoramic view video. The method includes determining placement of panoramic view video on a composite display to prevent the panoramic view video overlaying display of an active talker on the active talker video stream.
US10182203B2 DVD player with external connection for increased functionality
The present invention pertains to an optical disc player with a standard digital port, such as a USB port, coupled to an external storage, such as a thumb drive, coupled to a standard digital port such as a USB port. The external storage may also be used to provide content, commands or applications that enable the player to present certain additional content, or to perform certain additional or enhanced functions.
US10182198B2 Imaging device and camera system with photosensitive conversion element
An imaging device including a pixel array section functioning as a light receiving section which includes photoelectric conversion devices and in which a plurality of pixels, which output electric signals when photons are incident, are disposed in an array; a sensing circuit section in which a plurality of sensing circuits, which receive the electric signals from the pixels and perform binary determination regarding whether or not there is an incidence of photons on the pixels in a predetermined period, are arrayed; and a determination result integration circuit section having a function of integrating a plurality of determination results of the sensing circuits for the respective pixels or for each pixel group, wherein the determination result integration circuit section derives the amount of photon incidence on the light receiving section by performing photon counting for integrating the plurality of determination results in the plurality of pixels.
US10182195B2 Protective window for an infrared sensor array
Various embodiments of the present disclosure may include a focal plane array configured to capture thermal image data from a scene. The embodiments may further include a sensor window displaced a first distance from the focal plane array. The embodiments may also include a protective window displaced a second distance greater than the first distance from the focal plane array, wherein the second distance causes damage or debris incident on the protective window to be out of focus in the thermal image data.
US10182194B2 Method and apparatus for improved detective quantum efficiency in an X-ray detector
The disclosure is directed at a method and apparatus for improving method and apparatus for improved modulation transfer function and detective quantum efficiency of X-ray detectors. The method and apparatus include digitizing microelement outputs obtained by micro sensor elements and the generating pixel outputs from these digitized microelement outputs. Each pixel output is the sum of a plurality of weighting factored microelement outputs.
US10182189B2 Image processing apparatus and method
There is provided an image processing apparatus that includes an ambient-light image obtaining section, a cumulative image generation section, and a high-quality image generation section. The ambient-light image obtaining section obtains an ambient-light image in a first time range, the ambient-light image being an image of an object captured with a predetermined exposure time. The cumulative image generation section generates a cumulative image in a second time range, the cumulative image being obtained by cumulative addition of each pixel value in a plurality of images, the plurality of images being of the object sequentially captured with the predetermined exposure time. The high-quality image generation section generates a high-quality image, the high-quality image being obtained by subtracting a pixel value in the ambient-light image from a corresponding pixel value in a normalized image, the normalized image being the cumulative image normalized based on a total sum of the exposure time.
US10182188B2 Image pickup apparatus that automatically adjusts black balance, control method therefor, and storage medium
An image pickup apparatus which is capable of performing automatic adjustment of black balance properly without the need to have a member for fully shielding light. A diaphragm of a lens barrel and an ND filter, which is provided separately from the diaphragm, adjust the amount of light incident on an image pickup device that picks up an image of a subject. Whether the automatic adjustment is possible in present image pickup environment is judged based on evaluation values of a picked-up image obtained in a state where the amounts of incident light are maximized by respective ones of the diaphragm and the ND filter, and a predetermined judgment threshold value which is determined based on a range over which the amount of incident light is adjustable by the diaphragm and a range over which the amount of incident light is adjustable by the ND filter.
US10182187B2 Composing real-time processed video content with a mobile device
The present teaching relates to real-time manipulation of images and video captured on mobile devices, and in particular to composite graphical elements applied in real-time to captured images and/or video. Some embodiments contemplate a method comprising receiving a captured image and/or video from a portable multi-function device, applying processing in real time via a Quality Engine, applying processing in real time via an Image Engine, applying an overlay process in real time, applying a filter process in real time, storing and/or streaming the processed content, and sharing the processed content.
US10182178B2 Parallel fast drawing of unrotated delta row encoded images
A method using L processers includes: receiving image data encoded by delta row encoding; dividing the two dimensionally arranged plurality of pixels by M (M≤L) to make M blocks of pixels; assigning M processers to perform a parallel processing of accumulating the delta data for all the row lines of each of the M blocks of the image data to obtain the accumulated delta data, the accumulated delta data including a total delta between the first row line and the last row line in each of the blocks; obtaining the first row lines in the respective blocks using the total delta one by one starting from the second block; and assigning M+1 processers to perform a parallel processing of decoding using the obtained first row lines to obtain the decoded data and a parallel processing of rendering the image data using the decoded data.
US10182176B2 Image processing apparatus and image processing method that ensure improved visibility of character after conversion into monochrome image data, and recording medium therefor
An image processing apparatus includes an image-data acquiring unit, a character recognition processing unit, and a monochrome conversion unit. The image-data acquiring unit acquires image data representing an image including a character. The character recognition processing unit performs a character recognition process on the image data to extract a character region. The character region is a region where the character is represented. The monochrome conversion unit converts the image data into monochrome image data when the image data is color image data including a color image. The monochrome image data includes a monochrome image representing the color image with a single color. When a tone difference between the extracted character region and an adjacent region is smaller than a predetermined threshold, the monochrome conversion unit changes a tone of a boundary region between the character region and the adjacent region adjacent to the character region.
US10182175B2 Information processing apparatus
An information processing apparatus includes a manuscript reader configured to read a manuscript, an embedment processing unit configured to perform a process of embedding additional information into data of the manuscript that has been read by the manuscript reader. The embedment processing unit embeds, as the additional information, a pattern including a plurality of dots arranged in such a shape that an inclination of the manuscript is detectable.
US10182173B2 Information processing apparatus, information processing method, and non-transitory computer readable storage medium
An information processing apparatus includes plural communication units, a switching unit, and a controller. The communication units are configured to conduct a wireless communication. The switching unit is configured to switch a first communication unit having a relatively fast communication speed to a second communication unit having a relatively slow communication speed if a communication is attempted to start and if the first communication unit is being used. The controller is configured to perform a control to start the communication by the first communication unit.
US10182170B1 Methods and arrangements for adaptation of barcode reading camera systems for digital watermark decoding
Imagery captured by a point-of-sale scanner (e.g., in a supermarket) for purposes of barcode decoding, is contrast-enhanced preparatory to use for watermark decoding—despite the fact that such operation may sometimes result in contrast between certain pixels being diminished. A great variety of other features and arrangements are also detailed.
US10182165B2 Non-transitory computer readable storage medium storing program, and terminal apparatus accepting trigger operation for external application
A terminal apparatus stores an external program and operation information associated with each other. The external program causes an image processing apparatus to perform an image processing operation. The operation information indicates a trigger operation which is acceptable via the input interface. The terminal apparatus performs: accepting, a user operation for specifying operation specification information that defines details of the image processing operation that is to be performed by the image processing apparatus in response to an instruction provided by the terminal apparatus; determining whether the user operation is the trigger operation; if the user operation is not the trigger operation, causing the image processing apparatus to perform the image processing operation whose details are defined by the operation specification information; and if the user operation is the trigger operation, starting up the external program associated with the operation information indicating the trigger operation.
US10182162B2 Methods and systems for controlled distribution of data transfer capacity between mobile devices
Systems and methods enable distribution of data transfer capacity in a WWAN between mobile devices. The data transfer capacity is given by a data plan for the respective mobile device. The systems and methods register first and second mobile devices with a transaction service as acquirers and providers, respectively, of data transfer capacity. The systems and methods detect when a first mobile device indicates a desire to acquire data transfer capacity, identify one or more second mobile devices that are located within reach for short-range communication with the first mobile device, and connect the first mobile device by short-range communication to one of the second mobile devices such that the first mobile device is tethered to the WWAN by this second mobile device. The systems and methods may also distribute authentication data to enable the first mobile device to be authenticated by the second mobile device.
US10182160B2 Speakerphone system or speakerphone accessory with on-cable microphone
A portable speakerphone having a housing, a receiving transducer, an electrical cable, a transmitting transducer, and a processor. The receiving transducer is affixed to the housing and is configured to receive a first electrical signal from a mobile device. The electrical cable is coupled to and extends from the housing. The transmitting transducer is affixed to the electrical cable, remote from the housing. Also, the transmitting transducer is configured to transmit a second electrical signal, and the second electrical signal is based in part on the first electrical signal. The processor is configured to suppress acoustic echo by modifying the second electrical signal. The processor is also configured to output the modified second electrical signal to the mobile device. A related method is also disclosed.
US10182152B2 Optimizing channel selection for customer care
A customer contact system receives a customer inquiry from a customer. Availability of different types of resources for handling the customer inquiry is used to calculate a ranking for the different types of resources for handling the customer inquiry. A type of resource with the highest rank is offered to the customer in order to resolve the customer inquiry.
US10182150B2 Voice over IP method for developing interactive voice response system
A process performed by a personal interactive voice communication system includes accepting settings of interactive voice communication system prompts for a communication address to which communications are received by the personal interactive voice communication system. The process includes mapping, in response to instructions specific to the network communication address, actions to correspond to selections of set interactive voice communication system prompts. The process also includes identifying a selection of an interactive voice communication system prompt and executing a mapped action corresponding to the selection identified. Voice communications to and from the personal interactive voice communication system are transmitted as packets over the internet via a network server that coordinates communications for personal interactive voice communication systems.
US10182147B2 System and method for determining and communicating presence information
A system and method for communicating presence information that can include at a first server of a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; registering a presence status of the first client application upon verifying the at least one permission of the authorization token; at a second server of the communication platform, accepting an incoming communication request; retrieving communication instructions according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; accessing the presence status resource of the first client application; establishing communication with the first client application according to the accessed presence status resource.
US10182146B2 System and method for dynamic redundant call recording
A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
US10182144B2 Electronic wireless hand held multimedia device
An electronic wireless hand held multimedia device includes a microprocessor and more than one wireless transceiver modules enabling wireless communications over a variety of standards, including Cellular (e.g., GSM, CDMA, GPRS, 3G), 802.11 (e.g., WLAN), and short range (e.g., Bluetooth, infrared, RFID) for the retrieval, processing, and delivery of multimedia data to/from remote data resources (e.g., Internet, servers). The hand held device can include any of: a touch sensitive display screen configured to display multimedia data including video, text, GPS maps, and accept user input: a cartridge reader configured to exchange data with an electronic cartridge; a GPS module configured to operate with mapping resources and provide location information and GPS mapping; a mobile payment module enabling mobile payments via a variety of billing arrangements; a security module enabling protected data management and communications security; a video camera enabling the capture, storage, processing, and transmission of video and pictures.
US10182142B2 Method and apparatus for annotating a call
Various aspects disclosed herein are directed to different types of personal assistant techniques for facilitating call event notation, tagging, calendaring, and etc., particularly those implemented on mobile communication devices. Users of mobile devices are provided with a relatively easy way to record and organize personal notes relating to one or more selected telephone conversations conducted by the user. Users can also manage notes, tasks, and schedule items related to the user's contacts and social network(s). In at least one embodiment, a Mobile Application running on a user's mobile device may be configured or designed to automatically detect an end of phone call event at the mobile device, and to automatically display a “pop-up” dialog GUI prompting the user to record a personalized note or other content (if desired), to be associated with the phone call which just ended.
US10182136B2 Mobile device securing system
The present invention relates to a mobile device securing system that allows a user to insert his/her finger into a finger gap created by the invention when engaged with the mobile device. This invention may be used on any number of mobile devices, provided that the mobile device has one or more ports included therein. The invention includes at least one connector disposed on a connecting end that may be inserted into a port included in the mobile device to create a finger gap into which a user may insert his/her finger therein, thus reducing the risk that the mobile device will be dropped when held with one hand.
US10182134B2 Electronic device including component mounting structure through bended display
An electronic device and its operating method are provided. The electronic device includes a housing including a first surface, a second surface facing the first surface in a spaced apart manner, and a lateral surface surrounding a space between the first surface and the second surface, a display mounted to the housing and including a flat area substantially corresponding to the first surface and a bending area extended from the flat area in a direction of the lateral surface, a filler disposed between the housing and the bending area of the display, at least one electronic component which is installed to the filler and of which one part is exposed to the outside by penetrating at least one region of the bending area of the display, a detection circuit disposed inside the housing and electrically connected to the electronic component to detect an operation of the electronic component, and at least one processor operatively coupled to the detection circuit and the display to provide control to perform a corresponding function of the electronic device on the basis of a provided detection signal.
US10182133B2 Method and device for starting application
A method for starting an application in a router includes establishing a connection with a terminal, detecting whether the terminal supports a private protocol, and starting an application based on the private protocol if the terminal supports the private protocol.
US10182132B2 Method, apparatus and system for communication between OpenFlow device and IP network device
Embodiments of the present disclosure provide a method, an apparatus, and a system for communication between an OpenFlow device and an IP network device. According to the embodiments of the present disclosure, an OpenFlow control message is used to carry payload information, a field value that is in a packet header and that is used to determine a protocol type, and identification information of the IP network device that are in a TCP/IP data packet of an IP network control plane protocol message in order to encapsulate the IP network control plane protocol message into the OpenFlow control message for transmission between an OFS and an OFC, such that communication between the OpenFlow device and the IP network device can be implemented, the OFC does not need to process a TCP/IP protocol stack twice, and extra overheads of the OFC are avoided.
US10182130B2 Per-application network content filtering
Disclosed are various examples for providing network content filtering to client devices on a per-application basis. A network stack receives a request from an application to connect to a network service. The network stack then determines the identity of the application. Based at least in part on the identity of the application, the network stack initiates a network connection between the application and the network service using or without using a managed network tunnel.
US10182129B1 Global optimization of a service-oriented system
Methods, systems, and computer-readable media for implementing global optimization of a service-oriented system are disclosed. Trace data is collected for a plurality of service interactions between services in a service-oriented system. Respective costs are determined for a plurality of configuration options in the service-oriented system. An optimized configuration for the service-oriented system is determined based on the respective costs and the trace data. The optimized configuration comprises a selection of one or more of the configuration options. The optimized configuration is deployed to the service-oriented system.
US10182125B2 Server, physical switch and communication system
A server, physical switch, and communication system are provided. The server includes one or more virtual machines and a proxy module. The proxy module includes a registering module configured to register the virtual machines to a physical switch, a message receiving confirmation module configured to receive a confirmation message from the physical switch, wherein the confirmation message comprises identification information associated with the virtual machines, and a server end forwarding module configured to communicate with the physical switch based on the identification information associated with the virtual machines. The physical switch includes a virtual port assigning module configured to register a virtual machine to the physical switch, a message sending confirmation module configured to send a confirmation message to a server, and a physical switch end forwarding module configured to communicate with the virtual machine based on the identification information associated with the virtual machine.
US10182120B2 Method for assigning a tag with an action within a network, respective network and control device
The method for assigning a tag (T) with an action for a network device (N) within a network comprising a management server (M), a control device (S) and the network device reads the tag with the control device; the tag transmitting a unique tag ID and a URL to the control device. The control device (S) reads the URL and connects with the management server (M), in case the tag has no action assigned, an action to be performed by the network device (N) is selected for the tag from a list on the control device, the management server is informed about the selected action. The management server stores the selected action in a memory of the management server, and the control device communicates with the network device (N) to inform the network device (N) to perform the action.
US10182119B2 System and methods for facilitating communication among a subset of connections that connect to a web application
A method for facilitating communication among web connections connecting to a web application is disclosed. The method includes receiving an indication that a web connection to a web application is established, determining if the web connection is a potential host or a potential client connection. The method includes creating a connection group having members that include at least one of the host and the client connection; allowing the members of the connection group to communicate with each other by receiving a request from at least one of the host and the client connection for a message to be communicated to the members of the connection group; and sending the message received from the at least one of the host and the client connection to the members of the connection group.
US10182118B2 Method and apparatus for interacting with a personal computing device such as a smart phone using portable and self-contained hardware that is adapted for use in a motor vehicle
Disclosed is a method and apparatus for interacting with a personal computing device such as a smart phone using portable, self-contained hardware that is adapted for use in a motor vehicle. The apparatus includes a user interface designed to receive user input, including tactile user input, from the occupant of the motor vehicle, an electronic interface, electrically coupled to the user interface, removably connectable to the personal computing device, and configured to relay information about the user input to a software application running on the personal computing device, and one or more mounting structures, at least one of which is configured for containing the user interface, at least one of which is configured for containing the electronic interface, and all of which are removably attachable to a portion of the motor vehicle.
US10182113B2 Stream data processing system and processing method
The stream data processing system has an input server which accumulates input stream data to be migrated, instructs a migration source and a migration destination to perform data migration, transfers accumulated data to the migration destination in response to an accumulated data transfer instruction, then stops transferring data to the migration source, and transfers subsequent data to the migration destination subsequently to the transfer of the accumulated data. The migration source migrates both a query and an intermediate value that has been produced as a result of completion of execution of the query on input data. A migration destination server reads the accumulated data and the subsequent data that are transferred from the input server, skips reading the portions of these transferred data corresponding to and preceding the migrated intermediate value, and discards the output that is transferred from the migration source and precedes the query execution results.
US10182108B2 Obtaining and displaying virtual earth images
Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Provided is a schema, repository, index, and APIs for any information, place, entity, attribute, service or person that can be referenced geographically. A system to provide real time image data includes an input component that receives image data associated with a specific geographic area, a splitter component that splits the image data into at least two quadrants, and a storage component that stores at least a portion of the at least two quadrants. Also provides is on-line or real-time advertising based on a user's mapped location and/or a user preference.
US10182102B1 Methods, systems, and articles of manufacture for configuration-based client-side flow control framework for customizable user experience
A method and a system for implementing a configuration-based client-side flow control framework obtain and execute a script from a server to initialize the client-side framework on the client computer. The framework receives references to resources for the flow and references a flow configuration file on the server to identify the actual locations of the resources on the server. The framework then retrieves the actual implementation of the resources from the server and uses the actual implementations in reproducing views presented to the browser screen to represent navigation experience that the developer of a website to which users attempt to access desires the user to experience.
US10182101B2 Method, apparatus and system for sharing webpage
A webpage sharing method, an apparatus and a system are disclosed, the method includes: acquiring, by a device with memory and at least one processor, a webpage sharing instruction, acquiring an terminal identification (ID) corresponding to a terminal according to the webpage sharing instruction, acquiring a webpage identifier that identifies at least a portion of the webpage, and transmitting the webpage identifier to an event monitoring process that is associated with a web browser in the terminal corresponding to the ID. The above page sharing method, apparatus and system enable a user to operate without need to additionally open an instant messaging tool so as to avoid extra memory usage, increase memory utilization and improve the running speed of a mobile device.
US10182099B2 Web enabled interface for an embedded server
Methods, systems and an apparatus for a web-based interface to an embedded web server that facilitates accessing and presenting complex data on any web-enabled device using standard data communication protocols without disrupting the operation of the data acquisition device in which the web server is embedded.
US10182098B2 Method and system for proactively selecting a content distribution network (CDN) for delivering content
A technique is provided for proactively selecting a content distribution network (CDN) for delivering content. The technique includes determining one or more CDNs from a plurality of CDNs based on at least a plurality of quality of service (QoS) parameters of each of the plurality of CDNs. The streaming profiles of content streamed by the one or more CDNs is dynamically monitored based on at least a plurality of content streaming parameters. A plurality of geospatial parameters associated with the content to be delivered to a CDN selected from the determined one or more CDNs. Further, a CDN to which the content is to be delivered is selected, from the one or more CDNs. The selection is based on at least an analysis of the historic pattern of consumption of the content, the monitoring of the streaming profiles, and the retrieved plurality of geospatial parameters.
US10182093B1 Computer implemented method for providing real-time interaction between first player and second player to collaborate for musical performance over network
Providing real-time interaction between a first player and a second player to collaborate for a musical performance over a network, includes maintaining a reference data item generated using a musical instrument performed by a user; receiving first user input data generated using a first musical instrument, the received first user input data associated with the first musical instrument and the musical performance; receiving second user input data generated using a second musical instrument, the received second user input data associated with the second musical instrument and the musical performance; detecting a missing data packet within the received second user input data when generating real-time collaboration data for the musical performance; replacing the missing data packet using the reference data item to correct the second user input data; and generating real-time collaboration data for the musical performance based on the corrected second user input data.
US10182086B2 Method and apparatus for transmitting streaming media data
The present invention discloses a method and an apparatus for transmitting streaming media data and relates to the field of multimedia communication technologies. The method includes: receiving a data request sent by a user equipment UE, where the data request is used to request a media presentation description MPD file from a streaming media server; if the UE does not support a dynamic adaptive steaming over the Hypertext Transfer Protocol HTTP DASH technology, forwarding the data request to the streaming media server, and receiving the requested MPD file that is delivered by the streaming media server according to the data request; and acquiring DASH streaming media data from the streaming media server according to the MPD file, and sending the DASH streaming media data to the UE, where a rate at which the DASH streaming media data is transmitted matches a bit rate selected from the MPD file.
US10182085B2 Integrated user interface for unified communications applications
Techniques are provided for establishing a Unified Communications (UC) session between a client endpoint device and remote endpoint devices, the client endpoint device managing the session using a first-party call control protocol in response to commands from a third-party control protocol and user input. A hosted virtual desktop (HVD) generates an HVD image and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The HVD image comprises a UC user interface generated by a UC application on the HVD, the user interface comprising at least one user interface element and at least one placeholder where a client-provided user interface element may be inserted. A client UC application receives the HVD image and inserts client-provided user interface elements over the placeholders before sending the integrated image to a client operating system to be rendered on the display of client endpoint device.
US10182084B2 Cloud-based conferencing system
One or more examples provide a method of web conferencing that includes: receiving an initiation request at a management server from a host client device to initiate a scheduled web conference; obtaining, in response to the initiation request, invitation information for the scheduled web conference, the invitation information identifying at least one user; obtaining device information for the at least one user, the device information identifying at least one recipient client device authorized by the management server; and relaying a content stream from the host client device through the management server to the at least one recipient client device for display of the content stream.
US10182082B2 User identities for PTT and MCPTT
It is provided a method, comprising supervising if an information in a registration request is received from a registrar of a network domain, wherein the information comprises an application identity of a user of a terminal device and a network identity; storing, based on the received information, a binding between the application identity and the network identity; determining the network identity based on the binding and a received first request for establishing a communication to the terminal device; providing, based on the received first request, to the network domain, a second request for establishing the communication towards the terminal device, wherein the second request is based on the determined network identity.
US10182080B2 Apparatus and method for interworking between wireless network and wireline network
An interworking of a wireless network and a wireline network is provided. A call setup method of a network apparatus in an IP Multimedia Subsystem (IMS) network includes setting a call between a first terminal of a first IMS network and a second terminal of a second IMS network; determining whether a protocol conversion is needed between the first terminal and the second terminal in the setting operation; and performing the protocol conversion when the protocol conversion is needed.
US10182074B2 Techniques for virtual representational state transfer (REST) interfaces
Techniques for virtual Representational State Transfer (REST) interfaces are provided. A proxy is interposed between a client and a REST service over a network. The proxy performs independent authentication of the client and provides credentials to the client and for the client to authenticate to the REST service using a REST service authentication mechanism. The proxy inspects requests and responses and translates the requests and responses into formats expected by the client and the REST service. Moreover, the proxy enforces policy and audits the requests and responses occurring between the client and the REST service over the network.
US10182070B2 System and method for detecting a compromised computing system
A digital security threat management system is disclosed. The system detects the presence of a computing system, on a network, that has been compromised by an undetected and/or unknown digital security threat. The digital security threat management system recognizes characteristic emanations from a computer system that has been compromised. Because the characteristic emanations that result from a known threat can be the same as the characteristic emanations that result from an undetected and/or unknown threat, the digital security threat management system can learn to detect a computing system that has been compromised by an unknown threat if the security threat management system recognizes characteristic emanations from a previous attack, based on a known threat, of the computing system. In this way, the system can detect the presence of a compromised computing system, even if the cause of the compromise remains undetected and/or unknown. Appropriate remedial action may be taken upon detection.
US10182068B2 Determine vulnerability using runtime agent and network sniffer
Example embodiments disclosed herein relate to determination of vulnerability of an application under test using a runtime agent and network sniffer during a security test. A runtime agent monitors execution of an application under test. A network sniffer is used to identify a probe value for determination of the vulnerability.
US10182063B2 In-app behavior-based attack dectection
Architectures and techniques for in-app behavior detection. A behavior detection agent within an application running on a hardware computing device captures events within the application. The events are inputs received from one or more sources external to the application. The behavior detection agent generates an event stream from the captured events. The behavior detection agent analyzes the event stream for significant feature frequencies and associations corresponding to one or more attack profiles. The behavior detection agent initiates an attack response in response to finding one or more significant feature frequencies and associations. The attack response comprises at least changing an operational configuration of the application.
US10182060B2 Method and apparatus for downloading profile on embedded universal integrated circuit card of terminal
A method for downloading a profile on an embedded universal integrated circuit card (eUICC) of a terminal is provided. The method includes transmitting a profile request containing eUICC authentication information to a profile providing server through a security channel, upon receiving, from the profile providing server, profile-related information generated in response to the profile request, displaying non-encrypted profile information contained in the profile-related information on a screen, identifying whether a user input indicating whether to proceed to download the profile is detected, and downloading the profile, corresponding to the identified user input.
US10182057B1 Highly scalable fine grained rate limiting
Techniques of the present disclosure provide an embodiment of a multistage filter (MSF) that takes a rate limiting parameter. The entries of the MSF are updated upon each access. Each update may cause a different breakdown of entries in the MSF and the entries can be dynamically set to reduce collisions and their impact. In some embodiments, the MSF is: configured based on the rate limiting parameter, used to dynamically monitor network traffic and changing assignments, and adjustable in size. In some embodiments, hashing is performed on a per-row basis and seeding initializes entries of the buckets to entries that are the same within a given row and different within a given column.
US10182052B2 Proxy authentication
A method includes receiving, by an operating system of the first computing device and from a client application executing on the first computing device, a first request for accessing a set of data associated with a user of the first computing device. The set of data is managed by a second computing device. The method further includes sending, by the operating system and to the second computing device, a second request for accessing the set of data. The method still further includes receiving, by the operating system and from the second computing device, a response to the second request. The method additionally includes, if the response to the second request grants the client application access to the set of data, then forwarding, by the operating system and to the client application, an access token to be used by the client application for accessing the set of data with the second computing device.
US10182051B1 Systems and methods for providing block chain-based multifactor personal identity verification
Block chain-based multifactor personal identity verification may be provided. Verification addresses may be established on a block chain by: associating identifiers with individuals having previously verified personal identities, assigning verification addresses on a block chain to the individuals, and recording identifiers and biometric data associated with the individuals at corresponding verification addresses. Block chain-based multifactor personal identity verification using the verification addresses may be performed by: receiving one or more identifiers in connection with one or more requests to verify an identity of one or more individuals, extracting the biometric data associated with the one or more individuals from the corresponding verification addresses, and verifying the identity of the one or more individuals upon receiving matching biometric data and private keys.
US10182043B2 Methods and system for user and device management of an IoT network
Method for connecting multiple devices associated with an Internet of Things (IoT) network is provided. The method includes the steps of associating a first device identifier of a first device with a first account name and a second device identifier of at least a second device with a second account name, where each device is associated with at least one device identifier for each account name, authenticating each device with a server associated with the IoT network using the corresponding account name and the associated device identifier, determining whether the first account name and the second account name belong to the same group in response to authenticating the first device and the second device and connecting the first device and the second device for management and information exchange based on the determination whether the first and second account names belong to the same group.
US10182040B2 Systems and methods for single device authentication
Described are systems, methods, and computer readable medium for authenticating user device interactions with external entities. A secure communication session is established between an external device or application and a trusted execution environment. An authentication request is received from the external application or device at the trusted execution environment. A secure communication channel is established between the trusted execution environment and an input/output interface of the user authentication device. Input is received from a user assurance action related to the authentication request over the secure communication channel. Data is encrypted at a secure element of the user authentication device, and a response is transmitted including the encrypted data and an indicator of the user assurance action to the external application or device from the trusted execution environment in response to the authentication request via the secure communication session.
US10182036B2 Method and equipment for establishing a connection through a virtual private network
Embodiments of the present invention refer to a method for establishing a connection through a virtual private network “VPN” (9) between a first (1) and a second (3) entities of a transport network, the entities including a VPN interface (5, 7), wherein, between the interfaces, a bearer of a selected type, among a plurality of types corresponding to a plurality of quality of service “QoS”, is determined according to the QoS requested for the connection and wherein the parameters used by the VPN interfaces (5, 7) for the establishment of the bearer are global routing parameters corresponding to global routing parameters of the transport network and wherein the parameters include at least one parameter which is different from one bearer type to another so that the selected bearer type associated with the QoS requested for the connection is identified by the first and the second entities.
US10182035B2 Implementing logical network security on a hardware switch
Some embodiments provide a method for applying a security policy defined for a logical network to an MHFE that integrates physical workloads (e.g., physical machines connected to the MHFE) with the logical network. The method applies the security policy to the MHFE by generating a set of ACL rules based on the security policy's definition and configuring the MHFE to apply the ACL rules on the network traffic that is forwarded to and/or from the physical machines. In order to configure an MHFE to implement the different LFEs of a logical network, some embodiments propagate an open source database stored on the MHFE, using an open source protocol. Some embodiments propagate a particular table of the database such that each record of the table creates an association between a port of an LFE stored in a logical forwarding table and one or more ACL rules stored in an ACL table.
US10182032B2 Systems and methods for setting registry service status
A system, method, and computer-readable medium enable a domain name or host name registry to effectively manage status codes associated with the domain or host. Status codes are organized into status sets that can be added, removed, activated, or deactivated in accordance with a suitable change request. The status codes corresponding to a removed status set that are also enabled according to other active status sets are not removed when the removal of the status set is processed.
US10182028B1 Method and system for storing real-time communications in an email inbox
In one embodiment, a method for maintaining real-time communications of a user includes receiving a user's real-time communications of different types over a network, presenting the real-time communications in an email inbox of the user in a uniform manner, and allowing the user to search contents of the real-time communications presented in the email inbox.
US10182025B2 Systems and methods for a search-based email client
A search-based email client may incorporate a number of useful features. A search function can default to a search of all email contexts, thereby eliminating user cogitation over which context an email message may be stored in. Furthermore, the search function can automatically search for related personal content and/or related information on the internet or other computer network, and present this useful information to the user in addition to the returned emails. The search function can be integrated into a user interface to allow for one-click searches on any likely search field. The search function can search the body of email messages by default, thereby widening the scope of default searches and eliminating potentially missed information and user need to proactively widen their search. A search function can search attachments, which also provides a wider search scope.
US10182022B2 Dynamic jitter buffer size adjustment
In a particular implementation, a method includes dynamically adjusting a size of a buffer of a receiving terminal based on a comparison of a signal quality metric associated with a wireless communication channel between the receiving terminal and a transmitting terminal to a signal quality threshold. The method also includes storing a first set of data packets of a plurality of data packets in the buffer. The first set of data packets are received at the receiving terminal from the transmitting terminal. The method further includes outputting reconstructed speech based on the first set of data packets and replacement packets that are generated based at least in part on the first set of data packets. The replacement packets are associated with a set of unreceived data packets of the plurality of data packets.
US10182018B2 Resource management based on device-specific or user-specific resource usage profiles
Resources used by a foreground process associated with an application as well as one or more background tasks associated with the application that are running as separate processes on the computing device are tracked. Historical data relating to resource usage by the application is utilized to predict a resource usage amount for the application which is then stored. A subsequent launch of the application can be conditioned upon whether the predicted resource usage amount is available. If the predicted resource usage amount is available, it can be allocated to the application and the application can be launched. If the application then exceeds the predicted resource usage amount, other processes executing concurrently therewith may be terminated to free up the resource. Regardless of how the application performs, new resource usage data is obtained for the application, which is then used to adjust the predicted resource usage amount.
US10182014B2 Data communication in a peer-to-peer network
A device for facilitating data communication in a peer-to-peer network may include at least one processor circuit. The processor circuit may be configured to initiate, in or outside a discovery time window, a data connection setup with a second device. The processor circuit may be configured to, when the data connection setup is not completed within the discovery time window, select a negotiation time window based on at least one of an advertised availability of the device or an advertised availability of the second device and resume, in the negotiation time window, the data connection setup. The processor circuit may be configured to receive information associated with one or more data transfer time windows from the second device upon completion of the data connection setup, where the one or more data transfer time windows are selected based at least on the data connection setup.
US10182011B2 System and method to analyze congestion in low latency network
Intelligent packet analysis may be provided to determine congestion problems and lead to fast solutions in low latency networks. Specifically, a congestion analyzer system may allow a user to monitor congestion on a network while using lightweight storage. A sniffer tool may be employed to capture all packets and store associated packet information into a database.
US10182010B1 Flow collision avoidance
Disclosed are various embodiments for avoiding flow collisions in networks employing flow-based hashing to assign flows to routes. A flow of packets is sent from a source endpoint to a destination endpoint by way of a network. The flow is associated with flow identification information including, for example, a source port, a source network address, a destination port, and a destination address. It is determined whether to perturb the flow identification information for the flow to avoid flow collisions caused by flow-based hashing performed in the network. A state associated with the flow is updated to effect a perturbation to the flow identification information for the flow if the flow identification information for the flow is to be perturbed.
US10182009B1 Creating endpoints
A device receives a configuration file that includes an object concerning a Hypertext Transfer Protocol (HTTP) route. The object includes a parameter, related to the HTTP route, that includes one or more elements related to the HTTP route, and includes an attribute related to an HTTP action. The device parses the configuration file to recognize the object, and parses the object to recognize the parameter. The device creates the HTTP route based on the parameter. The HTTP route includes information concerning the one or more elements related to the HTTP route and the attribute related to the HTTP action, and sends the HTTP route to a server, causing the server to perform an operation based on the HTTP route.
US10182006B2 Internet protocol address selection in session initiation protocol communications
Examples disclosed herein provide methods and systems for selecting Internet Protocol addresses for Session Initiation Protocol (SIP) communications. In at least one implementation, a method of operating a first communication device includes applying a source address selection algorithm to determine at least one source Internet Protocol (IP) address for the first communication device, and transferring a communication invite that indicates the at least one source IP address. The method further provides, receiving, from a second communication device, a response to the invite that indicates at least one IP address for the second communication device, applying SASA to the at least one IP address to determine a third source IP address for the first communication device, and initiating a communication with the second communication device using the third source IP address.
US10182005B2 Software defined network (SDN) switch clusters having layer-3 distributed router functionality
In one embodiment, a system includes a switch controller in communication with a plurality of switches in a switch cluster via a communication protocol. The switch controller includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to receive an address resolution protocol (ARP) request packet as a unicast packet from an entry switch in the switch cluster, the entry switch being connected to a first host. The logic is also configured to cause the processor to send an ARP response packet as a unicast packet to the entry switch. The ARP response packet indicates a media access control (MAC) address of the switch controller as a source MAC (SMAC) for the ARP response packet, and an internet protocol (IP) address of a virtual router of the switch controller as being a source of the ARP response packet.
US10182003B2 Refresh interval independent fast reroute facility protection tear down messaging
In one example, techniques of this disclosure may enable a point of local repair (PLR) network device to signal availability of link protection or node protection to a merge point (MP) network device and enable a network device to actively determine whether or not it is a merge point router. Based on whether or not the network device determines it is a MP, the network device may selectively clean up LSP states when there is an upstream link or node failure. The RSVP-TE protocol may be extended to enable a network device to send a tear down message to a downstream router, which may enable the downstream router to conditionally delete locale LSP state information. In some instances, a PLR network device may directly send a tear down message to a MP network device even though the PLR network device may not have a working bypass LSP.
US10182000B2 Loop detection and avoidance for segment routed traffic engineered paths
A method is described and in one embodiment includes receiving a packet of a traffic flow at an ingress node of a communications network; routing the packet to an egress node of the communications network via a first path comprising a tunnel if the packet was received from a node external to the communications network; and routing the packet to the egress node of the communications network via a second path that does not traverse the tunnel if the packet was received from a node internal to the communications network. The first path is identified by a first Forwarding Information Base (“FIB”) entry corresponding to the flow and the second path is identified by a second FIB entry corresponding to the flow.
US10181996B2 Trigger frame recovery
Methods, computer readable media, and wireless apparatuses are disclosed for trigger frame recovery. An apparatus of a wireless device is disclosed. The apparatus comprising processing circuitry configured to: encode a trigger frame comprising a resource allocation for one or more stations, where the trigger frame comprises a network allocation vector (NAV) duration. The processing circuitry may be further configured to configure the wireless device to transmit the trigger frame to the one or more stations. The processing circuitry may be further configured to configure the wireless device to contend for the wireless medium a first time, encode a retransmission of the trigger frame, and configure the wireless device to transmit the retransmission of the trigger frame to the one or more stations, if a frame is not received from the one or more stations in response to the trigger frame before a trigger frame timeout duration.
US10181995B2 Monitoring control system, monitoring control device, and controller
According to one embodiment, a monitoring control system includes a controller and a monitoring control device. The monitoring control device includes: a first common memory to store therein common data cyclically transmitted/received by cyclic transmission; a first internal memory to store therein data other than the common data; and a search processor that searches control data to control the controller by transmitting tag information associated with the control data to the controller. The controller includes: a second common memory to store therein the common data; a second internal memory to store therein data other than the common data; and a storage processor that stores the control data read from the second internal memory in the second common memory as the common data when the control data corresponding to the tag information received from the monitoring control device is not stored in the second common memory.
US10181991B1 Method and system for resetting processors of a gateway device
A system includes a first processor and a second processor coupled to the first processor through a high speed connection and a low speed connection. The first processor and the second processor are disposed within a first device. The first processor and the second processor exchange heartbeat signals therebetween through the low speed connection. The first processor communicates a first reset signal through a reset line to the second processor when the first processor does not receive a first heartbeat signal of the heartbeat signals from the second processor. The second processor resets in response to the first reset signal.
US10181989B2 Service chain fault detection method and apparatus
This application discloses a service chain fault detection method and an apparatus. The method includes: obtaining, by a service forwarding entity SFE, a first fault tracing detection request packet, and then determining to communicate with a first service function SF node, where the first fault tracing detection request packet includes a path identifier ID and an address of a device for initiating fault detection, and the path ID is used to identify a path of a service chain; obtaining, by the SFE, an ID of the first SF node; and sending, by the SFE, a first fault tracing detection response packet to the device for initiating fault detection, where the first fault tracing detection response packet includes the path ID, the ID of the first SF node, and the address of the device for initiating fault detection.
US10181983B2 Methods and systems to enhance identifying service-level-objective degradation in a data center
Methods recommend to data center customers those attributes of a data center infrastructure and application program that are associated with service-level objective (“SLO”) metric degradation and may be recorded in problem definitions. In other words, a data center customer is offered to “codify” problems primarily with atomic abnormality conditions on indicated attributes that decrease the SLO by some degree that the data center customer would like to be aware. As a result, the data center customer is warned of potentially significant SLO decline in order to prevent unwanted loss and take any necessary actions to prevent active anomalies. Methods also generate patterns of attributes that constitute core structures highly associated with degradation of the SLO metric.
US10181981B2 Performance and security management of applications deployed in hosted computing environments
Systems and methods for performance and security management of the computing infrastructure that supports an application deployed in a hosted computing environment are described. In one embodiment, for example, a system comprises agents installed on hosts. The agents capture and record system events from operating systems on the hosts that result from application component processes executing on the hosts. The system further includes a collection and analysis engine that obtains captured and recorded system events from the agents, identifies captured and recorded system events that pertain to an application transaction, and produces, from the identified system events, metric data reflecting quantity of computing resources used by the application component processes to process the application transaction. The system also includes a web dashboard that presents the metric data to a user, for example, on a web page.
US10181977B2 Cross-stratum optimization protocol
An apparatus comprising an application cross-stratum optimization (CSO) gateway (ACG) coupled to an application layer that handles a plurality of servers, a network CSO gateway (NCG) coupled to a network layer that handles a plurality of network nodes and configured to communicate with the ACG using a CSO protocol (CSOP), and a CSO interface established between the ACG and the NCG that enables the exchange of a plurality of CSOP messages to allow joint application-network resource allocation, provisioning, and optimization. Also disclosed is a network apparatus implemented method comprising sending a user profile from a user plane to an application plane, sending an application profile from the application plane to a network plane via a CSO interface between an ACG and a NCG, and sending network capability information from the network plane to the application plane via the CSO interface.
US10181976B2 System and method of adjusting data collection frequency
The present disclosure provides a system and a method of adjusting data collection frequency. the system includes a server, a gateway and a sensor. The gateway is communicated with the server for data transmission. The sensor is configured to transmit the sensor data to the gateway, wherein the gateway transmits the sensor data to the server based on a first frequency, and is triggered to transmit the sensor data and a historical sensor data based on a second frequency in case the server or the gateway detects an alert event when processing the sensor data, wherein the historical sensor data is related to the alert event, so that the server analyzes the historical sensor data to get a diagnostics on the alert event, wherein the second frequency is higher than the first frequency.
US10181974B2 Distributed agent reservation in SIP cluster
A method for reserving agents for handling calls in a distributed contact center environment. A first module identifies, through interactions with other modules, an agent suitable for handling the call. A second module executes a hash function to identify a third module responsible for the agent, makes a request to the third module, to reserve the agent, and routes the call to the third module if the request is granted.
US10181971B2 Sensor arrangement with variable carrier frequency and Goertzel filtering
A method for processing a signal modulated with a variable carrier frequency includes calculating a coefficient for demodulation of the signal. The method also includes demodulating the signal by calculating discrete intermediate values utilizing the coefficient for a predefined maximum number of steps and calculating the signal with the aid of the intermediate values of the coefficient. The value of the coefficient is respectively calculated on the basis of carrier frequencies for each step.
US10181970B2 Method and system for controlling an amplifier of a communications device
Embodiments of a method and a system controlling an amplifier of a communications device are disclosed. In an embodiment, a method for controlling an amplifier of a communications device involves checking for a data reception at the communications device and freezing a gain of the amplifier if the data reception is detected.
US10181968B2 System and method for backchannel closed loop feedback for channel equalization over Ethernet
A system and method for backchannel closed loop feedback for channel equalization over Ethernet. Closed loop backchannel feedback for real-time transmitter adaptive equalization is provided for a pair of non-ideal duplex communication channels. The real-time transmitter adaptive equalization enables use of low cost relaxed specification transmitter modules at high data rates.
US10181966B1 WiFi classification by pilot sequences
A communication device determines a format according to which a data unit is to be generated, and selects a pilot sequence to be used for generating the data unit. The pilot sequence is selected from a plurality of pilot sequences corresponding to a plurality of data unit formats, and the pilot sequence is selected based on the determined format. The communication device generates the data unit to include the selected pilot sequence, and transmits the data unit.
US10181961B2 Multi-mode computing device
A modem system may include modems that have multiple upstream transmitters for transmitting signals upstream in a communication network. In some embodiments herein, one or more of those upstream transmitters may be retasked to transmit downstream signals for reception at devices within a modem's premises. The downstream signal may be modulated differently from its original modulation as received by the modem, and may be modulated in a manner that can be received by legacy components on the premises, such as analog televisions.
US10181958B1 Pass-through multicast admission control signaling
In general, techniques are described for simplifying admission control signaling between subscriber devices, access nodes, and service edge routers to facilitate subscriber-specific admission control for multicast streams. In one example, a service edge router receives a service request and accesses a subscriber profile to determine whether the requesting subscriber is authorized to receive the service. Upon authorization, the service edge router returns the service request to the access node in a substantially similar form in which the service request was received. The access node receives the service request on a service edge router-facing interface, indicating the service edge router has granted authorization for the subscriber device to receive multicast traffic associated with the multicast group identified within the service request. The access node therefore modifies internal mapping tables that determine local elaboration of multicast traffic associated with the multicast group to include an interface to the subscriber device.
US10181953B1 Trusted data verification
Electronically signed data is persistently stored in data storage. After the passage of time, the data may be accessed and presented to a trusted entity for verification of the data. The trusted entity may have access to secret information used to sign the data. The trusted entity may use the secret information to verify an electronic signature of the data. One or more actions may be taken based at least in part on a response provided by the verification system.
US10181948B1 Secure storage of hashes within a distributed ledger
The present disclosure describes systems and methods for verification of data, including updates to applications, firmware, operating system libraries or other such data. This may be done through the use of a distributed ledger system to provide a secure anti-tamper mechanism for software and firmware updates that may be independently accessed and verified by any device. Distributed ledger systems, sometimes referred to as block chains, are online data storage systems with cryptography-based architecture providing links between records stored in “blocks”. Each block contains a hash of a previous block, providing a chain of linked blocks that are immutable: any alteration of a record changes the hash of the subsequent block, which changes the hash of the next subsequent block, etc. Accordingly, any modification of data is easily detectable.
US10181943B2 Distributing coherent signals to large electrical distances over serial interconnections
A method involving a serial interconnection system having a first node, a second node, a plurality of calibration nodes that are electrically connected in series by the serial interconnection system, and a plurality of connection nodes corresponding to the plurality of serially connected calibration nodes and electrically connected in series by the serial interconnection system, the method involving: for each of the plurality of calibration nodes performing a measurement procedure involving: injecting a corresponding reference signal into that calibration node; and while the corresponding reference signal is being injected into that calibration node, determining a summation of the phases of signals appearing at the first and second nodes; from the determined phase summations for the plurality of calibration nodes, computing phase corrections for each of the plurality of calibration nodes; and applying the phase corrections to the corresponding plurality of connection nodes.
US10181942B2 Optical communication system, optical signal generation device, and optical signal reception device
An optical signal generation device in an optical communication system includes a control signal manager that outputs the number of information sequences and control signals, a timing manager that outputs a timing signal, signal multiplexers that generate multiplexed signal sequences by multiplexing in a time-division manner transmission information sequences and the control signals, pulse converters that convert the multiplexed signal sequences to pulse signal sequences, and transmission processing units that send transmission signal sequences whose intensities correspond to values of the pulse signal sequences. Each control signal includes an identification signal allowing each transmission information sequence to be identified, the timing signals change their values on a cycle of the minimum pulse width of the pulse signal sequences, and time positions at which values of the N timing signals vary are different from one another.
US10181941B1 Sampling phase adjustment device and adjusting method thereof
A sampling phase adjustment device and an adjusting method thereof are disclosed. Sampling phase adjustment device includes feedback summer, adaptive equalizer unit, clock and data recovery (CDR) circuit, data slicer, error slicer, sample calculator unit and enable circuit. The adjusting method is as follows: the data slicer and error slicer receive a sum value generated from the feedback summer, and generate a data signal and an error signal, respectively. The adaptive equalizer unit provides an equalizing signal to the feedback summer and a reference signal to the error slicer. The sample calculator unit generates a sampling adjustment signal based on the data signal and error signal. The CDR circuit is configured to output and adjust a clock signal based on the sampling adjustment signal and data signal. The enable circuit enables the adaptive equalizer unit and the sample calculator unit alternatively.
US10181938B2 Aggregation of FDD and TDD cells
Methods and apparatus of a base station or a User Equipment (UE) in communication with each other are provided. The base station transmits on a first cell using frequency domain duplexing or time division duplexing associated with a first uplink-downlink (UL-DL) configuration and on a second cell using time division duplexing associated with a second UL-DL configuration. An UL-DL configuration corresponds to a number of transmission time intervals (TTIs) that include downlink (DL) TTIs where a communication direction is from the base station, uplink (UL) TTIs where a communication direction is to the base station, and special TTIs where a communication direction is both from the base station and to the base station. The first UL-DL configuration includes an UL TTI. The second UL-DL configuration does not include any UL TTI. The base station receives, from the UE, a physical UL control channel (PUCCH) on the first cell.
US10181937B2 Method of performing power control and link adaptation in full duplex radio communication system and apparatus for the same
Disclosed herein is method of performing self-interference cancellation in the network nodes supporting full-duplex communication. Specifically, the method includes receiving a desired signal from a user equipment (UE), performing cancellation of self-interference according to a transmitted signal of the network node, the transmitted signal using the same radio resource as the desired signal, determining whether the cancellation of the self-interference is successful, performing, upon determining that the cancellation of the self-interference is successful, decoding of the desired signal and checking cyclic redundancy check (CRC), and performing power control and link adaptation depending on success in performing the cancellation of the self-interference and a result of checking the CRC.
US10181933B2 Mobile communication system, base station apparatus, and mobile station apparatus
The amount of control information is reduced for specifying the transmission method for simultaneously transmitting the uplink data and the reception quality information as well as the uplink data and the ACK/NACK. In a mobile communication system where the base station apparatus allocates, to the mobile station apparatus, resources wherein the base station apparatus transmits, to the mobile station apparatus, control information for specifying a transmission format for the mobile station apparatus to transmit information using the uplink, while the mobile station apparatus simultaneously transmits, to the base station apparatus, the uplink data and the reception quality information based on the specified transmission format in case of having received the control information from the base station apparatus.
US10181932B2 Method to coordinate resource allocation to address inter-cell interference
A method to coordinate ABS resource allocation to address inter-cell interference comprises sending a first message by a first eNB to a second eNB, the first message specifying an interference level and a target cell identifier of a target eNB; receiving, by the target eNB, a second message sent by the second eNB, the second message specifying a resource allocation and a target cell identifier of the target eNB; and the target eNB operating according to the resource allocation specified in the second message.
US10181930B2 Multiplexing acknowledgment messages in response to downlink frames
In an example of multi-user wireless communications, an access point may send a downlink frame to multiple stations. Some or all of the stations may generate and transmit their respective uplink frames. The uplink frames from the stations may be aggregated or multiplexed to form a final uplink frame that is received by the access point. The uplink frames may be block acknowledgment or acknowledgment (BA or ACK) frames. Uplink response scheduling may be located in a payload of the downlink frame, in which the uplink response scheduling indicates one or more resource units assigned to the multiple stations for transmitting the uplink frames. In some examples, the uplink response scheduling is in a control field of the payload, in a trigger frame as part of the payload. In some aspects, the downlink frame is part of a multicast transmission. Other methods, apparatus, and computer-readable media are also disclosed.
US10181926B2 Electronic device and method for operating the same
An electronic device includes first and second antennas, a magnetic stripe transmission (MST) integrated circuit (IC), and a processor. The first antenna is disposed between first and second surfaces of the electronic device and in parallel with the first and second surfaces of the electronic device. The first antenna outputs a signal in a first direction. The second antenna is disposed between the second surface of the electronic device and the first antenna and in parallel with the first and second surfaces of the electronic device. The second antenna outputs a signal in a second direction. The MST IC controls the first and second antennas. When a payment mode is executed, the processor controls the MST IC such that one of the first and second antennas outputs an MST signal and the other of the first and second antenna outputs a jamming signal for interfering with wiretapping of the MST signal.
US10181925B2 Fault tolerant optical apparatus
A fault tolerant optical apparatus resilient to ballistic impact damages, capable of enabling distributed processing and networking and using the spectrophotometric transmission properties of polymer film.
US10181922B2 Selective interference cancellation in the range-expansion region of a heterogeneous network
A mobile terminal determines that it is operating in a range-expansion region and performs interference cancellation techniques that are particularly advantageous in the range-expansion region. An example method of receiving a target link signal at a receiving device, where the target link signal is received in a received signal that also includes an interfering link signal, thus includes determining (510) that the receiving device is operating in a range-expansion region of a low-power node in a heterogeneous network deployment, based on a serving-cell geometry metric or a dominant-interferer ratio metric or both. The method further includes configuring (520) the receiving device to perform interference cancellation, responsive to determining that the receiving device is operating in a range-expansion region. The example method continues with performing (530) the configured interference cancellation on the interfering link signal, and then demodulating and decoding (540) the target link signal.
US10181920B2 Ethernet-based communication system
An ethernet-based communication system is provided. The communication system comprises: a first unit configured to generate a reference clock signal by using an input first ethernet signal, multiplex the first ethernet signal and a second ethernet signal in response to the reference clock signal, and output the multiplexed ethernet signals; a second unit configured to generate the reference clock signal by using the multiplexed ethernet signals, separate the second ethernet signal from the multiplexed ethernet signals in response to the reference clock signal, and output the first ethernet signal; and a transmission medium for connecting the first and second units and transmitting the multiplexed ethernet signals from the first unit to the second unit.
US10181916B1 Apparatus and method of detection of image interference in a radio frequency receiver
A novel and useful apparatus and method for an image-interferer aware single quadrature RF downconversion (SQRD) low intermediate frequency (LIF) receiver and related power reduction techniques utilized therein. The invention applies zero-margin adaptive transceiver (ZMAT) design principles to considerably reduce the receiver's power consumption in an adaptive fashion in accordance with the instantaneous reception conditions. In a low IF dual-branch (i.e. quadrature) downconversion receiver, the radio monitors the image strength and shuts off the receiver's Q branch (or I branch) when image rejection is not needed (i.e. when the relative image strength is below a threshold), thus significantly reducing power consumption in the RF receiver. A zero IF receiver is switched to a SQRD low IF receiver of lower power consumption when the image interferer strength is low enough to allow for a given required level of performance.
US10181915B1 Phase measurement for phased array devices using shared local oscillator and synchronized digitizer
A local oscillator signal is output from a local oscillator using a reference signal produced by a reference signal generator. Similarly, a test intermediate frequency signal is output from a source oscillator using the reference signal. The test intermediate frequency signal is converted to a test radio frequency signal, with an up-converter using the local oscillator signal. The test radio frequency signal is supplied to a device under test, and an output radio frequency signal is received back from the device under test. The output radio frequency signal is converted to an output intermediate frequency signal, with a down-converter using the local oscillator signal. The output intermediate frequency signal is converted to a digital output signal, with a synchronized digitizer using the reference signal. Different phase signals of the output intermediate frequency signal are captured using the synchronized digitizer as the device under test is operated during a testing cycle.
US10181913B2 Frequency response calibration of synchronized MIMO measurement receivers with local and remote transmitters
Techniques are disclosed related to calibrating and operating a multiple input multiple output (MIMO) radio system. In some embodiments, a dual mode calibration may be employed to calibrate a remote transmitter (RT). During a first, Sparse Full System Calibration (SFSC) mode, the RT may be physically connected to the MIMO radio system. In some embodiments, first and second equalizers may be derived for each of the RT and a local transmitter (LT), respectively. During a subsequent, Real-time Calibration (RTC) mode, the RT may be located remotely from the MIMO radio system, and the RT may be configured to communicate with the MIMO radio system over the air via an antenna. In the RTC mode, third equalizers may be derived for the LT. The RT may then be calibrated based on an equalizer that is derived from each of the first, second, and third equalizers. As one non-limiting example, the techniques described herein may enable real-time calibration for the RT even while the RT is located remotely from the MIMO radio system. In different embodiments, the calibration may be achieved by deriving either fractionally spaced frequency domain equalizers, or time domain equalizers.
US10181912B1 Network link testing
Network links are exercised by transmitting network frames across the links at a threshold level of network traffic by filling unutilized bandwidth with test frames. By increasing network traffic across the links, errors are increased and easier to detect. The test frames can be given lower priority than customer traffic so as not to impact the test traffic. The test frames can be designed such that they are dropped upon receipt by another network switch.
US10181910B2 Data transfer using mobile devices
The present invention provides a method and system for transmitting data. The system includes an encoder for converting the data into one or more binary sequences using a binary encoding scheme, selecting one or more sets of frequencies from a frequency matrix based on the one or more binary sequences, and prepending a starter frequency to the one or more sets of frequencies. The system further includes an audio generator for generating one or more audio signals based on the one or more sets of frequencies, a storage module and an output module having one or more an electro acoustic transducers for generating an acoustic output based on the one or more audio signals.
US10181908B2 Timing recovery for optical coherent receivers in the presence of polarization mode dispersion
A timing recovery system generates a sampling clock to synchronize sampling of a receiver to a symbol rate of an incoming signal. The input signal is received over an optical communication channel. The receiver generates a timing matrix representing coefficients of a timing tone detected in the input signal. The timing tone representing frequency and phase of a symbol clock of the input signal and has a non-zero timing tone energy. The receiver computes a rotation control signal based on the timing matrix that represents an amount of accumulated phase shift in the input signal relative to the sampling clock. A numerically controlled oscillator is controlled to adjust at least one of the phase and frequency of the sampling clock based on the rotation control signal.
US10181906B1 Gain level control circuit supporting dynamic gain control in a wireless communications system (WCS)
A gain level control circuit in a wireless distribution system (WDS) is provided. The digital level control circuit receives a number of first digital communications signals having a number of first digital amplitudes and generates a number of second digital communications signals having a number of second digital amplitudes. When a selected second digital amplitude approaches a full-scale digital amplitude represented by a predefined number of binary bits, the gain level control circuit determines a selected first digital communications signal having a selected first digital amplitude causing the selected second digital amplitude to exceed the full-scale digital amplitude and adjusts the selected first digital amplitude to reduce the selected second digital amplitude to lower than or equal to the full-scale digital amplitude. As such, it is possible to overcome digital amplitude clipping without increasing the predefined number of binary bits, thus achieving a calculated balance between performance, complexity, and cost.
US10181903B2 Optical resonators having noise margins
Optical communication using optical resonators with noise margins is disclosed. A representative system includes an optical fiber for transmitting optical signals, a receiver configured to receive the optical signals, and a plurality of optical resonators optically connecting the optical fiber to the receiver. The individual optical resonators can have peak sensitivities at mutually different wavelengths of light. In some embodiments the optical resonators can be Q-switches.
US10181899B2 Apparatus and methods for timing tone based transmitter skew alignment in an optical communication system
Apparatus and method for transmitter alignment in an optical communication system are provided. In certain configurations, a method of correcting for transmitter skew is provided. The method includes generating an optical signal using a transmitter based on an in-phase (I) component and a quadrature-phase (Q) component of a transmit signal, the optical signal having a baud rate that is based on a timing tone. The method further includes receiving the optical signal as an input to a receiver, and generating a signal vector representing the optical signal using the receiver. The signal vector includes an I component and a Q component. The method further includes calculating a power of the timing tone based on processing the signal vector using a tone power calculator of the receiver, and correcting for a skew of the transmitter based on the calculated power.
US10181898B2 Optical memory gates
In example implementations, an optical gate is provided. The optical gate receives at least one optical signal via a waveguide of an optical memory gate. The optical gate compares a wavelength of the at least one optical signal to a resonant wavelength associated with a resonator. When the wavelength of the at least one optical signal matches the resonant wavelength, a value that is stored in the resonator is read out via the at least one optical signal. Then, the at least one optical signal with the value that is read out is transmitted out of the optical gate.
US10181896B1 Systems and methods for reducing power consumption in a satellite communication device
The present disclosure is generally directed to systems and methods for utilizing an operating schedule to place a satellite communication device in a sleep state for reducing power consumption in the satellite communication device during periods of time when no satellite is available to communicate with the satellite communication device. The operating schedule, which can be a wake-up schedule and/or a sleep schedule, is dynamically updated by a scheduling server that receives two-line element (TLE) data from a TLE server on a recurring basis and uses the TLE data to determine timing information pertaining to line-of-sight visibility of one or more satellites to the satellite communication device. A push routine is then used by the scheduling server to periodically push the timing information to the satellite communication device for dynamically updating the operating schedule of the satellite communication device.
US10181895B2 Free space laser and millimetre wave(MMW) network for airborne relay networks
An aircraft system comprises a first and second transceiver each configured to transmit and receive radio signals in respective first millimeter wave (mmW) frequency band and second mmW frequency band; and a processing unit configured to provide the data signals to the first and second transceivers for transmission and to receive demodulated signals from the first and second transceivers. The processing unit is further configured to output signals to alter the orientation of the first antenna to establish a first point-to-point connection with a first aircraft and to output signals to alter the orientation of the second antenna to establish a second point-to-point connection with a second aircraft; the first point-to-point connection and the second point-to-point connection forming part of a point-to-point aircraft relay ring network communicatively coupling a plurality of aircraft in a shared flight route area to each other.
US10181890B2 Channel state information acquisition method, channel state information feedback method and devices thereof
A CSI feedback method includes steps of: performing, by a terminal, channel estimation on a received pilot signal to acquire channel estimation values of A antenna ports for transmitting the pilot signal to a network device; determining, by the terminal, Q antenna ports based on the channel estimation values of the A antenna ports, L≤Q≤A, L representing a value of a RI adopted by the network device in the case of transmitting downlink data to the terminal or a value of a RI of a channel determined by the terminal; and determining, by the terminal, a first-level PMI based on the Q antenna ports, and feeding back CSI containing the first-level PMI to the network device, the first-level PMI being used to indicate indices of the Q antenna ports among the A antenna ports for transmitting the pilot signal.
US10181889B1 Communication method using outdated channel state information in G-cell and 2-user cellular network
Disclosed is a communication method using outdated channel state information in a network environment having a G-cell and 2-user terminal, by allowing a terminal and base stations to transmit and receive data symbols for G time slots, and to transmit and receive a reconfiguration signal for an additional one time slot.
US10181888B2 Apparatus and method for full-dimensional MIMO with one-dimensional CSI feedback
Methods and corresponding apparatuses for wireless communication are disclosed. The method for wireless communication includes dividing a two-dimensional antenna array to a plurality of sub-arrays, mapping the two-dimensional antenna array into a one-dimensional vertical channel state information reference signal (CSI-RS) port array for receiving elevation CSI feedback and a one-dimensional horizontal CSI-RS port array for receiving azimuth CSI feedback, and transmitting one or more elevation CSI-RS from the one-dimensional vertical CSI-RS port array and one or more azimuth CSI-RS from the one-dimensional horizontal CSI-RS port array. Methods and corresponding apparatuses for CSI feedback mechanism are also disclosed.
US10181883B2 Beamforming signaling in a wireless network
Methods, apparatus, and systems for wireless communications are described. Example methods, devices, and systems are described that utilize a precoding matrix indicator (PMI) computed based at least in part on first signals received via a first cell and on second signals received via a second cell. Information in a measurement information message may be used as part of computing a PMI. The measurement information message may indicate resources of a first cell and a second cell for use in computing the PMI. A wireless device may receive first signals via the first cell and second signals via the second cell based on information in the measurement information message, and may use these signals to compute the PMI. The computed PMI may be used in communications with a base station. For example, the wireless device may receive a packet beamformed employing the computed PMI.
US10181882B2 Method for determining precoding matrix indicator, user equipment, and base station
A method for determining a precoding matrix indicator, user equipment, and a base station are disclosed in embodiments of the present invention. The method includes: receiving a first reference signal set sent by a base station, where the first reference signal set is associated with a user equipment-specific matrix or matrix set; selecting a precoding matrix based on the first reference signal set, where the precoding matrix is a function of the user equipment-specific matrix or matrix set; and sending a precoding matrix indicator to the base station, where the precoding matrix indicator corresponds to the selected precoding matrix. In the embodiments of the present invention, CSI feedback precision can be improved without excessively increasing feedback overhead, thereby improving system performance.
US10181880B1 Zone precoding
Apparatuses, methods, and systems zone precoding are disclosed. One method includes training a transmission channel between a base station and each of a plurality of users and determining a precoding of transmission signals to each of the plurality of users from the base station. The training includes determining a transmission zone for each of the plurality of users, wherein the transmission zone includes an angle of direction of a directional beam to each user, and a deviation of the angle of direction. Determining a precoding of transmission signals to each of the plurality of users from the base station, includes determining an initial precoding for each of the users based on the transmission zone associated with the user, and constructing the precoding for each user by adjusting the initial precoding for each user based on the transmission zone determined for each of the other users.
US10181877B2 Systems and methods for wireless power and communication
The present invention relates to systems and methods for a charger which interacts with devices equipped with receivers. The charger may likewise have access to a server via a network connection. The charger receives a beacon signal from the receiver, and transmits power, and a control signal, to the device. Applications enable proper communication between the charger and the receiver. The receiver interprets and effectuates the commands. The receiver also includes sensors which generate data regarding the device status and usage. This data is provided to the server, via the charger. The server maintains a database of all user data collected from the devices, as well as user configurations. The user and third parties may access this data.
US10181875B2 Safety link for ship to shore-, shore to ship- and/or ship to ship-communications
Control module(s) and safety link(s) for ship communications arranging for emergency shutdown ESD communication between an unloading storage facility for hazardous goods on either ship or shore and a loading storage facility for hazardous goods on either ship or shore, with at least one umbilical line, connectors for coupling the control module(s) with the lines, the lines using bidirectional communication between a ship type control module and a shore type control module, and a transfer switch to switch the communication mode of the concerning control module between ship type and shore type.
US10181871B2 Interactive communication system and method therefor
In an interactive communication system, one or more stations enter a scan mode to receive ID codes transmitted by wearable devices and transmit the ID codes to a server. The server receives the ID codes and transmits a command to one of the wearable devices via at least one of the stations. The one of the wearable devices receives the command via the at least one of the stations and transmits a feedback, in response to the command, to the server. The stations can detect signal strengths of the wearable devices. The server can determine a location of each of the wearable devices according to the ID codes and the signal strengths detected by the stations.
US10181870B2 Method and dual band radio receiver for handling analog dual band radio signal
The present disclosure provides a method and a dual band receiver for handling an analog dual band radio signal comprising a first frequency band component and a second frequency band component. The method comprises sampling the analog dual band radio signal through the use of interleaving analog-to-digital converters, ADCs, to obtain four sampled signals including a first I component, Iin+, a first Q component, Qin+, a second I component, Iin−, and a second Q component, Qin−, wherein phases of Qin+, Iin− and Qin− are respectively offset with respect to phases of Iin+, Qin+ and Iin− by π/2. Then, the four sampled signals are filtered through the use of polyphase filters to obtain a first set of filtered signals (a1, a2, a3, a4) each of which has a same power as the first frequency band component and a second set of filtered signals (b1, b2, b3, b4) each of which has a same power as the second frequency band component. Subsequently, a power of the first frequency band component, a power of the second frequency band component and a total power of the first frequency band component and the second frequency band component are estimated, based on the four sampled signals, the first set of filtered signals and the second set of filtered signals. Next, the first frequency band component and the second frequency band component are selectively attenuated based on the estimated powers.
US10181867B2 Crest factor reduction in a radio transmitter
Crest factor reduction techniques and apparatus provide good performance while reducing the impact to power consumption and implementation cost. An example method begins with identifying multiple non-overlapping and separated signal segments in a signal made up of a sequence of digital signal values, each identified segment being an interval in which at least one the digital signal values exceeds a predetermined threshold. For each identified signal segment, an overshoot vector representing the extent by which the identified signal segment exceeds the predetermined threshold is calculated. Each overshoot vector is separately filtered with a digital filter having one or more passbands corresponding to in-band portions of the signal. Each filtered overshoot vector is separately scaled, in some embodiments, and each scaled, filtered, overshoot vector is subtracted from the corresponding portion of the signal, to obtain a compensated signal having a reduced crest factor.
US10181863B2 Semiconductor devices and semiconductor systems
A semiconductor system may be provided. The semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device may be configured to perform an error correction operation. The second semiconductor device may be configured to perform an error correction operation. The semiconductor system may selectively operate the first or second semiconductor devices with regards to error correction operations based on a mode signal.
US10181861B1 Reference voltage control circuit for a two-step flash analog-to-digital converter
A circuit, which is usable in a flash analog-to-digital converter, includes a first switch configured to provide a first reference voltage to a first reference node responsive to a first control signal and a second switch configured to provide the first reference voltage to a second reference node responsive to a second control signal. A third switch is coupled to the first switch and is configured to provide a second reference voltage to the first reference node responsive to a clock signal. Further, a fourth switch is coupled to the second switch and configured to provide the second reference voltage to the second reference node responsive to the clock signal.
US10181857B1 Analog-to-digital converter error correction
An analog-to-digital converter includes an integrator, a single comparator, a successive approximation result register, and correction circuitry. The comparator is coupled to an output of the integrator. The successive approximation result register is coupled to an output of the comparator. The correction circuitry is configured to determine whether a sum of a reference voltage and an output voltage of the integrator changes an output of the comparator. The correction circuitry is also configured to, responsive to the sum of the reference voltage and the output of the integrator not changing the output of the comparator, add twice the reference voltage to the output of the integrator to produce a bit value at the output of the comparator, and select a bit value to be loaded into the successive approximation result register based on the bit value at the output of the comparator.
US10181856B2 Digital phase locked loop frequency estimation
A Digital Phase Locked Loop (DPLL), including a Time-to-Digital Converter (TDC) configured generate quantized phase values of a Voltage Controlled Oscillator (VCO) signal; and a frequency estimation circuit configured to receive the quantized phase values, determine wraparound phase of the quantized phase values, and least-squares estimate a frequency based on the quantized phase values and the wraparound phase.
US10181855B2 Integrated circuit comprising adjustable back biasing of one or more logic circuit regions
An integrated circuit includes a first logic circuit region comprising a first regional clock network for supplying a first regional clock signal to digital logic circuit(s); and a clock gating circuit to derive the first regional clock signal from a clock signal and selectively apply and interrupt the first regional clock signal in accordance with a state select signal. The first logic circuit region comprises a first back bias voltage grid connected to respective bodies of PMOS transistors of the digital logic circuit(s) and a second back bias voltage grid connected to respective bodies of NMOS transistors of the digital logic circuit(s). The integrated circuit further comprises a controllable back bias voltage generator configured to adjust a first back bias voltage of the first back bias voltage grid, and to adjust a back bias voltage of the second back bias voltage grid, in accordance with the state select signal.
US10181852B1 Voltage translator with output slew rate control
A bidirectional voltage translator shifts a voltage level of a first voltage signal to generate a second voltage signal, and vice-versa. The voltage translator includes first and second I/O terminals for receiving and outputting the first and second voltage signals, respectively, and first and second one-shot circuits connected to first and second output transistors, respectively. The outputs of the transistors are connected to the first and second I/O terminals, respectively, and also are fed back to the respective one-shot circuits. When the output of the voltage translator has a high slew-rate, the one of the first and second one-shot circuits that corresponds to the output modulates the gate voltage of the corresponding output transistor based on the feedback signal to control the slew-rate of the output.
US10181851B2 Dual interlocked logic circuits
An electronic device with one or more gates that each include first circuit blocks configured for implementing a first N-type logic function and second circuit blocks configured for implementing a second N-type logic function that is a complement of the first N-type logic function. In the electronic device, a number of the of first circuit blocks and a number of the second circuit blocks are the same. Further, the first circuit blocks and the second circuit blocks each have a block feedback node, a block output node, and one or more block input logic nodes. Also, the block feedback node for each one of the first circuit blocks is singly coupled to the block output node of one of the second circuit blocks and the block output node of the one of the first circuit blocks is singly coupled to the block feedback node of another of the second circuit blocks.
US10181848B2 Digital forward body biasing in CMOS circuits
Embodiments are described for digital forward body biasing CMOS circuits. In an embodiment, a power management unit limits the amount of time for which digital forward body biasing may be implemented. In another embodiment, once a CMOS circuit is put into a full digital forward body bias mode, the CMOS circuit is gradually brought back to a zero forward body bias mode. In another embodiment, charge is shared among biased transistor wells during transition intervals when transitioning from one bias mode to another.
US10181842B2 Mixed threshold flip-flop element to mitigate hold time penalty due to clock distortion
A flip-flop element is configured to include FinFET technology transistors with a mix of threshold voltage levels. The data input path includes FinFET transistors configured with high voltage thresholds (HVT). The clock input path includes transistors configured with standard voltage thresholds (SVT). By including FinFET transistors with SVT thresholds in the clock signal path, the Miller capacitance of the clock signal path is reduced relative to HVT FinFET transistors, leading to lower rise time and correspondingly lower hold time. By including HVT threshold devices in the data input path, the flip-flop element attains high speed and low power operation. By including SVT threshold devices in the clock signal path, the flip-flop element achieves faster switching times in the clock signal path.
US10181837B2 Widely tunable cavity filter using low voltage, large out-of-plane actuation MEMS
The present application is directed to a tunable filter system. The system includes a resonator having an inner wall surrounding a cavity. The resonator includes a MEMS device positioned in the cavity including a substrate, a movable plate and a thermal actuator. The thermal actuator is has a first end coupled to the substrate and a second end coupled to the plate. The actuator moves the plate between a first and a second position in relation to the substrate. The application is also directed to a method for operating the tunable filter.
US10181835B2 Bulk acoustic resonator devices and processes for fabricating bulk acoustic resonator devices
In a bulk acoustic resonator device, at least one additional metal feature is formed on a top surface of the bottom electrode at a location at which the bottom electrode electrical contact will subsequently be formed, thereby thickening the metal at the location below where the piezoelectric material layer will be etched to form the opening for the bottom electrode electrical contact. Consequently, even though some of the metal of the additional metal feature and/or of the bottom electrode will be removed during the process of etching the opening in the piezoelectric material layer, the bottom electrode will always retain sufficient thickness after the piezoelectric material layer is etched.
US10181828B2 Active cross-band isolation for a transformer-based power amplifier
Embodiments of radio frequency (RF) systems include a plurality of power amplifiers having a primary winding and a secondary winding. Each of the power amplifiers may be configured to process signals of different frequency bands. The primary winding for one power amplifier can be detuned while another power amplifier is being used in a transmit mode. By detuning the power amplifier, power coupling from the transmitting power amplifier can be reduced or eliminated.
US10181827B2 Transimpedance amplifier with variable inductance input reducing peak variation over gain
A transimpedance amplifier (TIA) structure includes an input node with a variable inductance component serving to reduce variation in peak amplitude over different gain conditions. According to certain embodiments, an inductor at the TIA input has a first node in communication with a Field Effect Transistor (FET) drain, and a second node in communication with the FET source. A control voltage applied to the FET gate effectively controls the input inductance by adding a variable impedance across the inductor. Under low gain conditions, lowering of inductance afforded by the control voltage applied to the FET reduces voltage peaking. TIAs in accordance with embodiments may be particularly suited to operate over a wide dynamic range to amplify incoming electrical signals received from a photodiode.
US10181826B2 Envelope tracking amplifier circuit
Aspects disclosed in the detailed description include an envelope tracking (ET) amplifier circuit. The ET amplifier circuit includes ET tracker circuitry configured to provide an ET modulated voltage, which tracks an ET modulated target voltage, to an amplifier circuit(s) for amplifying a radio frequency (RF) signal. The ET amplifier circuit also includes fast switcher circuitry that is activated to provide an alternate current (AC) current to the amplifier circuit(s) when the RF signal includes a higher number of resource blocks (RBs). However, the fast switcher circuitry and its associated control circuitry may incur a processing delay that can cause the fast switcher circuitry to lag behind the ET modulated target voltage. As such, the ET amplifier circuit further includes timing adjustment circuitry to help compensate for the processing delay, thus helping to maintain efficiency of the ET tracker circuitry for improved performance of the ET amplifier circuit.
US10181823B1 Integrated ultra-compact VSWR insensitive coupler
A ultra-compact coupler designed to sample the actual output power of a power amplifier and which is “VSWR insensitive”, such that reflected power is essentially not coupled to a detector circuit and only forward power is detected and processed. In a first embodiment, a coupler is situated between the final amplifier stage of a power amplifier and an output impedance matching network, and is specially configured for operation in a low impedance environment in conjunction with a detector circuit, thereby substantially reducing the areal size of the coupler. In a second embodiment, a coupler is integrated within an output impedance matching network coupled to the final amplifier stage of a power amplifier so as to share an inductor between the coupler and the output impedance matching network, thereby further substantially reducing the areal size of the coupler.
US10181820B2 Power amplification system with envelope-based bias
Disclosed herein are power amplification systems that are dynamically biased based on a signal indicative of an envelope of the signal being amplified. The power amplification systems include a power amplifier configured to amplify an input radio-frequency (RF) signal to generate an output RF signal when biased by a biasing signal. The power amplification systems also include a bias component configured to generate the biasing signal based on an envelope signal indicative of an envelope of the input RF signal. The biasing signal can improve or enhance the linearity of the power amplification systems.
US10181819B2 Standby voltage condition for fast RF amplifier bias recovery
Various methods and circuital arrangements for biasing one or more gates of stacked transistors of an amplifier are possible where the amplifier is configured to operate in at least an active mode and a standby mode. Circuital arrangements can reduce bias circuit standby current during operation in the standby mode while allowing a quick recovery to normal operating conditions of the amplifier. Biasing an input transistor of the stacked transistors can be obtained by using a replica stack circuit.
US10181816B2 Curtain wall with variable heat transfer coefficient
A curtain wall or roof element, with built in solar panel or heat absorbing layer, and at least one blower for air circulation inside the enclosed device, one or more temperature sensors monitoring the temperature inside and outside the device and a microcontroller activating the blower according to predetermined program to heat or cool the room enclosed by the device. If solar cells or panels are used they will generate electrical power and heat. It is the purpose of this invention to increase the energy harvesting coefficient from the sun's radiation by utilizing the absorbed heat for increasing the temperature in a space enclosed by said device, moreover the smart configuration of the curtain wall will enable to change the system's isolation characteristics by changing its U values. U value of a curtain wall describes the heat isolation characteristics of the device in a numerical form.
US10181815B2 Receiver for PV/T solar energy systems
The invention relates to a receiver for production of electricity and heat in solar energy systems comprising focussing optical components wherein, the receiver has at least one surface covered with solar cells for production of electricity and at least one optically selective surface, wherein a greater portion of the surface of the receiver exposed to concentrated sunlight is covered with solar cells, while a greater portion of the surface of the receiver exposed to direct sunlight is covered with an optically selective surface.
US10181811B2 Regulation of electrical generator output
To regulate the electrical output of a generator, a signal is received indicative of at least one characteristic of the electrical output. A first, relatively fast-response sub-controller is configured to provide a first control signal on the basis of the at least one characteristic and a second, relatively slow-response sub-controller is configured to provide a second control signal on the basis of the at least one characteristic. An output provides a combined control signal to adjust the electrical output based on the first and second control signals.
US10181808B2 Vehicle
When an electrical primary frequency of power fluctuation of a motor is smaller than a determination threshold value fth1 that is a lower limit frequency of a frequency band where resonance occurs in a circuit including a reactor and a capacitor of a boosting converter or greater than a determination threshold value that is an upper limit frequency of the frequency band where resonance occurs, a value G2 is set as a gain G and when the electrical primary frequency is equal to or greater than the determination threshold value fth1 and equal to or smaller than the determination threshold value, a value G3 at which the upper limit frequency of the resonant frequency band has a low frequency than the determination threshold value fth1 is set as the gain G, and a current control in the boosting converter is executed using the gain G set in this way. The resonance of the circuit including the reactor and the capacitor of the boosting converter can be prevented.
US10181805B2 Vibration power generator
Power generated by a vibration power generator utilizing an electret is efficiently supplied to a power supply load. A vibration power generator includes a first substrate and a second substrate configured to be moved relative to each other by external vibration while remaining opposite each other, a group of a plurality of electrets arranged in the relative movement direction on one surface side of the first substrate, and a group of electrodes arranged in the relative movement direction on a surface side of the second substrate opposite to the group of electrets, and including a first current collecting electrode and a second current collecting electrode. A power supply load to which power generated by the external vibration is supplied and which has an impedance lower than an internal impedance of the vibration power generator is electrically connected to each of the first and second current collecting electrodes.
US10181802B2 Converter arrangement and method for the operation thereof
A converter configuration has at least one series circuit with at least two series-connected sub-modules which in each case have at least one switch and are installed in each case at a predefined electrical installation position the converter configuration. The converter configuration further has a central unit connected to the sub-modules to control the sub-modules. The sub-modules in each case have a memory in which an identifier, in particular a serial number, uniquely identifying the respective sub-module is stored. The sub-modules in each case have a control device which can forward the stored identifier to the central unit via a communication connection connecting the respective sub-module and the central unit.
US10181796B2 Control method and device for quasi-resonant high-power-factor flyback converter
The present disclosure is directed to a high power factor quasi resonant converter. The converter converts an AC power line input to a DC output to power a load, generally a string of LEDs. The power input is fed into a transformer being controlled by a power switch. The power switch is driven by a controller having a shaping circuit. The shaping circuit uses a current generator, switched resistor and capacitor to produce a sinusoidal reference voltage signal. The controller drives the power switch based on the voltage reference signal, resulting in a sinusoidal input current in a primary winding of the transformer, resulting in high power factor and low total harmonic distortion for the converter.
US10181785B2 Power supply system and short circuit and/or bad connection detection method thereof, and power converter thereof
The present invention discloses a short circuit and/or bad connection detection method for use in a power supply system. The power supply system includes a power converter which converts an input voltage to an output voltage and supplies an output current to an electronic device. In the short circuit detection method, the conversion from the input voltage to the output voltage is disabled in a disable time period, and whether a short circuit occurs is determined according to the decreasing speed of the output voltage. In the bad connection detection method, an actual voltage and an actual current received by the electronic device are compared with the output voltage and the output current, to determine whether a bad connection occurs.
US10181780B2 Stator device for a linear motor and linear transport system
A stator device for a linear motor comprises an electrically energizable magnetic field generator for forming a magnetic field, the magnetic field generator comprising a stator tooth and a coil wound around the stator tooth and a holding module for holding the magnetic field generator, the holding module having a first and a second holding device, wherein the magnetic field generator is arranged between the two holding devices in that a first end of the stator tooth is fixed to the first holding device and a second end of the stator tooth is fixed to the second holding device.
US10181779B2 Launching apparatus for underwater payload
Provided is a launching apparatus capable of efficiently obtaining water pressure sufficient for launching an underwater payload, including a launch tube, a conduit including a first end portion and a communicating portion communicating with the launch tube, a plurality of conduit coils to axially aligned in a first region between the first end portion and the communicating portion, a plurality of main circuits passing an electric current through respective conduit coils, and a main-circuit control section. The main-circuit control section controls operation of the main circuits to pass electric currents through the conduit coils to generate an axial first magnetic field in the conduit and thereby cause an axial second magnetic field in a moving object, thereby moving the moving object in an advance direction toward a second end portion.
US10181769B2 Reciprocating piston engine
A reciprocating piston engine is disclosed having a first inner magnetic field unit, arranged on a first crank web of a crankshaft, and a stationary first outer magnetic field unit, wherein the first inner magnetic field unit and the first outer magnetic field unit together form a first electromagnetic converter, in particular an electric motor or an electric generator. The first crank web has a first compensating weight on a side that is opposite a first connecting rod bearing and that faces radially outwards in relation to a crankshaft axis, wherein the first compensating weight is made of a non-magnetizable material. The first inner magnetic field unit is arranged on a side of the first compensating weight that faces outwards in relation to the crankshaft axis. The invention also relates to a system comprising the reciprocating piston engine, an energy store, an electric control unit and a crankshaft sensor.
US10181768B2 Energy harvester and rotating shaft vibration sensor
An energy harvester for harvesting energy from a rotating machine having a rotatable machine shaft includes a non-magnetic housing, a harvester shaft, a rotor, and a plurality of electrically isolated stators. The housing is adapted to couple to the rotating machine. The harvester shaft is disposed within the housing and is adapted to couple to and rotate with the machine shaft or in some cases becomes the rotating shaft of the machine. The rotor is disposed within the housing and is coupled to and surrounds at least a portion of the harvester shaft. The rotor comprises an N-pole permanent magnet. The plurality of stators are disposed within and coupled to the housing. Each stator surrounds the rotor and is spaced apart therefrom by an air gap. Each stator also has a set of windings wound thereon. Different numbers of stators could be operating together, whereas other stators are disconnected to extend the rotational speed range.
US10181762B2 Insulator and brushless DC motor including the same
In an insulator to insulate teeth of a stator, which is a three-phase electric motor and which has nine teeth or more, and a conducting wire wound around the teeth, slits for parallel wire connection to be conducting wire extraction parts only in parallel wire connection, slits for serial wire connection to be conducting wire extraction parts only in serial wire connection, and shared slits to be conducting wire extraction parts in both of the serial wire connection and the parallel wire connection are provided.
US10181759B2 Dynamic mutual sensing foreign object detection loops
Techniques for detecting a presence of a foreign object within a region for wirelessly transferring power to charge an electric vehicle are discloses. An example apparatus according to the disclosure includes a foreign object detection (FOD) structure including a transmitting loop structure, a receiving loop structure galvanically isolated from the transmitting loop structure and positioned relative to the transmitting loop structure such that a magnetic field generated by the transmitting loop structure induces a first voltage in the receiving loop structure, wherein the first voltage is below a threshold value, and a control circuit configured to drive the transmitting loop structure and detect a change in a magnitude of the first voltage in the receiving loop structure in response to the presence of the foreign object within the magnetic field.
US10181757B2 Apparatus and methods for shielding a wireless power transmitter
Methods and apparatus are disclosed for wirelessly transmitting power. In one aspect, an apparatus for wireless transmitting power is provided. The apparatus comprises a first metal sheet having a shape that defines a plurality of slots, the plurality of slots inwardly extending from a periphery of the first metal sheet. The apparatus further comprises a coil configured to generate a magnetic field sufficient to charge or power a load, wherein the first metal sheet extends over a width and a length of the coil, and wherein the plurality of slots are configured to at least partially cancel eddy currents generated in the first metal sheet via the magnetic field.
US10181755B2 Wireless power supply apparatus
A power transmitter and a power receiver are disposed with a space provided therebetween, and a power transmission device produces an electromagnetic field that periodically changes using the AC current in a space and forms a vibrating electromagnetic resonance field in which the space itself has energy. By obtaining electrical energy from the resonance field, a power reception device produces a resonance current, and a new electromagnetic resonance field is formed by the resonance current. The power transmission device or the power reception device is constituted of a conductor having a Peano curve shape that covers a surface having a given spread by passing through all regions obtained by dividing the surface having a given spread without intersecting with itself, and the electromagnetic field energy of a space in the periphery of the fractal-shaped device is increased.
US10181750B2 Charge control device
When a microcomputer does not charge an electric storage device, the microcomputer activates at an interval set based on a timer set value and determines whether an electric power voltage generated by a solar cell is equal to or higher than an electric power generation determination threshold. When the generated electric power voltage is lower than the electric power generation determination threshold, the microcomputer turns to a sleep state after increasing the timer set value by an addition set value while prohibiting charging the electric storage device. When the generated electric power voltage is equal to or higher than the electric power generation determination threshold and a generated electric power amount is equal to or larger than an electric power generation determination threshold, the microcomputer starts charging the electric storage device so the electric power device can be appropriately charged with an electric power generated by the solar cell.
US10181745B2 Charging system and charging method, and power adapter
The present disclosure discloses a charging system, a charging method and a power adapter. The system includes a battery, a first rectifier, a switch unit, a transformer, a compositing unit, a sampling unit, and a control unit. The control unit outputs a control signal to the switch unit, and adjusts a duty ratio of the control signal according to a voltage sampling value and/or a current sampling value obtained by primary sampling of the sampling unit, such that a second alternating current outputted by the compositing unit meets a charging requirement. The second alternating current is applied to the battery.
US10181742B2 Electronic device, charger within the electronic device, and detecting method for detecting abnormal status of connector of electronic device
An electronic device including a connector and a charger is provided. The connector is arranged for coupling to a power supply external to the electronic device, wherein the power supply is arranged to provide a supply voltage to the electronic device to charge a battery of the electronic device. The charger is coupled to the connector and selectively operated in a normal mode or a self-test mode, wherein when the charger operates in the normal mode, the charger is arranged for receiving the supply voltage via a power pin of the connector to charge the battery of the electronic device; and when the charger operates in the self-test mode, the charger provides a specific voltage to the power pin of the connector.
US10181739B1 Power storage adapter using high efficiency charging for low power states
A power storage adapter may use a high efficiency charging method when supplying electrical power to a portable information handling system when the power storage adapter is not connected to AC line power. In particular, when the portable information handling system draws the electrical power below a low load threshold, such as during a low power state, the power storage adapter may avoid supplying electrical power. When an internal battery of the portable information handling system has an SOC less than a recharging state of charge for the internally battery, the power storage adapter may resume supplying power to the portable information handling system.
US10181733B2 Apparatus and method of balancing voltages between battery racks
The present invention relates to an apparatus and a method of balancing voltages between battery racks, and the apparatus includes: a voltage measuring unit configured to measure a voltage of a plurality of battery racks; a collecting unit configured to collect the measured voltage of the plurality of battery racks; and a control unit configured to control voltage balancing to be performed between two battery racks among the plurality of battery racks based on the collected voltage of the plurality of battery racks, and control the voltage balancing to be repeatedly performed between the battery racks, on which the voltage balancing is performed, and the battery rack, on which the voltage balancing is not performed.
US10181731B1 Combining power from a battery and an AC-DC converter of a power storage adapter
An external power storage adapter (PSA) may supply electrical power to a portable information handling system or other power consuming device. The power storage adapter may include an AC-DC converter, a battery, and intelligent power management functionality. A PSA controller may cause a PSA battery management unit to combine electrical power supplied by the AC-DC converter and electrical power supplied by the battery in order to supply enough electrical power for the information handling system to operate in a particular operating mode. The power storage adapter may output power to a port of the portable information handling system, such as a USB Type-C port, over a variable power bus. The maximum power supply capacity of the power storage adapter, when the battery is at least partially charged, may be greater than the maximum power supply capacity of the AC-DC converter alone.
US10181729B1 Mobile hybrid transmit/receive node for near-field wireless power delivery
A system and method for a mobile hybrid transmitter/receiver (TX/RX) node for wireless resonant power delivery is disclosed. A hybrid TX/RX can be configured to travel to remote, wirelessly-powerable receivers and deliver power to them wirelessly. A hybrid TX/RX device can include a transmitter component (TX), a receiver (RX) component, and a power store for storing power for supply to remote receivers. The TX/RX device can be configured in an autonomous unmanned vehicle operational to travel between a fixed source transmitter devices and one or more specified locations that may be host to one or more remote receivers. In the location of the one or more remote receivers, the TX component may function to wirelessly transfer power from the power store to the one or more remote receivers. In the location of the fixed source transmitter device, RX component can be configured to receive power via wireless power transfer, and to use the received power to at least partially replenish the power store.
US10181722B2 Single inductor, multiple output DC-DC converter
A single-inductor DC-DC converter generates two DC output voltages at two capacitors. The converter selectively transfers energy from a battery to the inductor or from the inductor to a selected capacitor. While the converter is still settling, the converter is regulated based on only the more deficient DC output voltage. After the converter has already settled, the converter is regulated based on the common-mode voltage for both DC output voltages. By regulating the still-settling converter based on only the more deficient DC output voltage, instead of the common-mode voltage, even greater deficiencies in that already more-deficient DC output voltage are avoided.
US10181720B1 Dual polarity high voltage blocking circuit for a pulse induction metal detector
A circuit uses a high voltage diode to automatically block high voltage flyback pulses of either polarity from the transmit coil of a pulse induction type metal detector from its sensitive receive circuitry. The circuit being fully automatic requires no control signals and permits the receive circuitry to sample the signal being received immediately following the termination of the flyback pulse.
US10181719B2 Overvoltage blocking protection device
A protection device is provided that is placed in series connection between an input or signal node and a node to be protected. If the node to be protected is a relatively high impedance node, such as the gate of a MOSFET, then the protection device need not carry much current. This enables it to be built to be very fast. This enables it to respond rapidly to an overvoltage event so as to protect the circuit connected to the node to be protected. The protection device may be used in conjunction with other protection cells that offer greater current carrying capability and controllable trigger voltages, but which are intrinsically slower acting.
US10181716B2 Hot-swap protection circuit
A hot-swap protection circuit includes: a hot-swap circuit, a hot-swap detection circuit, and an N-well generation circuit, where the hot-swap detection circuit is configured to detect whether hot-swap is performed on the hot-swap circuit, and feed back a detection result to the N-well generation circuit; and the N-well generation circuit is configured to receive the detection result fed back by the hot-swap detection circuit, and output a control signal according to the detection result, to protect the hot-swap circuit. The hot-swap detection circuit is used to detect whether hot-swap is performed on the hot-swap circuit, and the detection result is fed back to the N-well generation circuit, so that the N-well generation circuit outputs a control signal according to the detection result fed back by the hot-swap detection circuit, to protect the hot-swap circuit, thereby preventing the hot-swap of the hot-swap circuit from burning a host or a peripheral device.
US10181706B2 Methods for removal of components of a subsea oilfield facility
Disclosed are processes for removing carbon steel components of a subsea oilfield facility in a subsea environment by accelerating the corrosion of the carbon steel components in the surrounding seawater, by a passive and/or active impressed current method. In the passive method, the facility is connected to a cathodic metal of greater electrical potential, such as copper. In order to cause the maximum and uniform corrosion, it is preferred that a wire of the chosen cathodic metal be extended along the facility and through pipelines. In the active impressed current method, an external DC electrical supply is used to apply an electrical potential difference between the steel components of the facility and the cathodic metal.
US10181700B2 Semiconductor laser having a ridge structure widened on one side
A semiconductor laser includes a main body and a ridge structure arranged on the main body, the ridge structure being oriented along a longitudinal axis above an active zone, wherein the ridge structure has a first width, the ridge structure has two opposite end faces along the longitudinal axis, adjacent to at least one end face, the ridge structure has an end section arranged on one side with respect to a center axis of the ridge structure such that the ridge structure is widened on one side adjacent to the end face, and on an opposite side of the ridge structure relative to the end section a fracture trench is arranged adjacent to the end face and at a distance from the ridge structure in a surface of the main body.
US10181698B2 Tunable waveguide devices
Methods, systems, and apparatus, including a laser including a layer having first and second regions, the first region including a void; a mirror section provided on the layer, the mirror section including a waveguide core, at least part of the waveguide core is provided over at least a portion of the void; a first grating provided on the waveguide core; a first cladding layer provided between the layer and the waveguide core and supported by the second region of the layer; a second cladding layer provided on the waveguide core; and a heat source configured to change a temperature of at least one of the waveguide core and the grating, where an optical mode propagating in the waveguide core of the mirror section does not incur substantial loss due to interaction with portions of the mirror section above and below the waveguide core.
US10181696B2 Photonic integrated circuit
Methods, systems, and apparatus, including an optical receiver including a laser including a gain section; and a first tunable reflector configured to output a reference signal; a first coupler formed over the substrate; a shutter variable optical attenuator formed over the substrate, the shutter variable optical attenuator including an input port configured to receive the first portion of the reference signal from the laser; and an output port configured to provide or to block, based on a control signal, the first portion of the reference signal from the laser; and a second coupler including a first port configured to receive the first portion of the reference signal from the shutter variable optical attenuator; and a second port configured to (i) provide the first portion of the reference signal from the shutter variable optical attenuator to an optical analyzer or (ii) receive a data signal from a transmitter.
US10181694B2 Optical module
An optical module includes a semiconductor optical device in which an active layer located at one side, an electrode located at the same side, and a mirror that reflects light toward the side opposite the electrode are monolithically integrated, a sub-mount having one surface on which a first wiring pattern is formed, a substrate in which an optical waveguide and a grating coupler are formed in a surface layer of the substrate, a spacer having an upper surface on which a second wiring pattern is formed, and a wire. The sub-mount is mounted on the spacer. The first wiring pattern on the sub-mount faces part of the second wiring pattern on the spacer and is electrically connected thereto. The second wiring pattern on the spacer includes a pad being disposed in a region exposed from the sub-mount and being bonded to the wire.
US10181687B1 Connector module
A connector module includes a connector consisting of a housing, a main holder member, a waterproof gasket, a subsidiary holder member, a conductor element and a connection fitting, a conducting seat including a conducting board and a conducting terminal mounted to the conducting board for the connection of the connection fitting.
US10181684B1 Power connector
A power connector has a power input port, a power output port, a signal transmission port, a controller, and a bridging circuit. The power input port is configured to receive input power. The power output port is applicable for plugging into an external device so as to provide output power to the external device. The signal transmission port is applicable for plugging into the external device to receive an indication signal. The controller is electrically connected to the signal transmission port and configured to adjust a control signal based on the indication signal. The bridging circuit is respectively electrically connected to the power input port, the power output port, and the controller, and controlled by the control signal to selectively transfer part of the input power to the power output port as the output power.
US10181683B2 Connector and production method thereof
A connector includes: an electrically conductive terminal that is crimped and fixed onto an inner conductor of a coaxial cable; a conductive member that is electrically conductive and is crimped and fixed onto an outer conductor of the coaxial cable; an electrically insulative housing that includes a terminal housing chamber housing the terminal and the conductive member; and an electrically conductive top shell to which the conductive member being housed is connected and which is configured as at least one of a ground and a shield.
US10181679B1 Electrical connector with terminal position assurance
An electrical connector includes a first housing with a plurality of first terminal slots. Each first terminal slot includes a first terminal lock. Each first terminal slot also includes a first end stop. The first end stops are part of the first housing. Each first terminal slot is configured to retain a first electrical terminal between the first terminal lock and the first end stop. The electrical connector also includes a first terminal position assurance. The first terminal position assurance includes a first terminal position assurance body. A plurality of first lock retainers extend from the first terminal position assurance body. The first lock retainers prevent the first terminal locks from moving to a release position. The first terminal position assurance body is located in the same plane as the first end stops.
US10181677B2 Subsea high voltage connection assembly
Subsea high voltage connection assembly (10) comprising a first section (100) having a first section body (104) to which a set of first connector(s) (111) is arranged and a second section (200) having second section body (204) to which a set of second connector(s) (211) is arranged. The assembly (10) further has a section body movement arrangement (103, 400, 9, 123) adapted to move one of the section bodies (104, 204) towards and away from the other section body, between a disengaged position and an engaged position. Further, the assembly (10) has a connector movement arrangement (105, 400). Also disclosed are a method and a subsea high voltage wet mate connector assembly.
US10181674B1 Composite electrical connector system
A heat dissipating power electrical connector assembly has a contact housing, a metal contact in the housing, a heat dissipating member with a surface for heating adjacent air and a non-metal heat transmitting member for flowing heat from the contact to the heat dissipating member.
US10181670B2 Connector sub-assembly and electrical connector having signal and ground conductors
Connector sub-assembly includes a plurality of signal conductors. The connector sub-assembly also includes a ground frame having ground conductors and a ground bus that interconnects the ground conductors. The ground bus has opposite first and second sides. The connector sub-assembly also includes a dielectric carrier that surrounds the ground bus and intermediate segments of the signal conductors. Mating segments of the signal conductors project from the dielectric carrier and are configured to engage corresponding contacts of a mating connector. The signal conductors include first conductors and second conductors, and the ground conductors are interleaved between adjacent first and second conductors. The intermediate segments of the first conductors extend adjacent to the first side of the ground bus. The intermediate segments of the second conductors extend adjacent to the second side of the ground bus.
US10181669B2 Large-slippage connector
A pogo pin connector includes: a piston cylinder, a cylindrical piston with its bottom latched into the piston cylinder and capable of moving along the piston. cylinder axially; a needle head partially latched into the piston and capable of rotating freely in the piston, a spring installed between the needle head and the bottom of the piston cylinder for pushing the needle head to the outside, such that the top of the needle may protrude from the top of the needle head under the elastic effect of the spring. The needle head is latched to the top of the piston under the elastic effect of the spring and the top of the needle head protrudes from the piston to contact with a connecting member for an electrical conduction when there is no external pressure.
US10181667B1 Receptacle terminal for a junction box
A receptacle terminal includes a box having a front, a rear, first and second sides and first and second ends defining a cavity. A front blade slot is open at the front configured to receive a first blade terminal. A rear blade slot is open at the rear configured to receive a second blade terminal. A spring contact is in the cavity between the front blade slot and the rear blade slot and includes a first mating interface configured to engage the first blade terminal when received in the front blade slot and a second mating interface configured to engage the second blade terminal when received in the rear blade slot. The first end is split including a first flap and a second flap facing each other at a seam. The first flap and the second flap are independently movable relative to each other.
US10181666B2 Terminal holding structure and molded article
A terminal holding structure includes a fixing wall portion configured to be fixed, together with a grounding terminal, to a fixing target part by a fixing member; a flexible arm portion that is connected, at a proximal end thereof, to the fixing wall portion, and extends in a direction along a wall surface of the fixing wall portion, and that is configured to lock a locking portion provided at a distal end portion of the grounding terminal; and a supporting portion that forms, in conjunction with the arm portion, a passage into which the grounding terminal is inserted by being slid thereon along the arm portion, and that is configured to support the grounding terminal from a side thereof opposite to the arm portion side in a state where the arm portion locks the locking portion.
US10181665B2 Substrate connecting structure
A substrate connection structure includes: a first substrate having a first conductive pattern and a first screw insertion hole disposed therein; a second substrate having a second conductive pattern and a second screw insertion hole disposed therein; a connector having a main body with an arrangement hole and a connection terminal; a restriction member arranged in the arrangement hole and having a screw through hole; a screw; and an attachment having a female screw. One end of the connection terminal is soldered on the first conductive pattern. The screw penetrates the second screw insertion hole, the screw through hole and the first screw insertion hole, and screwed into the attachment, so that the first substrate, the restriction member and the second substrate are connected each other, and the second conductive pattern is electrically connected to the other end of the connection terminal.
US10181658B2 Electric machine with electrical connector
An electric machine having a rotor, stator and at least one winding. The winding defines a first lead having a conductive core and an electrically insulative exterior layer. A connector engaged with the first lead includes a plurality of projections that pierce the exterior layer of the first lead to engage the conductive core. The connector may be C-shaped having a spine and first and second arms with first and second bend lines respectively disposed between the spine and the two arms. Alternatively, the connector may be U-shaped having a spine and first and first and second arms wherein a bend line and a central opening are disposed between the two arms. The first lead extends through the central opening and is grippingly engaged by the connector between the first and second arms. The connector may also be used to securely engage an uninsulated terminal.
US10181657B2 Antenna array, antenna apparatus, and base station
Embodiments of the present invention relate to an antenna array, an antenna apparatus, and a base station. The antenna array includes: at least two antenna sub-arrays, where the at least two antenna sub-arrays are arranged in a vertical direction, each of the antenna sub-arrays includes multiple radiating elements, and in at least two adjacent antenna sub-arrays in the vertical direction, radiating elements at corresponding positions in the respective antenna sub-arrays are arranged in a staggered manner in a horizontal direction. In the embodiments of the present invention, horizontal side lobes and vertical far side lobes in an antenna array pattern are reduced, and the ultra-wideband performance is improved.
US10181654B2 Integrated millimeter wave transceiver
A millimeter wave transceiver including a plate forming an interposer having its upper surface supporting an interconnection network and having its lower surface intended to be assembled on a printed circuit board by bumps; an integrated circuit chip assembled on the upper surface of the interposer; antennas made of tracks formed on the upper surface of the interposer; and reflectors on the upper surface of the printed circuit board in front of each of the antennas, the effective distance between each antenna and the reflector plate being on the order of one quarter of the wavelength, taking into account the dielectric constants of the interposed materials.
US10181652B2 Antenna desensitization system and design method thereof
Disclosed is an antenna desensitization system and a method for designing an antenna desensitization system. The system and method are operative to provide a configuration and positioning of an antenna desensitizer element, with respect to an antenna, to overcome a frequency detuning experienced during operation of such antenna. The antenna desensitizer element comprises one or a combination of more than one decoupling components selected from the group of a frequency selective surface, an electromagnetic band gap structure, a ferromagnetic material, an anisotropic material, a nanomaterial, a dielectric material, and a conductive material. The system and method are particularly suitable for reducing the antenna frequency detuning effects caused by an external agent, such as a user or operator of a mobile electronics device, during operation of such device.
US10181651B2 Wide angle planar antenna assembly
Exemplary embodiments, the present disclosure are related to an antenna system including radiating elements and reflectors. The reflectors can be disposed with respect to the radiating elements to reflect radiation from the radiating elements to generate a coverage area that exceeds the coverage area generated by the radiating elements without the reflectors.
US10181649B2 Antenna and mobile terminal
Embodiments of the present invention disclose an antenna and a mobile terminal, which are relate to the field of antenna technologies, so as to improve radiation performance of the antenna. The antenna includes a first antenna arm and a second antenna arm that are not in contact with each other, where one end of the first antenna arm is configured for grounding, one end of the second antenna arm is configured to connect to a feed point, and the first antenna arm and the second antenna arm have at least one relative area.
US10181648B2 Self-adaptive antenna system for reconfigurable device
An electronic device disclosed herein includes an antenna that self-tunes frequency responsive to changes to a physical configuration of the electronic device to negate a shift in the resonant frequency attributable to the change in physical configuration.
US10181647B2 Antenna apparatus and communication system
An antenna apparatus can include a transmission medium that is positioned within layers of an antenna apparatus that are positioned adjacent to a first upper layer that is configured to include a signal receiving and transmission element (e.g. an antenna, patch antenna, etc.). The transmission medium can include or otherwise be connected to one or more resonators so that only a signal within a pre-selected band is passable through the transmission band. Any signal in a band outside of the pre-selected band may not be passable through the transmission medium due at least in part to the resonators. In some embodiments, the transmission medium may be part of a stripline or a microstrip. Embodiments of the apparatus may also be configured to block backward radiation emittable from the antenna to help prevent a body of a person near that device from absorbing such radiation.
US10181646B2 Antennas with improved reception of satellite signals
An antenna configured to receive radiation at global navigation satellite system (GNSS) frequencies includes a dielectric substrate, a circular patch overlaying the dielectric substrate, one or more impedance transformers, and a metamaterial ground plane. The metamaterial ground plane includes a plurality of conductive patches and a cavity. The conductive patches are arranged along a first plane on a backside of the dielectric substrate and are separated from the circular patch by the dielectric substrate. The cavity includes a ground plane and a conductive fence. The ground plane is arranged along a second plane below the first plane. The ground plane is electrically coupled to at least a first portion of the plurality of conductive patches by conductive vias. The conductive fence is spaced from the backside of the dielectric substrate and from the plurality of conductive patches by a gap.
US10181644B2 Antenna circuit and communication device
An antenna circuit includes a radiation conductor, a matching circuit disposed between a feeding port in the radiation conductor and a feeder circuit, and a frequency-characteristics adjusting circuit connected between a frequency-characteristics adjustment port in the radiation conductor and a ground and including a variable reactance circuit. The matching circuit includes a first inductance element connected in shunt. The frequency-characteristics adjusting circuit includes a second inductance element. The first inductance element and the second inductance element are magnetically coupled to each other.
US10181643B2 Approach to improve pointing accuracy of antenna systems with offset reflector and feed configuration
Systems, methods, and apparatus for calibration for an offset antenna are disclosed. In one or more embodiments, the disclosed method involves calculating an estimated gimbal angle between the offset antenna and at least one target. Also, the method involves transmitting, by at least one target, at least one signal; and receiving, by the offset antenna, at least one signal. The method further involves pointing the offset antenna to an optimum gimbal angle to maximize received signal power. Additionally, the method involves comparing the optimum gimbal angle with the estimated gimbal angle to determine a difference in the gimbal angles. Also, the method involves calculating a bus, reflector, and/or feed error estimate by using the difference in the gimbal angles. Further, the method involves determining an azimuth and/or elevation correction for bus, reflector, and/or feed errors by using the bus, reflector, and/or feed error estimate.
US10181641B2 Antenna device for receiving electromagnetic waves and method for operating an antenna device for receiving electromagnetic waves
An antenna device for receiving electromagnetic waves and a method for operating an antenna device. The antenna device is fashioned having: a bearer; at least one receive antenna device situated at an external side of the bearer, for receiving electromagnetic waves having a first polarization; at least one repolarization device situated at the external side of the bearer and fashioned to re-emit electromagnetic waves impinging on the repolarization device having the first polarization as electromagnetic waves having a second polarization; and a filter device situated at the external side of the bearer and fashioned to absorb electromagnetic waves having the second polarization.
US10181638B2 Radiofrequency antenna device
A radiofrequency antenna device includes a carrier, an antenna structure, a high-frequency blocking unit, and a proximity sensor (P-sensor), which are disposed on the carrier. The antenna structure includes a supporting frame disposed on the carrier, a first coupling segment disposed on the supporting frame, a second coupling segment disposed on the carrier, an insulating adhesive layer connected between the first and the second coupling segments, a radiating body disposed on the supporting frame and connected to the first coupling segment, and a feeding conductor disposed on the supporting frame. The feeding conductor is configured to transmit a signal to the radiating body. The high-frequency blocking unit is electrically connected to the first coupling segment. The P-sensor is electrically connected to the high-frequency blocking unit, and the P-sensor is electrically connected to the first coupling segment and the radiating body through the high-frequency blocking unit.
US10181637B2 Antenna device and communication apparatus
An antenna device includes a power feed coil to be connected to a RFIC and a coil antenna that couples with the power feed coil. The power feed coil includes a first power feed coil and a second power feed coil connected to the first power feed coil. The second power feed coil includes a coil opening with a planar or substantially planar shape. The coil antenna includes a coil opening with a planar or substantially planar shape along a plane identical, parallel, or substantially parallel to that of the coil opening of the second power feed coil. The center of gravity of the coil antenna is located within the coil opening of the second power feed coil when viewed in plan view. A winding axis direction of the first power feed coil crosses or intersects with a winding axis direction of the coil antenna. The first power feed coil and the second power feed coil magnetically couple with the coil antenna.
US10181635B2 Antenna installation apparatus and method
Methods and systems are disclosed for enabling installation of antennas in a cost effective and efficient manner. The methods and systems disclosed herein provide a hollow pole and an elevating mechanism, wherein the elevating mechanism can be used to position antenna equipment located in one or more capsules attached to the elevating mechanism. The antenna equipment may be attached to a removable power source located in the capsule or to a non-removable power source located at the base of the hollow pole. Additionally, the antenna equipment may also be attached to communications equipment adapted to communicate with one or more communications networks. In an embodiment disclosed herein, the capsules may be adapted to rotate around a one or more axis in response to received commands and/or in accordance with instructions stored on a memory module attached to the capsules.
US10181632B2 Tunable resonators using high dielectric constant ferrite rods
Disclosed are single-piece magnetically tunable ferrite rods that can be used for radio-frequency (RF) applications, and methods of manufacturing the resonators using synthetic garnets. In some embodiments, a separate tuner need not be used in the resonator during magnetic tuning. Examples of fabrication methods and RF-related properties are also disclosed.
US10181629B2 Marchand balun
A marchand balun with a reduced plane size is disclosed. The marchand balun provides two coupling units each having two transmission lines coupled to each other and having a length of λ/8, where λ is a characteristic wavelength of a signal subject to the marchand balun. The marchand balun further provides an additional unit, where two coupling unit and the additional unit are connected in series to each other. The additional unit is one of a transmission line with a length of λ/16 with one open end and a capacitor with one grounded end.
US10181627B2 Three-port variable power divider
A variable power divider comprising a latching ferrite circulator including an input port, a first output port, a second output port, and at least one winding. The ports meet in a common junction. The variable power divider also includes a controller interface that receives a command signal indicating a desired power division ratio and a driver circuit configured to receive a control signal from the controller interface. The driver circuit generates a first pulse, having a duration and amplitude corresponding to a saturation state of the latching ferrite circulator, in a first direction through the at least one winding. After the first pulse, the driver circuit generates a second pulse in a second direction through the at least one winding opposite the first direction, the second pulse having a duration and amplitude determined from the desired power division ratio and corresponding to a non-saturation state of the latching ferrite circulator.
US10181624B2 Metal electrode cartridge and metal-air battery
The present invention provides a metal-air battery, wherein a failure in a wiring portion can be repaired easily. The present invention provides a metal electrode cartridge including a first operation portion and a first insertion portion extended from the first operation portion, wherein the first insertion portion includes a first fuel electrode containing a metal serving as an electrode active material, the first operation portion includes a first fuel electrode terminal electrically connected to the first fuel electrode and a first air electrode connection portion, and the first air electrode connection portion includes a first internal connection terminal and a first external connection terminal.
US10181623B2 Battery module including sensing assembly and battery pack comprising the same
Disclosed is a battery module having a new voltage detection structure with respect to a plurality of secondary batteries included in a cell assembly. The battery module includes a cell assembly in which a plurality of secondary batteries, each having a plate-shaped electrode lead protruding in a horizontally laid state, are stacked in a vertical direction; and a sensing assembly for sensing voltages of the secondary batteries, the sensing assembly including a plurality of sensing plates made of an electrical conductive material with a horizontally laid plate shape and having one end welded in face-to-face contact with the electrode lead, and a connector electrically connected to the other end of the sensing plates to transmit a sensed voltage.
US10181621B2 Electrode for photobattery
An electrode including an electrode material of the same type as electrode materials used in Li-ion batteries and a dye is provided. The electrode may further include a semiconductor material. The electrode is used in the manufacture of a battery that is rechargeable using light. Method of manufacturing an electrode, including the following steps: (a) preparing a film including an electrode material of the same type as electrode materials used in Li-ion batteries; and (b) bringing into contact the film and a solution including a photosensitive dye.
US10181620B2 Power source unit
A power source unit includes a battery main body including at least one battery cell, an electric device located on the battery main body, and a wall located along a lateral side of parts included in the electric device. The wall is taller than a height of the parts.
US10181618B2 Method of preparing a porous carbon material
A method of preparing a porous carbon material is provided. The method comprises a) freezing a liquid mixture comprising a polymer suspended or dissolved in a solvent to form a frozen mixture; b) removing the solvent from the frozen mixture to form a porous frozen mixture; and c) pyrolyzing the porous frozen mixture to obtain the porous carbon material. A porous carbon material prepared using the method, and uses of the porous carbon material are also provided.
US10181615B2 Method and system for rebalancing electrolytes in a redox flow battery system
A method of rebalancing electrolytes in a redox flow battery system comprises directing hydrogen gas generated on the negative side of the redox flow battery system to a catalyst surface, and fluidly contacting the hydrogen gas with an electrolyte comprising a metal ion at the catalyst surface, wherein the metal ion is chemically reduced by the hydrogen gas at the catalyst surface, and a state of charge of the electrolyte and pH of the electrolyte remain substantially balanced.
US10181611B2 Fuel cell and coolant storage
A method of operating a fuel cell system comprising a fuel cell assembly configured to generate electrical power from a fuel flow and an oxidant flow, the method comprising a first phase and a subsequent second phase, the first phase comprising; operating the fuel cell assembly with a first stoichiometric ratio of oxidant flow to fuel flow to generate electrical power; providing said generated electrical power to a heater element for heating a coolant for supply to said fuel cell assembly; the second phase comprising; delivering coolant heated in the first phase to the fuel cell assembly; operating the fuel cell assembly with a second stoichiometric ratio of oxidant flow to fuel flow to generate electrical power, the second stoichiometric ratio lower than the first ratio.
US10181609B2 Power source with wireless capability
A power source includes a container, a hydrogen fuel disposed within the container, a fuel cell wrapped around the hydrogen fuel within the container, electronics supported within the container and coupled to receive current from the fuel cell, a sensor coupled to the electronics to provide data representative of a sensed condition, and a charge storage device within the container and coupled to provide current to the electronics.
US10181607B2 Gas flow passage-forming member and cell for fuel cell
A gas flow passage-forming member is disposed between a membrane electrode and gas diffusion layer assembly and a separator of a fuel cell, and the gas flow passage-forming member is configured to form a gas flow passage. The gas flow passage-forming member has a corrugated shape such that groove portions and ridge portions are provided on each of a front side and a back side of the gas flow passage-forming member. The groove portions each serve as the gas flow passage. The gas flow passage-forming member has communication holes providing communication between the front side and the back side, and the communication holes are provided in a region downstream of an upstream region in a gas flow direction. The upstream region is a non-communication region with no communication hole.
US10181603B2 Manufacturing method of separator for fuel cell
A manufacturing method of a separator for a fuel cell is a method for forming a carbon coating film on a titanium substrate, which has a titanium oxide layer on a surface of the titanium substrate, by CVD. The method includes a step of making a state in which the titanium substrate, which has the titanium oxide layer on the surface of the titanium substrate, is placed into a vacuum atmosphere, an irradiation step of irradiating a surface of the titanium oxide layer of the titanium substrate with light having a wavelength of equal to or shorter than 390 nm before the carbon coating film is formed or while the carbon coating film is being formed, and a step of forming the carbon coating film on the surface of the titanium oxide layer that is irradiated with light in the irradiation step.
US10181600B2 Submicron sized silicon powder with low oxygen content
A submicron sized Si based powder having an average primary particle size between 20 nm and 200 nm, wherein the powder has a surface layer comprising SiOx, with 0
US10181596B2 Secondary Battery
A positive electrode sheet is electrically connected to a positive terminal with a positive electrode current collector, a deformable plate, and a conductive member interposed therebetween. When the pressure inside a battery is higher than or equal to a predetermined value, the deformable plate is deformed toward a sealing plate and an annular groove formed on a base portion of the positive electrode current collector is broken due to deformation of the deformable plate so that a conductive path between the positive electrode sheet and the positive terminal is disconnected. A first insulating member disposed between the deformable plate and the base portion of the positive electrode current collector includes a first rotation preventing protrusion on a surface thereof on a wound electrode body side and outside an outer circumferential edge of the base portion of the positive electrode current collector.
US10181593B2 Secondary battery and separator used therein
Problem to be SolvedAn object of the present invention is to provide a secondary battery that is able to inhibit the growth of a dendrite that can generate from an electrode comprising alkali metal and a separator used therein.SolutionA secondary battery, comprising: a positive electrode; a negative electrode comprising alkali metal; a separator comprising a layer of tetrafluoroethylene (TFE) polymer or copolymer that reacts with a dendrite of the alkali metal, the separator being hydrophilized at a rate of not less than 10% and not more than 80%; and a layer that does not react with a dendrite of the alkali metal located between the separator and the negative electrode, wherein the standard deviation of opening areas of pores on the negative electrode side surface of the layer that does not react with a dendrite of the alkali metal is 0.1 μm2 or less, and a separator used therein.
US10181587B2 Single pouch battery cells and methods of manufacture
Apparatus, systems, and methods described herein relate to the manufacture and use of single pouch battery cells. In some embodiments, an electrochemical cell includes a first current collector coupled to a first portion of a pouch, the first current collector having a first electrode material disposed thereon, a second current collector coupled to a second portion of the pouch, the second current collector having a second electrode material disposed thereon, and a separator disposed between the first electrode material and the second electrode material. The first portion of the pouch is coupled to the second portion of the pouch to enclose the electrochemical cell.
US10181582B2 Organic EL element comprising first and second interlayers of specified materials and thicknesses, and method for manufacturing thereof
An organic EL element including an anode; a light-emitting layer above the anode; a first interlayer on the light-emitting layer, the first interlayer including a fluoride of a first metal that is an alkali metal or alkaline earth metal; a second interlayer on the first interlayer, the second interlayer including a second metal that has a property of cleaving a bond between the first metal and fluorine in the fluoride; a cathode on the second interlayer; and a sorption layer above the cathode, the sorption layer including a third metal that has a property of taking up and holding at least one of moisture and oxygen. A thickness D1 of the first interlayer and a thickness D2 of the second interlayer satisfy 5%≤D2/D1≤25%.
US10181577B1 Encapsulation film and organic electronic device comprising the same
Provided are an encapsulation film, an organic electronic device comprising the same, and a method of manufacturing the organic electronic device. When the organic electronic device is encapsulated using the encapsulation film, an excellent moisture barrier property may be realized, and as reflection or scattering of light is prevented by absorbing and blocking internal or external light, external defects of the organic electronic device may be prevented.
US10181576B2 Display device
A display device includes a display panel, and a protective member disposed outside the display panel. The circuit layer includes a display area and a non-display area, and a first bending line and a second bending line crossing the first bending line are defined are defined in the non-display area. The non-display area includes: a first non-display area bent from the display area with respect to the first bending line; a second non-display area bent from the display area with respect to the second bending line; and a corner non-display area bent from the second non-display area with respect to the first bending line and bent from the first non-display area with respect to the second bending line. A slit is defined in the protective member, and the slit overlap at least a part of the first bending line and the second bending line.
US10181575B2 Display apparatus
Provided is a display apparatus. The display apparatus includes a display panel, a back cover disposed on a rear side of the display panel, the back cover having a curved shape of which both ends protrude forward, and a fixing part fixing the back cover to maintain the curved shape of the back cover. The display panel is curved in a shape corresponding to that of the back cover.
US10181574B2 Organic light emitting device
An exemplary embodiment may provide an organic light emitting diode that includes a first electrode including a concave part or a convex part, an organic light emitting layer disposed on the first electrode, and a second electrode disposed on the organic light emitting layer. Further, the exemplary embodiment may provide an organic light emitting device including the organic light emitting diode.
US10181573B2 Organic light-emitting diode display device and method of fabricating the same
An organic light-emitting diode (OLED) display device and a method of fabricating the same can reduce resistance of a cathode by forming an auxiliary electrode. Also, such OLED display device and method can prevent damage on a pad electrode due to an etchant during patterning of an anode by applying a protective structure to the pad electrode of a pad area and by including the pad electrode exposed from a plurality of pad electrode layers.
US10181571B2 Light-emitting element, light emitting device, display device, electronic appliance, and lighting device
A multicolor light-emitting element in which light-emitting layers emitting light of different colors are stacked and color adjustment is easily made is provided. A multicolor light-emitting element which is inexpensive and has favorable emission efficiency is provided. A light-emitting element in which at least two light-emitting layers emitting light of different colors are formed in contact with each other and the light emitted from the two light-emitting layers is obtained from exciplexes is provided. In addition, the light-emitting element in which the exciplexes emit delayed fluorescence is provided.
US10181565B2 Quantum dots composite particles and their preparation method, photoelectric elements and photoelectric equipments
The invention refers to quantum dots (QDs) composite particles and their preparation method, photoelectric elements and photoelectric equipment. The preparation method of QDs composite particles comprises: coating the surface of metal nanoparticles (MNPs) with silica; modifying the silica coated MNPs through amination to make the surface of the silica have amino functional groups; and combining the carboxyl-functionalized QDs with amino-functionalized silica coated MNPs, thereby preparing the QDs composite particles. The preparation method can enhance the fluorescent efficiency of QDs.
US10181560B2 Conductive-bridging random access memory and method for fabricating the same
A conductive-bridging random access memory and a method for fabricating a conductive-bridging random access memory are provided. The conductive-bridging random access memory includes a bottom electrode layer on a semiconductor substrate, an electrical resistance switching layer on the bottom electrode layer, an electron-capturing layer on the electrical resistance switching layer, a barrier layer on the electron-capturing layer, an ion source layer on the barrier layer, and a top electrode layer on the ion source layer. The electron-capturing layer includes electron-capturing material, and the electron affinity of the electron-capturing material is at least 60 KJ/mole.
US10181551B2 LED using luminescent sapphire as down-converter
An LED die includes a luminescent sapphire layer affixed to LED semiconductor layers. The luminescent sapphire absorbs a portion of the primary light and down-converts the primary light to emit secondary light. A phosphor layer may be added. The luminescent sapphire may comprise luminescent sapphire particles in a binder forming a mixture deposited over the LED semiconductor layers. Alternatively, the luminescent sapphire comprises a pre-formed tile that is affixed over the LED semiconductor layers. Alternatively, the luminescent sapphire comprises a luminescent sapphire growth substrate on which is epitaxially grown the LED semiconductor layers. After the LED die is formed, the luminescent characteristics of the sapphire may be adjusted using optical conditioning and/or annealing to tune the die's overall emission.
US10181550B2 Method for fabricating high-efficiency light emitting diode having light emitting window electrode structure
A lateral light emitting diode device includes: a substrate; an n-type GaN layer disposed on the substrate; an activation layer disposed on the n-type GaN layer; a p-type GaN layer disposed on the activation layer; a current spreading layer disposed on the p-type GaN layer; a p-electrode disposed on the current spreading layer; a MESA region formed by removing portions of the current spreading layer, the p-type GaN layer, the activation layer, and the n-type GaN layer; a transparent window layer disposed on the n-type GaN layer in the entire or part of the MESA region; a plurality of contact plugs which is in contact with the n-type GaN layer through the transparent window layer; and an n-electrode disposed on the transparent window layer to connect the plurality of contact plugs to each other.
US10181543B2 Solar cell module having a conductive pattern part
A solar cell module includes a plurality of solar cells including a first solar cell and a second solar cell adjacent to each other, wherein each of the plurality of solar cells including at least one first current collector and at least one second current collector, wherein the at least one first current collector and the at least one second current collector being positioned on a non-light incident surface of each of the plurality of solar cells, which is opposite to a light incident surface of each of the plurality of solar cells, an insulating film having a conductive pattern part positioned on the insulating film, wherein the conductive pattern part including a first pattern which is connected to the at least one first current connector 161 of the plurality of solar cells and a second pattern which is connected to the at least one second current connector of the plurality of solar cells, wherein the first pattern being spaced apart from the second pattern; and an insulating sheet between the an insulating film and the non-light incident surface of the plurality of solar cells.
US10181542B2 Photovoltaic cell having a coupled expanded metal article
A method comprises providing an expanded metal article having a plurality of first segments intersecting a plurality of second segments thereby forming a plurality of openings. The expanded metal article has a surface comprising a plurality of solder pads. A semiconductor material with a top surface and a bottom surface is provided, the bottom surface having a plurality of silver pads and the top surface serving as a light-incident surface of the photovoltaic cell. At a plurality of soldering locations, a majority of the plurality of solder pads on the surface of the expanded metal article is electrically coupled with the plurality of silver pads on the bottom surface of the semiconductor material. Also disclosed is a photovoltaic cell resulting from this method.
US10181541B2 Smart photovoltaic cells and modules
A solar photovoltaic module laminate for electric power generation is provided. A plurality of solar cells are embedded within module laminate and arranged to form at least one string of electrically interconnected solar cells within said module laminate. A plurality of power optimizers are embedded within the module laminate and electrically interconnected to and powered with the plurality of solar cells. Each of the distributed power optimizers capable of operating in either pass-through mode without local maximum-power-point tracking (MPPT) or switching mode with local maximum-power-point tracking (MPPT) and having at least one associated bypass switch for distributed shade management.
US10181539B2 Photoelectric conversion element and photoelectric conversion device including the same
A photoelectric conversion element includes a buffer layer, a BSF layer, a base layer, a photoelectric conversion layer, an emitter layer, a window layer, a contact layer, and a p-type electrode sequentially on one surface of a substrate, and includes an n-type electrode on the other surface of the substrate. The photoelectric conversion layer has at least one quantum dot layer. The at least one quantum dot layer includes a quantum dot and a barrier layer. A photoelectric conversion member including the buffer layer, the BSF layer, the base layer, the photoelectric conversion layer, the emitter layer, the window layer, and the contact layer has an edge of incidence that receives light in an oblique direction relative to the growth direction of the quantum dot. A concentrator concentrates sunlight and causes the concentrated sunlight to enter the photoelectric conversion member from the edge of incidence.
US10181537B2 Laser power converter
A Laser Power Converter (LPC) device (1) comprises an anti-reflection coating (10), a window layer (20), an active region (30), an electron blocking layer (40), a Distributed Bragg Reflector (DBR) (50) and a substrate (60). The device further comprises an anode (70), a cathode (80) and insulating layers (90). The active region (30) is formed of indium gallium arsenide phosphide (InGaAsP), with the proportion of chemical elements in the InGaAsP layers being InyGa1-yAsxP1-x, and is designed to convert electromagnetic radiation having a wavelength of 1.55 μm into electrical energy. However, the exact composition of the InGaAsP is chosen to have a band-gap wavelength at slightly above 1.55 μm because in operation the device heats up and the band-gap shifts to longer wavelengths. To obtain a suitable band-gap the composition may be InyGa1-yAsxP1-x, where x=0.948, 0.957, 0.965, 0.968, 0.972 or 0.976 and y=0.557, 0.553, 0.549, 0.547, 0.545 or 0.544 respectively.
US10181536B2 System and method for manufacturing photovoltaic structures with a metal seed layer
One embodiment of the present invention can provide a system for fabrication of a photovoltaic structure. The system can include a physical vapor deposition tool configured to sequentially deposit a transparent conductive oxide layer and a metallic layer on an emitter layer formed in a first surface of a Si substrate, without requiring the Si substrate to be removed from the physical vapor deposition tool after depositing the transparent conductive oxide layer. The system can further include an electroplating tool configured to plate a metallic grid on the metallic layer and a thermal annealing tool configured to anneal the transparent conductive oxide layer.
US10181535B2 Backplane reinforcement and interconnects for solar cells
Fabrication methods and structures relating to backplanes for back contact solar cells that provide for solar cell substrate reinforcement and electrical interconnects are described. The method comprises depositing an interdigitated pattern of base electrodes and emitter electrodes on a backside surface of a semiconductor substrate, forming electrically conductive emitter plugs and base plugs on the interdigitated pattern, and attaching a backplane having a second interdigitated pattern of base electrodes and emitter electrodes at the conductive emitter and base plugs to form electrical interconnects.
US10181533B2 Transcap manufacturing techniques without a silicide-blocking mask
Certain aspects of the present disclosure provide a semiconductor variable capacitor. The semiconductor variable capacitor generally includes a first non-insulative region disposed above a semiconductor region, and a second non-insulative region disposed adjacent to the semiconductor region. In certain aspects, the semiconductor variable capacitor also includes a first silicide layer disposed above the second non-insulative region, wherein the first silicide layer overlaps at least a portion of the semiconductor region. In certain aspects, a control region may be disposed adjacent to the semiconductor region such that a capacitance between the first non-insulative region and the second non-insulative region is configured to be adjusted by varying a control voltage applied to the control region.
US10181532B2 Low loss electronic devices having increased doping for reduced resistance and methods of forming the same
An electronic device includes a drift region having a first conductivity type and a grid including a plurality of doped regions formed in the drift region and having a second conductivity type. The doped regions have a dopant concentration greater than 2.2×1019 cm−3. Related methods are also disclosed.
US10181528B2 Thin-film transistor and manufacturing method thereof
The invention relates to a thin-film transistor and a manufacturing method thereof. The manufacturing method of the thin-film transistor includes the following steps: an insulating layer is formed to cover a gate on a substrate; a semiconductor pattern having a first region and a second region is formed on the insulating layer; a plurality of island patterns is formed, wherein at least a portion of the plurality of island patterns is disposed on the semiconductor pattern, and the plurality of island patterns is separated from one another by a gap; and a source and a drain are formed to cover a portion of the plurality of island patterns and fill the gaps to respectively be electrically connected to the first region and the second region of the semiconductor pattern.
US10181525B2 Semiconductor devices and methods of forming the same
According to embodiments of the inventive concept, a gate electrode is formed on a substrate, and a first spacer, a second spacer, and a third spacer are sequentially formed on a sidewall of the gate electrode. The substrate is etched to form a recess region. A compressive stress pattern is formed in the recess region. A protective spacer is formed on a sidewall of the third spacer. When the recess region is formed, a lower portion of the second spacer is removed to form a gap region between the first and third spacers. The protective spacer fills the gap region.
US10181524B1 Vertical transistor device and method for fabricating the same
A vertical transistor device and a method for fabricating the same are provided. The vertical transistor device includes a semiconductor substrate, first sources/drains and second sources/drains. The semiconductor substrate includes a bottom portion and fin portions located on the bottom portion. Each of the fin portions includes an upper portion and a lower portion. The lower portion is located between the bottom portion of the semiconductor substrate and the upper portion, in which the lower portion includes recesses. The first sources/drains are disposed on terminals of the upper portions of the fin portions. The second sources/drains are disposed on the recesses of the lower portions of the fin portions, in which the sources/drains are not merged with each other. In the method for fabricating the vertical transistor device, the lower portions of the fin portions are patterned to form the recesses on the lower portions of the fin portions.
US10181522B2 Simplified gate to source/drain region connections
Structures for a field-effect transistor and fabrication methods for forming a structure for a field-effect transistor. The structure may include a gate electrode, a source/drain region formed adjacent to a vertical sidewall of the gate electrode, and a conductive link that couples the vertical sidewall of the gate electrode with the source/drain region.
US10181519B2 Power semiconductor device
The present invention provides a semiconductor device comprising a substrate including an active region and an edge region and containing a semiconductor doped with impurities having a first conductivity type; an insulating film disposed on the edge region of the substrate; a field plate pattern disposed on the insulating film; and at least one first doped region having a second conductivity type buried in the edge region of the substrate and extending in a direction having a vector component parallel to an upper surface of the substrate.
US10181515B2 Semiconductor device
Provided is a semiconductor device according to an embodiment including an i-type or first-conductivity-type first diamond semiconductor layer having a first side surface, a second-conductivity-type second diamond semiconductor layer provided on the first diamond semiconductor layer and having a second side surface, a third diamond semiconductor layer being in contact with the first side surface and the second side surface, the third diamond semiconductor containing nitrogen, a first electrode electrically connected to the first diamond semiconductor layer, and a second electrode electrically connected to the second diamond semiconductor layer.
US10181512B2 JFET and method for fabricating the same
A junction field effect transistor includes a substrate and a gate region having a first conductive type in the substrate. Source/drain regions of a second conductive type opposite to the first conductive type are disposed in the substrate on opposite sides of the gate region. A pair of high-voltage well regions of the second conductive type are disposed beneath the source/drain regions. A channel region is provided beneath the gate region and between the pair of high-voltage well regions. The channel region is of the second conductive type and has a dopant concentration lower than that of the pair of high-voltage well regions.
US10181510B2 Semiconductor device and method for fabricating the same
A method of manufacturing a semiconductor device is provided. A stacked structure including one or more sacrificial layers and one or more semiconductor layers are stacked on a substrate is formed. A dummy gate structure including a dummy gate and a dummy spacer on the stacked structure is formed. The stacked structure is etched using the dummy gate structure to form a first recess. The one or more sacrificial layers are etched. The dummy spacer is removed. A spacer film is formed on the dummy gate, the one or more semiconductor layer and the one or more sacrificial layers. The semiconductor layer and spacer film are etched to form a second recess using the dummy gate and spacer film. An external spacer formed on the dummy gate and an internal spacer formed on the one or more sacrificial layers are formed. A source/drain region is formed in the second recess.
US10181509B2 Insulated gate power devices with reduced carrier injection in termination area
A high power vertical insulated-gate switch is described that includes an active region, containing a cell array, and a surrounding termination region. The termination region is for at least the purpose of controlling a breakdown voltage and does not contain any switching cells. Assuming the anode is the silicon substrate (p-type), it is desirable to have good hole injection efficiency from the substrate in the active region in the device's on-state. Therefore, the substrate should be highly doped (p++) in the active region. It is desirable to have poor hole injection efficiency in the termination region so that there is a minimum concentration of holes in the termination region when the switch is turned off. Various doping techniques are disclosed that cause the substrate to efficiency inject holes into the active region but inefficiently inject holes into the termination region during the on-state.
US10181506B2 Display device and semiconductor device
An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US10181504B2 Flexible display panel with redundant bent signal lines
A display may have an array of organic light-emitting diodes that form an active area on a flexible substrate. Metal traces may extend between the active area and an inactive area of the flexible substrate. Display driver circuitry such as a display driver integrated circuit may be coupled to the inactive area. The metal traces may extend across a bent region in the flexible substrate. A coating layer in the bent region may serve as a neutral stress plane adjustment layer. Metal traces may have meandering shapes such as zigzag shapes to reduce stress when bending. Adjacent traces may be shorted together to provide redundancy. Multiple layers of traces may be provided. Inorganic passivation layer coatings on the metal traces may help protect the metal traces.
US10181502B2 Thin film transistor substrate and display using the same
The present disclosure relates to a thin film transistor substrate having two different types of thin film transistors on the same substrate and a display using the same. A disclosed display device may include a substrate, a first thin film transistor including a first semiconductor layer having a polycrystalline semiconductor material on the substrate, and a second thin film transistor including a second semiconductor layer including an oxide semiconductor material on the substrate. Both the first semiconductor layer and the second semiconductor layer may be disposed directly on a same underlying layer.
US10181501B2 Micro light-emitting diode display panel
A micro LED display panel includes a plurality of active areas disposed on a substrate and arranged in an array. A plurality of micro LEDs are uniformly arranged in each of the active areas to achieve high-resolution of micro LED display panel. By controlling the number of micro LEDs in each of the active areas, the production cost can be effectively controlled, while a screen door effect can be eliminated to thereby enhance market competitiveness of the micro LED display panel.
US10181500B2 Display device and method of manufacturing the same
Disclosed are a display device and a method of manufacturing the same, which prevent a reduction in an aperture ratio and occurrence of color mixing caused by a process error of a black matrix and a color filter. The display device includes a plurality of color filters, an inorganic layer covering the plurality of color filters, and a black matrix disposed on the inorganic layer between the plurality of color filters.
US10181494B2 Method for producing an optoelectronic semiconductor chip and optoelectronic semiconductor chip
The invention relates to a method for producing an optoelectronic semiconductor chip (1). A semiconductor layer sequence (3) is provided, comprising a first semiconductor layer (3a) and a second semiconductor layer (3b). Furthermore, a first contact layer (5a) is provided which extends laterally along the first semiconductor layer (3a) and electrically contacts same. A third semiconductor layer (7) is applied onto a first contact layer (5a) face facing away from the semiconductor layer sequence (3). A recess (8) is formed which extends through the third semiconductor layer (7), the first contact layer (5a), and the first semiconductor layer (3a) into the second semiconductor layer (3b). A passivation layer (9) is applied onto a third semiconductor layer (7) face facing away from the semiconductor layer sequence (3). At least one first (9a) and at least one second passage opening (9b, 9c) are formed in the passivation layer (9). A second contact layer (5b) is applied which electrically contacts the second semiconductor layer (3b) in the region of the at least one first passage opening (9a) and the third semiconductor layer (7) in the region of the at least one second passage opening (9b, 9c). The invention additionally relates to an optoelectronic semiconductor chip (1).
US10181493B2 Radiation detector system of radiation imaging modality
Among other things, a detection assembly of a radiation detector system is provided. In some embodiments, the detection assembly comprises a plurality of detector elements. Respective detector elements include a scintillator array, a photodetector array supporting the scintillator array on a first side of the photodetector array, and an electrical contact disposed on a second side of the photodetector array. In some embodiments, the detection assembly includes a printed circuit board. The electrical contact of respective detector elements is bonded to the printed circuit board to physically and electrically couple respective detector elements to the printed circuit board. A method of fabricating a detection assembly of a radiation detector system is also provided.
US10181488B2 Imaging device
In an imaging device, a plurality of first photoelectric conversion units generate a first signal based on first visible light and infrared light. A plurality of second photoelectric conversion units generate a second signal based on only second visible light. An infrared absorption layer absorbs the infrared light and transmits only the second visible light. A plurality of third photoelectric conversion units generate a third signal based on the infrared light. A signal processing circuit generates a fourth signal by correcting the first signal using the third signal. The signal processing circuit generates a visible light image signal on the basis of the second signal and the fourth signal. The signal processing circuit generates an infrared light image signal on the basis of the third signal.
US10181485B2 Solid-state image sensor, electronic apparatus, and imaging method
The present disclosure relates to a solid-state image sensor, an electronic apparatus and an imaging method by which specific processing other than normal processing can be sped up with reduced power consumption. The solid-state image sensor includes a pixel outputting a pixel signal used to construct an image and a logic circuit driving the pixel, and is configured of a stacked structure in which a first semiconductor substrate including a plurality of the pixels and a second semiconductor substrate including the logic circuit are joined together. In addition, among the plurality of pixels, a specific pixel is connected to the logic circuit independently of a normal pixel, the specific pixel being the pixel that outputs the pixel signal used in the specific processing other than imaging processing in which the image is imaged. The present technology can be applied to a stacked solid-state image sensor, for example.
US10181481B2 Display device
A display device includes a driver circuit including a logic circuit including a first transistor which is a depletion type transistor and a second transistor which is an enhancement type transistor; a signal line which is electrically connected to the driver circuit; a pixel portion including a pixel whose display state is controlled by input of a signal including image data from the driver circuit through the signal line; a reference voltage line to which reference voltage is applied; and a third transistor which is a depletion type transistor and controls electrical connection between the signal line and the reference voltage line. The first to the third transistors each include an oxide semiconductor layer including a channel formation region.
US10181479B2 Array substrate and manufacturing method thereof
The present invention provides a manufacturing method of an array substrate and an array substrate. The manufacturing method of the array substrate according to the present invention combines the COA technology and the BOA technology, where a black matrix is first formed on a backing plate, followed by forming a top-gate TFT device on the black matrix, and finally forming a color filter layer on the TFT device, wherein the pixel electrode is directly arranged on the drain electrode and connected with the drain electrode. The manufacturing method helps enhance electrical performance of a TFT device and stability of performance, improves quality of a display panel, and, compared to an existing array substrate manufacturing method, reduces masks and operations involved. The manufacturing method is simple and helps reduce manufacturing costs. The array substrate of the present invention requires a simple manufacturing method, provides enhanced electrical performance of a TFT device and stability of performance, and improves quality of a display panel.
US10181476B2 Semiconductor memory devices and methods for manufacturing the same
Semiconductor memory devices and methods for manufacturing the same are provided. The device may include vertical channel structures that are two-dimensionally arranged on a substrate and vertically extend from the substrate. The device may also include bit lines on the vertical channel structures, and each of the bit lines may be commonly connected to the vertical channel structures arranged in a first direction. The device may further include common source lines that extend between the vertical channel structures in a second direction intersecting the first direction and a source strapping line that is disposed at the same vertical level as the bit lines and electrically connects the common source lines to each other.
US10181474B2 SRAM layout for double patterning
An integrated circuit with a SAR SRAM cell with power routed in metal-1. An integrated circuit with a SAR SRAM cell that has power routed in Metal-1 and has metal-1 and metal-2 integrated circuit and SAR SRAM cell patterns which are DPT compatible. A process of forming an integrated circuit with a SAR SRAM cell with DPT compatible integrated circuit and SAR SRAM cell metal-1 and metal-2 patterns.
US10181473B2 Semiconductor device
A semiconductor device includes a substrate, plural active areas, plural bit lines and plural dummy bit lines. The substrate includes a cell region and a periphery region, and the active areas are defined on the substrate. The bit lines are disposed on the substrate, within the cell region and across the active areas. The dummy bit lines are disposed at a side of the bit lines, wherein the dummy bit lines are in contact with each other and have different pitches therebetween.
US10181472B1 Memory cell with vertical transistor
The present disclosure provides a memory cell. The memory cell includes a substrate, a deep trench capacitor formed in the substrate, and a vertical transistor formed on the substrate and electrically connected to the deep trench capacitor. The vertical transistor includes a source region and a drain region stacked on the substrate, a channel region vertically sandwiched between the source region and the drain region, and a gate structure annularly wrapping around the channel region.
US10181471B2 Memory cell comprising first and second transistors and methods of operating
Semiconductor memory cells, array and methods of operating are disclosed. In one instance, a memory cell includes a bi-stable floating body transistor and an access device; wherein the bi-stable floating body transistor and the access device are electrically connected in series.
US10181468B2 Memory cell with asymmetrical transistor, asymmetrical transistor and method of forming
An asymmetric transistor may be used for controlling a memory cell. The asymmetric transistor may include at least one gate stack having bottom to top: a gate dielectric layer having a planar upper surface and a uniform thickness extending atop the entirety of the device channel, a dielectric threshold voltage adjusting element including: a sloped dielectric element located on the planar upper surface of the gate dielectric layer, and a sidewall dielectric layer extending from the sloped dielectric element along a first sidewall of the opening space, and a gate conductor located atop an upper surface of the sloped dielectric element and along a side of the sidewall dielectric layer. The dielectric threshold voltage adjusting element creates a threshold voltage that is lower in a writing mode than in a storage mode of the memory cell.
US10181467B2 Display panel and display device including the same
A display panel is disclosed, which includes: a substrate; plural scan lines disposed on the substrate and extending along a first direction; a first insulating layer disposed on the scan lines; plural data lines disposed on the first insulating layer and extending along a second direction; a second insulating layer disposed on the data lines; and a common electrode disposed on the second insulating layer and including a through hole; wherein, the through hole includes a first region and a second region, the first region has a first maximum width along the first direction, the second region has a second maximum width along the first direction, and a ratio of the second maximum width over the first maximum width is greater than 0 and less than 1.
US10181463B2 Structure and method for dynamic biasing to improve ESD robustness of current mode logic (CML) drivers
An integrated circuit having a CML driver including a driver biasing network. A first output pad and a second output pad are connected to a voltage pad. A first driver is connected to the first output pad and the voltage pad. A second driver is connected to the second output pad and the voltage pad. A first ESD circuit is connected to the voltage pad, the first output pad, and the first driver. A second ESD circuit is connected to the voltage pad, the second output pad, and the second driver. The first ESD circuit biases the first driver toward a voltage of the voltage pad when an ESD event occurs at the first output pad, and the second ESD circuit biases the second driver toward the voltage of the voltage pad when an ESD event occurs at the second output pad.
US10181457B2 Microelectronic package for wafer-level chip scale packaging with fan-out
Apparatuses and methods relating generally to a microelectronic package for wafer-level chip scale packaging with fan-out are disclosed. In an apparatus, there is a substrate having an upper surface and a lower surface opposite the upper surface. A microelectronic device is coupled to the upper surface with the microelectronic device in a face-up orientation. Wire bond wires are coupled to and extending away from the upper surface. Posts of the microelectronic device extend away from a front face thereof. Conductive pads are formed in the substrate associated with the wire bond wires for electrical conductivity.
US10181454B2 Dummy TSV to improve process uniformity and heat dissipation
In a stack of chips which each include active circuit regions, a plurality of through-silicon via (TSV) structures are formed for thermally conducting heat from the multi-chip stack by patterning, etching and filling with thermally conductive material a plurality of TSV openings in the multi-chip stack, including a first larger TSV opening that extends through substantially the entirety of the multi-chip stack without penetrating any active circuit region, and a second smaller TSV opening that extends down to but not through an active circuit region.
US10181452B2 Method for manufacturing light-emitting device
A method for manufacturing a light-emitting device includes: a first connecting step of forming a ball portion of the wire joined to a first connecting point on a light emitting element; a first transferring step of transferring the capillary to a first point located in a +Z direction above the first connecting point; a second transferring step of transferring the capillary from the first point to a second point located in a −X direction opposite from a second connecting point on the substrate; a third transferring step of transferring the capillary from the second point to a third point located in a +X direction beyond the second connecting point and in the +Z direction above the second connecting point; a second connecting step of transferring the capillary and joining the wire to the second connecting point; and forming an encapsulating member to encapsulate the wire.
US10181451B2 Electronic component mounting apparatus
A mounting apparatus includes: a mounting tool; a supporting mechanism; a first pressurizing mechanism having a Z axis motor as a drive source for moving the mounting tool in the vertical direction together with the supporting mechanism so as to apply a first load to the electronic component; a second pressurizing mechanism having a VCM as a drive source provided between the supporting mechanism and the mounting tool, and for moving the mounting tool in the vertical direction with respect to the supporting mechanism so as to apply a second load to the electronic component; a load cell; and a control unit configured to control driving of the first pressurizing mechanism and the second pressurizing mechanism, the control unit previously driving the second pressurizing mechanism to bring the load cell into contact with the supporting mechanism and generate precompression when the first load is applied by the first pressurizing mechanism.
US10181450B2 Method of manufacturing semiconductor device
A pad formed in a semiconductor chip is formed such that a thickness of an aluminum film in a wire bonding portion is smaller than that of an aluminum film in a peripheral portion covered with a protective film. On the other hand, a thickness of a wiring formed in the same step as the pad is larger than that of the pad in the wire bonding portion. The main conductive film of the pad in the wire bonding portion is comprised of only one layer of a first aluminum film, while the main conductive film of the wiring is comprised of at least two layers of aluminum films (the first aluminum film and a second aluminum film) in any region of the wiring.
US10181443B2 Support structure for barrier layer of semiconductor device
Among other things, one or more support structures and techniques for forming such support structures within semiconductor devices are provided. The support structure comprises an oxide infused silicon layer that is formed within a trench of a dielectric layer on a substrate of a semiconductor device. The oxide infused silicon layer results from a silicon layer that is exposed to oxide during an ultraviolet (UV) curing process. The oxide infused silicon layer is configured to support a barrier layer against a conductive structure formed on the barrier layer within the trench. In this way, the support structure provides pressure against the barrier layer so that the barrier layer substantially maintains contact with the conductive structure, to promote improved performance and reliability of the conductive structure.
US10181440B2 Semiconductor device
A semiconductor device includes: a semiconductor substrate having a main surface; a first insulating film formed in a convex shape and provided on the main surface of the semiconductor substrate; a first diffusion layer formed on the semiconductor substrate and provided to surround the first insulating film formed in a convex shape, the first diffusion layer being different in conductivity type from the semiconductor substrate; a first conductive layer formed so as to extend across the first insulating film formed in a convex shape, the first conductive layer forming a fuse element; and a second insulating film provided on the first conductive layer.
US10181436B2 Lead frame and method of manufacturing the same
A lead frame includes leads including inner leads and outer leads. Each of the leads includes an inner lead and an outer lead. A tie bar extends so as to cross connecting points of the inner leads and the outer leads. The leads and the tie bar include a first surface, a second surface, and side surfaces. A plating layer is provided on the inner leads, the outer leads and the tie bar. A first non-plating region is provided between an edge in the first surface of the inner lead and an edge of the plating layer provided on the first surface of the inner lead. A second non-plating region is provided between an edge of the first surface on the inner lead side of the tie bar and an edge on the inner lead side of the plating layer provided on the first surface of the tie bar.
US10181434B1 Lead frame for integrated circuit device having J-leads and gull wing leads
A lead frame for a packaged integrated circuit (IC) device has alternating first and second leads that protrude from a package body in respective first and second planes, where the second plane is parallel to and below the first plane. The first leads are formed into Gull Wing shaped leads and the second leads are formed into J-shaped leads. Inner lead portions of the first and second leads are maintained in the first plane with a tape. An inner lead portion of each of the second leads includes a deformation area that facilitates maintaining the tape in contact with the inner lead area of the second leads, even when a mold tool presses down on an outer lead side of the second leads to place the outer lead ends of the second leads in the second plane.
US10181431B2 Package substrate and method of manufacturing the same
Package substrate and a method of manufacturing the same is disclosed. The package substrate includes an insulating layer having first circuit patterns embedded in a first surface of the insulating layer, and a protruded circuit pattern formed above at least one of the embedded first circuit patterns, wherein a width of the protruded circuit pattern is greater than a width of each of the embedded first circuit patterns. Accordingly, a flip chip and a wire bonding chip may be installed at the same time owing to an embedded structure of circuit pattern and a protruded structure of circuit pattern realized together on a surface where an electronic component is to be installed. Moreover, a fine circuit pattern may be formed, and a surface treatment layer may be selectively formed at desired portions without forming an additional seed layer for electroplating, thereby possibly simplifying manufacturing processes and saving manufacturing costs.
US10181427B2 Semiconductor devices and methods for fabricating the same
Semiconductor devices may include a substrate including first to third regions, with first to third interfacial layers in the first to third regions, respectively, first to third high-k dielectric films on the first to third interfacial layers, respectively, first to third work function adjustment films on the first to third high-k dielectric films, respectively, and first to third filling films on the first to third work function adjustment films, respectively. Concentrations of a dipole forming element in the first to third high-k dielectric films may be first to third concentrations. The first concentration may be greater than the second concentration, and the second concentration may be greater than the third concentration. Thicknesses of the first to third work function adjustment films may be first to third thicknesses. The first thickness may be less than the second thickness, and the second thickness may be less than the third thickness.
US10181426B1 Etch profile control of polysilicon structures of semiconductor devices
A method of forming first and second fin field effect transistors (finFETs) on a substrate includes forming first and second fin structures of the first and second finFETs, respectively, on the substrate and forming first and second oxide regions having first and second thicknesses on top surfaces of the first and second fin structures, respectively. The method further includes forming third and fourth oxide regions having third and fourth thicknesses on sidewalls on the first and second fin structures, respectively. The first and second thicknesses are greater than the third and fourth thicknesses, respectively. The method further includes forming a first polysilicon structure on the first and third oxide regions and forming a second polysilicon structure on the second and fourth oxide regions. The method also includes forming first and second source/drain regions on first and second recessed portions of the first and second fin structures, respectively and replacing the first and second polysilicon structures with first and second gate structures, respectively.
US10181425B1 Gate-end structure engineering for semiconductor applications
Semiconductor device structures with reduced gate end width formed at gate structures and methods for manufacturing the same are provided. In one example, a semiconductor device structure includes a plurality of gate structures formed over a plurality of fin structures, the gate structures formed substantially orthogonal to the fin structures, wherein the plurality of gate structures includes a first gate structure having a first gate end width and a second gate structure having a second gate end width, wherein the second gate end width is shorter than the first gate end width.
US10181424B2 Peeling method and manufacturing method of flexible device
A peeling method at low cost with high mass productivity is provided. An oxide layer is formed over a formation substrate, a first layer is formed over the oxide layer using a photosensitive material, an opening is formed in a portion of the first layer that overlaps with the oxide layer by a photolithography method and the first layer is heated to form a resin layer having an opening, a transistor including an oxide semiconductor in a channel formation region is formed over the resin layer, a conductive layer is formed to overlap with the opening of the resin layer and the oxide layer, the oxide layer is irradiated with light using a laser, and the transistor and the formation substrate are separated from each other.
US10181422B2 Array substrate, method for manufacturing the same, and display apparatus
The present disclosure belongs to the field of display and discloses an array substrate and a method for manufacturing the same, and a display apparatus. The array substrate comprises a first signal line and a second signal line provided side by side in a same direction and in a same layer, the second signal line comprising two separated parts, and a separation region being provided between the two separated parts; a first lead, configured to be connected to the first signal line, and pass through the separation region, so as to intersect with the second signal line; and a second lead, configured to be in a layer different than that of the second signal line, and conned the two separated parts.
US10181419B2 Vertical semiconductor diode manufactured with an engineered substrate
A semiconductor diode includes an engineered substrate including a substantially single crystal layer, a buffer layer coupled to the substantially single crystal layer, and a semi-insulating layer coupled to the buffer layer. The semiconductor diode also includes a first N-type gallium nitride layer coupled to the semi-insulating layer and a second N-type gallium nitride layer coupled to the first N-type gallium nitride layer. The first N-type gallium nitride layer has a first doping concentration and the second N-type gallium nitride layer has a second doping concentration less than the first doping concentration. The semiconductor diode further includes a P-type gallium nitride layer coupled to the second N-type gallium nitride layer, an anode contact coupled to the P-type gallium nitride layer, and a cathode contact coupled to a portion of the first N-type gallium nitride layer.
US10181410B2 Integrated circuit package comprising surface capacitor and ground plane
Many aspects of an improved IC package are disclosed herein. The improved IC package exhibits low-impedance and high power and signal integrity. The improved IC package comprises an IC die mounted on a multilayer coreless substrate. The thicknesses of prepreg layers of the coreless substrate are specific chosen to minimize warpage and to provide good mechanical performance. Each of the prepreg layers may have different coefficient of thermal expansion (CTE) and/or thickness to enable better control of the coreless substrate mechanical properties. The improved IC package also includes a vertically mounted die side capacitor and a conductive layer formed on the solder resist layer of the substrate. The conductive layer is formed such that it also encapsulates the vertically mounted capacitor while being electrically coupled to one of the capacitor's electrode.
US10181408B2 Chemical mechanical polishing method for tungsten using polyglycols and polyglycol derivatives
A process for chemical mechanical polishing a substrate containing tungsten is disclosed to reduce corrosion rate and inhibit dishing of the tungsten and erosion of underlying dielectrics. The process includes providing a substrate; providing a polishing composition, containing, as initial components: water; an oxidizing agent; a polyglycol or polyglycol derivative; a dicarboxylic acid, a source of iron ions; a colloidal silica abrasive; and, optionally a pH adjusting agent; providing a chemical mechanical polishing pad, having a polishing surface; creating dynamic contact at an interface between the polishing pad and the substrate; and dispensing the polishing composition onto the polishing surface at or near the interface between the polishing pad and the substrate; wherein some of the tungsten (W) is polished away from the substrate, corrosion rate is reduced, dishing of the tungsten (W) is inhibited as well as erosion of dielectrics underlying the tungsten (W).
US10181407B2 Method for manufacturing niobate-system ferroelectric thin-film device
This method for manufacturing a niobate-system ferroelectric thin-film device includes: a lower electrode film formation step of forming a lower electrode film on a substrate; a ferroelectric thin film formation step of forming a niobate-system ferroelectric thin film on the lower electrode film; an etch mask pattern formation step of forming an etch mask in a desired pattern on the niobate-system ferroelectric thin film, the etch mask being an amorphous fluororesin film laminated via a noble metal film; and a ferroelectric thin film etching step of shaping the niobate-system ferroelectric thin film into a desired fine pattern by wet etching using an etchant comprising: a chelating agent; an aqueous alkaline solution containing an aqueous ammonia solution; and an aqueous hydrogen peroxide solution.
US10181406B2 Plasma processing apparatus, plasma processing method, and method for manufacturing electronic device
In an inductively-coupled plasma torch unit, a coil, a first ceramic block, and a second ceramic block are arranged parallel to one another, and an elongated chamber has an annular shape. Plasma generated inside the chamber is ejected toward a substrate through an opening portion in the chamber. The substrate is processed by relatively moving the elongated chamber and the substrate in a direction perpendicular to a longitudinal direction of the opening portion. A rotating ceramic pipe having a cylindrical shape is provided so as to cause a refrigerant to flow into a cavity formed inside the ceramic pipe. Accordingly, it becomes possible to apply greater high-frequency power, thereby enabling fast plasma processing.
US10181405B2 Method for selective under-etching of porous silicon
A method for making a solar cell is disclosed. In accordance with the method of the present invention a composite wafer is formed. The composite layer includes a single crystal silicon wafer, a silicon-based device layer and sacrificial porous silicon sandwiched therebetween. The composite wafer is treated to an aqueous etchant maintained below ambient temperatures to selectively etch the sacrificial porous silicon and release or undercut the silicon-based layer from the single crystal silicon wafer. The released silicon device layer is attached to a substrate to make a solar cell and the released single crystal silicon wafer is reused to make additional silicon device layer.
US10181403B2 Layout effect mitigation in FinFET
Multigate devices and fabrication methods that mitigate the layout effects are described. In conventional processes to fabricate multigate semiconductor devices such as FinFET devices, long isolation cut masks may be used. This can lead to undesirable layout effects. To mitigate or eliminate the layout effect, fabrication methods are proposed in which the interlayer dielectric (ILD) layer remains intact at the gate cut location during the fabrication process.
US10181390B2 X-ray tube including support for latitude supply wires
According to one embodiment, an X-ray tube includes a cathode including a filament, an anode target, and an envelope. The cathode includes a metal lead wire supporter which is exposed outside the envelope, which is configured as a part of the envelope, and to which a lead wire as a power supplier to the filament is attached such that the lead wire passes both inside and outside of the envelope, and a metal filament supporter fixed on the lead wire supporter, being in contact with the lead wire supporter, and supporting the filament.
US10181389B2 X-ray tube having magnetic quadrupoles for focusing and collocated steering coils for steering
An X-ray tube can include: a cathode including an electron emitter that emits an electron beam; an anode configured to receive the electron beam; a first magnetic quadrupole between the cathode and the anode and having a first yoke with four first pole projections extending from the first yoke and oriented toward a central axis of the first yoke and each of the four first pole projections having a first quadrupole electromagnetic coil; a second magnetic quadrupole between the first magnetic quadrupole and the anode and having a second yoke with four second pole projections extending from the second yoke and oriented toward a central axis of the second yoke and each of the four second pole projections having a second quadrupole electromagnetic coil; and at least one steering coil collocated with a quadrupole on a pole projection.
US10181386B2 Operating device
An operating device includes: an operating section that rotates about a predetermined axis; and a shaft part to move integrally with the operating section. The shaft part has a first end and a second end projected in directions opposite from each other along the axis. A guide regulates movement of the shaft part in a radial direction. A first regulation part specifies a position of the shaft part in a thrust direction by contacting the first end of the shaft part. A second regulation part is press-contacted to the second end, such that the first end of the shaft part is made to contact the first regulation part. A locking part is arranged integrally with the second regulation part, and restricts the shaft part from separating from the guide, by contacting the second end.
US10181385B2 Control devices having independently suspended buttons for controlled actuation
A control device includes a button assembly having one or more buttons and a button carrier that includes a plurality of resilient, independently deflectable spring arms. The control device may be configured as a wall-mounted keypad to control a load control device, or as a thermostat to control a temperature regulation appliance. The button carrier may be configured to prevent interference between the buttons during operation of the control device. The button assembly may be captured between a faceplate of the control device and a housing that is attached to a rear side of the faceplate. The control device may include one or more button retainers that are attached to the buttons and that are configured to align respective outer surfaces of the buttons relative to each other, and relative to the faceplate of the control device, when the buttons are in respective rest positions.
US10181372B2 Assembly comprising a two-stage cryogenic refrigerator and associated mounting arrangement
An assembly has a two-stage cryogenic refrigerator and an associated mounting arrangement, and a sock having first and second stages corresponding to first and second stages of the refrigerator, with the first stage of the refrigerator being in thermal contact with the first stage of the sock and the second stage of the refrigerator being in thermal contact with the second stage of the sock.
US10181365B2 Tracer wire product and method of manufacture of the same
A tracer wire product for use in detection of underground utility line or routes includes: a metallic wire configured to conduct an electrical signal for detection by an aboveground signal detector; a tin coating formed over the metallic wire; a non-fibrous insulating jacket of polyethylene over the tin coating; a hot melt adhesive at least partially over the polyethylene jacket; a high tenacity woven polyester strength element with water blocking fibers being formed over the hot melt adhesive and the polyethylene jacket; and, an abrasion resistant HDPE outer jacket formed over the high tenacity woven polyester strength element to form one of a circular or oval cross-sectional shape.
US10181363B2 Conductive polyoxymethylene based on stainless steel fibers
Polymer compositions containing a polyoxymethylene base polymer that is compounded with a conductive filler, a polyalkylene glycol, and a metal oxide are disclosed that exhibit electrostatic dissipative (ESD) capabilities while also being resistant to degradation upon exposure to aggressive fuels. For instance, the polymer compositions can have a volume resistivity of from about 1 Ohm-cm to about 200 Ohm-cm and a surface resistivity of about 103 Ohms to about 104 Ohms. Further, the polymer compositions can have a strain at break of from about 15% to about 23%. The polymer compositions can be formed into a shaped or molded article such as a connector, filter housing, baffle, flange, reservoir, port, tube, or pipe, etc. for use in fuel systems where uniform increased conductivity and resistance to aggressive fuels are required.
US10181362B2 Grounding conductor, electrical power system and use of grounding conductor
The application relates to a grounding conductor and an electrical system including such a grounding conductor including a plurality of conductive aluminum strands where each such strand is provided with at least one sheath of an electrically conductive polymer material having a volume resistivity (ρ) below 100 Ω·cm.
US10181357B2 Code generating apparatus and one time programming block
The invention provides a code generating apparatus and an OTP memory block. The code generating apparatus of present disclosure includes a plurality of first one time programming (OTP) memory cells, a reference signal provider and a sense amplifier. The first OTP memory cells are coupled to a first bit line. The reference signal provider provides a reference signal. Wherein, at least one of the first OTP memory cells provides a read current to the first bit line, and the sense amplifier compares the read current and the reference signal to generate an output code. A current value of the reference signal is set within a range, and the range is set by the bit current corresponding to a maximum bit count, such as that the output code is determined by a manufacturing variation of the at least one first OTP memory cell.
US10181355B2 Flash storage device with power monitoring
A flash storage device includes a power hold circuit including a double layer capacitor. A power source supplies power to the flash storage device and charges the double layer capacitor. The double layer capacitor supplies power for maintaining integrity of data during a data transfer occurring in the flash storage device when the power supplied by the power source is disrupted. Additionally, the flash storage device can inhibit subsequent data transfers until the power supplied by the power source is restored.
US10181342B2 Method for improving a program speed and an erase speed of a memory
A method for improving a program speed of a memory includes acquiring a program level of the memory, comparing the program level of the memory with a valid level and a target level for generating a comparison result, and entering a first loop and/or a second loop for setting a program voltage of the memory according to the comparison result.
US10181341B1 Memory device including current generator plate
Some embodiments include an apparatus and methods using a first conductive material located in a first level of an apparatus (e.g., a memory device); a second conductive material located in a second level of the apparatus; pillars extending between the first and second levels and contacting the first and second conductive materials; memory cells located along the pillars; first select gates located in a third level of the apparatus between the first and second levels, with each of the first select gates being located along a segment of a respective pillar among the pillars; second select gates located in a fourth level of the apparatus between the first and third levels; and a conductive plate located in a fifth level of the apparatus between the first and fourth levels, with each of the pillars extending through the conductive plate.
US10181337B2 Information processor, information processing method, and program
There is provided an information processor including circuitry configured to identify a part of a moving image in response to an audible sound input of a user, wherein the moving image is generated by a capturing of an imaging unit which is attached to the user.
US10181335B2 Advanced heater-assisted media burnishing head media burnish process
A method and system for cleaning and/or burnishing an article. The article is operated on by a burnishing object having one more cutting edges and one or more heating surfaces. The article rotates relative to the burnishing head and the cutting edges remove asperities from the article. The heating surface can be activated and can optionally protrude from the burnishing head to further reduce roughness of the surface of the article as the article is rotating relative to the head. The cutting edges and heating surfaces can be configured in shape and size (i.e., geometry) to accommodate the article.
US10181331B2 Method and system for transforming language inputs into haptic outputs
A method for transforming input information into outputs, preferably including: receiving input information; transforming the input information into a set of intermediary components; implementing a transformation model with the set of intermediary components, the transformation model operable to encode the set of intermediary components across a set of output parameters in a device domain associated with a device; and executing control signals operable to deliver outputs, based on the set of output parameters, to a user of the device.
US10181330B2 Signal processing method and device
A signal processing method and device are provided. At least two channel sound signals are acquired, and a frequency-domain audio signal corresponding to each channel sound signal is acquired; beam forming output signals of a beam group corresponding to an audio signal of each frequency point are acquired; an output direction of the beam group is acquired; and time-domain sound signals output after beam forming in the output direction are acquired.
US10181328B2 Hearing system
The present disclosure regards a hearing device configured to receive acoustical sound signals and to generate output sound signals comprising spatial cues.
US10181326B2 Analyzing conversations to automatically identify action items
An action item identification system automatically determines action items by analyzing conversations of representatives with customers. The action item identification system retrieves recordings of various conversations, extracts features of each of the conversations, and analyzes the features to determine a set of features that is indicative of an action item associated with the corresponding conversation. The set of features is further analyzed to generate the action item in an action item manifest (a) as a summary of what is discussed in the conversations or (b) verbatim from the conversations.
US10181324B2 Multi-mode guard for voice commands
Embodiments may be implemented by a computing device, such as a head-mountable display, in order to use a single guard phrase to enable different voice commands in different interface modes. An example device includes an audio sensor and a computing system configured to analyze audio data captured by the audio sensor to detect speech that includes a predefined guard phrase, and to operate in a plurality of different interface modes comprising at least a first and a second interface mode. During operation in the first interface mode, the computing system may initially disable one or more first-mode speech commands, and respond to detection of the guard phrase by enabling the one or more first-mode speech commands. During operation in the second interface mode, the computing system may initially disable a second-mode speech command, and to respond to the guard phrase by enabling the second-mode speech command.
US10181321B2 Utilization of location and environment to improve recognition
A portable terminal has a network interface that receives a set of instructions having a sequence of at least one location and audio properties associated with the at least one location from a server. An audio circuit receives audio signals picked up by a microphone and processes the audio signals in a manner defined by the audio properties associated with the at least one location. A speech recognition module receives processed signals from the audio circuit and carries out a speech recognition process thereupon.
US10181318B2 Audio device and program
A device is provided which adds a desired delay (echo) effect while suppressing increase in the cost with a simple structure. A CPU of an audio device activates a plurality of media players A, B, C, . . . for reproducing an audio file. The audio file is reproduced as an original sound by one of the plurality of media players, and a delay sound with respect to the original sound of the audio file is reproduced by another media player, and is added to the original sound.
US10181316B2 Dynamically increased noise suppression based on input noise characteristics
A maximum noise suppression level (Gmin) is not a single constant value for an entire frequency range, but is allowed to vary across frequencies. The amount of variation is dynamically computed based on the input noise characteristics. For example, if there is excess noise in the lower frequency region, the maximum noise suppression level in that region will increase to suppress the noise in that frequency region. This feature can be enabled all the time, and will be active when the input conditions warrant extra noise suppression in a particular frequency region. Thus, the effort involved in manually tuning an audio system (e.g., hands-free telephony, voice-controlled automotive head unit, etc.) can be significantly reduced or eliminated.
US10181315B2 Systems and methods for selectively enabling and disabling adaptation of an adaptive noise cancellation system
In accordance with the present disclosure, an adaptive noise cancellation system may include a controller. The controller may be configured to determine a degree of convergence of an adaptive coefficient control block for controlling an adaptive response of the adaptive noise cancellation system. The controller may enable adaptation of the adaptive coefficient control block if the degree of convergence of the adaptive response is below a particular threshold and disable adaptation of the adaptive coefficient control block if the degree of convergence of the adaptive response is above a particular threshold, such that when the adaptive noise cancellation system is adequately converged, the adaptive noise cancellation system may conserve power by disabling one or more of its components.
US10181311B2 Electronic musical instruments
Electronic musical instruments as disclosed, include sensors to digitize and alter the sound using FSR sensors in the mouthpieces and other elements of the instrument to mimic the variations available in analog instruments.
US10181308B2 System and method for controlling the luminosity of a head-up display and display using said system
The invention relates to a system for controlling the luminosity of a head-up display (36) of a vehicle, said display (36) being configured to display an image, said system comprising means (32) for assessing luminosity connected to means (34) for determining a luminosity instruction for the display (36). The system is characterized in that said means (32) for assessing luminosity are capable of assessing the external luminosity towards the front of the vehicle and beyond the image displayed on said display (36), and in that said determination means (34) are capable of determining the luminosity instruction in accordance with the external luminosity assessed and of transmitting same to the display (36).
US10181301B2 Liquid crystal display and demultiplexer thereof
A liquid crystal display comprises a demultiplexer (Demux). The demultiplexer for the display comprises an integrated circuit unit and a logic unit electrically connected to the integrated circuit unit. The integrated circuit unit outputs three pulse signals including a first pulse signal, a second pulse signal, and a third pulse signal. The logic unit transforms the three pulse signals having different high and low voltage levels into at least four control signals.
US10181298B2 Apparatus and method of adjusting backlighting of image displays
A method of reducing power consumption in computing devices with a back light display while maintaining image quality and user's experience includes reducing the native backlight intensity and increasing native pixel values. The reduction of the backlight intensity and the increase of native pixel values is adjusted so that the observed pixel value to the user is substantially the same as the native backlight intensity and the native pixel values.
US10181297B2 Driving circuit and liquid crystal display device
Disclosed is a driving circuit, comprising first to fifth electrical switches, a driving electrical switch and a capacitor. The control end and second end of the first switch are coupled to a driving scan line and a driving switch second end. The control end, first end and second end of the driving switch are coupled to the capacitor, a second switch second end and a fourth switch first end. The control end of the second switch is coupled to the driving scan line. The control end of the third switch is coupled to a first compensation scan line. The control end and second end of the fourth switch are coupled to a fifth switch second end and an organic light emitting diode anode. The control end and first end of the fifth switch are coupled to a second compensation scan line and the third switch control end.
US10181296B2 Display device and display method
A display device of the present disclosure is a display device capable of outputting, by a Carousel method, a visible light communication signal including a plurality of signal units. The display device includes a display panel that displays a video signal, a visible light communication processor that encodes the signal units, divides the encoded signal units into a plurality of blocks, generates a plurality of transmission frames by using the plurality of blocks, and uses the generated transmission frames as a backlight control signal, and a backlight that illuminates the display panel from the back surface of the display panel based on the backlight control signal. With regard to the plurality of transmission frames corresponding to one of the signal units generated by the visible light communication processor, an order of the plurality of blocks is different between at least two of the transmission frames.
US10181294B2 Method and apparatus for controlling liquid crystal display brightness, and liquid crystal display device
This disclosure provides a method and apparatus for controlling liquid crystal display brightness, and a liquid crystal display device, and relates to the field of liquid crystal display technologies, where the method includes: determining grayscale values of all pixels in a zone image data block under a predetermined rule according to a received image signal, and pre-obtaining a zone backlight value corresponding to the zone image data block according to the grayscale values; multiplying the pre-obtained zone backlight value with a backlight value gain coefficient to obtain a backlight value of a backlight zone corresponding to the zone image data block to which a gain is applied, wherein the backlight value gain coefficient is more than 1; and outputting the backlight value of the backlight zone to a driver circuit of backlight source in the backlight zone to control the brightness of the backlight source in the backlight zone as a result of driving, thus improving the effect of contrast quality of pictures displayed by the liquid crystal display device.
US10181288B2 Pixel circuit, display panel, display device and driving method
An organic light-emitting diode pixel circuit addresses problems associated with power consumption of a conventional 3D image display using two displayed adjacent frames of image signals that are spaced by a black picture. The pixel circuit includes a signal pre-storage module for storing a signal in a current frame of image signal, when the voltage of a first drive signal is higher than the voltage of a second drive signal and a gate line connected with the pixel is enabled; and a drive module for driving a drive transistor when the voltage of the first drive signal is higher than the voltage of the second drive signal; and to generate a current drive signal from the signal stored in the signal pre-storage module in the current frame of image signal, when the voltage of the first drive signal is not higher than the voltage of the second drive signal.
US10181286B2 Organic light emitting display device
A display device includes a display panel in which a data line and a scan line are disposed; a driving circuit configured to supply a data voltage to the data line, control an operation timing of a scan pulse applied to the scan line, and output a voltage output control signal to a signal transmission line; and a power module circuit configured to generate one or more of first and second driving voltages in response to the voltage output control signal received from the signal transmission line, wherein the voltage output control signal includes a preparation field and a channel selection field, wherein the power module circuit recognizes the voltage output control signal in response to the preparation field, and outputs the one or more of the first and second driving voltages to the driving circuit in response to the channel selection field.
US10181285B2 Pixel and organic light emitting display device having the same
A pixel of an organic light emitting display device includes an organic light emitting diode, a driving transistor including a gate electrode coupled to a first node, a first electrode coupled to a second node, and a second electrode coupled to a third node, the driving transistor being configured to control a driving current through the organic light emitting diode based on a voltage of the first node, a first transistor coupled between the second node and a data line, the first transistor being configured to be turned on in response to a scan signal provided through a current scan line, a storage capacitor coupled between the first node and a high-power voltage line, the storage capacitor being configured to store a data signal provided through the first transistor, and an initialization block configured to initialize the first node based on a scan signal provided through a previous scan line.
US10181281B2 Quantum dot light-emitting diode and display device including the same
A quantum dot light-emitting diode and a display device including the same are disclosed. In one aspect, the display device includes a plurality of pixels, each including a first sub-pixel configured to emit blue light and a second sub-pixel configured to emit different colors of light based on the intensity of an electric field applied thereto.
US10181276B2 Gate driving circuit and display device including the same
A gate driving circuit sequentially outputting a gate voltage using a high level power voltage, a low level power voltage, a start voltage, a previous stage gate voltage, a next stage gate voltage and a clock, includes: a shift register including a plurality of stages connected to each other by a cascade connection, each of the plurality of stages including: a first thin film transistor (TFT) switched by the start voltage or the previous stage gate voltage and transmitting the high level power voltage to a Q node; a second TFT switched by the next stage gate voltage and transmitting the low level power voltage to the Q node; a third TFT switched by a voltage of the Q node and transmitting the clock to an output node; and a first resistor connected between the output node and the low level power voltage.
US10181271B1 Foldunder label
A foldunder label includes a first label sheet with a top side and an opposing underside and a first label line of weakness defining a central region of the first label sheet; and a second label sheet comprising an upper side and an opposing lower side and a second label line of weakness defining a central portion of the second label sheet; and a carrier material with a first section and a second section separated by a line of demarcation, a first section line of weakness underlying the first label, and a second section line of weakness underlying the second label, wherein the underside of the first label sheet is removably adhered to the first section and the lower side of the second label sheet is removably adhered to the second section.
US10181270B1 Method, system, and software to simulate and produce nasal molds for a variety of applications
A nasal model simulator for surgical/anatomical training includes (a) an anatomic model representing one or more anatomical structures; (b) a boney midface structure that simulates osseous midface and nasal structures; and (C) a simulated septal cartilage configured to fit within the boney midface structure and is constructed of a material which simulates cartilage tissue.
US10181267B2 Receiving and processing weather data and flight plan data
An apparatus and method for receiving and processing weather data and flight plan data is disclosed. A processor is configured to receive flight plan data containing at least a moving path of an aircraft; receive weather data containing at least positional information and weather characteristics; compare the positional information of the weather data with the flight plan data; determine if the weather characteristics impact a predetermined operating condition of the aircraft; compare the impact of the weather characteristics to the operating condition with a predetermined threshold value; and provide an indication signal indicating a section of the moving path of the aircraft where the impact of the weather characteristics to the operating condition exceeds the predetermined threshold value.
US10181266B2 System and method to provide driving assistance
Various aspects of a system and method to provide driving assistance are disclosed herein. The system comprises one or more circuits in an electronic control unit used in a vehicle configured to detect one or more actions associated with the vehicle based on one or more signals generated by one or more sensors embedded in the vehicle. The electronic control unit may be further configured to control the activation of an imaging device located on the vehicle at an opposite side of a driver of the vehicle, based on the detected one or more actions. The imaging device is operable to capture one or more images in a forward-facing direction of the vehicle.
US10181264B2 Systems and methods for intersection assistance using dedicated short range communications
Systems and methods for intersection assistance using dedicated short range communications are disclosed. An example vehicle includes a dedicated short range communication transceiver and an intersection assistor. The example dedicated short range communication transceiver is configured to receive safety messages from other vehicles. The example intersection assistor is configured to, before the vehicle reaches an intersection, determine a likelihood that there will be space for the vehicle on the other side of the intersection, and display a recommendation on whether to proceed through the intersection based on the likelihood.
US10181260B2 Audible feedback for input activation of a remote control device
A method of informing a user of an identity of an input of a remote control device is presented. In the method, user activation of one of the inputs of the remote control device is detected. An audible signal associated with the activated input is determined. Each of the inputs of the remote control device is associated with a unique one of a plurality of audible signals. The audible signal associated with the activated input is produced to inform the user of the identity of that input.
US10181257B2 Incident command system/student release system
An incident command system (ICS) of the present disclosure may include an ICS application running on a network that includes multiple mobile digital devices and one or more servers. Each of the mobile digital devices may be used by a respective agent of a venue to report an incident and to carry out one or more procedures associated with the incident response. One such procedure is a child release process, in which a plurality of children may be efficiently and systematically reunited with adult guardians.
US10181254B2 Systems and methods for monitoring on-route transportations
The present disclosure relates to a method and system for monitoring on route transportations. The method includes obtaining a driving route of a target vehicle; obtaining a reference position on the driving route away from a first current position of the target vehicle; determining a second current position of the target vehicle after a reference time; determining a distance between the second current position and the reference position is greater than a preset distance; and sending a signal to a target terminal indicating that the target vehicle is off-route.
US10181248B2 Systems to monitor proximity of body portions relative to an environment
A system embodiment includes, but is not limited to, a device, including: a deformable substrate configured to conform to a skin surface; a sensor assembly including a proximity sensor configured to generate one or more sense signals associated with a proximity of an environmental object relative to the body portion; circuitry configured to receive the one or more sense signals; and a reporting device configured to generate one or more communication signals associated with one or more of the environmental object or the proximity of the environmental object relative to the body portion responsive to instruction by the circuitry; and an external device communicatively coupled with the device, the external device configured to at least one of receive the one or more communication signals from the device or transmit one or more communication signals associated with environmental object characteristics to the device.
US10181245B2 Dryer vent monitoring device
A dryer vent monitor device includes a temperature sensor coupled to a dryer exhaust pipe to measure a temperature inside the dryer exhaust pipe. A differential air pressure sensor is coupled at an input connection between a dryer and the exhaust pipe and at an output connection between the dryer exhaust pipe and an outdoor vent. The differential air pressure sensor measures a differential air pressure between the input connection and the output connection. A transceiver communicates with a monitoring system registered with the dryer vent monitoring device. The dryer vent monitoring device compares both the temperature and the differential air pressure with a preset threshold, determines that at least one of the temperature and the differential air pressure exceed the preset threshold, and generates an alert signal in response to determining that at least one of the temperature and the differential air pressure exceed the preset threshold.
US10181243B1 Adjustable belt security device
An example security device is provided that includes a belt attached to a housing. The belt may be insertable into a receiving channel of the housing at an adjustment end of the belt. A lever may be pivotably coupled to the housing. The lever may be configured to pivot relative to the housing between a locked lever position and an unlocked lever position. A hub may be disposed within the housing and coupled to the lever such that the hub rotates as the lever pivots.
US10181242B1 Personalized emergency evacuation plan
Embodiments of the present invention disclose a method, computer program product, and system for generating and transmitting a Personalized Emergency Evacuation Plan (PEEP). The computer receives an emergency condition real-time data from a plurality of building sensors, a tracking data of at least one user from a plurality of tracking sensors, a facility structural data from a facility database, and a stored user data from a user database for the at least one user. The computer generates a personalized emergency evacuation plan (PEEP) for the at least one user, wherein is a set of recommendations to put the user in the safest position, based on at least the emergency condition real-time data and the received stored user data. The computer transmits the PEEP to a user mobile device, wherein the user mobile device presents the PEEP to the at least one user.
US10181238B2 Method and system for providing enterprise based gamification as a service
The present invention provides a gamification platform to provide one or more gamification services to one or more users in an enterprise. In accordance with an embodiment, the gamification platform includes a server, an application component, a consumer component and a DB layer, wherein said components and the DB layer are communicably coupled to the server. The application component provides a unified and an integrated gamification mechanics across one or more enterprise applications and comprises a tracker, a rule engine and a recommendation engine. The consumer component is configured to support one or more types of client applications. The DB layer is configured to manage and manipulate data in underlying database. The gamification platform further allows one or more users to virtually engage in accomplishing one or more target activities as a team and publishes the one or more gamification services in a user interface of the client application.
US10181230B2 System and method for controlling access at access point
A security system uses wireless access control readers that determine locations of beacon devices relative to thresholds of access points, a verification system for validating user information for users, and beacon devices that monitor for an activation input from their users and that signal the wireless access control readers when the activation input is received. The access point is then controlled based on the user information and the receipt of the activation input by the beacon devices. This addresses the problem of how the system infers intent at an access point. The security system no longer has to infer intent from possibly poor information concerning the location and movement of the users. Instead, the security system can simply determine gross proximity to the access point and then wait for the activation input.
US10181229B2 Method and system for implementing a universal key card
Providing access to one or more services at a place of hospitality is described. Initially, information regarding a user is received from a medium, where the medium includes a plurality of sectors and the information regarding the user is stored on one or more dedicated sectors. An identity of the user is determined based on the information regarding the user. A service reserved for the user is identified based on the identity of the user, where the service is provided by a service provider at the place of hospitality. One or more dedicated sectors of the plurality of sectors of the medium assigned to the service provider are then identified. Finally, the one or more dedicated sectors assigned to the service provider are configured to enable access to the service reserved for the user and provided by the service provider.
US10181228B2 Telematics authentication
Systems and methods for determining the authenticity of vehicle operational data provided by telematics or other devices are provided. Vehicle performance and/or operational data may be collected and the authenticity of the data stream may be determined based on the whether the data stream includes a watermark in a predetermined location of the data stream or whether the data stream includes a data key comprising a predetermined false vehicle performance data reading. A second data recording device may also record vehicle performance and/or operational data. Both the first and second data recording devices may provide the respective vehicle performance data to a computing device. The computing device may compare the vehicle performance data from the first and second data recording devices to determine authenticity of the vehicle measurement data.
US10181223B2 Selecting and transferring material properties in a virtual drawing space
Aspects of the technology described herein provide for sampling the material properties of a source object within a virtual 3D drawing space, and then applying those properties to a target object within the drawing space. The material properties may include not only color, but also other physical properties like texture and sheen. For example, the way an object behaves in different lighting conditions may constitute a material property. According to aspects of the technology described herein, the manner in which an object behaves in lighting conditions, the shininess of the object, and the texture of the object may all be selected, sampled, and transferred to other target surfaces, such as a canvas or the surfaces of other objects, in the virtual 3D drawing space.
US10181220B2 System and method for contact center augmented reality
A contact center augmented reality system may include a supervisor device, a location tracker, a state monitor, and an augmenter. The supervisor device may include a display to augment a supervisor view of the contact center. The location tracker may monitor agent locations in the contact center and may monitor the supervisor device location in the contact center. The state monitor may monitor a state of agents of the contact center. The augmenter may instruct the display of the supervisor device to display an agent-state augmentation artifact such that a state of a first agent of the contact center is displayed at a location associated with the first agent.
US10181217B2 Data processing apparatus, three dimensional object molding system, and non-transitory computer readable medium
A data processing apparatus includes a receiving unit that receives first data that defines a shape of and a color of a surface of a three-dimensional object on each specific surface region of the three-dimensional object, and a generating unit that generates color voxel data from the first data. The generating unit assigns plural color components to plural surface voxels in accordance with color information on the color of the surface in the first data, starting with surface voxels, in a priority order of the color components from one having a lower lightness value to another having a higher lightness value, and does not assign an achromatic color component to a surface voxel if a density of the color of the surface in the first data is less than 100 percent.
US10181214B2 Smooth draping layer for rendering vector data on complex three dimensional objects
Systems and methods for rendering vector data in conjunction with a three-dimensional model are provided. In particular, a smooth transparent draping layer can be generated and rendered overlaying the three-dimensional model. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along a surface in the three-dimensional model. The three-dimensional model can be a model of a geographic area and can include terrain geometry that models the terrain of the geographic area and building geometry that models buildings, bridges, and other objects in the geographic area. The smooth transparent draping layer can conform to the surfaces defined by the terrain geometry. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along the surface of the terrain geometry but can be occluded by the building geometry.
US10181209B2 Display device for vehicle
A display system is a display system which is installed in a vehicle and includes a liquid crystal display unit which outputs information representing a deviation amount of the current running speed of the vehicle from a speed limit set for an area where the vehicle is currently running.
US10181201B2 Time-of-flight camera system and method to improve measurement quality of weak field-of-view signal regions
A time-of-flight camera system is described. The time-of-flight camera system includes an illuminator to illuminate a region within the time-of-flight camera system's field of view. The time-of-flight camera system includes an image sensor to receive optical signals from the illumination for determining depth profile information within the field of view using time-of-flight measurement techniques. The image sensor has circuitry to determine one or more regions within the field of view where a received optical signal from the illuminating was weak. The illuminator is also to re-illuminate the one or more regions with stronger light than the one or more regions received during the illuminating. Each of the one or more regions being smaller than the region. The image sensor is also to receive optical signals from the re-illumination for determining depth profile information within the one or more regions.
US10181195B2 Systems and methods for determining optical flow
Systems, methods, and non-transitory computer-readable media can obtain a first video frame and a second video frame. The first video frame can be processed using a convolutional neural network to output a first set of feature maps. The second video frame can be processed using the convolutional neural network to output a second set of feature maps. The first set of feature maps and the second set of feature maps can be processed using a spatial matching layer of the convolutional neural network to determine an optical flow for at least one pixel.
US10181193B2 Latency reduction in camera-projection systems
Various methods and systems for reducing the effects of latency in a camera-projection system are described herein. A method includes recording, via a camera, a plurality of frames of one or more moving objects, wherein at least one of the moving objects is a target object to have an image projected thereupon. The method can include analyzing the recorded frames of the one or more moving objects to determine a predicted path of the target object. Additionally, the method can include projecting, via a projection device, an image onto the target object using the predicted path of the target object to compensate for a predetermined system latency. The method can include recording a plurality of frames of the target object and the image. The method can include adjusting the predicted path of the target object until an offset between the target object and the image is below a predetermined threshold.
US10181190B2 Microscope and microscope image acquisition method
To prevent unwanted exposure of a specimen with excitation light despite magnification switching, a microscope of the present invention includes: a detection optical system that detects fluorescence emitted from the specimen; a light-sheet illumination optical system, serving as an excitation light source, that causes planar excitation light to be incident along a direction intersecting an optical axis of the detection optical system; and a control section that, when the magnification of the detection optical system is raised, controls the light-sheet illumination optical system so as to reduce a radiation width of the excitation light made incident on the specimen by the light-sheet illumination optical system.
US10181188B2 Structure-preserving composite model for skin lesion segmentation
A structure-preserving composite model for skin lesion segmentation includes partitioning a dermoscopic image into superpixels at a first scale. Each superpixel is a vertex on a graph defined by color coordinates and spatial coordinates, and represents a number of pixels of the dermoscopic image according to the first scale. Further, constructing a plurality of k background templates by k-means clustering selected ones of the superpixels in space and color. Additionally, generating sparse representations of the plurality of superpixels based on the plurality of background templates. Also, calculating a reconstruction error for each superpixel by comparison of its sparse representation to its original color coordinates and spatial coordinates. Furthermore, outputting a confidence map that identifies each pixel of the dermoscopic image as belonging or not belonging to a skin lesion, based on the reconstruction errors of the representative superpixels.
US10181186B2 Robotic system for compounding medication
The invention is a system designed to assist a hospital pharmacy in the compounding of medications comprising hazardous drugs. The system comprising: a safety cabinet, at least two robotic arm assemblies configured to simultaneously move vials and syringes within the safety cabinet, a plurality of cameras each installed at a specific location in the safety cabinet or on the robotic arm assemblies, and a processor. Each of the cameras is dedicated to provide real time digital images of the stage of the preparation process carried out at its location. Dedicated software and algorithms in the system processor allow almost all steps in the compounding process to be carried out automatically by the robotic arm assemblies without intervention by the operator or a supervisor and the cameras and imaging process algorithms are adapted to provide real-time feedback control of all stages of the compounding process.
US10181185B2 Image based specimen process control
Methods and systems for detecting anomalies in images of a specimen are provided. One system includes one or more computer subsystems configured for acquiring images generated of a specimen by an imaging subsystem. The computer subsystem(s) are also configured for determining one or more characteristics of the acquired images. In addition, the computer subsystem(s) are configured for identifying anomalies in the images based on the one or more determined characteristics without applying a defect detection algorithm to the images or the one or more characteristics of the images.
US10181184B2 Method and apparatus for identifying image type
A method is provided for identifying an image type. The method includes acquiring a histogram of a channel in a preset color space of an image to be identified, calculating a ratio between a quantity of pixels of a gray-scale value and a quantity of pixels of an adjacent gray-scale value in the channel according to the histogram, and determining a type of the image according to the ratio.
US10181181B2 Denoising with three dimensional fourier transform for three dimensional images, including image sequences
A method of mitigating noise in source image data representing pixels of a 3-D image. The “3-D image” may be any type of 3-D image, regardless of whether the third dimension is spatial, temporal, or some other parameter. The 3-D image is divided into three-dimensional chunks of pixels. These chunks are apodized and a three-dimensional Fourier transform is performed on each chunk, thereby producing a three-dimensional spectrum of each chunk. The transformed chunks are processed to estimate a noise floor based on spectral values of the pixels within each chunk. A noise threshold is then determined, and the spectrum of each chunk is filtered with a denoising filter based on the noise threshold. The chunks are then inverse transformed, and recombined into a denoised 3-D image.
US10181178B2 Privacy image generation system
A privacy image generation system may use a light field camera that includes an array of cameras or an RGBZ camera(s)) is used to capture images and display images according to a selected privacy mode. The privacy mode may include a blur background mode and a background replacement mode and can be automatically selected based on the meeting type, participants, location, and device type. A region of interest and/or an object(s) of interest (e.g. one or more persons in a foreground) is determined and the privacy image generation system is configured to clearly show the region/object of interest and obscure or replace the background according to the selected privacy mode. The displayed image includes the region/object(s) of interest clearly shown (e.g. in focus) and any objects in a background of the combined image shown having a limited depth of field (e.g. blurry/not in focus) and/or the background replaced with another image and/or fill.
US10181176B2 Efficient low-power texture cache architecture
A texture cache architecture includes a first texture cache to store compressed texel data and a second texture cache to store decompressed texel data. A controller schedules accesses to access texel data from the first or second texture cache. The second texture cache permits decompressed texel data to be reused for more than one texel access request.
US10181175B2 Low power DMA snoop and skip
Methods for preprocessing pixel data using a Direct Memory Access (DMA) engine during a data transfer of the pixel data from a first memory (e.g., a DRAM) to a second memory (e.g., an SRAM) are described. The pixel data may derive from a color camera or a depth camera in which individual pixel values are not a multiple of eight bits. In some cases, the DMA engine may perform a variety of image processing operations on the pixel data prior to the pixel data being written into the second memory. In one embodiment, the DMA engine may be configured to determine whether one or more pixels corresponding with the pixel data may be invalidated or skipped based on a minimum pixel value threshold and a maximum pixel value threshold and to embed pixel skipping information within unused bits of the pixel data.
US10181173B1 Disaggregated graphics asset management for virtualized graphics
Methods, systems, and computer-readable media for disaggregated graphics asset management for virtualized graphics are disclosed. A virtual GPU attached to a virtual compute instance is provisioned in a multi-tenant provider network. The virtual compute instance is implemented using a physical compute instance, and the virtual GPU is implemented using a physical GPU. A plurality of graphics assets are added to a graphics asset repository. The graphics assets are associated with corresponding identifiers and access restrictions in the graphics asset repository. One or more graphics instructions are executed on the virtual GPU using one or more graphics assets corresponding to one or more identifiers associated with the graphics instructions. The one or more graphics assets are obtained by the virtual GPU from the graphics asset repository using the one or more identifiers.
US10181172B1 Disaggregated graphics asset delivery for virtualized graphics
Methods, systems, and computer-readable media for disaggregated graphics asset delivery for virtualized graphics are disclosed. A virtual compute instance with attached virtual GPU is provisioned in a multi-tenant provider network. The virtual compute instance is implemented using a physical compute instance, and the virtual GPU is implemented using a physical GPU. An application comprising identifiers of graphics assets is executed on the virtual compute instance. Executing the application comprises sending graphics instructions and the identifiers from the virtual compute instance to the virtual GPU. The graphics assets are obtained by the virtual GPU from a graphics asset repository using the identifiers. The graphics instructions are executed on the virtual GPU using the graphics assets corresponding to the identifiers.
US10181171B2 Sharing resources between a CPU and GPU
A technique to share execution resources. In one embodiment, a CPU and a GPU share resources according to workload, power considerations, or available resources by scheduling or transferring instructions and information between the CPU and GPU.
US10181170B2 Differential modulation for robust signaling and synchronization
Differential modulation schemes encode a data channel within host signal or noisy environment in a manner that is robust, flexible to achieve perceptual quality constraints, and provides improved data capacity. Differential arrangements enable a decoder to suppress host signal or other background signal interference when detecting, synchronizing and extracting an encoded data channel. They also enable the incorporation of implicit or explicit synchronization components, which are either formed from the data signal or are complementary to it.
US10181164B2 Processing data to establish lifecycle threads in the development of a structural product
A method is provided for processing data to establish lifecycle threads in the development of a structural product. The method includes defining a source lifecycle thread from process-related information for development of the structural product, and defining and matching a target lifecycle thread to the source lifecycle thread. The process, and source and target lifecycle threads are expressible as respectively a network and sub-networks of tasks described by a plurality of attributes. For defining either or each of the source lifecycle thread or target lifecycle thread, the method includes at least receiving user selection of an attribute of the plurality of attributes as user-selected criteria, performing a cluster analysis according to the user-selected criteria to produce a plurality of clusters of candidate tasks from the plurality of tasks, and selecting tasks from the plurality of clusters of candidate tasks for the source/target lifecycle thread.
US10181163B2 Administrator status claiming and verification
Generally discussed herein are methods, systems, and apparatuses for managing administrators of respective company profile pages. A method can include determining the company profile page is an auto-created company profile page, prompting one or more users with a profile that indicates the user currently works for a company associated with the company profile page to become the administrator of the company profile page, in response to a user of the one or more users responding affirmatively to the prompt, prompting the user for information regarding the company, and assigning administrator rights to the user in response to receiving sufficient information about the company from the user.
US10181162B2 Systems and methods of access control and system integration
Automated provisioning, according to one example embodiment, enables a mutual customer to establish an intelligent and automated connection between an accounting software system and their financial institution. For example, this might be achieved by allowing a financial institution customer to make feeds from their bank accounts available to the accounting software system within financial internet software (e.g., hosted and operated by the customer's financial institution). Once a customer selects the bank account(s) they want to share with the accounting software system, they are passed along to the accounting software system to link the selected bank account with an account they have set up in the accounting software system.
US10181157B2 System and method for aggressively trading a strategy in an electronic trading environment
System and method for aggressively trading a spread trading strategy in an electronic environment are provided herein. According to the example embodiments, a trader may configure the automated trading tool to trade as aggressively as possible by leaning on a price without an associated quantity. This allows a trader to possibly obtain a more profitable price as well as get filled faster. Traders submit an order for a spread and the automated trading tool calculates the quote order price based on a defined level of aggressiveness, the leaned on price, and the desired spread price. Based on the level of defined aggressiveness and the gap in the market, the automated trading tool may lean on a mildly, moderately, or extremely aggressive price.
US10181154B1 Financial services device
A number of enhancements for financial services devices are provided. Financial services devices, as used herein, may include drive-up type financial services devices. These enhancements include user interface improvements as well as increasing functionality of the financial services device. Specific application of the enhancements include drive up financial services devices. The enhancements may include improved ergonomics for customer interaction and multiple display screens, as well as sensors for detection of a customer's vehicle.
US10181150B2 Method, apparatus, and medium
An apparatus includes a processor configured to execute a process including: acquiring purchase propriety information and purchase condition information of software by unit of an account or a device before receiving a purchase request of the software, determining propriety of the purchase request based on the acquired purchase propriety information and purchase condition information when the purchase request of the software is received, and transmitting the purchase request when the purchase request is determined to be valid.
US10181149B1 Electronic processing of invoices with no purchase orders
An electronic invoicing system performs an integrated method of processing both purchase order based electronic invoices and electronic invoices not associated with a purchase order or transaction receipt. A portal is provided by the system. The portal has respective views for a supplier submitting non-PO based type electronic invoices not associated with a purchase order or transaction receipt, and a user of an enterprise submitting and/or reviewing non-PO based type electronic invoices not associated with a purchase order or transaction receipt. An administrator of the enterprise configures electronic invoice types and processing parameters specific to said electronic invoice types not associated with a purchase order or transaction receipt. A submitted non-PO based type electronic invoice of a configured electronic invoice type is processed in accordance with the processing parameters configured by the administrator for that electronic invoice type.
US10181148B2 System and method for control and management of resources for consumers of information
A system and method is provided for using information broadcast by devices and resources in the immediate vicinity of a mobile device, or by sensors located within the mobile device itself, to ascertain and make a determination of the immediate environment and state of the mobile device. The sensor data is then used to identify situational profiles to target and determine the relevance of apps, advertisements, content, and recommendations.
US10181141B2 Method and system for exposing data used in ranking search results
Methods and systems for enabling access to listing performance data, used in conjunction with a search engine to order search results, are described. Consistent with some embodiments, a listing performance data engine module processes API commands received from client computing systems. The data engine module processes the API commands to identify and communicate relevant listing performance data that is used by a listing performance algorithm to assign a listing performance score to item listings satisfying a search request. The listing performance data provides sellers who have items listed for sale an insight as to how their item listings are performing in comparison to other item listings.
US10181140B2 Multisystem distributed processing of payment and/or non payment information
Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include communication using a payment processing device. Various other embodiments are described.
US10181135B2 Method and apparatus for presenting advertisements
A method and apparatus for presenting advertisements is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example, a system having an inspection element that monitors packet traffic associated with an end user, and determines a behavioral profile of the end user from the monitored packet traffic, a publisher element that detects an end user visiting a website managed thereby, and generates an advertisement request associated with the website, and advertisement element that selects one or more advertisements according to the behavioral profile of the end user, and submits said one or more advertisements to the publisher element for presentation thereof to the end user. Additional embodiments are disclosed.
US10181133B2 Method and system for distribution of content
Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page.
US10181127B2 Detached economy in online game
Methods, systems, and computer programs for generating revenue in an online game are presented. One method includes an operation for creating, in the online game, a first virtual currency and a game score, where the amount of the first virtual currency can be increased in exchange for real currency. The first virtual currency can be traded for advancement in the online game. Further, a game module, that is an autonomous game within the online game, is started, and a second virtual currency and a module score are created in the game module. The amount of the second virtual currency can be increased in exchange for real currency, where the second virtual currency can be traded for advancement in the game module and cannot be traded for advancement in the online game outside of the game module. Advancement in the game module increases the module score and does not increase the game score. In addition, at least one form of advancement in the game module can be obtained with the second virtual currency and cannot be obtained with the first virtual currency.
US10181126B2 Systems and methods for tailoring marketing
The systems and methods may be used to recommend an item to a consumer. The methods may comprise determining, based on a collaborative filtering algorithm, a consumer relevance value associated with an item, and transmitting, based on the consumer relevance value, information associated with the item to a consumer. The method may further comprise generating a ranked list of items based upon a plurality of consumer relevance values, transmitting a ranked list of items to a consumer, and/or re-ranking a ranked list of items based upon a merchant goal.
US10181124B2 Verifying OEM components within an information handling system using original equipment manufacturer (OEM) identifier
A method validates whether a component/device installed within an information handling system (IHS) is an OEM (original equipment manufacturer) programmed device, by: reading identification (ID) data and an identifier code from the target device; generating a unique encrypted sequence using the ID data; providing a unique validation check code based on the ID data; generating a component validation code corresponding to the target device via a decryption process involving the unique encrypted sequence; and comparing the component validation code to the validation check code. The method further includes: in response to the component validation code matching the validation check code, identifying the target device as an OEM programmed device with a valid identifier code stored as the identifier code; and enabling certain processes reserved for only verified OEM programmed devices. The decryption process reverses an encryption process utilized when generating the unique OEM identifier code of the target device.
US10181121B2 Apparatus, method, and computer program product for recovering torn smart payment device transactions
A first command is sent from a payment terminal assembly to a payment device with an on-device balance to compute a cryptogram to complete a putative transaction. It is detected that the cryptogram is not received as expected. In response, an identifier of the payment device and transaction recovery data associated with the putative transaction are stored in a storage area of a terminal memory of the payment terminal assembly. The payment terminal assembly obtains the identifier of the payment device, upon re-presentation of the payment device. Upon such re-presentation, the payment terminal assembly compares the obtained identifier of the payment device to contents of the storage area. Conditioned at least upon the comparing yielding a match, a second command is sent from the payment terminal assembly to the payment device to instruct the payment device to re-produce the cryptogram to complete the putative transaction.
US10181118B2 Mobile communications device payment method utilizing location information
A method includes receiving, by a payment server, a request for a payment from a mobile communication device; and, generating, a request to verify the location of the mobile communication device. In response to receiving the location of the mobile communication device, determining whether or not to authorize the requested payment.
US10181115B2 Natural language processing based monitoring and resolution of open technical issues
Aspects include a method, a system and a computer program product. The method includes identifying, on an electronic platform providing for an exchange of messages among multiple participants, at least one open issue to be resolved. Data is collected from the exchanged messages to determine a participation interaction parameter and a solution quality parameter associated with at least one open issue. The participation interaction parameter includes an accountability dynamic factor and collaboration dynamic factor and the solution quality parameter includes a velocity factor, a dormancy factor, and an extinction factor. When a sum of the participation interaction parameter and the solution quality parameter is below a threshold value, at least one open issue participant is invited to the electronic platform. It is also determined when the at least one open issue becomes a closed issue.
US10181109B2 Apparatus and method for providing shipment information
An apparatus, including a shipment conveyance device, wherein the shipment conveyance device is a shipping container, pallet, or piece of luggage; a receiver; a global positioning device which is located in, on, or at, the shipment conveyance device and which determines a position or location of the shipment conveyance device; a processor which generates a message in response to an occurrence of an event or in response to a request for information regarding the shipment conveyance device, wherein the request for information is automatically received by the receiver, wherein the message contains information regarding a position or location of the shipment conveyance device; and a transmitter which is located in, on, or at, the shipment conveyance device and which transmits the message to a communication device associated with an owner of the shipment conveyance device or an individual authorized to receive the message.
US10181108B1 Item attribute collection
Systems and methods for receiving objects into inventory are described. The objects are individually scanned to generate scan data. The scan data is processed to determine what the object is (and to add the object into inventory) and also to determine values for one or more additional attributes. The attribute values are stored in a data structure which may be analyzed to detect a change over time.
US10181097B1 Advanced payment options for powered cards and devices
Advanced payment applications are provided to improve the functionality of cards and devices. For example, a user interface may be placed on a card (e.g., a physical button) or a telephonic device (e.g., a virtual button on a capacitive touch screen). Manual input provided to this user interface may, for example, cause an item purchased on credit to be paid via one or more user accounts (e.g., bank accounts) as soon as the next credit statement posts or becomes due. A user may decide to pay for an item when the next statement becomes due at a point-of-sale magnetic stripe reader by using an interface on a card to cause information to be communicated through the infrastructure indicative of a user's desire to pay the for an item when the next statement becomes due.
US10181090B2 Secure and private tracking across multiple cameras
A technique for multi-camera object tracking is disclosed that preserves privacy of imagery from each camera or group of cameras. This technique uses secure multi-party computation to compute a distance metric across data from multiple cameras without revealing any information to operators of the cameras except whether or not an object was observed by both cameras. This is achieved by a distance metric learning technique that reduces the computing complexity of secure computation while maintaining object identification accuracy.
US10181089B2 Using pattern recognition to reduce noise in a 3D map
To reduce the random noise in a depth map that is rendered using colors to convey the various depths, pattern recognition may be used to selectively apply noise reduction or to modulate the strength of the noise reduction. In this way, the potential adverse effect on the detail/sharpness of the image can be ameliorated. For example, in an image of a person, the skin does not have any sharp edges so noise reduction can be applied to such an image with little adverse consequence, whereas noise reduction applied to the image of a person's eye can cause loss of the detail of the iris, eyelashes, etc. Using pattern recognition on objects in the image, the appropriate level of noise reduction can be applied across an image while minimizing blurring/loss of detail.
US10181086B2 Image analysis method for extracting feature of image and apparatus therefor
An image analysis method for extracting features of an image and an apparatus for the same are disclosed. An image analysis method performed in an image analysis apparatus may comprise extracting a plurality of features for a plurality of sample images through a pre-learned model to extract features from the plurality of sample images; determining a plurality of target features representing final features to be extracted through the image analysis apparatus; encoding the plurality of features based on a probability distribution of the plurality of target features for the plurality of features; and analyzing a plurality of analysis target images based on the plurality of encoded features when the plurality of analysis target images are received.
US10181084B2 Combining multiple estimates of an environment into a consolidated estimate for an autonomous vehicle
A vehicle is provided that may combine multiple estimates of an environment into a consolidated estimate. The vehicle may receive first data indicative of the region of interest in an environment from a sensor of the vehicle. The first data may include a first accuracy value and a first estimate of the region of interest. The vehicle may also receive second data indicative of the region of interest in the environment, and the second data may include a second accuracy value and a second estimate of the region of interest. Based on the first data and the second data, the vehicle may combine the first estimate of the region of interest and the second estimate of the region of interest.
US10181078B1 Analysis and categorization of eye tracking data describing scanpaths
Described herein are various technologies pertaining to analysis of eye tracking data. A head and/or eyes of an observer who is viewing a visual stimulus is monitored, and eye tracking data that is representative of the path of the eyes of the observer over time (a scanpath) is generated. The eye tracking data is time-series data that defines the location of the focal point, or other measurable characteristics, of the eyes of the observer on the visual stimulus over time. A feature vector is constructed based upon the eye tracking data, where the feature vector is representative of the eye tracking data, and is thus representative of the scanpath. The feature vector is compared with other feature vectors to identify scanpaths that correspond to the scanpath represented by the feature vector.
US10181072B2 Rollable biometric measuring device
A biometric measuring device for obtaining biometric measurements on a limb or digit, such as a finger. The biometric measuring device may include a rollable sleeve that is rollable along a longitudinal axis of the limb or digit and multiple biometric sensors attached to the rollable sleeve such that the biometric sensors are positioned on the rollable sleeve to enable the sleeve to be rolled.
US10181063B2 Encoded information reading system including RFID reading device having multiple antennas
An encoded information reading (EIR) system can comprise a microprocessor, a memory, and at least one RFID reading device, all communicatively coupled to a system bus. The EIR system can further comprise two or more external antennas electrically coupled to a multiplexing circuit. The multiplexing circuit can be configured to electrically couple each antenna to the RFID reading device by using a time division method or a frequency division method. The external antennas can be disposed according to a spatial pattern configured to provide a spatially continuous RFID signal reception within a pre-defined area or volume. The antennas can be configured to receive RFID signals from a plurality of RFID tags attached to a plurality of items and disposed within a radio frequency range of the antennas. The EIR system can be configured to store in its memory a plurality of responses received from the plurality of RFID tags.
US10181061B2 Systems, methods and devices for concealed EMV chip card readers
Systems, methods, and devices for concealed chip-card readers are disclosed. In one embodiment, a chip-enabled card reader may include a card slot that receives a chip-enabled card; a carriage comprising a smart chip connector for contacting a chip on the chip-enabled card; and at least one carriage track disposed within the chassis that slideably engages the carriage and defines a path of movement for the carriage between a protected position and a reading position. The carriage may move along the path of movement to a reading position. The smart chip connector may contact the chip on the chip-enabled card when the chip-enabled card is in a fully-inserted position. The carriage is in the protected position when no card has been inserted into the card slot. In one embodiment, the smart chip connector has reduced accessibility through the opening.
US10181057B2 Mobile device auto wipe
In particular embodiments, a method may include automatically determining that a mobile computing device is unlocked and away from a pre-determined trusted user associated with the mobile computing device, where the determining that the mobile computing device is away from the pre-determined trusted user is based on communication between the mobile computing device and an identification device carried by the trusted user, and by the mobile computing device, automatically erasing all software and data on the mobile computing device. The identification device may include a BLUETOOTH fob, a Near-Field Communication (NFC) tag, or a Radio-Frequency Identification (RFID) tag. The method may include communicating with the identification device to verify that the identification device is in a vicinity of the mobile computing device. The communication may be via a communication protocol such as BLUETOOTH, a Near-Field Communication (NFC), or Radio-Frequency Identification (RFID).
US10181053B2 Systems and methods for multiple photo feed stories
Techniques to allow for ease of navigation within a photo browsing interface of a social networking system. In one embodiment, a designation of a first image for sharing is received from within at least one of a single-image view and a camera view. Based on the designation, the first image is added to a communication. The designation may be based on a user selection of an option provided by an interface of a mobile device. The first image may be received from within a social networking application or from within a dedicated camera application. In another embodiment, the privacy level of the communication and the designated images is based on the privacy setting of a user. The communication and the designated images may contain tag data identifying one or more people on a social networking system. In an alternative embodiment, the privacy level of the communication and designated images is adjusted according to the one or more people identified in the tag data.
US10181050B2 Method and system for obfuscation of granular data while retaining data privacy
A method for obfuscating granular transaction data via the introduction of noise includes: storing transaction data entries, each including transaction data values including at least a transaction amount and merchant identifier; receiving a data request including selection criteria and desired metrics; identifying a subset of transaction data entries based on the selection criteria; identifying a metric value for each desired metric based on the corresponding transaction data value in each of the transaction data entries in the subset; inserting noise to modify the subset by (i) adjusting the transaction data values included in at least two of the transaction data entries, and/or (ii) adding at least one transaction data entry to and removing at least one transaction data entry from the subset, where the inserted noise adjusts the metric values within a predetermined range; and transmitting the modified subset.
US10181048B2 Use case driven granular application and browser data loss prevention controls
A flexible policy system allows compliant apps on a mobile device to interact with a secure container memory space to ensure that data leak prevention policies are being enforced. Third-party applications can include an SDK or application wrapper that provide policy enforcement via agent functionality. An administrator can define policies via a web-based portal, allowing a server to identify appropriate users and devices and to distribute policies to those devices to be enforced within the secure container on each device. Policies can identify the datatypes and security levels, and the related applications and users that have authority to access that data. The agent or application wrapper enforces these policies on the mobile device before applications can access data in the secure memory space.
US10181046B2 Enterprise level data element review systems and methodologies
An enterprise level data element review system including a data access event collection subsystem operative to collect data access event notifications relating to ones of a multiplicity of data elements, a data element metadata modification subassembly receiving an output from the data access event collection subsystem and providing a script indicating which data elements have had a metadata modification over a given period of time, and a data element dancer operative to collect at least one of metadata and access permissions for a plurality of data elements which is substantially less than the multiplicity of data elements and is selected on the basis of the script.
US10181043B1 Method and apparatus for cookie validation and scoring
Example embodiments of the present invention provide a method, an apparatus, and a computer program product for correlating privacy-related portions of a data stream with information indicative of a privacy policy. The method includes receiving privacy-related portions of a data stream transmitted from a source intended for a destination and receiving information indicative of a privacy policy associated with the destination. The privacy-related portions of the data stream then may be correlated with the information indicative of the privacy policy. According to this correlation, the privacy-related portions of the data stream may be forwarded to the destination.
US10181041B2 Methods, systems, and apparatuses for managing a hard drive security system
A system for use with a computer is provided, the computer including a self-encrypting drive (SED), the SED including a nominal space and a pre-boot region, wherein the nominal space can be locked to prevent access to the nominal space. The system includes SED management software configured to be loaded in the pre-boot region of the SED. The SED management software includes a pre-boot operating system (OS) and an unlocking program. The unlocking program is configured (a) to execute within the pre-boot OS, and (b) upon successful authentication of a user, to unlock the nominal space of the SED. Other embodiments are described and claimed.
US10181027B2 Interface between a device and a secure processing environment
Embodiments of an invention for an interface between a device and a secure processing environment are disclosed. In one embodiment, a system includes a processor, a device, and an interface plug-in. The processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction to create a secure processing environment. The execution unit is to execute an application in the secure processing environment. The device is to execute a workload for the application. The interface plug-in is to provide an interface for the device to enter the secure processing environment to execute the workload.
US10181026B2 Methods, media, and systems for detecting attack on a digital processing device
Methods, media, and systems for detecting attack are provided. In some embodiments, the methods include: comparing at least part of a document to a static detection model; determining whether attacking code is included in the document based on the comparison of the document to the static detection model; executing at least part of the document; determining whether attacking code is included in the document based on the execution of the at least part of the document; and if attacking code is determined to be included in the document based on at least one of the comparison of the document to the static detection model and the execution of the at least part of the document, reporting the presence of an attack. In some embodiments, the methods include: selecting a data segment in at least one portion of an electronic document; determining whether the arbitrarily selected data segment can be altered without causing the electronic document to result in an error when processed by a corresponding program; in response to determining that the arbitrarily selected data segment can be altered, arbitrarily altering the data segment in the at least one portion of the electronic document to produce an altered electronic document; and determining whether the corresponding program produces an error state when the altered electronic document is processed by the corresponding program.
US10181025B2 Non-repudiation of broadcast messaging
A method performed by a computing system includes receiving from a publishing entity a message and a first piece of evidence that the message was sent by the publishing entity, time-stamping the first piece of evidence, storing the time-stamped first piece of evidence, sending the message to a first subscribing entity, receiving from the first subscribing entity a second piece of evidence that the message was received by the first subscribing entity, time-stamping the second piece of evidence, and storing the time-stamped second piece of evidence.
US10181024B2 Method, device, and system for updating authentication information
The present disclosure discloses a method, a device, and a system for updating authenticating information in the field of Internet technologies. The method comprises: receiving a service processing request containing user information and service object information; extracting according to the user information, first authentication information associated with the service object information from prestored authentication information; authenticating the first authentication information; displaying an information update interface when the first authentication information fails to be authenticated; obtaining second authentication information from the information update interface; replacing the first authentication information with the second authentication information; authenticating the second authentication information; and processing the service processing request if the second authentication information is authenticated.
US10181014B2 Apparatus and methods for storing and dispensing medications
An apparatus for automated storage and dispensing of medications. Medications are stored in an inventory storage container attached to a frame of the apparatus. Medications are delivered to the apparatus via a locked delivery container. A carrier mechanism retrieves medications from the inventory storage container and delivery container and moves medications to various subsystems of the apparatus. Information related to medications is communicated to a remote pharmacist prior to dispensing the medication. Multiple installations of the apparatus are centrally coordinated.
US10181013B2 Cartridge-based medication dispensing
A pill dispensing system includes an electronic mobile communication device with a wireless transmitter and receiver. A pill cartridge has a cartridge body storing a plurality of pills, where the cartridge body includes an electronic tag storing data. A pill cartridge dispenser is configured to receive at least one of the pill cartridge and configured to electromechanically control dispensing of the plurality of pills from the cartridge body, where the pill cartridge dispenser is configured to be in wireless communication with the electronic mobile communication device. The electronic mobile communication device is configured to wirelessly read the data stored on the electronic tag or wherein the pill cartridge dispenser is configured to wirelessly read the data stored on the electronic tag. The electronic mobile communication device wirelessly communicates with the pill cartridge dispenser to dispense at least one pill from the plurality of pills within the pill cartridge.
US10181006B2 Method for producing complex products, in particular motor vehicles
A method for producing a complex product, in particular a motor vehicle, wherein a component is constructed for the product. Data having a three-dimensional representation of the component is generated in a first data format for a first program and data having meta-information on the three-dimensional representation of the component is generated in an electronically searchable data format for a second program. Additionally, the data having the three-dimensional representation of the component in the first data format is embedded into the data in the second data format. A third program is provided for establishing communication between the first and the second program.
US10181005B2 Layout of passenger arrangements implementation using previously designed configurations
A system and method for implementing a layout of passenger arrangements using previously designed configurations. A plurality of tools for implementing a layout of passenger arrangements using previously designed configurations is provided. The plurality of tools comprise a previously designed configurations identification and selection tool configured for selecting previously designed configurations to include in the layout of passenger arrangements and a previously designed configuration visualization tool for displaying a degree to which the layout of passenger arrangements comprises previously designed configurations. A tool selection user interface may be provided to receive input from an operator identifying a one of the plurality of tools to run.
US10181003B1 Processing circuits for parallel asynchronous modeling and execution
Devices, systems, and methods are disclosed that are configured to execute functions using synthesized parallel stateless asynchronous flowcharts. The flowcharts include one or more test objects, action objects, and/or task objects. Each of the objects in the flowcharts to be executed sets out an atomic path, which is a sequence of functions with one or more elements. The disclosed processing circuits are configured to execute the functions/instructions set forth in the flowcharts by following each atomic path. In some embodiments, the processing circuits execute the one or more flowcharts in an order determined during processing (i.e., “on the fly”). In these and other embodiments, the disclosed processing circuits transform or restore elements of the one or more flowcharts with or without human intervention.
US10181001B2 Methods and apparatus for automatically implementing a compensating reset for retimed circuitry
A compensating initialization module may be automatically inserted into a design to compensate for register retiming which changes the designs behavior under reset. The device configuration circuitry may provide an adjustment sequence length as well as a start signal to the initialization module to properly reset the retimed user logic implemented on the integrated circuit after initial configuration and unfreezing of the integrated circuit. The auto initialization module may control the c-cycle initialization process and indicate to the user logic when c-cycle initialization has completed. The user logic may subsequently begin a user-specified reset sequence. When the user-specified reset sequence ends, the user logic implemented on the integrated circuit may begin normal operations. Additionally, a user reset request may also trigger the auto initialization module to begin a reset process.
US10180998B2 Modeling of crop growth for desired moisture content of bovine feedstuff and determination of harvest windows for corn earlage using field-level diagnosis and forecasting of weather conditions and field observations
A modeling framework for evaluating the impact of weather conditions on farming and harvest operations applies real-time, field-level weather data and forecasts of meteorological and climatological conditions together with user-provided and/or observed feedback of a present state of a harvest-related condition to agronomic models and to generate a plurality of harvest advisory outputs for precision agriculture. A harvest advisory model simulates and predicts the impacts of this weather information and user-provided and/or observed feedback in one or more physical, empirical, or artificial intelligence models of precision agriculture to analyze crops, plants, soils, and resulting agricultural commodities, and provides harvest advisory outputs to a diagnostic support tool for users to enhance farming and harvest decision-making, whether by providing pre-, post-, or in situ-harvest operations and crop analyses.
US10180994B2 Dynamic model adaptation to interface protocols
A system and a method are disclosed for simulating a target system. The target system may include a plurality of components coupled via a communication bus. Each component of the target system may include a model algorithm representing the internal behavior of the component, and a model interface configured to transfer and/or receive communication payloads to/from a peer component in the target system. During simulation initialization, a simulation model of a component of the target system is accessed and a protocol engine, associated with a bus communication protocol is selected to be attached to the simulation model of the accessed component. Then, during the simulation of the target system, the model interface receives an incoming payload and informs the protocol engine of the received payload. The protocol engine may instruct the model algorithm of the component to perform a protocol specific action based on the received payload.
US10180992B2 Atomic updating of graph database index structures
The disclosed embodiments provide a system for updating an index structure of a graph database storing a graph. During operation, the system includes, in the index structure, a first compressed edge store containing a first compact representation of edges in the graph at a first virtual time and a first series of updates to the edges after the first virtual time. At a second virtual time, the system creates a second compact representation of the edges from the first compact representation and the first series of updates. The system then appends, to the second compact representation, a second series of updates to the edges after the second virtual time to produce a second compressed edge store. Finally, the system updates the index structure by atomically replacing, in the index structure, a reference to the first compressed edge store with a reference to the second compressed edge store.
US10180990B2 Activity sensing online preference assay
System and techniques for activity sensing online preference assay are described herein. An initial indication of an online activity preference for a member of a social network service may be obtained. A plurality of member activities corresponding with the online activity preference for a period of time subsequent to obtaining the initial indication may be collected. Respective decision trees of a set of decision trees may be traversed based on a set of inputs comprising the collected plurality of member activities to determine a probability that the online activity preference corresponds with the member. An actual online activity preference may be derived for the member using an aggregation of the determined probability for the respective decision trees of the set of decision trees. Social network content items may be filtered for the member based on the actual online activity preference.
US10180989B2 Generating and executing query language statements from natural language
Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.
US10180985B2 Apparatus and method for automatically redirecting a search
Methods, computer-readable media and apparatuses for automatically redirecting a search are disclosed. A processor receives a search term, connects to a search server hosting a search site that displays a plurality of sites in response to the search term, receives a selection of a site from the plurality of sites, provides an option to associate the site with the search term and receives a confirmation to associate the site with the search term, where the search term automatically redirects a connection to a server hosting the site and by-passing a connection to the search server hosting the search site when the search term is received at a later time.
US10180984B2 Pivot facets for text mining and search
Provided are techniques for providing and using pivot facets for text mining and search. A metadata field is mapped to a pivot facet. In response to executing a first query, at least a first document and the pivot facet are displayed. In response to selection of the pivot facet, a second query that includes a value of the metadata field is generated, and the second query is executed to locate at least a second document that includes the value of the metadata field.
US10180983B1 Methods and systems for sharing a user interface of a search engine
Systems and methods are described for sharing a user interface between users. The system transmits live video simultaneously to a plurality of users. Then, the system determines a subset of the plurality of users, such that the subset includes two users that have a predetermined relationship. Then, during playback of the video, the system detects an object in a frame of the video corresponding to preferences of the first user. In response, the system determines whether the second user is researching information related to the object during playback of the video. If the second user is researching such information, the system streams a mirror image of a user interface with which the second user is performing the researching to the first user.
US10180981B2 Synchronous audio playback method, apparatus and system
A synchronous audio playback method, apparatus and system are provided. The method includes calculating a first playback delay generated when an audio file is played; acquiring a second playback delay; calculating a delay offset; calculating a data adjustment amount; adding to-be-adjusted data to or deleting to-be-adjusted data from a current to-be-played part of the audio file according to a value of the delay offset, to obtain a replacement part corresponding to the current to-be-played part, where a data amount of the to-be-adjusted data is the data adjustment amount; and playing the replacement part. With the technical solutions of the present invention, playback duration of a current to-be-played part can be adjusted in a manner of adding or deleting data, so that a controlling device and a controlled device generate sounds simultaneously when playing a to-be-played clip in a very simple implementation process.
US10180979B2 System and method for generating suggestions by a search engine in response to search queries
As disclosed herein, a computer-implemented method within a server system generates suggestions by a search engine in response to search queries. The method uses a database associated with the search engine, the database storing digital media items each selectively associated with queries, terms and/or objects. The search engine receives a search query from a user device. The method compares one or more parts of the search query with stored queries, terms and/or objects within the database to find matching digital media items and generates at least one suggestion based on search query, the suggestion comprising one of the matching digital media items and at least one search result based on search query. The search engine transmits an output to the user device comprising the at least one suggestion and/or the at least one search result.
US10180978B2 Interface providing decision support in complex problem environment
An interface provides decision support in complex problem environments. An interface engine selectively communicates with a database to display (e.g., in tree form) proposed decisions and various corresponding outcomes resulting from cause-effect relationships of selected decisions. Structured data objects store state information (e.g., current/projected/target) of multi-faceted, inter-connected entities. Object metadata can include entity attributes and/or entity relationship details. The interface allows traversing the tree to explore the cause-effect relationships and/or validate various solution paths. The tree (including the proposed decisions, outcomes, and solution paths) may be initially generated up front, based upon particular problem scenario characteristics. Limited subsequent interaction between the interface engine and the underlying backend data store may enhance speed/performance/user experience. Roundtrip interaction with the underlying database may take place where a user seeks to adjust a decision with specific metrics and simulate the result, and/or create an execution plan/activity based upon a solution path previously designed.
US10180977B2 Determining and extracting changed data from a data source
According to certain aspects, a computer system may be configured to obtain information indicating a plurality of groupings of data stored in a data source, the information indicating a number of data items included in each of the plurality of groupings; determine a first grouping of the plurality of groupings including one or more data items that have changed by comparing a first number of data items included in the first grouping and a historical first number of data items included in a corresponding local version of the first grouping; access data items included in the first grouping from the data source; compare the data items included in the first grouping to data items of the corresponding local version of the first grouping to determine which data items have changed; extract the changed data items of the first grouping; and forward the extracted data items to a destination system.
US10180976B2 Method and device for mining an information template
Methods and devices for mining an information template are provided. A method may include forming a modeling information set comprising a plurality of modeling information items. The method may further include creating a plurality of encrypted information items by encrypting respective numerical information items included in the plurality of modeling information items. The method may further include clustering the plurality of encrypted information items to create at least one information template. According to the present disclosure, an information template may be mined through analysis of a plurality of modeling information items, and numerical information items included in the modeling information items may be encrypted during the template mining process, which may prevent users' private information from being disclosed by the mined template, so that a more secure method for mining an information template may be provided.
US10180971B2 System and process for searching massive amounts of time-series data
A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. For speed, cache memory is used. Performance metric data outside the start time and end time named by the user on a query screen is eliminated before the regular expression is applied.
US10180967B2 Performing application searches
According to some implementations, a technique for processing an application search query is disclosed. The techniques include receiving a search query from a partner, determining a set of subqueries based on the search query, and extracting query features of the search query from the search query. The techniques further include determining an initial result set of applications based on the set of subqueries and the query features. The initial result set includes a plurality of application representations each defining features of a different application. The techniques also include determining a score for each application in the initial result set of applications based on the set of query features and one or more scoring models, determining a result set based on the scores of the applications in the initial result set, and providing the result set to the partner.
US10180964B1 Candidate answer passages
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating candidate answer passages. In one aspect, a method includes receiving a query determined to be a question query data identifying resources determined to be responsive to the query; for each resource in a top-ranked subset of the resources: identifying a plurality of passage units in the resource; applying a set of passage unit selection criterion to the passage units, each passage unit selection criterion specifying a condition for inclusion of a passage unit in a candidate answer passage, wherein a first subset of passage unit selection criteria applies to structured content and a second subset of passage unit selection criteria applies to unstructured content; and generating, from passage units that satisfy the set of passage unit selection criterion, a set of candidate answer passages.
US10180962B1 Apparatuses, methods and systems for a real-time phone configurer
The APPARATUSES, METHODS AND SYSTEMS FOR A REAL-TIME PHONE CONFIGURER (hereinafter “RTPC”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. The RTPC may provide personalized and feature-specific telephone access to users based on discerned user characteristics. The RTPC may, for example, allow users to engage softphone telephone applications at different client terminals and yet maintain the same, personal phone number. The RTPC may further configure the user's softphone experience with a telephone feature configuration selected for that user, such as may be based on an evaluation of specified rules in view of discerned user characteristics.
US10180959B2 Component independent process integration message search
The present disclosure involves systems, software, and computer implemented methods for centralized message searching of business processes. One process includes identifying a process integration (PI) domain associated with a message search, where the PI domain includes at least one PI component, and receiving a set of user-defined search attributes for searching messages within the identified PI domain, where each search attribute associated with a corresponding value. At least one message corresponding to the set of the received user-defined search attributes associated with at least one PI component is identified, and information associated with the identified at least one message corresponding to at least a portion of the set of received search attributes is retrieved. At least a portion of the retrieved information associated with the identified at least one message is presented via a user interface.
US10180958B2 Methods and computer-readable media for enabling secure online transactions with simplified user experience
A method, which comprises determining a logical identifier used for communication over a network portion managed by a service provider and transmitting to a computing apparatus adapted to effect online transactions involving a payer and a payee an indication of the service provider having agreed to act as the payer for at least one online transaction requested by a requesting device that uses the logical identifier. Also, a method, which comprises determining a logical identifier used to identify a device during a request for an online transaction; identifying, based on the logical identifier, a third party that has agreed to act as a payer for the online transaction; providing a user of the device with an opportunity to confirm the third party as the payer for the online transaction; and completing the online transaction based on input from the user.
US10180956B2 Configurable commit in a content management system
Systems and methods for controlling commits to a search platform in a content management system. Identification information of endpoints may be passed down from endpoints to the search platform. Endpoints may be grouped based on their identification information, and commit policies may be assigned to each group of endpoints. A commit request from an endpoint to the search platform may be intercepted, its group may be determined based on the endpoint identification information, and commit policy for that group may be applied to the commit request.
US10180951B2 Place snapshots
A database system may maintain a plurality of log records at a distributed storage system. Each of the plurality of log records may be associated with a respective change to a data page. A snapshot may be generated that is usable to read the data as of a state corresponding to the snapshot. Generating the snapshot may include generating metadata that is indicative of a particular log identifier of a particular one of the log records. Generating the snapshot may be performed without additional reading, copying, or writing of the data.
US10180950B2 Image retrieval and processing systems and methods
A method and an image processing system of processing thermal images captured using a thermal imaging system. The processing comprises determining a reference image depicting a scene and retrieving, from a number of thermal images comprised in a data storage, a set of one or more thermal images based on a predetermined similarity measure. A measurement location in the reference image is determined, and for each of the one or more retrieved thermal images: a corresponding measurement location in the respective retrieved thermal image is determined; and a thermographic tool is placed on the corresponding measurement location in the respective retrieved thermal image.
US10180946B2 Consistent execution of partial queries in hybrid DBMS
The disclosure relates to a system comprising a first and a second database engine and a replication module. The replication module replicates changes from a first database maintained by the first engine to a second database maintained by the second engine. The system maps state times and sync times. The state times are specified in a first temporal reference system used by the first engine and the sync times are specified in a second temporal reference system used by the second engine. Each mapped state time and sync time pair indicate an identical state of the first and second database or parts thereof. The system executes a query partially by the first and partially by the second engine and uses the mapping to execute the query by the first and/or second engine on data of a single defined state.
US10180944B2 Information processing device, non-transitory computer readable recording medium and information processing method for transferring files from a first server to a second server
An information processing device, comprises: a link information obtaining part that obtains link information to a file corresponding to a selected web content in response to detecting a select of at least one of web contents from a first contents screen on which the web contents obtained from a first storage server are laid out; a storage information obtaining part that obtains storage information of a second storage server corresponding to a designated display area in response to detecting a designating operation of the display area of the web content on a second contents screen after the link information is obtained; a file obtaining part that obtains the file corresponding to the selected web content from the first storage server based on the link information; and a file transmitting part that sends the file obtained by the file obtaining part to the second storage server based on the storage information.
US10180943B2 Granular partial recall of deduplicated files
The subject disclosure is directed towards partially recalling file ranges of deduplicated files based on tracking dirty (write modified) ranges (user writes) in a way that eliminates or minimizes reading and writing already-optimized adjacent data. The granularity of the ranges does not depend on any file-system granularity for tracking ranges. In one aspect, lazy flushing of tracking data that preserves data-integrity and crash-consistency is provided. In one aspect, also described is supporting granular partial recall on an open file while a data deduplication system is optimizing that file.
US10180937B2 Cognitive entity reference recognition
Methods, computer program products, and systems are presented. The methods include, for instance: monitoring one or more message of the conversation between multiple users for an entity reference; detecting the entity reference in a message in the conversation. An entity reference list stores previously established alternate name referring to a user in the conversation. By analyzing the message and following messages in the conversation for relevance of and sentiment to the entity reference, the entity reference is evaluated and if acceptable, the entity reference list is updated with the entity reference as a new alternate name to identify the user in subsequent messages.
US10180935B2 Identifying multiple languages in a content item
A system for identifying language(s) for content items is disclosed. The system can identify different languages for content item words segments by identifying segment languages that maximize a probability across the segments. The probability can be a combination of: an author's likelihood for the language identified for the first word; a combination of transition frequencies for selected languages identified for words, the transition frequencies indicating likelihoods that a transition occurred to the selected language from the previous word's language; and a combination of observation probabilities indicating, for a given word in the content item, a likelihood the given word is in the identified language. For an in-vocabulary word, the observation probabilities can be based on learned probability for that word. For an out-of-vocabulary word, the probability can be computed by breaking the word into overlapping n-grams and computing combined learned probabilities that each n-gram is in the given language.
US10180933B2 Methods, systems and computer program products for facilitating visualization of interrelationships in a spreadsheet
Methods, systems and computer program products are provided for visually indicating relationships among cells in a spreadsheet. Each of a first graphical linking element extending between cells in a first branch of a dependency tree of a root cell and a second graphical linking element extending between cells in a second branch of the dependency tree of the root cell is independently displayed and hidden.
US10180929B1 Systems and methods for identifying key phrase clusters within documents
Systems and methods are disclosed for key phrase clustering of documents. In accordance with one implementation, a method is provided for key phrase clustering of documents. The method includes obtaining a first plurality of documents based at least on a user input, obtaining a statistical model based at least on the user input, and obtaining, from content of the first plurality of documents, a plurality of segments. The method also includes identifying a plurality of clusters of segments from the plurality of segments, determining statistical significance of the plurality of clusters based at least on the statistical model and the content, and providing for display a representative cluster from the plurality of tokens, the representative cluster being determined based at least on the statistical significance. The method further includes determining a label for the representative cluster based at least on the plurality of clusters and the statistical significance.
US10180927B2 Device, system and method for communication with heterogeneous physical layers
A device to process data packets for communication across PHY layers which are of different respective communication protocols. In an embodiment, the device includes a first protocol stack and a second protocol stack which are each for a PCIe™ communication protocol. The first protocol stack and a second protocol stack may interface, respectively, with a first physical (PHY) layer and a second PHY layer of the device. The first protocol stack and the second protocol stack may exchange packets to facilitate communications via both the first PHY layer and the second PHY layer. In another embodiment, the first PHY layer is for communication according to the PCIe™ communication protocol and the second PHY layer is for communication according to another, comparatively low power communication protocol.
US10180925B2 Integrated circuit with pin level access to IO pins
An integrated circuit (IC) having multiple cores controls write access to its input/output (I/O) pins. The IC includes a pin-control circuit, a memory, and a set of I/O pins. The pin-control circuit allows a core to independently control individual ones of the I/O pins. A set of pin-control values are defined that correspond to the set of I/O pins to indicate a type of core that can access an I/O pin. The pin-control circuit receives the pin-control values, a source ID, and write data generated by a core, and updates a pin data bit stored in the memory with a corresponding bit of the write data when the core is allowed to access the I/O pin. The pin-control circuit does not change the pin data bit when the core is denied write access to the I/O pin.
US10180923B2 Connecting device and transmitting system using the same
A connecting device able to allocate master and slave roles between two intelligent devices having On-The-Go functions, depending on the intelligent device connects at a first point in time to one of two connectors, the connecting device also includes a control circuit connected between the two connectors. The control circuit between the connectors maintains and controls the master-slave relationship between the two intelligent devices.
US10180921B2 Non-interfering transactions
Embodiments relate to non-interfering transactions. An aspect includes receiving, by a first transaction, a conflicting remote access request from a requester, the remote access request being directed to a memory area that is owned as part of at least one of a transactional read set and transactional write set by the first transaction. Another aspect includes determining whether the requester is a second transaction that is indicated as a non-interfering transaction with respect to the first transaction. Another aspect includes, based on determining that the requester is indicated as a non-interfering transaction with the first transaction, handling the remote access request. Yet another aspect includes continuing execution of the first transaction and the second transaction after handling the remote access request.
US10180920B2 Apparatuses and methods for asymmetric input/output interface for a memory
Apparatuses and methods for asymmetric input/output interfaces for memory are disclosed. An example apparatus may include a receiver and a transmitter. The receiver may be configured to receive first data signals having a first voltage swing and having a first slew rate. The transmitter may be configured to provide second data signals having a second voltage swing and having a second slew rate, wherein the first and second voltage swings are different, and wherein the first and second slew rates are different.
US10180918B2 Mobile wireless communication system, network and method for managing the use of a peripheral in connection with an upcoming event
The present invention provides a mobile wireless communication system, network, and method for managing the use of one or more peripherals with a mobile wireless communication device in connection with an upcoming event. The method includes associating one or more peripherals with one or more users, where the one or more peripherals have an extended capability for use with a mobile wireless communication device, and maintaining a list of the peripheral associations and the respective extended capabilities. Upcoming events and any need for corresponding event supporting capabilities are monitored. Any unmet need for event supporting capabilities is compared with the extended capability of peripherals associated with at least some of the one or more users that will be attending the upcoming event. An indication is provided to at least one of the users that will be attending the upcoming event having an associated peripheral that will address the unmet need for event supporting capabilities of a request to bring the associated peripheral of the at least one of the users to the upcoming event for providing the associated extended capability for use with a mobile wireless communication device.
US10180917B2 Interface unit for routing prioritized input data to a processor
An interface unit for data exchange between a first processor of a computer system and a peripheral environment. The interface unit has a number of input data channels for receiving input data from the peripheral environment and a first access management unit. The access management unit is configured to receive a request for providing the input data, stored in the number of input data channels, from a first interface processor stored in the interface unit and from a second interface processor stored in the interface unit and to provide or not to provide the input data, stored in the number of input data channels, to the first interface processor and the second interface processor. A first priority and a second priority can be stored in the first access management unit.
US10180913B1 Secure virtual access for real-time embedded devices
An apparatus includes an arbiter circuit and a translation circuit. The arbiter circuit may be configured to generate a first address signal in a virtual memory space by arbitrating among a plurality of clients to access a physical memory space. The clients may be classified as either privileged clients or non-privileged clients. The physical memory space may comprise at least one secure space. The translation circuit may be configured to generate a second address signal by translating a page in the virtual memory space into the physical memory space based on the first address signal. The page may corresponds to a particular one of the clients that won the arbitration. The page may be translated (a) into the secure space if the particular client is one of the privileged clients and (b) outside the secure space otherwise.
US10180910B2 Host-based resetting of active use of guest page table indicators
A marking capability is used to provide an indication of whether a block of memory is being used by a guest control program to back an address translation structure. The marking capability includes setting an indicator in one or more locations associated with the block of memory. In a further aspect, the marking capability includes resetting the one or more indicators to indicate that the block of memory is no longer being used by the guest control program to back the address translation structure.
US10180904B2 Cache memory and operation method thereof
Provided is a cache memory. The cache memory includes a first to Nth level-1 caches configured to correspond to first to Nth cores, respectively, a level-2 sharing cache configured to be shared by the first to Nth level-1 caches, and a coherence controller configured to receive an address from each of the first to Nth cores and allocate at least a partial area in an area of the level-2 sharing cache to one of the first to Nth level-1 caches based on the received address.
US10180903B2 Hybrid hardware and software implementation of transactional memory access
Embodiments of the invention relate a hybrid hardware and software implementation of transactional memory accesses in a computer system. A processor including a transactional cache and a regular cache is utilized in a computer system that includes a policy manager to select one of a first mode (a hardware mode) or a second mode (a software mode) to implement transactional memory accesses. In the hardware mode the transactional cache is utilized to perform read and write memory operations and in the software mode the regular cache is utilized to perform read and write memory operations.
US10180900B2 Recordation of user interface events for script generation
An example method of generating one or more scripts specific to an application programming interface (API) type and language and in accordance with user-selected events includes receiving an API type and a language in which to implement a script. Events selected by a user via a graphical user interface in response to receiving a request to record the events may be recorded. Additionally, the user-selected events may be mapped to a set of commands specific to the API type and the language. Additionally, a script including a first command to import a set of modules specific to the API type and language, a second command to create a computing session, and the set of commands is generated.
US10180897B2 Automated software program repair
According to an aspect of an embodiment, a method may include identifying a fault location of a fault in a software program using a test suite. The method may further include implementing, in the software program, a repair candidate for the fault. In addition, the method may include augmenting the test suite with a plurality of test oracles that are based on observed behavior of the software program and that correspond to the fault location. Moreover, the method may include running the augmented test suite with respect to the software program with the implemented repair candidate. The method may also include prioritizing the repair candidate as a repair of the software program based on a failure rate of the plurality of test oracles with respect to running the augmented test suite.
US10180893B2 System and method for providing additional functionality to developer side application in an integrated development environment
A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated of the SDK. The developer analytic module further provides data container transfer functionality to ensure that analytic logic has access to necessary data containers to perform symbolication and/or error detection.
US10180892B2 Evaluation system, non-transitory storage medium storing thereon evaluation program, and evaluation method
An evaluation system includes a process execution module that executes an operation in accordance with a safety program, a setting module that receives an evaluation condition, a first determination module that changes the value of the input signal to be evaluated, from a first input value which is an initial value to a second input value, and determines whether a first output value of the output signal to be evaluated which is determined by the process execution module is identical to the expected output value, a second determination module that restores the value of the input signal to be evaluated, from the second input value to the first input value, and determines whether a second output value of the output signal to be evaluated which is determined by the process execution module is identical to the first output value, and an output module that outputs a determination result.