Document Document Title
US10178400B2 Signaling scalability information in a parameter set
A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.
US10178393B2 Image encoder and decoder using unidirectional prediction
The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.
US10178390B2 Advanced picture quality oriented rate control for low-latency streaming applications
An advanced constant quality rate control algorithm with new features and enhancements. can be applicable to different kinds of video scenes, in addition to static or less motion scenes. Statistical data is calculated at the beginning of encoding for each line of sections of a frame. Based on the statistical data, which case of a plurality of cases to be executed is determined and maximum and minimum QP values are determined according to the determined case. Actual maximum and minimum QP of the current line using is maintained using the maximum and minimum QP and a final QP value is determined for all sections in each line. A lambda value for encoding is determined from the final QP. At the end of encoding the picture, the number of frames encoded using constant quality is counted, the maximum and minimum QP and VBV fullness for each line is updated.
US10178389B2 Rate control algorithm for scalable video encoding with disposable P-frames
Systems and methods of performing rate control in scalable video encoders for use in videoconferencing, announcements, and live video streaming to multiple participant devices having diverse bandwidths, resolutions, and/or other device characteristics. The systems and methods can accommodate different target bit rates of the multiple participant devices by operating on scalable video bitstreams in a multi-layer video format, including a base layer having one or more reference video frames, and an enhancement layer having one or more disposable non-reference, predictive video frames. By adjusting the number of disposable non-reference, predictive video frames in the enhancement layer, as well as quantization parameters for the respective base and enhancement layers, the systems and methods can accommodate the different target bit rates for the respective participant devices, while enhancing the spatial and/or temporal qualities of the base and enhancement layers in the respective video bitstreams.
US10178381B2 Depth-spatial frequency-response assessment
A method to test the fidelity of a depth-imaging camera to depth-change abruptness of an imaged subject includes digitally generating, with the depth-imaging camera, a machine-readable calibration depth image of a calibration subject arranged in a field of view of the depth-imaging camera. The method includes machine processing the calibration depth image in a spatial domain to obtain a machine-readable measure of the fidelity in the spatial domain, and machine processing the measure of the fidelity in the spatial domain to obtain a measure of the fidelity in a frequency domain.
US10178376B2 Hybrid transparent auto stereoscopic display
A transparent LCD monitor can be layered with a custom optical element that covers a portion of the display surface to create a hybrid solution that is enabled to show 3D content (including both off-screen “pop” in front of the display and an immersive perception of depth behind the display) without the need for any special eyewear while maintaining a high degree of transparency in the unmodified portions of the display.
US10178373B2 Stereo yaw correction using autofocus feedback
Systems and methods for correcting stereo yaw of a stereoscopic image sensor pair using autofocus feedback are disclosed. A stereo depth of an object in an image is estimated from the disparity of the object between the images captured by each sensor of the image sensor pair. An autofocus depth to the object is found from the autofocus lens position. If the difference between the stereo depth and the autofocus depth is non zero, one of the images is warped and the disparity is recalculated until the stereo depth and the autofocus depth to the object is substantially the same.
US10178363B2 HD color imaging using monochromatic CMOS image sensors integrated in 3D package
HD color video using monochromatic CMOS image sensors integrated in a 3D package is provided. An example 3DIC package for color video includes a beam splitter to partition received light of an image stream into multiple light outputs. Multiple monochromatic CMOS image sensors are each coupled to one of the multiple light outputs to sense a monochromatic image stream at a respective component wavelength of the received light. Each monochromatic CMOS image sensor is specially constructed, doped, controlled, and tuned to its respective wavelength of light. A parallel processing integrator or interposer chip heterogeneously combines the respective monochromatic image streams into a full-spectrum color video stream, including parallel processing of an infrared or ultraviolet stream. The parallel processing of the monochromatic image streams provides reconstruction to HD or 4K HD color video at low light levels. Parallel processing to one interposer chip also enhances speed, spatial resolution, sensitivity, low light performance, and color reconstruction.
US10178356B2 Monitoring apparatus, and moving image output method
A monitoring apparatus includes a processor, wherein the monitoring apparatus images a monitoring area and outputs a moving image of the monitoring area, and the processor detects all persons appearing in the moving image, performs mask processing of changing inner portions of outlines of all persons into translucent mask images, and superposes the mask images on a background image, to generate a mask-processed moving image, and outputs the mask-processed moving image to a browsing apparatus through a network.
US10178352B2 Techniques to provide a micro-broadcast of an event
Techniques to provide a micro-broadcast of an event are described. Video data streams of a live event at a venue may be captured in one or more wireless camera devices. The data streams may be sent to one of a network of wireless access points where they are relayed to a control center. A computer system in the control center may select one of the video data streams to be broadcast as a micro-broadcast. The selected video data stream may then be formatted for the micro-broadcast before a micro-broadcast transmitter broadcasts the formatted selected video data stream.
US10178348B2 Information processing apparatus, image display method, and communication system
An information processing apparatus includes a receiver configured to receive images from other information processing apparatuses via a network; a band information acquirer configured to acquire reception band information of the receiver; a first display number determiner configured to determine a first number of the images to be displayed on a display device according to the reception band information; a second display number determiner configured to determine the first number as a second number of the images to be displayed on the display device, when the reception band information is stable, and determine a present number of the images presently displayed on the display device, as the second number, when the reception band information is unstable; and a display processor configured to display the second number of the one or more images on the display device.
US10178345B2 Apparatus, systems and methods for synchronization of multiple headsets
Media device systems and methods synchronize video content with audio content presented by a plurality of wireless audio headsets. In an exemplary embodiment, a first time delay corresponds to a first duration of time between communication of the audio content from the media device and presentation of the audio content by a first wireless audio headset. A second time delay corresponds to a second duration of time between communication of the audio content from the media device and presentation of the audio content by a second wireless audio headset, wherein the first time delay is greater than the second time delay. Video content communicated to a display is delayed by the first time delay. Audio content communicated to the second wireless audio headset is delayed by a time delay difference between the first time delay and the second time delay.
US10178343B2 Method and apparatus for interactive two-way visualization using simultaneously recorded and projected video streams
A system and method for point to point video enable communication and the provisioning of at least one commodity. The communication between two remote devices may include both video and audio and may be activated by use of at least one touch screen associated with a device for provisioning the at least one commodity, such as, for example, a vending machine.
US10178341B2 Network-based event recording
A system includes a media device including a processor programmed to receive sensor data indicating a field of view of a user and adjust a field of view of a video capture device in the media device to correspond to the field of view of the user. The processor receives media data from the video capture device and stores the media data, together with metadata including time indicia for each segment in the media data. The processor further receives user input to generate a media content item based on the media data. The user input specifies a start time of the media content item. The processor generates the media content item from the media data, starting with the segment of the media data having a time stamp corresponding to the start time; and stores the media content item.
US10178340B2 Broadcasting signal receiving apparatus and control method thereof
A broadcasting signal receiving apparatus includes an input receiver configured to receive a user's input selecting a channel among a plurality of channels; a first tuner configured to tune to the channel selected by the user's input and receive a broadcast signal of the tuned channel; and a controller configured to control the first tuner to tune to a first channel and receive a broadcast signal of the first channel when a user makes the first input, and to control the first tuner to tune to a second channel and receive a broadcast signal of the second channel when a user makes a second input within a predetermined period of time after receiving the first input, wherein the first channel corresponds to the first input, and the second channel corresponds to a combination of the first input and the second input.
US10178339B2 Capturing device, capturing system and capturing method
A capturing device includes an image sensor that generates an image signal by performing photoelectric conversion for light from a subject, a control unit that generates a setting value for setting a range where an image resulting from the image signal is cut, based on a first instruction input from a user, a setting value storage unit that stores the setting value generated by the control unit, an image conversion unit that reads the setting value from the setting value storage unit, and cuts a specific region specified by the setting value from the image and enlarges the cut region, when there is a second instruction input from the user, and an output unit that converts a signal of the image cut and enlarged by the image conversion unit into an image signal of a predetermined format and outputs the converted image signal.
US10178336B2 Flexible readout and signal processing in a computational sensor array
A computational sensing array includes an array of sensing elements. In each sensing element, a first signal is generated from a transducer. A second signal is produced by a collection unit in response to receiving the first signal. The second signal may be modified, in a conditioning unit. A sensing element preprocessing unit generates a word representing the value of the modified second signal, and may produce an indication of change of the first signal. A current value of the word may be stored in a state holding element local to the sensing element, and a previous value of the word may be retained in a further state holding element local to the sensing element.
US10178334B2 System for and method of configurable diagonal and multi-mission line scan array imaging
Disclosed are image data acquisition methods and systems that utilizes selective temporal co-adding of detector integration samples to construct improved high-resolution output imagery for arrays with selectable line rates. Configurable TDI arrays are used to construct output imagery of various resolutions dependent upon array commanding, the acquisition geometry, and temporal sampling. The image acquisition techniques may be applied to any optical sensor system and to optical systems with multiple sensors at various relative rotations which enable simultaneous image acquisitions of two or more sensors. Acquired image data may be up-sampled onto a multitude of image grids of various resolution.
US10178330B2 Imaging apparatus and imaging system
A first ramp signal having a potential which is changed with time in a first amplitude range in a first period and a second ramp signal in which a potential is changed with time in a second amplitude range which includes the first amplitude range and which has maximum amplitude larger than maximum amplitude of the first amplitude range and an amount of the change of the potential per unit time is the same as an amount of the change of the potential per unit time of the first ramp signal are generated, and comparison between an optical signal and the first ramp signal and comparison between the optical signal and the second ramp signal are performed in parallel.
US10178323B2 System and method for generating a digital image
A system, method, and computer program product for generating a digital image. The method comprises receiving a shutter release command and causing a camera module to sample a first image of a photographic scene based on a first set of sampling parameters in response to the shutter release command. Next, the first image within an image set is stored and a camera module is caused to sample a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command. Additionally, the second image within the image set is stored, and a strobe intensity value is specified based on a measured exposure for images in the image set. Lastly, a strobe unit is configured based on the strobe intensity value, and in response to configuring the strobe unit, the camera module is caused to sample a final image.
US10178322B2 Method of adjusting digital camera image processing parameters
A method for adjusting predetermined ISO-dependent image processing parameters for images captured by a digital camera includes measuring the exposure deviation in exposure units from an optimal exposure as determined by the camera during an image capture process, deriving an estimated camera sensitivity from the exposure deviation, and adjusting the ISO-dependent image processing parameters for images captured by the camera as a function of the derived estimated camera sensitivity.
US10178319B2 Imaging apparatus, camera system and signal output method
An imaging apparatus capable of outputting pixel signals to one or more output destinations includes an imager having a plurality of pixels that are arrayed two-dimensionally and respectively can generate pixel signals; an identifier adding unit configured to add an identifier associated with at least one output destination to each of pixel signals of at least a part of pixels among the plurality of pixels and an image processing unit configured to output each of the pixel signals to an output destination that corresponds to an identifier included in each of the pixel signals.
US10178317B2 Imaging device module with image stabilization, user terminal apparatus including the imaging device module, and method of operating the imaging device module
Provided is an imaging device module including: an imaging device including a first optical element on which a first light is incident and an image sensor; and a first optical image stabilization (OIS) operator configured to move back and forth along an optical axis direction of a second light reflected from the first optical system, wherein a third light having an optical path adjusted by the first OIS operator may be incident on the image sensor.
US10178310B1 Data unit feed synchronization to multiple pipelines
An apparatus having an interface and a circuit is disclosed. The interface may be connectable to a plurality of counters and a plurality of pipelines. The circuit may be configured to increment the counters associated with a first data unit in response to the first data unit being available in a buffer, and monitor a plurality of decrements of the counters by the pipelines. Each pipeline may decrement a respective counter when finished with the first data unit in the buffer. The circuit may also be configured to block the pipelines from processing a second data unit in the buffer until all of the counters associated with the first data unit have been decremented.
US10178305B2 Imaging apparatus and method to capture images based on recommended applications
Provided is a recommendation apparatus including a determination unit configured to determine an application to be recommended to an imaging apparatus, based on information on an image selected in accordance with an operation mode of the imaging apparatus.
US10178304B1 Ensuring that video or images are captured at a determined orientation
A method for capturing video or still images at a determined orientation, via a mobile device, including accessing at least some information regarding a desired orientation preference; accessing at least some information regarding an orientation of the mobile device; comparing the information regarding the orientation of the mobile device to the information regarding the desired orientation preference; determining whether the information regarding the orientation of the mobile device matches the information regarding the desired orientation preference, within a degree of variance; disabling, if the information regarding the orientation of the mobile device does not match the desired orientation preference, within the degree of variance, a video or still image capture function of the mobile device; and enabling, if the information regarding the orientation of the mobile device matches the desired orientation preference, within the degree of variance, a video or still image capture function of the mobile device.
US10178301B1 User identification based on voice and face
Devices, systems and methods are disclosed for improving facial recognition and/or speaker recognition models by using results obtained from one model to assist in generating results from the other model. For example, a device may perform facial recognition for image data to identify users and may use the results of the facial recognition to assist in speaker recognition for corresponding audio data. Alternatively or additionally, the device may perform speaker recognition for audio data to identify users and may use the results of the speaker recognition to assist in facial recognition for corresponding image data. As a result, the device may identify users in video data that are not included in the facial recognition model and may identify users in audio data that are not included in the speaker recognition model. The facial recognition and/or speaker recognition models may be updated during run-time and/or offline using post-processed data.
US10178300B2 Systems and methods for adjusting focus based on focus target information
A system, method, and computer program product are provided for generating a focus sweep to produce a focus stack. In use, an image is sampled as image data. Next, a first focus region is identified and a second focus region is identified. Next, first focus target information corresponding to the first focus region is determined and second focus target information corresponding to the second focus region is determined. Further, a focus is adjusted, based on the first focus target information and at least one first image is captured based on the first focus target information. Additionally, the focus is adjusted, based on the second focus target information and at least one second image is captured based on the second focus target information. Lastly, the at least one first image and the at least one second image are saved to an image stack. Additional systems, methods, and computer program products are also presented.
US10178292B2 Wearable apparatus with wide viewing angle image sensor
A wearable apparatus and method are provided for capturing image data. In one implementation, a wearable apparatus for capturing image data is provided. The wearable apparatus includes at least one image sensor for capturing image data of an environment of a user, wherein a field of view of the image sensor includes a chin of the user. The wearable apparatus includes two or more microphones, and an attachment mechanism configured to enable the image sensor and microphones to be worn by the user. The wearable apparatus includes a processing device programmed to capture at least one image, identify the chin of the user to obtain a location of the chin, select a microphone from the two or more microphones based on the location, process input from the selected microphone using a first processing scheme, and process input from a microphone that is not selected using a second processing scheme.
US10178291B2 Obtaining information from an environment of a user of a wearable camera system
A wearable apparatus and method are provided for executing actions based on triggers identified in an environment of a user. In one implementation, a wearable apparatus for storing information related to objects identified in an environment of a user is provided. The wearable apparatus includes a wearable image sensor configured to capture a plurality of images from the environment of the user and at least one processing device. The processing device may be programmed to process the plurality of images to detect an object entering a receptacle, process at least one of the plurality of images that includes the object to determine at least a type of the object, and based on the type of the object, generate information related to an action to be taken related to the object.
US10178290B2 Method and apparatus for automatically acquiring facial, ocular, and iris images from moving subjects at long-range
The present invention relates to a method and apparatus for long-range facial and ocular acquisition. One embodiment of a system for acquiring an image of a subject's facial feature(s) includes a steerable telescope configured to acquire the image of the facial feature(s), a first computational imaging element configured to minimize the effect of defocus in the image of the facial feature(s), and a second computational imaging element configured to minimize the effects of motion blur. In one embodiment, the detecting, the acquiring, the minimizing the effect of the motion, and the minimizing the effect of the defocus are performed automatically without a human input.
US10178286B2 Method for forming color filter array, method for manufacturing imaging apparatus, and imaging apparatus
A method for forming a color filter array includes a step of exposing a photosensitive color filter film, a step of forming a color filter array from the color filter film by developing the color filter film using a developer, and a step of cleaning the color filter array while rotating the color filter array and moving a nozzle for spraying fluid containing liquid and gas above the color filter array in a direction intersecting with an axis of the rotation. The method reduces variation in thickness of a color filter that is generated in the cleaning step.
US10178283B2 Dome camera device
Provided is a dome camera including a housing part configured to accommodate a camera and rotate in multiple directions; a connection cover part configured to cover at least part of the housing part; a first rotation restricting part configured to limit a rotation range of the housing part in a first rotation direction; and a second rotation restricting part configured to limit a rotation range of the housing part in a second rotation direction.
US10178281B2 System and method for synchronizing audio and video signals for a listening system
Disclosed herein, among other things, are systems and methods for synchronizing audio and video signals for a listening system. One aspect of the present subject matter includes a method including receiving an audio signal and a video signal from an external device. The audio signal is processed and transmitted to a hearing assistance device having a wearer. In various embodiments, the video signal is transmitted to a video display using a delay such that the audio signal and the video signal are synchronized for the wearer.
US10178280B2 Paper type dependent automatic background suppression
According to exemplary methods, a selection of a paper type for producing an image is received. A database of background suppression values associated with paper types is searched. Responsive to not finding a background suppression value associated with the paper type, the database is updated for the paper type. According to the method of updating, a page of the paper type is scanned and image data obtained by scanning the page is analyzed. Background luminance for the page is determined based on analyzing the image data. A background suppression value is calculated for the page based on the background luminance. The paper type and the background suppression value for the page are added to the database. The background suppression value is associated with the paper in the database.
US10178272B2 Image forming apparatus
In an image forming apparatus, a reservation managing unit receives a reservation request from a mobile terminal device of a user, and registers reservation information. The reservation information indicates (a) a usage time zone specified by the received reservation request and (b) the mobile terminal device. The operation restriction unit changes an operation control mode from an operation permission mode to an operation prohibition mode if (a) the mobile terminal device detected by a terminal detecting unit is a mobile terminal device of a reserving user who reserved as the usage time zone a current or a next time zone and (b) there are no currently using users. The operation permission mode is a status where an operation of an unspecified user can be received, and the operation prohibition mode is a status where a user operation is prohibited until a release operation of the reserving user.
US10178271B2 Facsimile apparatus and control method of facsimile apparatus
A facsimile apparatus includes a storage unit, a first detection unit, and a second detection unit. The storage unit stores a parameter based on a connection standard of a telephone-line connected to the facsimile apparatus, and an apparatus direct-current resistance of the facsimile apparatus. The first detection unit detects a first voltage that is a voltage at a line-open time of a telephone line connected to the facsimile apparatus. The second detection unit detects a second voltage that is a voltage at a line-capture time of the telephone line. By using the first voltage, the second voltage, the parameter, and the apparatus direct-current resistance, a voltage to be a threshold for determination of line capture is determined. By using a voltage detected from the telephone line and the voltage to be the threshold determined by the first determination unit, whether the telephone line is captured is determined.
US10178264B2 Cable support mechanism which supports ribbon-shaped flexible cable and automatic document feeder including same, and image forming apparatus
A cable support mechanism has a cable support portion, and supports two flexible cables which are ribbon-shaped and in each of which a plurality of conductors are arranged in parallel to each other in a coating material. The cable support portion includes a first support surface, a second support surface, and a plurality of guide ribs. The first support surface supports one of the two flexible cables. The second support surface is formed on a side reverse to a side where the first support surface is formed, and supports the other one of the two flexible cables. The guide ribs projects from two edges of each of the first support surface and the second support surface, the two edges opposing each other in a flexible-cable width direction, so as to overlap, and be spaced by a predetermined distance from, the first support surface and the second support surface.
US10178261B2 System and image forming apparatus that stops or controls the transmission of control information between at least one controlled device and an external device
A system includes at least one controlled device that is controlled based on control information output from an external device, and an image forming apparatus that forms an image on a recording material and communicate with the external device and the controlled device, wherein the image forming apparatus includes a transceiver that receives the control information from the external device and transmits the control information to the controlled device, and a transmission controller that stops the transmission of the control information by the transceiver or changes contents of the control information to be transmitted by the transceiver.
US10178260B2 Image forming apparatus and storage medium including an application having a core logic portion and a user interface frame portion
An image forming apparatus includes an application on a framework that is separated into a core logic portion handling basic processing and a user interface frame portion handling rendering processing and operates; and a controller that executes the application and the framework. The core logic portion is implemented with an application programming interface defined by the framework.
US10178257B2 Monitoring device, monitoring method, and non-transient computer-readable recording medium that records monitoring program
A monitoring device that acquires device information to be collected from a device includes an operation finish notification acquiring section that acquires an operation finish notification indicating that a predetermined operation performed by the device has been finished, and a device information acquiring section that acquires the device information from the device with a trigger of the acquisition of the operation finish notification. A monitoring method for acquiring device information to be collected from a device includes acquiring an operation finish notification indicating that a predetermined operation performed by the device has been finished, and acquiring the device information from the device with a trigger of the acquisition of the operation finish notification.
US10178251B2 Information processing apparatus configured to notify about a service
Provided is an information processing system including a provided device information acquiring section that acquires provided device information which is information on a device provided in an office room, and an output section that outputs information on a service which is providable to a user in an office room, based on the provided device information acquired by the provided device information acquiring section.
US10178238B2 Method and system for dynamic cellular networking activation for virtual SIM service
A method at a user equipment to facilitate activation and splitting of data billing between at least two parties, the method including starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service on the user equipment; verifying VSP configuration information with a network server; upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment; and setting a status indicator on the user equipment to indicate the VSP service is enabled.
US10178216B2 Method and apparatus for implementing unified management of intelligent hardware devices by app, and client
The present invention discloses a method, a device and a mobile browser client for realizing centralized management of intelligent hardware devices by an APP, wherein the method comprising: identifying identification information of an intelligent hardware device via an identification interface provided by an APP on a mobile terminal; based on the information identifying, establishing a bluetooth connection between the mobile terminal and the intelligent hardware device; acquiring, by the APP, hardware controlling information of the intelligent hardware device through the bluetooth connection; and providing, in the APP, a display interaction interface which is based on the hardware controlling information.
US10178213B2 System and method for delivery and presentation of messages in dependence upon the mode of operation of the communication device
A method and system for delivery and presentation of a message on a communication device. A detection of a connection of a call made by a communication device is detected at the communication device. A further detection that the communication device is operating in a pre-defined mode of operation is performed, a message accessibly stored in memory is accessed, and display or other presentation of the message is initiated on an interface such as a display screen of the communication device. The call connection status is monitored, and the message is presented at least while the call is connected and the device is operating in the pre-defined mode of operation.
US10178211B2 Lighting for audio devices
An apparatus may include an inner module, an outer module that substantially surrounds a perimeter of the inner module, a plurality of light emitters, and a light distribution medium. The plurality of light emitters may be positioned under the inner module and project light radially outward. The light distribution medium may transport the light projected from the plurality of light emitters to an edge of the light distribution medium. The edge may include a diffusive surface and traverse a substantial portion of a boundary between the inner module and the outer module.
US10178210B2 Earpiece for a mobile device
Various embodiments of an earpiece for a mobile device. The earpiece is detachably mounted to the mobile device and provides sound amplification for a user.
US10178195B2 Origin server protection notification
An origin server has been registered, or is in the process of being registered, for a proxied service that includes changing Domain Name System (DNS) configurations such that certain network traffic is proxied at a proxy server instead of that traffic being received directly at the origin server. The service checks the configuration and determines if there is any flaw in the configuration that may cause information about the origin server (e.g., the IP address of the origin server) to be leaked. Upon finding a flaw in the configuration, the service may notify the origin server and/or the operator of the origin server that the information may be leaked.
US10178187B2 System and methods for internet of things (IoT) device authentication and security
One or more IoT devices are coupled to a gateway server. The gateway server preferably includes enhanced administrative features for restricting access to IoT devices, and for monitoring IoT device communications. In embodiments of the invention, communications between the gateway server and IoT devices are secured, in part, via IP address restriction, the use of transitory identifiers, and/or encryption.
US10178179B2 Information distribution system, information distribution apparatus, and information distribution method
An information distribution system in which an electronic device and an information distribution apparatus are connected to each other via a network, includes a device usage information collecting unit configured to collect device usage information of the electronic device; a distribution information generating unit configured to generate, as distribution information, information of an alternative product or an additional product with respect to the electronic device, based on the device usage information; and a distributing unit configured to distribute the distribution information to the electronic device.
US10178175B2 Method and system for triggering an online interaction in connection with a physical product
A computer-readable medium is attached to a physical product and triggers an online interaction when communicatively coupled with a computing device having a display to establishes an online connection whereby services or information pertaining to the physical product can be provided to a user of the product. The computer readable medium can be coupled to the computing device alternatively through a Universal Standard Bus (USB), Near Field Communication (NFC), or Matrix Barcode (e.g., QR code) coupling techniques, for example. The established connection uniquely identifies the product to which the medium is attached and calls an Internet service with that identifying information. The Internet service in turn queries a database where each medium was registered prior to product distribution and extracts a dynamic destination where the computing device should connect to. This destination is returned to the displaying computing device and a variety of follow-on actions can ensue.
US10178170B2 Browser-based virtual media administration
An information handling system (IHS) provides graphical user interface (GUI)-controlled virtual media between a networked management IHS and a managed IHS. At least one user input component is capable of manipulating and/or interfacing with one or more items on a GUI presented on a display device. A network interface enables communication with a network and a managed IHS that is in communication with the network and that controls a remote storage device. A browser application: (a) displays a control affordance on the display device; (b) receives from the at least one user input component a selection of the control affordance; (c) starting a network block device (NBD) server on the management IHS and prompting the managed IHS to start an NBD client kernel that communicates with the NBD server; and (d) maps the remote storage device as a virtual storage device on the GUI for read and write operations using the NBD components.
US10178168B2 Read-after-write consistency in data replication
The disclosure is directed to data replication in a distributed computing system. The system ensures a read-after-write consistency for the replicated data by associating the write requests with unique version numbers, and using them to obtain the data. A server associates a write request with a unique version number, and returns the version number to a client, which can use it in a subsequent read request for the data. On receiving a read request for a first data, the server extracts the version number from the request and ensures a specified write request associated with the version number is processed prior to obtaining the data. If the specified write request is processed, the server obtains the data and returns it to the client, else the server processes the pending write requests up until the version number and then the specified write request, and returns the specified data to the client.
US10178165B2 Distributing application traffic to servers based on dynamic service response time
Provided are methods and systems for distributing application traffic. A method for distributing application traffic may commence with receiving, from a host, a first service request for a first service session. The first service request may be associated with a service request time. The method may continue with relaying the first service request from a service gateway to a server. The method may further include receiving, from the server, a service response. The service response may be associated with a service response time. The method may continue with calculating a service processing time for the first service request based on the service request time and the service response time. The method may further include receiving, from the host, a second service request for a second service session. The method may continue with selectively relaying the second server request to the server based on the service processing time.
US10178158B1 Trending media content in an online membership group
Technology is described for trending media content in an online membership group. A frequency rate and velocity rate for media file interest may be determined for a media file added to one or more virtual collections in the online membership group during a predetermined period of time. Trending media files are identified according to the according to the frequency rate and the velocity rate determined for each media file added to the one or more virtual collections. Ranking information relating to the trending media files may be displayed on a graphical user interface (GUI) for the one or more virtual collections in the online membership group.
US10178154B2 Method and system for cloud service deployment
The application relates to a method and a system (200) for deploying cloud services to a cloud computing network (230) where the cloud services are to be provided to mobile cloud customers. Current cloud services are not optimized to take into account cloud service customers that are mobile which results in inefficient use of the transmission resources in the network. The problem is solved by a method and a system (200) for pre-deploying the required cloud service to a feasible cloud service processing environment (211-213) that is closest to the location where the cloud customer (221-223) plans to be at a certain estimated time of arrival and duration.
US10178152B2 Central repository for storing configuration files of a distributed computer system
In a computer-implemented method for configuring a distributed computer system comprising a plurality of nodes of a plurality of node classes, configuration files for a plurality of nodes of each of the plurality of node classes are stored in a central repository. The configuration files include information representing a desired system state of the distributed computer system, and the distributed computer system operates to keep an actual system state of the distributed computer system consistent with the desired system state. The plurality of node classes includes forwarder nodes for receiving data from an input source, indexer nodes for indexing the data, and search head nodes for searching the data. Responsive to receiving changes to the configuration files, the changes are propagated to nodes of the plurality of nodes impacted by the changes based on a node class of the nodes impacted by the changes.
US10178123B2 Avoidance of hostile attacks in a network
For improving the protection of a network against denial of service attacks and other hostile attacks, while keeping the operation of the network simple and efficient and considering restricted capacities of single network nodes, a control unit, a system and a method for operating a network with a plurality of nodes are provided, wherein at least one operation parameter of at least one node is adjusted based on a current network phase and a data packet received by the node (10) is processed based on the operation parameter.
US10178117B2 Systems and methods for network traffic analysis
Systems and methods are disclosed for identifying malicious traffic associated with a website. One method includes receiving website traffic metadata comprising a plurality of variables, the website traffic metadata being associated with a plurality of website visitors to the website; determining a total number of occurrences associated with at least two of the plurality of variables of the website traffic metadata; generating a plurality of pairs comprising combinations of the plurality of variables of the website traffic metadata; determining a total number of occurrences associated with each pair of the plurality of pairs of combinations of the plurality of variables of the website traffic metadata; determining a plurality of visitor actions associated with the plurality of variables of the website traffic metadata; clustering each of the plurality of pairs and the plurality of visitor actions associated with the plurality of variables of the website traffic metadata into groups; and determining, based on the clustering of the plurality of pairs and the plurality of visitor actions, whether each of the plurality of website visitors are malicious visitors.
US10178112B2 Systems and methods for automated retrieval, processing, and distribution of cyber-threat information
Systems and methods are provided for automated retrieval, processing, and/or distribution of cyber-threat information using a cyber-threat device. Consistent with disclosed embodiments, the cyber-threat device may receive cyber-threat information in first formats from internal sources of cyber-threat information using an accessing component of the cyber-threat device. The cyber-threat device may receive cyber-threat information second formats from external sources of cyber-threat information using an accessing component of the cyber-threat device. The cyber-threat device may process the received cyber-threat information in the first formats and the second formats into a standard format using a processing component of the cyber-threat device. The cyber-threat device may provide the processed items of cyber-threat information to a distributor using a distributing component of the cyber-threat device. The cyber-threat device may automatically report information concerning the processed items of cyber-threat information to a device of a user with a reporting component of the cyber-threat device.
US10178108B1 System, method, and computer program for automatically classifying user accounts in a computer network based on account behavior
The present disclosure describes a system, method, and computer program for identifying and classifying service accounts in a network based on account behavior. For each evaluated account in the network, a plurality of behavior indicators are calculated. The behavior indicators correspond to service account behaviors and, for each account, are calculated based on network events associated with the account. Each behavior indicator is compared to a threshold specific to the corresponding behavior. If one or more behavior indicators for an account satisfies the applicable threshold, the account is deemed to display service account behavior. Consistency in which an account displays service account behavior is factored into classifying accounts as service accounts.
US10178106B1 Apparatus and method for identifying and warning of synthetic identity behavior that reduces user privacy
A non-transitory computer readable storage medium has instructions executed by a processor to collect mobile device environment parameters. Identity attributes including real identity attributes for a real individual and at least one set of synthetic identity attributes are stored. An electronic communication attempt by a designated entity corresponding to either the real identity attributes or the at least one set of synthetic identity attributes is monitored. The electronic communication attempt is analyzed in connection with the mobile device environment parameters and identity attributes to identify a rule transgression. A warning is supplied in connection with the electronic communication attempt in response to the rule transgression.
US10178096B2 Enhanced data leakage detection in cloud services
Embodiments describing an approach to receiving user data, and monitoring a user data transaction. Monitoring a user data transaction. Identifying a plurality of attribute elements associated with the user data and the user data transaction. Creating benchmark data based on one or more identified attributes and user data gathered from a user data transaction, and storing, by the one or more processors, benchmark data.
US10178088B2 System and method for managing offline and online password based authentication
A method and system has been provided in which the security of passwords in general and offline passwords in particular can be enhanced and which can enable users to be authenticated into secure network systems via network elements (NEs) in case of non-availability of centralized authentication system (CAS). The overall security of network or CAS or systems operating in isolated yet secured environment can be prevented from compromise even if the offline password is compromised. Related apparatus, systems, techniques, and articles are described.
US10178080B1 System and method for optimizing a parts list associated with an electronic design
The present disclosure relates to a computer-implemented method for electronic design automation. Embodiments may include providing an initial electronic circuit design and receiving an initial parts list configured to include at least one of logical parts and physical parts associated with the initial electronic circuit design. Embodiments may further include providing authorization to at least one user to edit the initial parts list via a graphical user interface, wherein the at least one user is a subset of all possible users. Embodiments may also include receiving an update to the initial parts list from the at least one user via the graphical user interface and generating an updated parts list based upon, at least in part, the update. Embodiments may further include allowing access to the updated parts list to one or more additional users.
US10178076B2 Cryptographic security functions based on anticipated changes in dynamic minutiae
Dynamic key cryptography validates mobile device users to cloud services by uniquely identifying the user's electronic device using a very wide range of hardware, firmware, and software minutiae, user secrets, and user biometric values found in or collected by the device. Processes for uniquely identifying and validating the device include: selecting a subset of minutia from a plurality of minutia types; computing a challenge from which the user device can form a response based on the selected combination of minutia; computing a set of pre-processed responses that covers a range of all actual responses possible to be received from the device if the combination of the particular device with the device's collected actual values of minutia is valid; receiving an actual response to the challenge from the device; determining whether the actual response matches any of the pre-processed responses; and providing validation, enabling authentication, data protection, and digital signatures.
US10178069B2 Systems and methods for managing top-level domain names using consortium blockchain
The present disclosure relates generally to internet technology and more specifically to managing Top-level domain (TLD) name based on blockchain. An example method of managing Top-level domain name comprises the following steps: A. Using TLD nodes to form alliance network in the blockchain; B. Layering the system architecture in the alliance network to separate operations and data; and C. Reaching consensus among all nodes in the alliance network through consensus mechanism. A more effective and efficient consensus mechanism will increase the safety and reliability of the system and improve the efficiency of the system. Layering the system structure will ensure the efficiency and portability of the system.
US10178051B2 Data transmission method and apparatus for terminal
Embodiments of the present invention disclose a data transmission method and apparatus for a terminal. The terminal exchanges data of an application with a server through a first port by using a first access node; when one port in a second port set is in an enabled state, the terminal accesses one access node in a candidate access node set through the enabled port in the second port set, and exchanges, based on the Multipath TCP, the data of the application with the server by using an access node corresponding to the enabled port.
US10178039B2 Communication systems and methods having reduced frame duration
A transmitter arrangement using randomization is disclosed. The arrangement includes one or more randomizers, a measure component and a frame select component. The one or more randomizers are configured to generate one or more randomized frames from an original frame. The measure component is configured to measure a criterion for the original frame and the one or more randomized frames. The frame select component is configured to select a frame for transmission from the one or more randomized frames and the original frame. The selection is performed according to the measured criteria, such as frame duration.
US10178033B2 System and method for efficient traffic shaping and quota enforcement in a cluster environment
Embodiments provide a virtual queue management system within the cluster of gateways. When a network message arrives at the gateway cluster, it is processed by one of the gateways within the cluster. The gateway that is processing the network message obtains identifying parameters. The identifying parameters can include, but are not limited to, an Internet Protocol (IP) address, a port number, and/or an HTTP command. The gateway creates a virtual queue identifier based on the obtained identifying parameters. The first gateway to receive a network message with a given virtual queue identifier assumes the role of virtual queue manager for that virtual queue. The virtual queue manager gateway informs other gateways within the cluster of the proper sequence for sending network messages to the server such that messages are transmitted to the server in the proper temporal order.
US10178025B2 Methods and apparatus to route traffic in a virtual private network
Methods and apparatus to route traffic in a virtual private network are disclosed herein. Example methods include replacing, by executing an instruction with a processor at a first provider router, a first next hop address included in first route information with a second next hop address. The first next hop address identifies a first edge router of a plurality of edge routers in a first region and the second next hop address identifies the first provider router. The provider router is not at an edge of a provider network included in the virtual private network and the first route information identifies a first route to a customer address in a customer network coupled to the first edge router. The methods also include advertising the first route information having the second next hop address to the plurality of edge routers if data traffic is to access a service.
US10178022B2 Segment routing using a remote forwarding adjacency identifier
Disclosed is an apparatus and method for segment routing using a remote forwarding adjacency identifier. In one embodiment, a first node in a network receives a packet, wherein the packet is received with a first segment-ID and another segment ID attached thereto. The first node detaches the first and the other segment IDs from the packet. Then the first node attaches a first label to the packet. Eventually, the first node forwards the packet with the attached first label directly to a second node in the network. In one embodiment, the other segment ID corresponds to a forwarding adjacency or tunnel label switched path between the first node and another node.
US10178020B2 Systems and methods for performing layer one link aggregation over wireless links
A first layer one link aggregation master comprises a first port coupled to receive customer traffic; a first channel; a second channel; an aggregation engine coupled to the first and second channels; a first switch circuit coupled to the first port and to the first channel, and configured to communicate the customer traffic from the first port over the first channel to the aggregation engine, the aggregation engine including a splitter circuit configured to use layer one information to segment at least a portion of the customer traffic into a first virtual container and a second virtual container, the aggregation engine further including an encapsulation circuit configured to encapsulate the second virtual container using Ethernet standards for transport over the second channel; a radio access card configured to generate an air frame based on the first virtual container for wireless transmission over a first wireless link of a link aggregation group to the receiver; and a second switch circuit coupled to the second channel, and configured to communicate the Ethernet-encapsulated second virtual container over an Ethernet cable to a slave for wireless transmission over a second wireless link of the link aggregation group to the receiver.
US10178009B2 Method, a computer program product, and a carrier for indicating one-way latency in a data network
Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronisation step, a measuring step, a post-synchronisation step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.
US10178003B2 Instance based management and control for VM platforms in virtual processing environments
Metadata associated with client application instances running in virtual machine (VM) platforms within virtual processing environments is collected by monitor applications also running within the VM platforms. The instance metadata is transmitted to and received by a monitor control platform which in turn stores the instance metadata within a monitor instance registry. The instance metadata is updated through solicited or unsolicited updates. The instance metadata is used to identify groups of application instances, and these groups are used to determine targets instances for monitoring or management actions based upon later detected network events such as network security or threat events. Further, trust scores can be determined for components of the metadata stored in the instance registry, and composite trust scores can be generated and used to identify on or more groups of application instances.
US10177990B2 Managing subset of user contacts
Systems, methods, and computer-readable mediums for managing a subset of user contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device identifies a subset of contacts selected at least in part by a user of the telecommunications device. The subset of contacts includes a portion of the user's contacts accessible by the telecommunications device. The software application executed by the processor of the telecommunications device then causes display of a graphical identifier associated with each contact of the subset of contacts in an arrangement on a display of the telecommunications device about an axis positioned external to the display of the telecommunications device. Aspects of systems, methods, and computer-readable mediums for further arranging the graphical identifiers are also provided. Even further, aspects of systems, methods, and computer-readable mediums for providing functionality associated with the graphical identifiers are provided.
US10177989B1 Computer efficiency by predicting event occurrences
In an embodiment, a data processing method providing an improvement in computer efficiency in transmitting data poll messages to another computer, the method comprising: using a first computer, transmitting a first plurality of data poll messages to a second computer, receiving event data from the second computer, and storing the event data in event history storage; based upon the event data in the event history storage, calculating a first estimate of a probability of a particular event occurring in a first specified time period; in response to determining that the first estimate is greater than 0, calculating a total number of times to check for the same particular event in the same specified time period; based upon the event data in the event history storage, calculating a second estimate of a probability distribution of the same particular event during the same specified time period; creating and storing a schedule of a plurality of times at which to transmit a second plurality of data poll messages to the second computer, based upon dividing the specified time period by the second estimate; transmitting the second plurality of data poll messages to the second computer at the plurality of times specified in the schedule, receiving responsive event data from the second computer, and updating the event history storage using the responsive event data; wherein the method is performed using one or more computing devices.
US10177981B2 Remote configuration and management of client devices
Remote configuration ensures compliance of remote devices. A server polls a device for a configuration file. The server compares the configuration file to a compliance policy. If the configuration file fails the compliance policy, the server retrieves a compliant configuration file that conforms to the compliance policy. The server sends the compliant configuration file to the device with an instruction to replace the configuration file.
US10177963B2 Network visibility appliances for cloud computing architectures
With exponential growth in virtualized traffic within physical data centers, many end users (e.g., individuals and enterprises) have begun moving work processes and data to cloud computing platforms. However, accessing virtualized traffic traversing the cloud computing platforms for application, network, and security analysis is a challenge. Introduced here, therefore, are visibility platforms for monitoring virtualized traffic traversing a cloud computing platform, such as Amazon Web Services, VMware, and OpenStack. A visibility platform can be integrated into a cloud computing platform to provide a coherent view of virtualized traffic in motion across the cloud computing platform for a given end user. Said another way, a visibility platform can intelligently select, filter, and forward virtualized traffic belonging to an end user to a monitoring infrastructure, thereby eliminating traffic blind sports.
US10177962B2 Network management systems and methods
Example network management systems and methods are described. In one implementation, a method identifies at least one network resource to be managed and identifies at least one domain to be managed. The method further identifies at least one service provider to be managed. A fusion object is created that defines the network resource, the domain, and the service provider to be managed.
US10177948B2 Transmission method
Provided is a transmission method that contributes to an increase in data reception quality when iterative detection is performed at a receive apparatus side. A transmit apparatus alternates between two types of modulation scheme that each shift amplitude and phase, performs mapping to constellation points according to a selected modulation scheme, and transmits a modulated signal obtained by mapping.
US10177941B2 Method and apparatus for estimating and correcting phase error in wireless communication system
Provided are a method and apparatus for estimating and correcting the phase error in 5G or pre-5G communication systems providing much higher data rates compared to existing 4G communication systems including LTE systems. The existing phase error estimation scheme using a cyclic prefix in the time domain may fail to prevent performance degradation due to inter-carrier interference. In the present invention, it is possible to enhance reception performance of the receiver by estimating and correcting the phase error multiple times within a symbol using a time domain signal and by reducing the influence of inter-carrier interference.
US10177924B1 Physically unclonable function unit with one single anti-fuse transistor
A physically unclonable function unit includes and anti-fuse transistor and a control circuit. The anti-fuse transistor has a first terminal, a second terminal, and a gate terminal. The control circuit is coupled to the anti-fuse transistor. During an enroll operation, the control circuit applies an enroll voltage to the gate terminal of the anti-fuse transistor and applies a reference voltage to the first terminal and the second terminal of the anti-fuse transistor. The enroll voltage is higher than the reference voltage, and is high enough to create a rupture path on the gate terminal to the first terminal or to the second terminal.
US10177918B2 User permission check system
A user permission check system with less CPU throughput while ensuring non-repudiation is provided. In order to solve the above-described problem, in the present invention firstly, a MAC function that does not require a CPU to have high processing power is utilized. Additionally, a message is encrypted with a plurality of secret keys and the plurality of keys are distributed to a plurality of servers to make them have the keys in order to ensure validity of the message as a proof of non-repudiation. Subsequently, each server proves the validity of the message within its own range and the validity of the message is ensured by aggregating these individual results, thereby implementing the non-repudiation.
US10177907B2 Distributed object routing
Storing a file to prevent unauthorized reconstruction of the file, including: generating an index of the file; partitioning the file into a plurality of chunks, wherein the index of the file includes an assigned routing path for each of the plurality of chunks; and routing each chunk into an assigned storage provider through the assigned routing path. Key words include partitioning and index.
US10177902B2 Circuit and method for processing data
Systems and methods for processing data including a first and second component are described. An example circuit includes a processing stage arranged to calculate absolute values of the first component and the second component, and to output, at a first output, a maximum value of the absolute value of the first component and the absolute value of the second component, and, at a second output, a minimum value of the absolute value of the first component and the absolute value of the second component. The circuit includes a processing stage arranged to output, in response to the maximum value being greater than the minimum value times four, a value corresponding to the maximum value, and to output, in response to the maximum value being smaller than the minimum value times four, a value corresponding to a sum of seven times the maximum value and four times the minimum value.
US10177895B2 Systems and methods for minimizing insertion loss in a multi-mode communications system
Methods and system for using a multifunctional filter to minimize insertion loss in a multi-mode communications system are described. Specifically described is a multifunctional filter that is configurable to operate in a band-pass mode when a first type of signal is propagated through the multifunctional filter, and to operate in a low-pass mode when a second type of signal is propagated through the multifunctional filter. The multifunctional filter presents a lower insertion loss to the second type of signal when operating in the low-pass mode than in the band-pass mode.
US10177891B2 Method and apparatus for non-adjacent carrier signaling in a multicarrier broadband wireless system
In accordance with an example embodiment of the present invention, an apparatus including at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following report a maximum supported radio frequency bandwidth, report a number of supported carriers, and receive data on non-adjacent carriers.
US10177877B2 Receiver and method for processing a signal thereof
A receiver is provided. The receiver includes: a first decoder configured to decode a superposition-coded signal by using a parity check matrix to generate Low Density Parity Check (LDPC) information word bits and first parity bits corresponding to a first layer signal; an encoder configured to encode the LDPC information word bits and the first parity bits to generate second parity bits, or encode the LDPC information word bits to generate the first parity bits and the second parity bits, by using the parity check matrix; and a second decoder configured to decode a signal which is generated by removing the first layer signal, corresponding to the LDPC information word bits, the first parity bits, and the second parity bits, from the superposition-coded signal, to reconstruct bits transmitted through the second layer signal.
US10177873B1 Concurrent support for multiple frequency bands for satellite navigation signals
A radio frequency (RF) receiver, for example a satellite positioning system receiver, can be configured to use a single phase locked loop for generating an oscillator signal to perform downconversion of signals in two different frequency bands using two or more local oscillators. A first RF signal portion includes a first signal band and undergoes double downconversion using a first mixer and a second mixer, while a second RF signal portion includes a second signal band and undergoes single downconversion using a single mixer. A controller is configured to determine a first oscillator divider value and a second oscillator divider value to avoid a jammer frequency and frequency dividers are used to generate the two or more local oscillators.
US10177872B1 Orthogonally polarized VCSELs
An example system may include a first vertical cavity surface emitting laser (VCSEL) that includes a first integrated polarization locking structure to produce a polarized optical data signal. The system may also comprise a second VCSEL that includes a second integrated polarization locking structure, the second integrated polarization locking structure orthogonal to the first integrated polarization locking structure, to produce an orthogonally polarized optical data signal. Lenses may be disposed on the substrate opposite the first VCSEL, to collimate the polarized optical data signal, and opposite the second VCSEL to collimate the orthogonally polarized optical data signal. A polarization division multiplexer may combine the first collimated polarized optical data signal and the second collimated orthogonally polarized optical data signal.
US10177869B2 Systems and methods for reducing bandwidth overhead
There is provided a method of decoding an encoded uplink signal, in accordance with embodiments of the present invention. The method comprises a network node receiving an encoded uplink signal from a receive point, and decoding the encoded uplink signal using an estimated interference signal as side information input. The encoded uplink signal was encoded with a practically disconnected many-to-one encoding scheme. There is also provided a network node comprising a decoder. The decoder is configured to receive an encoded wireless uplink signal from a receive point, and decode the encoded wireless uplink signal using an estimated interference signal as side information. The encoded uplink signal was encoded with a practically disconnected many-to-one encoding scheme.
US10177864B2 Information processing apparatus, screen displaying method, and transmission system
An information processing apparatus is provided for communicating with another information processing apparatus in a different site by using at least one of a plurality of communication platforms. The information processing apparatus includes: a receiving unit configured to receive a transmission image that has been transmitted from the another information processing apparatus in the different site; a displaying unit configured to display on a display device the transmission image that has been received by the receiving unit; and a reading unit configured to read an image to be displayed from an image storing unit configured to store the image to be displayed. For at least a certain period while the one of the communication platform is being switched to another one, the displaying unit displays, in place of the transmission image, the image to be displayed that has been read by the reading unit.
US10177861B2 Transmission device with impairment compensation and methods for use therewith
Aspects of the subject disclosure may include, for example, a waveguide system that includes a transmission device having a coupler positioned with respect to a transmission medium to facilitate transmission or reception of electromagnetic waves that transport communications data. The electromagnetic waves propagate along an outer surface of the transmission medium. A training controller detects an impairment on the transmission medium adverse to the transmission or reception of the electromagnetic waves and adjusts the electromagnetic waves to reduce the effects of the impairment on the transmission medium. Other embodiments are disclosed.
US10177859B2 System and associated methodology for proximity detection and device association using ultrasound
In one embodiment, a method includes receiving ultrasound frequency sweeps in a sound receiving device. Each of the plurality of ultrasound frequency sweeps is centered on one of at least two predetermined frequencies. The method also includes converting the ultrasound frequency sweeps into an ultrasound message based on a central frequency of each of the ultrasound frequency sweeps received, and placing the ultrasound message into a receive buffer. Then at least a network address is extracted from the ultrasound message, and the network address is used to establish a communication session over a data network with a telecommunications device.
US10177848B1 Visual light communication using starburst or haze of the light source
A system, method and portable device are provided in which rolling shutter images containing visible light communication (VLC) transmissions from one or more light sources carrying information data in dark or low surrounding lighting in an indoor or outdoor setting are captured. The captured rolling shutter images are analyzed to determine whether the modulated visible light output from the light devices is a predetermined size within the captured rolling shutter image. When the modulated visible light output is not the predetermined size, adjustments are made to settings of the image sensor to scatter, defocus or overexpose the image to cause the modulated visible light output in a new captured rolling shutter image to be at least the predetermined size. The modulated visible light output of the predetermined size or larger is decoded to provide information data for a communication application.
US10177843B2 Network control apparatus and transmission quality margin calculation method
A network control apparatus includes a processor. The processor calculates a first OSNR corresponding to an allowable limit BER from an OSNR yield strength curve of a transmission end in a node of a transmission end. The processor acquires a reception BER of a second node of a reception end, and calculates a second OSNR corresponding to the reception BER from the OSNR yield strength curve of the transmission end. The processor calculates a first noise intensity corresponding to the allowable limit BER from the first OSNR. The processor calculates a second noise intensity corresponding to the reception BER from the second OSNR. The processor calculates a noise intensity margin, based on the first noise intensity and the second noise intensity.
US10177842B2 Enhanced transmission and reception of remote digital diagnostic information of optical tranceivers
Methods and apparatuses for optical communications are provided. By way of example, an optical transceiver includes a processing device coupled to a memory, an optical subassembly, and a programmable device. The optical subassembly is configured to receive and modulate a first signal carrying high speed user data for transmission to a remote device over an optical link. The programmable device is coupled to the processing device and configured to receive data relating to digital diagnostic monitoring information (DDMI) of the optical transceiver from the processing device, perform forward error correction encoding on the DDMI data to produce a remote digital diagnostic monitoring (RDDM) signal, and send the RDDM signal to the optical subassembly as a second signal to modulate for transmission. The optical subassembly is configured to current modulate the second signal on the first signal to produce a double modulated optical signal for transmission to the remote device.
US10177839B2 Network with common transmission channels
A wireless network with at least one base station and a plurality of associated terminals for the exchange of payload data and control data and at least one common transmission channel which is available for access to several terminals is described. The base station is configured to control access to the common transmission channel and the terminals are configured to send at least an access signal to the base station for the purpose of obtaining access to the common transmission channel. Different start moments and different preambles can be assigned to the terminals for transmitting their respective access signals.
US10177837B2 Approaches for high speed global packet data services for LEO/MEO satellite systems
A satellite system comprises LEO satellites and MEO satellites, and a control plane protocol architecture. The PHY, MAC, MAC/RLC and RRC layers are optimized for satellite environment. When the satellites are not processing satellites, eNB functions are implemented in a satellite gateway, and, when the satellites are processing satellites, protocol architecture in the control plane differ from LTE, as follows: PHY layer is moved to the communicating LEO/MEO satellite on the user link, MAC/RLC, RRC and PDCP are be located in satellite or gateway depending on satellite complexity, and the need to have mesh connectivity between UTs. When the RRC is implemented in the satellite, the RRC is divided into RRC-Lower and RRC-Upper layers. The RRC-L is satellite-based, and handles UT handover. The RRC-U is eNB-based, and handles resource management functions. The RRC-U communicates with the PDCP layer in the eNB to configure security, header and data compression.
US10177819B2 Information processing apparatus, image forming apparatus, and non-transitory computer readable medium for communication using two different near field communication units
Provided is an information processing apparatus, including a first near field communication unit that transmits a first wireless signal for performing first near field communication with a first communication object, a second near field communication unit that transmits a second wireless signal for performing second near field communication with a second communication object that is capable of being the first communication object, and a communication controller that controls the first and second near field communication units to perform the first or second near field communication with the first or second communication object when the first wireless signal and the second wireless signal are alternately transmitted, and existence of the first or the second communication object is continuously detected plural times through transmission of one of the first and second wireless signals.
US10177817B2 Electric power transmitting device, non-contact power supply system, and control method
A non-contact power supply system is provided employing an electric power transmitting device which can improve the transmission efficiency of electric power, suppressing the circuit scale. The electric power transmitting device is configured with a resonance circuit including a resonance capacity and a resonance coil acting as a transmitting antenna, and a first coil arranged magnetically coupled with the resonance coil. The electric power transmitting device transmits electric power in a non-contact manner using resonant coupling of the resonance circuit. When transmitting the electric power, the electric power transmitting device controls the first coil to connect or disconnect both ends thereof so as to bring a resonance frequency of the resonance circuit close to a frequency of an electric power transmission signal outputted as the electric power to be transmitted.
US10177816B2 Devices and methods for identification, authentication and signing purposes
It is presented a method, performed in a one time password, OTP, generating device. The OTP device comprises an NFC/RFID, Near Field Communication/Radio Frequency Identification, interface. The method comprises the steps of: upon the OTP generating device being inserted into the RF field, generating a new OTP code; formatting the OTP code into a static message; responding to interrogation requests from an RFID/NFC reader; and responding to read requests from the RFID/NFC reader with the OTP code being part of a message as if it were a static message, using standardized methods. A corresponding device OTP generating device is also presented.
US10177811B2 Echo cancellation
A method is provided in one example and includes receiving a data signal, receiving an interference signal, wherein the interference signal is copied to create a reference data interference signal, combining the data signal and the interference signal to create a combined signal, using an analog echo cancellation engine on the combined signal to create an analog echo cancellation signal, and using a digital echo cancellation engine on the analog echo cancellation signal to create a data with echo cancellation signal. The data with echo cancellation signal can be communicated using a coaxial cable.
US10177808B2 Communication process and system for high-sensitivity and synchronous demodulation signals
The communication process for high-sensitivity and synchronous demodulation signals between a transmitter (2) and a receiver (3) comprises a first synchronisation phase followed by a modulation and demodulation phase of the data. To achieve this, the transmitter transmits a pseudo-periodic chirp signal to the receiver, where a frequency conversion of the chirp signal is performed in a mixer (33) by an oscillating signal (So) at constant frequency of a local oscillator (34) to supply an intermediate signal, which is filtered and sampled for a logic unit (37). An assembly (38) of m pairs DFT blocks phase-shifted in relation to one another and operating in parallel is provided in the logic unit. A processing unit (39) receives the result of the pairs of the assembly to determine frequency and phase errors between the transmitter and the receiver on the basis of two peaks detected by one of the pairs above a threshold to synchronise the receiver.
US10177798B2 Electronic apparatus and antenna setting method for electronic apparatus
The present invention discloses an electronic apparatus and an antenna setting method for electronic apparatus, wherein the electronic apparatus comprises a metal appearance surface; the metal appearance surface consists of a plurality of mutually separated metal pieces; an insulating piece is provided between the two adjacent metal pieces; each metal piece is provided thereon with one or more antennas, each antenna is connected with a communication module on a master chip of the electronic apparatus. The technical proposal provided by the present invention provides a solution for a multi-frequency antenna for an electronic apparatus having a metal appearance surface, the metal appearance surface of the electronic apparatus is divided into a plurality of metal pieces, these metal pieces are used directly to achieve multi-antennas, effectively utilizing the physical size of the metal pieces, solving the contradiction between an antenna body and the metal pieces in the antenna design in the prior art, reducing the design restriction of the metal pieces, achieving the visual effect that the metal appearance surface of the electronic apparatus maintains the unity, and realizing the design of the multi-frequency antenna without affecting the appearance surface integrity of the electronic apparatus.
US10177797B2 Filter for use in time-of-arrival estimation in wireless communications
Apparatus and method are provided for estimating the shortest time of arrival or the shortest round-trip time (RTT) of radio signals between communication devices in a wireless network. Filtering is performed by adaptive filters with suppressed side lobes adjustable in the time domain and widths of main lobes adjustable in the frequency domain to improve detection of signals on the shortest path of arrival or line-of-sight (LOS) path while mitigating the effects signals received from longer paths of arrival or non-line-of-sight (NLOS) paths.
US10177789B2 Receiver receiving a signal including physical layer frames, and including a convolutional deinterleaver and a deinterleaver selector
A receiver receives a signal including an interleaved symbol stream. The receiver includes a convolutional deinterleaver including a plurality of delay portions each of which is arranged to delay symbols from the symbol stream from an input to an output by a different amount, the delay portions being arranged in a sequence. An input selector inputs the symbols from the symbol stream to the delay portions so that successive symbols are input in accordance with the sequence of the delay portions. An output selector configured to read the symbols from the delay portions by successively selecting the symbols from the outputs of the delay portions in accordance with the sequence of the delay portions to form a deinterleaved symbol stream.
US10177784B2 Packet transmission/reception apparatus and method using forward error correction scheme
A packet transmission/reception apparatus and method is provided. The packet transmission method of the present invention includes acquiring a source payload including partial source symbols from a source block, generating a source packet including the source payload and an identifier (ID) of the source payload, generating a repair packet including a repair payload corresponding to the source payload and an ID of the repair payload, generating a Forward Error Correction (FEC) packet block including the source and repair packets, and transmitting the FEC packet block. The source payload ID includes a source payload sequence number incrementing by 1 per source packet. The packet transmission/reception method of the present invention is advantageous in improving error correction capability and network resource utilization efficiency.
US10177783B1 Lossless compression of a content item using a neural network trained on content item cohorts
Lossless compression of a content item using a neural network trained on content item cohorts. A computing system includes a neural network that is used to train a plurality of symbol prediction models. Each symbol prediction model is trained based on a corresponding cohort of content items. A particular symbol prediction model of the models trained is selected based on an intrinsic characteristic of a particular content item to be losslessly compressed such as, for example, the type or file extension of the content item. The content item is then losslessly compressed based on a set of symbol predictions fed to an arithmetic coder that are generated using the particular symbol prediction model selected.
US10177774B2 Digital time converter systems and methods
A digital to time converter (DTC). The DTC includes a lookup table, a divider, a thermometric array and a switched capacitor array. The lookup table is configured to generate one or more corrections based on thermometric bits of an input signal. The divider is configured to generate a plurality of divider signals from an oscillator signal based on the one or more corrections. The thermometric array is configured to generate a medium approximation signal from the plurality of divider signals based on the one or more corrections. The switched capacitor array is configured to generate a digital delay signal from the medium approximation signal based on the one or more corrections and switched capacitor bits of the input signal.
US10177772B2 Fractional-N phase locked loop delta sigma modulator noise reduction using charge pump interpolation
A phase locked loop has a frequency divider included in a feedback path. The frequency divider generates a first output and a delayed output. The phase locked loop also includes a charge pump to generate an output current based on the first output and the delayed output of the frequency divider.
US10177768B2 Threshold voltage defined switches for programmable camouflage gates
Disclosed are various embodiments providing circuitry that includes camouflaged gates that each have multiple switches arranged in a predefined format. A switch at a specific position in one camouflaged gate can have a different threshold voltage than a switch at the specific position in another camouflaged gate. The logical function performed by the camouflaged gate can be based on which of the switches have a low threshold voltage and which of the switches have a high threshold voltage.
US10177766B1 Omnibus logic element
Logic elements (LE) that can provide a number of features. For example, the LE can provide efficient and flexible use of look up tables (LUTs) and input sharing. The LE may also provide for flexible use of one or more dedicated adders and include register functionality to provide various modes of operation that enable the various features of the LE.
US10177765B2 Integrated clock gate circuit with embedded NOR
An apparatus is provided which comprises: a clock node; a test node; an enable node; and an AND-OR-INVERT (AOI) static latch coupled to the clock node, test node, and enable node, wherein the AOI static latch has embedded NOR functionality. Another apparatus comprises: a critical timing path having a pass-gate based integrated clock gate; and a non-critical timing path electrically coupled to the critical timing path, wherein the non-critical timing path includes an AND-OR-Inverter (AOI) based integrated clock gate with embedded NOR functionality.
US10177764B2 Input/output circuit
A circuit includes an output node, a set of first transistors, a set of second transistors, and a first and second power node. The first power node is configured to carry a first voltage level, and second power node is configured to carry a second voltage level. Set of first transistors is coupled between the first power node and output node. Set of second transistors is coupled between the second power node and output node. The first control signal generating circuit is coupled to a gate of a first transistor of the set of first transistors and a gate of a first transistor of the set of second transistors. The first control signal generating circuit is configured to generate a set of biasing signals for the gate of the first transistor of the set of first transistors and the gate of the first transistor of the set of second transistors.
US10177763B1 Level shift circuit capable of reducing power consumption
A level shift circuit receives an first input logic signal and a second input logic signal, and generates a first output logic signal and a second output logic signal. The level shift circuit includes a first current mirror module, a second current mirror module, and a latch module. The first current mirror module and the second current mirror module respectively output a first control logic signal having a phase performance following the first input logic signal and a second control logic signal having a phase performance following the second input logic signal. The latch module is coupled to the first current mirror module and the second current mirror module. The latch module receives the first control logic signal and the second control logic signal, and updates correspondingly and stores the output logic signal and the complementary output logic signal.
US10177745B2 Semiconductor circuit and method of operating the circuit
Provided is a semiconductor circuit which includes a first circuit configured to determine a voltage level of a feedback node based on a voltage level of input data, a voltage level of a latch input node, and a voltage level of a clock signal, a second circuit configured to pre-charge the latch input node based on the voltage level of the clock signal, a third circuit configured to pull down the latch input node based on the voltage level of the feedback node and the voltage level of the clock signal, a latch configured to output output data based on the voltage level of the clock signal and the voltage level of the latch input node, and a control circuit included in at least one of the first to third circuits and the latch and configured to receive the control signal.
US10177743B2 Synthesized inductance circuit
An inductive synthesis circuit that mimics an ideal inductor over a wide range of inductance values, from less than 1 mH to more than 100 H, can be used in place of an inductor in any electrical circuit. One application of a synthesized inductor is in an integrated circuit in which it is impractical to construct a coil of wire. The inductive synthesis circuit is suitable for use in a calibration instrument for testing an inductance meter. The inductive synthesis circuit, together with a resistive synthesis circuit and a capacitive synthesis circuit, can be used to calibrate a multi-meter. Alternatively, the inductive synthesis circuit can be used to mimic an ideal inductor in a filter circuit that includes an inductor component, such as a high pass filter, a notch filter, or a band pass filter.
US10177739B2 Elastic wave device
An elastic wave device includes an IDT electrode disposed on a LiNbO3 substrate and an aluminum nitride film or a silicon nitride film is stacked to cover the IDT electrode and utilizes a leaky elastic wave. The IDT electrode includes a metal selected from a group consisting of Cu, Al, Au, Pt, and Ni. Euler angles of the LiNbO3 are (0°±5°, θ, 0°±5°), and when X denotes a wavelength-normalized thickness of the IDT electrode and Y denotes θ of the Euler angles, Y is set in a specific range depending on the range of the wavelength-normalized thickness of the IDT electrode, the range of the wavelength-normalized thickness of the aluminum nitride film or the silicon nitride film, and the kind of metal of which the IDT electrode is composed.
US10177729B1 Auto level in digital radio systems
Systems and methods to process a digital audio broadcast signal having a plurality of digital audio signals can be implemented in a variety of applications. The digital audio broadcast signal having a main program service and a set of supplemental program services can be received at a digital audio system and processed to provide an audio signal to a set of speakers. The processing can include calculation of audio levels of audio signals of the main program service and the supplemental program services. One of the services can be selected with the audio signal of the selected service adjusted based on the calculated level of the selected service and a reference signal, prior to sending the audio signal to the set of speakers. In various embodiments, the reference signal can be an analog audio signal in the digital audio broadcast signal. Additional apparatus, systems, and methods are disclosed.
US10177725B2 Differential amplifiers
A differential amplifier comprises: a long tailed pair transistor configuration comprising a differential pair of transistors and a tail transistor; and a replica circuit configured to vary a feedback current in the replica circuit to match a replica voltage to a reference voltage, wherein varying the feedback current in the replica circuit provides a bias voltage to the tail transistor in the long tailed pair which controls a tail current through the tail transistor to determine a common mode voltage in the long tailed pair.
US10177719B2 Methods and devices for predistortion of signals
A method for predistorting an input signal of an amplifier device comprises evaluating a selection criterion for a computational model of the amplifier device. The computational model provides an output signal of the amplifier device for the input signal of the amplifier device. Further, the method comprises selecting between a first computational model of the amplifier device and a second computational model of the amplifier device based on the evaluated selection criterion. Additionally, the method comprises predistorting the input signal of the amplifier device using the selected computational model.
US10177714B1 Multiple-resonator circuits and devices
A circuit includes a first amplifier path configured to carry a first radio frequency signal, a second amplifier path configured to carry a second radio frequency signal, a first resonator connected to the first and second amplifier paths, the first resonator being configured to resonate at a radio frequency to isolate the first and second radio frequency signals from one another and further configured to pass signals at a baseband frequency, and a second resonator coupling the first resonator and a reference voltage node, the second resonator being configured to pass signals at the baseband frequency to the reference voltage node.
US10177711B2 Multi-band power amplification system having enhanced efficiency through elimination of band selection switch
Multi-band power amplification system having enhanced efficiency through elimination of band selection switch. In some embodiments, a power amplification system can include a plurality of power amplifiers (PAs), with each PA being configured to receive and amplify a radio-frequency (RF) signal in a frequency band. The power amplification system can further include an output filter coupled to each of the PAs by a separate output path such that the power amplification system is substantially free of a band selection switch between the plurality of PAs and their corresponding output filters. Each PA can be further configured to drive approximately a characteristic load impedance of the corresponding output filter by, for example, the PA being operated with a high-voltage (HV) supply.
US10177705B2 Composite solar cell, solar cell module, and concentrating solar cell
A composite solar cell comprises a spectroscopic element, a first photoelectric conversion element, and a second photoelectric conversion element. The first photoelectric conversion element is positioned in a first direction of the spectroscopic element and the second photoelectric conversion element is positioned in a second direction of the spectroscopic element. The first photoelectric conversion element is a perovskite-type photoelectric conversion element containing, in a light absorbing layer, a perovskite crystal structure material represented by a general formula R1NH3M1X3. A band gap of a light absorbing layer of the second photoelectric conversion element is narrower than the band gap of the light absorbing layer of the first photoelectric conversion element. The spectroscopic element preferentially outputs the short wavelength light of the incident light in the first direction and preferentially outputs the long wavelength light of the incident light in the second direction.
US10177698B1 Counter-field winding in electrical generator
A main field circuit of an electrical generator and associated system and method are disclosed. The main field circuit comprises a main field winding configured to conduct a main field current, and a counter-field winding arranged proximate to the main field winding. The main field circuit further comprises a switch element configured to selectively couple at least a portion of the main field current into the counter-field winding to reduce a magnitude of the main field current. Coupling at least a portion of the main field current into the counter-field winding may be performed responsive to one or predefined conditions, such as a predefined load fault condition and enabling a predefined field weakening operation.
US10177686B2 Piezoelectric motor
A piezoelectric motor includes at least two piezoelectric actuators. Each actuator includes two piezoelectric elements on opposite sides of a coupling element, the sides being main sides of the piezoelectric actuators and having a larger area than other surfaces or sides of the piezoelectric actuators. The main surfaces of each of the piezoelectric actuators connect with at least four side surfaces of the piezoelectric actuator. The motor includes an elastic element coupled to and spacing the first and second piezoelectric actuators from each other and there is also a frictional element that couples the first and second piezoelectric actuators for frictional contact for driving an object. The first and the second piezoelectric actuators are adapted to deform in a direction that is substantially perpendicular to a plane defined by the side surface to which the elastic element is attached using a longitudinal piezoelectric effect of the piezoelectric elements.
US10177673B2 LLC resonant frequency auto detection
Generally speaking, a timing circuit helps determine diode conduction time of an LLC converter. In some examples, the circuit includes an LLC converter having a secondary side and a timing circuit, the timing circuit coupled to the LLC converter on the secondary side. The timing circuit includes a first branch, second branch, gate, and microprocessor. The gate is configured to receive an output of the first branch's comparator and a blanking signal from the second branch. The microprocessor is configured to receive, from the gate, a signal and determine, based at least in part on the signal, a diode conduction time for the LLC converter.
US10177668B2 Converter and control method thereof
A converter includes a transformer, a main switch, an active clamp circuit, and a control circuit. The transformer includes a primary winding and a secondary winding, and is configured to receive an input voltage and output an output voltage to a load. The main switch is coupled between the primary winding and a primary ground terminal. The active clamp circuit includes an auxiliary switch and a clamp capacitor. The auxiliary switch is coupled to the clamp capacitor in series, and the active clamp circuit is coupled in parallel to the two terminals of the primary winding or the main switch, and is configured to clamp the voltage across the main switch when it is OFF. The control circuit outputs an auxiliary switch control signal to turn on the auxiliary switch when the voltage across the main switch is at its first peak of the resonant voltage.
US10177659B2 Nulling reverse recovery charge in DC/DC power converters
A switching mode power converter circuit and a method are presented. The circuit comprises a first transistor switch and a second transistor switch coupled in series between an input voltage level and ground. There is a control circuit for controlling switching operation of the first transistor switch and the second transistor switch. There is a detection circuit for sensing a voltage at an intermediate node arranged between the first transistor switch and the second transistor switch, for deriving an indication of a slope of the sensed voltage, and for generating a switching control signal for the control circuit on the basis of the derived indication of the slope of the sensed voltage. The control circuit sets a first timing for activating the first transistor switch and/or a second timing for activating the second transistor switch on the basis of the switching control signal.
US10177656B2 Control circuit for DC-DC converter that includes differential amplifier and oscillator to fast reach desired output voltage
The control circuit for a DC-DC converter includes a differential amplifier and an oscillator, and also a multiplier and a voltage divider circuit. The multiplier has a first input terminal receiving a feedback voltage derived from an output voltage of the DC-DC converter through the voltage divider circuit, a second input terminal receiving a parameter compensation value, and an output terminal connected to a first input terminal of the differential amplifier. A second input terminal of the differential amplifier receives a reference voltage. The differential amplifier provides a differential signal to the oscillator. The oscillator is connected to a switch driver module of the DC-DC converter so as to provide an output signal whose frequency is proportional to the differential signal. The control circuit is able to effectively reduce response time, achieve fast transient transition, and significant enhance system reliability.
US10177648B2 Circuit with low DC bias storage capacitors for high density power conversion
A circuit for converting DC to AC power or AC to DC power comprises a storage capacitor, boost and buck inductors and switching elements. The switches are controlled to steer current to and from the storage capacitor to cancel DC input ripple or to provide near unity power factor AC input. The capacitor is alternately charged to high positive or negative voltages with an average DC bias near zero. The circuit is configured to deliver high-efficiency power in applications including industrial equipment, home appliances, mobility devices and electric vehicle applications.
US10177646B2 Power factor correction circuit for a power electronic system
A power factor correction circuit for a power electronic system includes a series-pass device arranged to control an input characteristic of a power converter, and a control mechanism arranged to control an operation of the series-pass device during a power conversion process. The correction circuit increases a power factor of the power electronic system and/or reduces a harmonic distortion generated by the power converter to an electrical current supplied by a power source in the power electronic system.
US10177645B2 Synchronous rectifier turn-on enable
A circuit includes a drain detect circuit. The drain detect circuit receives a sense signal from a secondary side of a power converter circuit, determines, using voltage values of the sense signal, whether a primary side switch of the power converter circuit has been turned on, and assert a switch on detect signal in response to determining that the primary side switch has been turned on. The circuit may assert an enable signal in response to the assertion of the switch on detect signal, and de-asserts the enable signal in response to an assertion of a control signal. The control signal may only allowed to be asserted when the enable signal is asserted. The control signal may control a Synchronous Rectifier device. The power converter circuit may be a flyback converter, and the primary side switch may control a current into a primary-side coil of a transformer.
US10177643B2 Semiconductor switching circuit
A semiconductor switching circuit, for use in a HVDC power converter, comprising: a main semiconductor switching element, including first and second connection terminals between which current flows from the first connection terminal to the second connection terminal and an auxiliary semiconductor switching element electrically connected between the first and second connection terminals thereof, and a control unit, operatively connected to auxiliary semiconductor switching element and programmed to control the switching element to create an alternative current path between the first and second connection terminals by at least two of: a fully-on mode in which the switching element is operated at its maximum rated base current or gate voltage; a pulsed switched mode in which the switching element is turned on and off; and an active mode in which the switching element is operated with a continuously variable base current or gate voltage.
US10177634B2 Structure for slip ring and brush of wound rotor synchronous motor
Provided is a structure for a slip ring and a brush of a WRSM capable of reducing an axial length of a motor by increasing a contact area between the slip ring and the brush and improving reliability for smoothly implementing performance of the motor by stably supporting a shaft of the motor, the structure including: an inner slip ring combined with a rotation shaft of a motor; a brush disposed at a circumference of the inner slip ring and having a plurality of wrinkles contacting an outer circumferential surface of the inner slip ring formed therein; an outer slip ring disposed at a circumference of the brush and making in contact with the plurality of wrinkles of the brush; and a holder that supports the outer slip ring.
US10177632B2 Brushless motor
A brushless motor includes: a columnar rotor including magnets; a stator including at its center a space for placing the rotor; a housing member that houses the rotor and the stator; and a detector that detects a signal dependent on a rotational position of the rotor based on variation in a magnetic field associated with a rotation of the rotor.The housing member includes a front bell that supports a portion of the rotating shaft of the rotor and a housing body that supports another portion of the rotating shaft of the rotor. The front bell includes a mount fitted with the detector. The mount projects from the base toward an end face of the rotor.
US10177630B2 Induction motors
An induction motor may include a housing, a stator, a rotor, and/or cooling fins on an outside surface of the housing. The rotor may include inner air ducts configured to allow passage of airflow therethrough. The motor may include outer air ducts in fluid communication with the inner air ducts to form an air-circulation circuit. The outer air ducts may be arranged radially outside the cooling fins.
US10177618B2 Rotor assembly and method of manufacturing
Some embodiments provided rotor assemblies, comprising: a rotor core barrel comprising a wall extending, and at least two compression bridges each formed in the wall proximate one of the lateral ends and separated by a distance; an array of a plurality of magnets positioned on and spaced along the wall between the compression bridges and about a circumference of the rotor core barrel; and one or more pre-stress wraps wrapped over the plurality of magnets and about the rotor core barrel along at least a portion of a length of the rotor core barrel between the compression bridges, wherein the compression bridges enable radial compression deflection, induced by radial compression of the rotor core barrel by the one or more pre-stress wraps, of the wall of the rotor core barrel at the compression bridges relative to the wall of the rotor core barrel proximate the lateral ends.
US10177614B2 Low cost permanent magnet motor for an electric power steering system
A rotor includes an inner wall and an outer wall, where the inner wall forms a space and is radially centered along a central longitudinal axis of the rotor. The rotor further includes a first magnetic pair of legs corresponding to a first pole. The first leg and a second leg of the first magnetic pair of legs are disposed within the rotor, and a first angular distance between the first leg and the second leg decreases from the outer wall to the inner wall. A second magnetic pair of legs corresponding to a second pole that differs from the first pole, a third leg and a fourth leg of the second magnetic pair of legs being disposed within the rotor to extend radially inward from the outer wall toward the inner wall, a second angular distance between the third leg and the fourth leg decreases from the outer wall to the inner wall.
US10177609B2 Far field telemetry operations between an external device and an implantable medical device during recharge of the implantable medical device via a proximity coupling
Far field telemetry operations are conducted between an external device and an implantable medical device while power is being transferred to the implantable medical device for purposes of recharging a battery of the implantable medical device. The far field operations may include exchanging recharge information that has been collected by the implantable medical device which allows the external device to exercise control over the recharge process. The far field operations may include suspending far field telemetry communications for periods of time while power continues to be transferred where suspending far field telemetry communications may include powering down far field telemetry communication circuits of the implantable medical device for periods of time which may conserve energy. The far field operations may further include transferring programming instructions to the implantable medical device.
US10177590B2 Electronic device having auxiliary battery embedded therein and method of charging auxiliary battery
An electronic device is provided including: a display for displaying a UI element; a processor for processing an application; a Printed Board Assembly (PBA) having the processor mounted thereon, and arranged to be substantially parallel to the display; a main battery which supplies power to the electronic device, and is rechargeable and detachable; an auxiliary battery for supplying power to the electronic device; a first frame which houses the main battery, fixes the PBA, and is arranged to be substantially parallel to the display; a second frame for fixing the display and the first frame; and a cover coupled to the second frame, wherein the first frame includes a hole for housing the auxiliary battery, and the electronic device can receive power supplied from the auxiliary battery when power supply from the main battery is terminated.
US10177581B2 Semiconductor device and cell voltage equalization method for battery cell
A semiconductor device includes a serial resistance element section including plural resistance elements connected in series, each resistance element provided so as to correspond to one of a plural battery cells connected in series; a comparison section that compares a voltage of a connection point of the plural battery cells connected in series to a voltage of a connection point between the resistance elements that correspond to the battery cells; and a measurement section that measures a voltage of one of the plural battery cells.
US10177580B2 Energy storage device stack balancing using switched inductor background
An energy storage stack balancing circuit may balance a set of serially connected energy storage devices. An electronic switching system may control the delivery of energy into and out of the inductor. A controller may control the electronic switching system so as to cause energy to be transferred: from one of the energy storage devices into the inductor and then out of the inductor and into a different one, a subset, or all of the energy storage devices; or from a subset of the energy storage devices into the inductor and then out of the inductor and into one, a different subset, or all of the energy storage devices; or from all of the energy storage devices into the inductor and then out of the inductor and into one or a subset the energy storage devices.
US10177574B2 Dynamic frequency control scheme for microgrids using energy storage
Aspects of the present disclosure describe methods and systems for improved control strategies for Dynamic Frequency Control (DFC) of Energy Storage (ES) devices which may be used to determine an amount of intertial support required from ES to provide frequency regulation based on type of disturbance and frequency control system of a microgrid. A case study showing the control strategy for DFC scheme is presented.
US10177569B2 System and method for power supply ripple compensation
According to an embodiment, a power compensation circuit is configured to be coupled to a power supply. The power compensation circuit includes a measurement circuit and a compensation circuit. The measurement circuit is configured to receive a power supply signal from the power supply, and determine a variation of the power supply signal. The compensation circuit is coupled to the measurement circuit and configured to generate a compensation power consumption based on the variation of the power supply signal, where the compensation power consumption is controlled inversely with the variation of the power supply signal.
US10177566B2 Apparatus and methods for actively-controlled trigger and latch release thyristor
Apparatus and methods for actively-controlled trigger and latch release thyristor are provided. In certain configurations, an actively-controlled protection circuit includes an overvoltage sense circuit, a thyristor or silicon controlled rectifier (SCR) that is electrically connected between a signal node and a discharge node, and an active trigger and latch release circuit. The overvoltage sense circuit controls a voltage of a dummy supply node based on a voltage of the signal node, and the active trigger and latch release circuit detects presence of a transient overstress event at the signal node based on the voltage of the dummy supply node. The active trigger and latch release circuit provides one or more trigger signals to the SCR to control the SCR's activation voltage, and the active trigger and latch release circuit activates or deactivates the one or more trigger signals based on whether or not the transient overstress event is detected.
US10177564B2 Hot plugging protection
An overcharge protection circuit comprises a first series of first terminals a second series of second terminals, a first overvoltage protection device connected between each consecutive pair of first terminals, a current balancing device connected between each consecutive pair of second terminals, and a second overvoltage protection device connected between a first terminal and a second terminal. The second overvoltage protection device is configured to pass a current if a voltage over the second overvoltage protection device exceeds a threshold. The second overvoltage protection device may comprise a bidirectional ESD diode, while both the first overvoltage protection device and the second overvoltage protection device may comprise a unidirectional ESD diode.
US10177562B2 Base element and surge protection system
A base element and a surge protection system incorporating the base element are provided. The base element includes a housing having a front portion and a rear portion. Apertures in the rear portion provide access to contacts secured within the housing, and a receiving portion extending from the front portion includes at least one receiving section for receiving a surge protection cartridge. Plug receptacles in the receiving portion are in electrical communication with the contacts to incorporate the surge protection device in a circuit when the surge protection cartridge is inserted. The base element is configured to mount orthogonally to a case such that conductors secured to the contacts extend through the apertures and into an enclosure defined by the case in a substantially linear direction. The system includes a case configured to be attached to a rack mount system and a plurality of base elements secured to the case.
US10177559B2 Electrically-driven working apparatus and method for protecting battery of electrically-driven working apparatus
An electrically-driven working apparatus in one aspect of an embodiment of the present disclosure comprises: a battery; an abnormality detection unit; a power supply path; a first disconnection unit; a second disconnection unit; and a control unit. The control unit activates the first disconnection unit to disconnect the power supply path if either of an overload or an over discharge of the battery is detected by the abnormality detection unit, and subsequently determines whether discharge from the battery has stopped after activating the first disconnection unit, and activates the second disconnection unit to disconnect the power supply path if discharge from the battery has not stopped.
US10177557B2 Passive electronic fuse for protecting a DC application
A passive electronic fuse for protecting a DC application in the event of a fault includes a first leg including a first winding of a mutual inductor and a switch device connected in series, a second leg including a second winding of the mutual inductor. The first leg and the second leg are connected in parallel and a self-inductance of the second winding is lower than a self-inductance of the first winding. The second leg further includes a capacitor connected in series with the second winding of the mutual inductor, and the switch device is a thyristor or a switch device with switching properties of a thyristor.
US10177554B2 Inrush current limitation circuit and method
A method and circuit for a power supply unit (PSU) suitable for use in an information handling system to detect an inrush current reaching an inrush current threshold, to fully turning off, by a control circuit of the PSU, a series transistor to block the inrush current, to transfer, while the series transistor is fully turned off, magnetic energy stored in a boost choke to a bulk capacitor, and to fully turn on, by the control circuit of the PSU, the series transistor again immediately after the series transistor was in a fully turned off state, wherein the fully turning on occurs after the magnetic energy stored in the boost choke has been transferred to the bulk capacitor.
US10177553B2 Power switching control apparatus and switching control method therefor
A power switching control apparatus includes a current measurement unit that measures the current of a main circuit; a current estimation unit that detects a fault current on the basis of a current measurement value and estimates a future current waveform on the basis of a current waveform measured in a given duration after the detection; a target opening time determination unit that uses a current zero point obtained from the estimated current waveform, a predicted opening time, and a given minimum arc duration so as to determine a time by subtracting a sum of the opening time and the minimum arc duration from the current zero point as the target opening time; and an opening control unit that waits until the nearest one of the target opening times is reached and transmits an interruption control signal when the target opening time is reached.
US10177545B2 Rotating conductor holder
A rotating conductor holder includes at least a first and second conductor retainer, which are mounted to and spaced apart along a rotating base member at a distance substantially corresponding to the separation distance between the two or more existing sub-conductors that are to be replaced during a restringing procedure. The base member is rotatably attached to a support, which may be mounted on at least one insulator. The at least one insulator may be mounted on an arm on the end of a boom. An actuator and linkage may be provided to rotate the base member about its support.
US10177530B2 Optical sensor, optical examination device, and optical property detection method
An optical sensor, an optical examination device, and a method of detecting optical properties. The optical sensor includes an irradiation system including light irradiator to irradiate a test object with light, and a detection system to detect the light that is emitted from the irradiation system to the test object and has propagated through the test object. The light irradiator includes a multilayered structure having an active layer, and the multilayered structure includes a surface-emitting laser element and a photo-sensing element optically connected to the surface-emitting laser element. The optical examination device includes the optical sensor, and a controller to calculate optical properties of the test object based on a detection result of the optical sensor. The method includes performing optical simulation to obtain a detection light quantity distribution for an optical model and performing inverse problem estimation.
US10177525B2 Passive mode-locked laser system and method for generation of long pulses
A passive mode-locked laser method and system, the system comprising a nonlinear optical loop comprising a resonant nonlinear element, coupled to an amplification section by a beam splitter, the beam splitter splitting a light beam from the amplification section into light beams propagating in opposite directions around the nonlinear optical loop, the resonant nonlinear element acting as both a nonlinear element and a narrow bandwidth filter for the laser system, allowing mode-locking operation of the system on a single resonance of the resonant nonlinear element.
US10177519B2 Connector demating tool and method
A connector demating tool can include first and second jaws moveable relative to one another. First and second separators can be supported about the first and second jaws. The first and second separators can be configured to engage first and second connector portions of a connector. An actuating mechanism can be operable to actuate at least one of the first and second jaws and the first and second separators. The actuating mechanism can facilitate application of, by the first and second separators, an equal separation force to the first and second connector portions of the connector to demate the connector.
US10177516B2 High-density bridge adapter
Disclosed is a high density (HD) cable to accommodate HD jacks. The HD bridge adapter acts as a single cable coupler between two HD jacks. The bridge can be formed with two connectors having a predetermined space between them, or be separated by a flexible extended cable for remote positioning of the connectors. In one embodiment each connector having 200 pins comprising 20 rows of 10 pins each. In an alternative embodiment, each connector having 192 pins comprising 24 rows of 8 pins each.
US10177513B1 Bus bar assembly with a system to form and secure connections to the terminals on a bus bar
A bus bar includes a conductive portion with a first face and an opposed second face. The first face and second face extend between a first edge and a second edge. The bus bar includes an insulation surrounding the conductive portion. The insulation includes a cut out where a portion of the insulation is removed to expose a terminal on the bus bar. The terminal includes part of the first face of the bus bar and part of the second face of the bus bar. The terminal is located between the first edge and the second edge of the bus bar.
US10177511B2 Electrical connector
An electrical connector includes an insulating body having a base, and multiple upper row terminals and multiple lower row terminals fixed in the insulating body. Each terminal has a soldering portion respectively extending out of the base. The upper row terminals include at least one upper row signal terminal, and the lower row terminals include at least one lower row signal terminal. The soldering portion of the upper row signal terminal is in contact with the soldering portion of the lower row signal terminal. By means of contact between the soldering portions of the upper row and lower row signal terminals, a transmission signal of the upper row signal terminal and a transmission signal of the lower row signal terminal are directly combined, and the signals do not need to be combined by other means. The transmission current is larger due to more conducted parts in the electrical connector.
US10177510B2 Single-fastener mounting plate for electrical outlets
A mounting plate for an electrical outlet includes a central region having a front surface, a rear surface, and an opening for accessing an outlet. A first mounting tab and a second mounting tab extend from the central region at an angle. The mounting plate may be used to attach an outlet to an outlet housing having a wiring compartment and a panel at least partially enclosing the wiring compartment. The panel has a front wall and an opening for receiving an outlet.
US10177506B2 Connecting conductor
A connecting-conductor is disclosed. The connecting-conductor may have a first conductor-element and a second conductor-element. Each conductor-element has a first end that is mechanically-connected and electrically-conductively connected to a resistor-element. The resistor-element has an electrical-insulating substrate, and a resistive material annularly disposed on at least part of the electrical-insulating substrate. The first end of each conductor-element is electrically-conductively connected to the resistive material. The first conductor does not touch the second conductor, and an electrical pathway is created via the resistive material from one of the conductor-elements to the other of the conductor-elements.
US10177501B2 Telecommunications device
The present disclosure relates to a telecommunications jack including a housing having a port for receiving a plug. The jack also includes a plurality of contact springs adapted to make electrical contact with the plug when the plug is inserted into the port of the housing, and a plurality of wire termination contacts for terminating wires to the jack. The jack further includes a circuit board that electrically connects the contact springs to the wire termination contacts. The circuit board includes a multi-zone crosstalk compensation arrangement for reducing crosstalk at the jack.
US10177489B1 Connector device
A connector device includes: a first connector having a first terminal provided in a connector fitting chamber; and a second connector having a second terminal that is accommodated in a connector fitting portion to be fitted to the connector fitting chamber and has a terminal receiving portion to which the first terminal is inserted when fitting the connector fitting portion to the connector fitting chamber. The terminal receiving portion is accommodated in the connector fitting portion with a gap. The connector fitting portion is provided with slits on an upper surface and a lower surface positioned with the terminal receiving portion interposed therebetween.
US10177484B2 Holding frame for holding plug connector modules
The disclosure relates to a holding frame for holding plug connector modules, in particular for installation in plug connector casings and/or for screwing onto wall surfaces. In order to allow improved handling and more reliable populating and assembly of the holding frame comprising frame halves, it is proposed that the holding frame in the plug-in state has a stop for stopping the plug connector module on insertion into the holding frame, wherein the stop is so designed that when a plug connector module is stopped in the plug-in state, holding frame holding devices and plug module holding devices engage in each other in the holding state.
US10177482B2 Connector to prevent a male terminal from being damaged due to improper coupling with a counterpart connector
In a connector, a connector housing includes a terminal accommodating chamber in which a female terminal is to be accommodated, an elastic locking piece configured to lock the female terminal accommodated in the terminal accommodating chamber, and a wall surface. A male terminal insertion hole and a male terminal release hole are formed in the wall surface. A male terminal of a counterpart connector is to be inserted into the male terminal insertion hole so as to be connected to the female terminal, when a fitting operation between the connector and the counterpart connector is performed in a regular fitting posture. The male terminal is to enter the male terminal release hole, when the fitting operation is performed in an irregular fitting posture. The male terminal release hole forms a space which is continuous from the wall surface to the elastic locking piece.
US10177480B2 High-voltage connector and high-voltage power supply connecting device having the same
The present invention relates to a connector which is a component of a high-voltage power supply connecting device, and which is capable of being prevented from being easily separated inadvertently or by an inexpert operator to prevent the occurrence of an electric shock accident, is capable of preventing the occurrence of an electric arc or the like during separation of the connector to improve safety, is capable of being easily and stably fixed and mounted on a desired location in an installation path inside an electric equipment chamber of an electric car, has a simple structure, and is capable of improving workability of an operator; and the high-voltage power supply connecting device including the same.
US10177477B2 Connector and connector assembly
A connector assembly comprises a first connector and a second connector. The first connector consists of a first monolithically formed conductive terminal adapted to be soldered onto a first circuit board. The second connector consists of a second monolithically formed conductive terminal adapted to be soldered onto a second circuit board. The first connector mates with the second connector to electrically connect the first circuit board to the second circuit board.
US10177476B1 Card edge connector assembly
A card edge connector assembly includes a pluggable module having a paddle card with a card edge and a card edge connector having a housing defining a card slot receiving the card edge. The housing holds contacts in the card slot to electrically connect to corresponding contact pads of the paddle card. Support hardware is coupled to the pluggable module and includes first and second mounting legs. The first mounting leg has a first mounting foot and the second mounting leg has a second mounting foot configured to be mounted to the host circuit board to support the pluggable module on the host circuit board independent of the card edge connector.
US10177471B2 Composite and nanowire conduit
An electrical wiring system comprises a plurality of electrical conduits, each of which comprises a plurality of electrically conductive wires, a carrier encapsulating and electrically insulating the wires from each other, the carrier being composed of a rigid material, and at least connector carried by the carrier in electrical communication with the wires. The electrical wiring system further comprises a junction box comprising a plurality of interconnecting wires and a plurality of connectors electrically coupled together by the interconnecting wires. The plurality of connectors of the junction box are coupled to the plurality connectors of the electrical conduits.
US10177469B2 Cable connector
A connector (20) for a coaxial cable (10). The cable comprises an outer conductor (11), an inner conductor (12) and an insulating medium (13) located between the outer and the inner conductors, wherein the connector comprises a connector front body (21) and a connector rear body (22) inserted therein; the connector front body comprises a hollow shell (30); the connector rear body comprises a flare ring (50), a slot finger and a lock nut (70) which are inserted into the shell, wherein the flare ring at one end thereof rests against a shoulder (37) in the shell, the slot finger is mounted on the flare ring, and the lock nut is mounted on the slot finger and engages the inner surface of the shell; the flare ring is provided with adjacent the first incline (54) and the first plane (55), and the slot finger is provided with adjacent the second incline (67) and the second plane (66), wherein the first incline is used for insertion between the outer conductor and the insulating medium of the coaxial cable, and the first incline and the first plane respectively cooperate with the second incline and the second plane, so as to simultaneously flare and crush the outer conductor of the coaxial cable. The cable connector can gain excellent third order intermodulation performance and high frequency transmission performance.
US10177462B2 Broadband four-bay antenna array
A broadband multi-bay antenna array comprising an upper antenna element group and a lower antenna element group. Each of the upper antenna group and lower antenna group comprises a pair of antenna elements separated by a distance of one-half wavelength at mid-band wavelength. Radiating elements of the first antenna in each pair are positioned in a first orientation and radiating elements of the second antenna in each pair are positioned in a second orientation which differs from the orientation of the first antenna by 180 degrees (flipped over). A center feed input port is positioned between the upper antenna element group and the lower antenna element group and is electrically coupled to each of the first, second, third and fourth antenna elements.
US10177455B2 Systems and methods for differential dipole-based waveguide power combining
A power combiner system for use in a single-mode waveguide includes an input waveguide, an output waveguide, at least one power amplifier module that includes a plurality of amplifiers, and at least one input dipole antenna extending into the input waveguide. Each input dipole antenna includes two input dipole antenna arms, and each input dipole antenna arm is coupled to an input of a corresponding one of the plurality of amplifiers. The system further includes at least one output dipole antenna extending into the output waveguide. Each output dipole antenna includes two output dipole antenna arms, and each output dipole antenna arm is coupled to an output of a corresponding one of the plurality of amplifiers. Each power amplifier module is disposed in a plane that runs parallel with the direction of propagation.
US10177452B2 Mechanical antenna
Compact low-loss antennas and methods for long range two-way communication are provided. In one example, a mechanical antenna includes a first material having first embedded electric charge carriers, a second material having second embedded electric charge carriers, and an actuator coupled to at least one of the first material and the second material, the actuator being configured to generate a monopole current and transmit a low frequency signal by causing kinematic motion of the first material relative to the second material.
US10177448B2 Antenna system
An adapter (10) comprises a single adapter output (45) connectable to at least one antenna line device (100a-c), at least two base station inputs (30a-c), the at least two base station inputs (30a-c) being individually connectable to a base station (110a-c) or a primary control device (460c) and at least one microcontroller (40a-c), the microcontroller (40a-c) being connected between one of the base station inputs (30a-c) and the single adapter output (45). An antenna system (5) comprising such an adapter (10) and a plurality of antenna line devices (100a-c) connected to the single adapter output (45) of the adapter is also disclosed. A method for operating the radio antenna (10) having a plurality of antenna line devices (100a-c) from at least two base stations (110a-c) is disclosed.
US10177444B2 Scanning antenna
A scanned antenna (1000) is a scanned antenna including antenna elements (U) arranged together, the scanned antenna including: a TFT substrate (101) including a first dielectric substrate (1), TFTs, gate bus lines, source bus lines, and patch electrodes (15); a slot substrate (201) including a second dielectric substrate (51) a slot electrode (55); a liquid crystal layer (LC) provided between the TFT substrate and the slot substrate; and a reflective conductive plate (65). The slot electrode includes slots (57) arranged so as to correspond to the patch electrodes. As seen from the normal direction to the first dielectric substrate, a plurality of spacer structures (75) provided between the TFT substrate and the slot substrate are arranged so as not to overlap with first regions (Rp1) and/or second regions (Rp2), where the first regions are regions that are within a distance of 0.3 mm from edges of the slots and the second regions are regions that are within a distance of 0.3 mm from edges of the patch electrodes.
US10177443B2 Communication antenna, method for controlling the same and terminal
A communication antenna, a method for controlling a communication antenna and a terminal are provided. The communication antenna includes a first passive unit, a stimulation receiving unit, and a second passive unit. The first passive unit and the second passive unit are respectively coupled to ground. The stimulation receiving unit is electrically coupled to a radio frequency module so as to receive an electrical signal transmitted by the radio frequency module. The first passive unit includes a regulating circuit that includes a switch, a controller, and a regulating assembly. The regulating assembly includes a plurality of electronic components. The controller is configured to control the switch to connect one or more electronic components of the regulating assembly to the circuit. The connected electronic components make the communication antenna resonate in one of a plurality of frequency ranges.
US10177441B2 Antenna module
An antenna module suited for a portable electronic device is provided. The antenna module includes a heat dissipation unit, a first antenna and a second antenna. The heat dissipation unit contacts a heat source of the portable electronic device. The first antenna and the second antenna are disposed at different side portions of the heat dissipation unit. The heat dissipation unit has a slot with at least one bending portion. An orthogonal projection of at least one of the first antenna and the second antenna on a projection plane of the heat dissipation unit is partly overlapped with an orthogonal projection of the slot on the projection plane.
US10177430B2 Apparatus and a method for electromagnetic signal transition
An apparatus and a method for electromagnetic signal transition, comprising the steps of receiving an electromagnetic signal having a first physical characteristic arranged to be compatible for the electromagnetic signal to be transmitted on a transmission structure, and transmitting the electromagnetic signal to a substrate integrated waveguide, wherein during the transmission of the electromagnetic signal to the substrate integrated waveguide, the first physical characteristic is converted to a second physical characteristic arranged to be compatible for the electromagnetic signal to be transmitted on the substrate integrated waveguide.
US10177429B1 Hybrid harmonic impedance tuner
A hybrid harmonic slide screw tuner uses the forward injection technique, also called Gamma Boosting Unit (GBU) cascaded with two independent tuning probes in the same slabline and housing. The wave-probes used in the GBU sample a portion of the forward travelling signal, adjusts its phase, amplifies it, adjusts its amplitude (attenuation) and couples it back, in reverse direction into the main signal path. In the present active tuner technique as is herein implemented, the passive tuners and the signal couplers are mounted on the same double carriages which move each carriage horizontally and the wave- and tuning probes vertically, independently. Appropriate calibration and tuning algorithms ensure independent hybrid (active and passive) harmonic tuning.
US10177427B2 Electrochemical cell for use in high temperature metal-air battery
An electrochemical cell includes a bifunctional air cathode, an anode, and a ceramic electrolyte separator disposed substantially between the bifunctional air cathode and the anode. The anode includes a solid metal and a liquid electrolyte phase. The liquid electrolyte phase includes at least one of an alkali oxide, boron oxide, a group V transition metal oxide, and a group VI transition metal oxide.
US10177409B2 Additive of electrolytic solution for lithium secondary battery, electrolytic solution for lithium secondary battery using the same and lithium secondary battery
In the present invention, a compound represented by Formula (1) is used as an additive of electrolytic solution for a lithium secondary battery, (where, in Formula (1), R1 to R3 respectively denote any of hydrogen, an alkyl group and a functional group containing halogen; R4 to R8 respectively denote any of hydrogen, a hydrocarbon group, a functional group containing halogen and BF3X; X denotes alkali metal or alkali earth metal; and at least any of R4 to R8 is BF3X).
US10177403B2 Negative-electrode active material for non-aqueous electrolyte secondary battery, negative electrode for non-aqueous electrolyte secondary battery, and non-aqueous electrolyte secondary battery
A non-aqueous electrolyte secondary battery that contains a silicon material as a negative-electrode active material has improved cycle life. A negative-electrode active material particle (10) according to an embodiment includes a lithium silicate phase (11) represented by Li2zSiO(2+z) {0
US10177401B2 Method of establishing physical and electrical connections between a battery and a circuit
A method of establishing a physical and electrical connection between a battery and a circuit board are described. The methods include applying a texture formed from conductive material to a portion of a battery exterior surface. The texture is a region populated by a plurality of protrusions. Protrusions may be configured to partially perforate and lodge within a contact surface secured to a circuit board. The battery with a texture surface may be pressed against the circuit board resulting in perforation of the contact surface by the region of protrusions. The methods may result in a battery and circuit board in electrical communication, and suitable for use within a variety of medical devices.
US10177391B2 Fuel cell system for calculating fuel cell temperature based on water content and internal impedance thereof, and method for controlling the same
A fuel cell system including a fuel cell that receives a supply of an anode gas and a cathode gas and generates power is provided. The fuel cell system includes a water content calculation unit configured to calculate a water content of the fuel cell, an internal impedance calculation unit configured to calculate an internal impedance of the fuel cell, and a starting temperature calculation unit configured to calculate a fuel cell temperature at a start of the system, based on the water content of the fuel cell as of a last time the system was stopped, and the internal impedance of the fuel cell at the start of the system.
US10177390B2 Fuel cell system and method for controlling the same
In a method for controlling a fuel cell system, a shutoff valve is opened to supply a fuel gas from a storage container to a fuel cell after a fuel cell system shutdown instruction is sent to the fuel cell system so that the fuel cell generates and discharges electricity. The storage container is supplied to the fuel gas supplied from a fuel supply source provided outside the fuel cell system in response to a filling instruction to supply the fuel gas to the storage container. A data signal indicating a state of the storage container is transmitted to the fuel supply source. The shutoff valve is closed and the storage container is supplied to the fuel gas supplied from the fuel supply source if the filling instruction is output while opening the shutoff valve after the fuel cell system shutdown instruction is sent.
US10177387B2 Bipolar battery current collector that contracts to interrupt a flow of electric current in a direction thereof and bipolar battery
Provided is a bipolar battery current collector that includes a conductive resin layer formed in such a manner as to, when at least part of the conductive resin layer reaches a predetermined temperature, interrupts a flow of electric current through the at least part of the conductive resin layer in a vertical direction thereof. Also provided is a bipolar battery using the current collector. It is possible by the use of the current collector to suppress local heat generation in the bipolar battery and improve the durability of the bipolar battery.
US10177385B2 Positive electrode active material for nickel-hydrogen secondary battery, nickel-hydrogen secondary battery including the positive electrode active material, and method of evaluating positive electrode active material
A nickel-hydrogen secondary battery includes an electrode group including a separator, a positive electrode and a negative electrode, the positive electrode includes a positive electrode active material, the positive electrode active material includes a composite particle including a compound of Co and a compound of Ni, and the ratio R represented by A/B satisfies a relationship of R≥0.3, when the amount of jumping in the X-ray absorption fine structure spectrum of the Co in 7600 to 7800 eV and the amount of jumping in the X-ray absorption fine structure spectrum of the Ni in 8300 to 8500 eV obtained by measurement according to a conversion electron yield method are defined as A and B, respectively.
US10177384B2 Positive active material for rechargeable lithium battery, method of manufacturing the same and rechargeable lithium battery using the same
A positive active material for a rechargeable lithium battery includes a positive active material compound including a metal compound for intercalating and deintercalating lithium, a coating particle having an embedded portion embedded into the active material compound and a protruding portion protruding from the surface of the active material, and a rechargeable lithium battery including the positive active material.
US10177375B2 Alkaline battery cathode structures incorporating multiple carbon materials and orientations
Cathode active materials for alkaline cells are disclosed. In particular, the cathode structures encompass conductive carbons introduced to the cathode so as to have a specific spatial orientation and/or a multi-carbon structure. The overall intent is to leverage the conductor(s) provided to the cathode structure to improve electronic and ionic conductance and, by extension, improve battery discharge performance.
US10177360B2 Battery separators with controlled pore structure
Disclosed are battery separators comprising glass fibers and having a basis weight (gsm), a specific surface area (m2/g), a density (gsm/mm) and a mean pore size (μm), which satisfy the equation disclosed herein, provided that: the specific surface area is less than 1.5 m2/g, or the density is greater than 180 gsm/mm. Also disclosed are batteries comprising the battery separators, and processes for making the separators.
US10177354B2 Energy storage device having improved thermal performance
The present disclosure is directed to an energy storage device having improved thermal performance. More specifically, the energy storage device includes a housing with side walls that define an internal volume. The side walls include bottom and front side walls, with the front side wall having an air inlet and outlet configured to circulate cooling air therethrough. The energy storage device also includes a plurality of cells arranged in a matrix within the internal volume atop the bottom side wall. Further, the cells define a top surface. Further, the energy storage device includes an exhaust manifold adjacent to the front side wall between at least a portion of the cells and the air inlet. Thus, the exhaust manifold is configured to direct airflow from the top surface towards the bottom side wall and then to the air outlet so as to provide an airflow barrier between cooling air entering the air inlet and the cells.
US10177352B2 Battery module
A battery module has battery cells. The battery cells are arranged side by side while being separately held by battery holders. The battery cells are connected in series with bus bars. Each bus bar has a bent portion. Each battery holder includes a protruding wall that is provided between connection terminals adjacent to each other in the direction in which the battery cells are arranged. The protruding walls protrude further than the connection terminals in the direction in which the connection terminals protrude from the cases.
US10177348B2 Nonaqueous electrolyte secondary battery and pack battery
A nonaqueous electrolyte secondary battery includes a wound electrode body housed in a battery case. The wound electrode body is positioned to the battery case with a positioning member. Among a spatial volume excluding the wound electrode body in the battery case, in a direction of a winding axis of the wound electrode body, a spatial volume X on a negative electrode side of the battery case is larger than a spatial volume Y on a positive electrode side of the battery case. Here, the spatial volume X and the spatial volume Y satisfy 2.1≤(X/Y)≤5.7.
US10177345B2 Organic light-emitting device and method for producing the organic light-emitting device
An organic light-emitting device and a method for producing an organic light-emitting device are disclosed. In an embodiment, the OLED includes a substrate, a first electrode disposed on the substrate, at least one first organic functional layer stack disposed on the first electrode, the first organic functional layer stack configured to emit radiation in a first wavelength range, a second electrode disposed on the first organic functional layer stack and a filter layer arranged in a beam path of the first organic functional layer stack, wherein the first wavelength range comprises a low-energy sub-range and a high-energy sub-range and wherein the filter layer comprises an absorption range containing the low-energy or the high-energy sub-range of the first wavelength range.
US10177340B2 Optoelectronic device and method of producing an optoelectronic device
An optoelectronic device includes a covering layer, a first electrode, a functional layer stack arranged between the covering layer and the first electrode and a plurality of spacers, wherein the functional layer stack has an organic active layer that generates electromagnetic radiation; the first electrode has conductor tracks with branching points, the spacers are each arranged on one of the branching points, and the functional layer stack is arranged in places between the covering layer and the spacers.
US10177338B2 Glass powder blend, glass powder paste and photoelectric package
The present invention provides a glass powder blend comprising glass powder and additives, wherein the additives comprise copper powder, and the copper powder accounts for 2-3 mass % based on the total amount of the glass powder blend in 100 mass %. The present invention also provides a glass powder paste and a photoelectric package. Due to the addition of copper powder to the glass powder, the melting point of the glass powder blend can be decreased, thereby lowering the temperature for melting the glass powder blend by using laser, and reducing the thermal stress generated during encapsulation.
US10177327B2 Method of manufacturing an organic light emitting display device including a flexible substrate and a bending area
Provided are an organic light emitting display device and a method of manufacturing the organic light emitting display device. The method of manufacturing an organic light emitting display device includes forming a sacrificial layer on a lower mother substrate in which a plurality of cells is defined, forming a flexible substrate on the sacrificial layer, forming a display unit including a circuit unit and an organic light emitting diode in each of the plurality of cells on the flexible substrate, removing the lower mother substrate, bonding a supporting film to the flexible substrate, irradiating a portion of the supporting film corresponding to a boundary of a bending area of the flexible substrate, removing a portion of the supporting film corresponding to the bending area of the flexible substrate, performing a process for enhancing adhesion of the supporting film remaining after removing a portion of the supporting film, irradiating a boundary between a non-display area extended from the bending area and a pad area extended from the non-display area, and separating the plurality of cells into cell units by irradiating boundaries of the plurality of cells.
US10177316B2 Organic electroluminescent materials and devices
A novel compounds useful as hosts for phosphorescent emitters in OLEDs is disclosed.
US10177312B2 Compounds for electronic devices
The present application relates to a compound of a formula (I), to the use of this compound in an electronic device, and to an electronic device comprising one or more compounds of the formula (I). The invention furthermore relates to the preparation of the compound of the formula (I) and to a formulation comprising one or more compounds of the formula (I).
US10177308B2 Method for manufacturing magnetic memory cells
The present invention is directed to a method for manufacturing a memory cell that includes a magnetic memory element electrically connected to a two-terminal selector. The method includes the steps of depositing a magnetic memory element film stack on a substrate; depositing a selector film stack on top of the magnetic memory element film stack; etching the selector film stack with an etch mask formed thereon to remove at least a switching layer in the selector film stack not covered by the etch mask, thereby forming a selector pillar; depositing a first conforming dielectric layer over the selector pillar and surrounding surface; etching a portion of the first conforming dielectric layer covering the surrounding surface to form a first protective sleeve around at least the switching layer of the selector pillar; and etching the magnetic memory element film stack using the etch mask and the first protective sleeve as a composite mask to form a memory cell pillar.
US10177303B2 Unipolar magnetoelectric magnetic tunnel junction
A magneto-electric magnetic tunnel junction device (ME-MTJ) that permits direct driving of ME-MTJ devices by a prior ME-MTJ device is the unipolar magneto-electric magnetic tunnel junction (UMMTJ) device. The UMMTJ device enables full logic circuitry to be implemented without level shifting between each logic element.
US10177297B2 Semiconductor josephson junction and a transmon qubit related thereto
The present disclosure relates to semiconductor based Josephson junctions and their applications within the field of quantum computing, in particular a tuneable Josephson junction device has been used to construct a gateable transmon qubit. One embodiment relates to a Josephson junction comprising an elongated hybrid nanostructure comprising superconductor and semiconductor materials and a weak link, wherein the weak link is formed by a semiconductor segment of the elongated hybrid nanostructure wherein the superconductor material has been removed to provide a semiconductor weak link.
US10177296B2 Thermoelectric conversion element and thermoelectric conversion module using same
Provided is a thermoelectric conversion element having a greater Seebeck coefficient (S) than the conventional ones. In a thermoelectric conversion element: a nonmagnetic Heusler alloy film (10), a ferromagnetic Heusler alloy film (11) and a nonmagnetic layer (12) are stacked in the named order; a pair of electrodes (23, 24) are disposed for deriving, in accordance with a temperature gradient occurring in parallel to the direction of magnetization (41) of the ferromagnetic Heusler alloy film, an electromotive force occurring perpendicularly to the direction of magnetization of the ferromagnetic Heusler alloy film; a pair of electrodes (21, 22) are disposed for deriving an electromotive force occurring in parallel to the direction of magnetization of the ferromagnetic Heusler alloy film; and the electromotive forces occurring due to an ordinary Seebeck effect and a spin Seebeck effect are simultaneously derived.
US10177288B2 Optoelectronic device comprising light-emitting diodes with improved light extraction
An optoelectronic device including a semiconductor substrate having a face, light-emitting diodes arranged on the face and including wired conical or frustoconical semiconductor elements, and an at least partially transparent dielectric layer covering the light-emitting diodes, the refractive index of the dielectric layer being between 1.6 et 1.8.
US10177286B2 Light emitting element package having three regions
A light-emitting element package, according to one embodiment of the present invention, comprises: a circuit board including first and second regions having different heights; light-emitting elements respectively disposed in the first and second regions; and phosphor layers respectively disposed on the light-emitting elements, wherein the light-emitting elements are disposed within a 100-μm distance in the horizontal direction.
US10177279B2 Light-emitting diode with multiple N contact structure
Provided are a horizontal light emitting diode (LED) device and a method for fabricating the same. The horizontal LED device includes a sapphire substrate; an n-type GaN layer disposed on the sapphire 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 plurality of holes exposing the n-type GaN layer through the current spreading layer, the p-type GaN layer, and activation layer; and an n-electrode disposed on the exposed n-type GaN layer and being in ohmic contact with the exposed n-type GaN layer at a plurality of positions on bottom surfaces of the plurality of holes.
US10177278B2 Semiconductor light emitting device
A semiconductor light emitting device includes: a multilayer semiconductor body having a first conductivity-type semiconductor layer, a second conductivity-type semiconductor layer, an active layer between the first conductivity-type semiconductor layer and the second conductivity-type semiconductor layer, and at least one recess exposing the first conductivity-type semiconductor layer, and an insulating part on an internal sidewall of the at least one recess and an upper surface of the second conductivity-type semiconductor layer. The insulating part has an insulating spacer on the internal sidewall of the recess, and a lateral surface of the insulating spacer has a surface without an angular point from an upper end to a lower end thereof.
US10177272B2 Light-emitting diode and a method for manufacturing the same
A method for manufacturing a light-emitting diode (LED) is provided. The method includes following steps. A LED wafer including a substrate and a plurality of light-emitting units formed thereon is provided. At least a portion of the substrate is removed. The LED wafer is fixed on an extensible membrane, wherein the light-emitting unit faces the extensible membrane. The LED wafer is broken to form a plurality of LED dices separated from each other, wherein each LED dice includes at least one light-emitting unit. The extensible membrane is expanded to make a distance between any two of the LED dices become larger.
US10177271B2 Photodetectors exploiting electrostatic trapping and percolation transport
This disclosure provides systems, methods, and apparatus related to photodetectors. In one aspect, a photodetector device comprises a substrate, a polycrystalline layer disposed on the substrate, and a first electrode and a second electrode disposed on the polycrystalline layer. The polycrystalline layer comprises nanograins with grain boundaries between the nanograins. The nanograins comprise a semiconductor material. A doping element comprising a halogen is segregated at the grain boundaries. A length of the polycrystalline layer is between and separating the first electrode and the second electrode.
US10177269B2 Controllable indium doping for high efficiency CZTS thin-film solar cells
A photovoltaic device includes a first contact layer formed on a substrate. An absorber layer includes Cu—Zn—Sn—S(Se) (CZTSSe) on the first contact layer. A buffer layer is formed in contact with the absorber layer. Metal dopants are dispersed in a junction region between the absorber layer and the buffer layer. The metal dopants have a valence between the absorber layer and the buffer layer to increase junction potential. A transparent conductive contact layer is formed over the buffer layer.
US10177267B2 Photodetector
An UV photodetector includes: a substrate, a template layer formed on the substrate, an intrinsic AlGaN layer formed on the template layer, a first n-type AlGaN layer and a second n-type AlGaN layer formed on the intrinsic AlGaN layer side-by-side and separated by a gap, wherein the gap exposes the intrinsic AlGaN layer. Another UV photodetector includes: an UV transparent substrate, an UV transparent template layer formed on the substrate, a first UV transparent n-type AlGaN layer formed on the UV transparent template layer, an intrinsic AlGaN layer formed on the first UV transparent n-type AlGaN layer, a second n-type AlGaN layer formed on the intrinsic AlGaN layer, and a p-type layer formed on the second n-type AlGaN layer.
US10177266B2 Contact for silicon heterojunction solar cells
A photovoltaic device and method include a substrate coupled to an emitter side structure on a first side of the substrate and a back side structure on a side opposite the first side of the substrate. The emitter side structure or the back side structure include layers alternating between wide band gap layers and narrow band gap layers to provide a multilayer contact with an effectively increased band offset with the substrate and/or an effectively higher doping level over a single material contact. An emitter contact is coupled to the emitter side structure on a light collecting end portion of the device. A back contact is coupled to the back side structure opposite the light collecting end portion.
US10177264B2 Methods of capturing and aligning an assembly of nanowires
A method for transferring an assembly of oriented nanowires from a liquid interface onto a surface including providing a first liquid and a second liquid, wherein the first and second liquids phase separate into a bottom phase, a top phase and an interface between the bottom phase and the top phase, providing nanowires in the first and second liquids such that the majority of the nanowires are located at the interface and providing the nanowires onto a substrate such that a majority of the nanowires are aligned with respect to each other on the substrate.
US10177262B2 Cu2XSnY4 Nanoparticles
Materials and methods for preparing Cu2XSnY4 nanoparticles, wherein X is Zn, Cd, Hg, Ni, Co, Mn or Fe and Y is S or Se, (CXTY) are disclosed herein. The nanoparticles can be used to make layers for use in thin film photovoltaic (PV) cells. The CXTY materials are prepared by a colloidal synthesis in the presence of labile organo-chalcogens. The organo-chalcogens serves as both a chalcogen source for the nanoparticles and as a capping ligand for the nanoparticles.
US10177261B2 Transparent electrode comprising doped graphene, process of preparing the same, and display device and solar cell comprising the electrode
A transparent electrode on at least one surface of a transparent substrate may include graphene doped with a p-dopant. The transparent electrode may be efficiently applied to a variety of display devices or solar cells.
US10177259B2 Solar cell module and method for producing solar cell module
Provided is a solar cell module which has a high anti-glare property and is capable of maintaining power output at a high level. In a solar cell module with a light-incident surface formed by laminating an antireflection film on a plate body made of glass, and a surface of the plate body is roughened. A substance for forming the antireflection film is introduced into a space formed in a crack situated slightly inside from the roughened surface. Formation of a layer of air in the crack is prevented to suppress reflection of light at a portion in which the crack is formed.
US10177256B2 Replacement metal gate structures
Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10177239B2 HEMT transistor
Heterojunction structure, also referred to as a heterostructure, of semiconductor material, in particular for a high electron mobility transistor (HEMT), includes a substrate, a stack of at least three buffer layers of a same semiconductor material with a wide bandgap EG1 based on a column-III nitride, namely an unintentionally doped first buffer layer, a second buffer layer, an unintentionally doped third buffer layer, an unintentionally doped intermediate layer, and a barrier layer arranged on the intermediate layer, said barrier layer being of a semiconductor material with a wide bandgap EG2 based on a column-III nitride; the second buffer layer has constant P+ doping throughout some or all of its thickness; and the third buffer layer includes a first region which is unintentionally doped throughout its entire thickness and at least one second region adjacent to said first region with N+ doping surrounding the first region.
US10177228B2 Semiconductor device and method for manufacturing semiconductor device
The present techniques relate to a semiconductor device having resistance which has a positive temperature coefficient and a suitable value, and to a method for manufacturing a semiconductor device having resistance which has a positive temperature coefficient and a suitable value. The semiconductor device related to the present techniques is a bipolar device in which a current flows through a pn junction. The semiconductor device includes an n-type silicon carbide drift layer, a p-type first silicon carbide layer formed on the silicon carbide drift layer, and a p-type second silicon carbide layer formed on the first silicon carbide layer. Then, the second silicon carbide layer has a positive temperature coefficient of resistance.
US10177225B2 Electronic component and manufacturing method thereof
The electronic component includes a semiconductor substrate, a first doped region, a second doped region, a gate structure, a dielectric layer and a conductive portion. The semiconductor substrate has an upper surface. first doped region embedded in the semiconductor substrate. The second doped region is embedded in the semiconductor substrate. The gate structure is formed on the upper surface. The dielectric layer is formed above the upper surface and located between the first doped region and the second doped region. The conductive portion is formed on the dielectric layer.
US10177217B2 C-plane GaN substrate
A C-plane GaN substrate only mildly restricts the shape and dimension of a nitride semiconductor device formed on the substrate. The variation of an off-angle on the main surface of the substrate is suppressed. In the C-plane GaN substrate: the substrate comprises a plurality of facet growth areas each having a closed ring outline-shape on the main surface; the number density of the facet growth area accompanied by a core among the plurality of facet growth areas is less than 5 cm−2 on the main surface; and, when any circular area of 4 cm diameter is selected from an area which is on the main surface and is distant by 5 mm or more from the outer peripheral edge of the substrate, the variation widths of an a-axis direction component and an m-axis direction component of an off-angle within the circular area is each 0.25 degrees or less.
US10177216B2 Metal-oxide-metal capacitor
A metal-oxide-metal (MOM) capacitor is provided in the present invention. The MOM capacitor includes a capacitor element, wherein the capacitor element includes a first electrode and a second electrode. A projection of the first electrode includes a closed pattern in the vertical projection direction. A projection of the second electrode is surrounded by the closed pattern of the projection of the first electrode in the vertical projection direction.
US10177213B2 Magnetic inductor stacks with multilayer isolation layers
A magnetic laminating structure and process includes alternating layers of a magnetic material and a multilayered insulating material, wherein the multilayered insulating material is intermediate adjacent magnetic material layers and comprises a first insulating layer abutting at least one additional insulating layer, wherein the first insulating layer and the at least one additional insulating layer comprise different dielectric materials and/or are formed by a different deposition process, and wherein the layers of the magnetic material have a cumulative thickness greater than 1 micron.
US10177209B2 Organic light-emitting diode (OLED) display
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a plurality of pixels, each including a driving thin film transistor (TFT) formed over a substrate and including a driving gate electrode, a first storage capacitor comprising a first electrode and a second electrode, and a second storage capacitor comprising a third electrode and a fourth electrode. The first electrode is electrically connected to the driving gate electrode and the second electrode is formed over the first electrode and electrically insulated from the first electrode. The third electrode is electrically connected to the first electrode, is formed on a different layer from each of the first and second electrodes, and does not overlap the second electrode. The fourth electrode is formed over the third electrode and electrically insulated from the third electrode.
US10177208B2 Flexible display apparatus including a curved surface portion having a correcting layer
A flexible display apparatus including a substrate including a flat surface portion and at least one curved surface portion, and a display including a first display region above the flat surface portion and a second display region above the at least one curved surface portion. The second display region includes a correcting layer including a first point and a second point apart from each other. The second point is farther away from the first display region than the first point. A thickness of the correcting layer at the second point is greater than a thickness of the correcting layer at the first point. The correcting layer includes a curved portion between the first point and the second point.
US10177206B2 Organic light emitting display device having eaves structure and method of manufacturing the same
Disclosed is an organic light emitting display device that may include an anode electrode and an eave structure under a bank layer and spaced apart from each other, a cathode electrode on the bank layer, and an auxiliary electrode under the eave structure and electrically connected with the cathode electrode, wherein the cathode electrode extends to a contact space under the eave structure, and the extending cathode electrode is connected with the auxiliary electrode in the contact space.
US10177199B2 Method for making three dimensional complementary metal oxide semiconductor carbon nanotube thin film transistor circuit
A method for making a metal oxide semiconductor carbon nanotube thin film transistor circuit. A p-type carbon nanotube thin film transistor and a n-type carbon nanotube thin film transistor are formed on an insulating substrate and stacked with each other. The p-type carbon nanotube thin film transistor includes a first semiconductor carbon nanotube layer, a first drain electrode, a first source electrode, a functional dielectric layer, and a first gate electrode. The n-type carbon nanotube thin film transistor includes a second semiconductor carbon nanotube layer, a second drain electrode, a second source electrode, a first insulating layer, and a second gate electrode. The first drain electrode and the second drain electrode are electrically connected with each other. The first gate electrode and the second gate electrode are electrically connected with each other.
US10177195B2 Micro-LED displays
A micro-light emitting diode (LED) display panel and a method of forming the display panel, the micro-LED display panel having a monolithically grown micro-structure including a first color micro-LED that is a first color nanowire LED, and a second color micro-LED that is a second color nanowire LED.
US10177194B2 Fingerprint identification apparatus
A fingerprint identification apparatus including a display device, a first translucent base, photosensitive structures, a first light-guide structure, and a light source is provided. The display device has pixel regions and transmissive regions located between the pixel regions. The first translucent base has photosensitive regions and light-emitting regions located between the photosensitive regions. The photosensitive structures are respectively disposed in the photosensitive regions of the first translucent base. The first translucent base is disposed between the photosensitive structures and the first light-guide structure. The light source is disposed adjacent to the first translucent base.
US10177187B2 Implant damage free image sensor and method of the same
An image sensor is disclosed. The image sensor includes an epitaxial layer, a plurality of plug structures and an interconnect structure. Wherein the plurality of plug structures are formed in the epitaxial layer, and each plug structure has doped sidewalls, the epitaxial layer and the doped sidewalls form a plurality of photodiodes, the plurality of plug structures are used to separate adjacent photodiodes, and the epitaxial layer and the doped sidewalls are coupled to the interconnect structure via the plug structures. An associated method of fabricating the image sensor is also disclosed. The method includes: providing a substrate having a first-type doped epitaxial substrate layer on a second-type doped epitaxial substrate layer; forming a plurality of isolation trenches in the first-type doped epitaxial substrate layer; forming a second-type doped region along sidewalls and bottoms of the plurality of isolation trenches; and filling the plurality of isolation trenches by depositing metal.
US10177180B2 Method for forming pixel structure
A method for forming a pixel structure is provided. The method includes: forming a gate electrode layer on a substrate; forming a first insulating layer on the gate electrode layer and the substrate; forming a semiconductor layer on the first insulating layer; forming a pixel electrode layer on the first insulating layer and the semiconductor layer; forming a source/drain electrode layer on the pixel electrode layer, the semiconductor layer, and the first insulating layer; forming a second insulating layer on the semiconductor layer, the pixel electrode layer, the source/drain electrode layer, and the first insulating layer; and forming a common electrode layer on the second insulating layer, in which an orthogonal projection of the semiconductor layer on the substrate is complementary to an orthogonal projection of the common electrode layer on the substrate.
US10177175B2 Display device including source driver sandwiched between gate drives
Provided is a display device, including: a plurality of gate lines extending in a first direction; a plurality of source lines extending in a second direction; a gate driver configured to output a gate signal; and a plurality of gate lead-out lines extending in the second direction and being configured to transmit the gate signal to the plurality of gate lines, in which each of the plurality of gate lines is electrically connected to at least one of the plurality of gate lead-out lines, and at least one of the plurality of gate lines is electrically connected to at least two of the plurality of gate lead-out lines.
US10177174B2 Semiconductor device and method for manufacturing semiconductor device
According to one embodiment, a semiconductor device includes an insulating substrate, a first semiconductor layer located above the insulating substrate, a second semiconductor layer located above the insulating substrate, an insulating layer which covers the first semiconductor layer and the second semiconductor layer, and includes a first contact hole reaching the first semiconductor layer and a second contact hole reaching the second semiconductor layer, a barrier layer which covers one of the first semiconductor layer inside the first contact hole and the second semiconductor layer inside the second contact hole, and a first conductive layer which is in contact with the barrier layer.
US10177172B2 Array substrate, display panel and display device including the same
An array substrate, and a display panel and display device including the same are disclosed. An embodiment of the array substrate comprises a display region and a non-display region. The non-display region comprises: abase substrate; and a first metal layer, a second metal layer, and a third metal layer arranged in a direction perpendicular to the base substrate. A transistor and a metal line are arranged in the non-display region. A gate electrode of the transistor is located in the first metal layer. A source electrode and a drain electrode of the transistor are located in the second metal layer. The metal line is located in the third metal layer. The orthographic projection of the transistor onto the base substrate overlaps, at least partially, with the orthographic projection of the metal line onto the base substrate.
US10177168B2 Fin field-effect transistor having an oxide layer under one or more of the plurality of fins
A method for manufacturing a semiconductor device comprises forming a first diffusion stop layer on a bulk semiconductor substrate, forming a doped semiconductor layer on the first diffusion stop layer, forming a second diffusion stop layer on the doped semiconductor layer, forming a fin layer on the doped semiconductor layer, patterning the first and second diffusion stop layers, the doped semiconductor layer, the fin layer and a portion of the bulk substrate, oxidizing the doped semiconductor layer to form an oxide layer, and forming a dielectric on the bulk substrate adjacent the patterned portion of the bulk substrate, the patterned first diffusion stop layer and the oxide layer.
US10177151B1 Single-diffusion break structure for fin-type field effect transistors
A method and structure for a semiconductor device that includes one or more fin-type field effect transistors (FINFETs) and single-diffusion break (SDB) type isolation regions, which are within a semiconductor fin and define the active device region(s) for the FINFET(s). Asymmetric trenches are formed in a substrate through asymmetric cuts in sacrificial fins formed on the substrate. The asymmetric cuts have relatively larger gaps between fin portions that are closest to the substrate, and deeper portions of the asymmetric trenches are relatively wider than shallower portions. Channel regions are formed in the substrate below two adjacent fins. Source/drain regions of complementary transistors are formed in the substrate on opposite sides of the channel regions. The asymmetric trenches are filled with an insulator to form a single-diffusion break between two source/drain regions of different ones of the complementary transistors. Also disclosed is a semiconductor structure formed according to the method.
US10177148B2 Integrated circuit devices and methods of fabricating such devices
An integrated circuit device includes: a plurality of channel regions spaced apart from each other in an active region; a plurality of source/drain regions; an insulating structure on the active region, the insulating structure defining a plurality of gate spaces; a first gate stack structure in a first of the gate spaces, the first gate stack structure including a first work function metal-containing layer; and an isolation stack structure in a second of the gate spaces that is adjacent the first of the gate spaces, the isolation stack structure having a different stack structure from the first gate stack structure and being configured to electrically isolate a portion of the active region.
US10177131B2 Semiconductor packages and methods of manufacturing the same
Provided are a semiconductor package and a method of manufacturing the same. The semiconductor package comprises a substrate, a semiconductor chip on the substrate, an interconnect substrate spaced apart from the semiconductor chip on the substrate and including a conductive member therein, a solder ball on the interconnect substrate and electrically connected to the conductive member, a polymer layer on the interconnect substrate and the semiconductor chip and including an opening through which the solder ball is exposed, and polymer particles in the solder ball and including the same material as the polymer layer.
US10177123B2 Light emitting diode array on a backplane and method of making thereof
A backplane optionally having stepped horizontal surfaces and optionally embedding metal interconnect structures is provided. First conductive bonding structures are formed on first stepped horizontal surfaces. First light emitting devices on a first transfer substrate are disposed on the first conductive bonding structures, and a first subset of the first light emitting devices is bonded to the first conductive bonding structures. Laser irradiation can be employed to selectively disconnect the first subset of the first light emitting devices from the first transfer substrate while a second subset of the first light emitting devices remains attached to the first transfer substrate. Additional devices on each additional transfer substrate can be bonded to additional conductive bonding structures on the backplane employing the same method provided that the additional devices are not present in positions that would overlap with pre-existing first light emitting devices or devices on the backplane at a bonding position.
US10177120B1 Stacked semiconductor dies including inductors and associated methods
Several embodiments of the present technology are directed to semiconductor devices, systems including semiconductor devices, and methods of making and operating semiconductor devices. In some embodiments, a semiconductor device comprises a substrate, a first die mounted to the substrate and including first inductors, and a second die mounted to the first die in an offset position and including second inductors. The first inductors are at an active side of the first die, and the second inductors are at an active side of the second die. At least a portion of the first inductors are proximate and inductively coupled to the second inductors. The semiconductor device further comprises a first plurality of interconnects electrically coupling the substrate to the first die, and a second plurality of interconnects electrically coupling the second die to the substrate. The first plurality of interconnects extend from an upper surface of the substrate to the active side of the first die, and the second plurality of interconnects extend from the active side of the second die to the lower surface of the substrate.
US10177119B2 Fan out semiconductor device including a plurality of semiconductor die
A semiconductor package is disclosed including a number of stacked semiconductor die, electrically connected to each other with wire bonds. The stacked semiconductor die are provided in a mold compound such that a spacing exists between a top die in the die stack and a surface of the mold compound. The wire bonds to the top die may be provided in the spacing. An RDL pad is affixed to the surface of the mold compound. Columns of bumps may be formed on the die bond pads of the top die in the die stack to electrically couple the RDL pad to the die stack across the spacing.
US10177118B2 Semiconductor device and method for manufacturing the same
To miniaturize metal columns. A semiconductor device includes a metal column (14) that extends in a stretching direction; a polymer layer (16) that surrounds the metal column from a direction crossing the stretching direction; and a guide (12) that surrounds the polymer layer in the crossing direction so as to be spaced from the metal column with the polymer layer interposed therebetween. A method for manufacturing semiconductor devices includes a step of filling a mixture (20) containing metal particles (22) and polymers (24) in a guide (12); and a step of subjecting the mixture to a heat treatment so that the polymers agglomerate to the guide to form a polymer layer (16) that makes contact with the guide and the metal particles agglomerate away from the guide with the polymer layer interposed therebetween to form a metal column (14) that stretches in a stretching direction of the guide from the metal particles.
US10177110B2 Electronic device
An electronic device includes: a substrate having an upper surface (front surface) on which a semiconductor chip is mounted, and a lower surface (back surface) opposite to the upper surface; and a housing (case) fixed to the substrate through an adhesive material. The housing has through-holes each formed on one short side and the other short side in an X direction. The substrate is disposed between the through-holes. A part of the upper surface of the substrate is fixed so as to face a part of a stepped surface formed at a height different from that of a lower surface of the housing. Further, an interval (distance) between a part (stepped surface) extending along a short side of the housing in the stepped surface and the upper surface of the substrate is larger than an interval (distance) between a part (stepped surface) extending along a long side of the housing in the stepped surface and the upper surface of the substrate.
US10177107B2 Heterogeneous ball pattern package
Methods and apparatus are described for strategically arranging conductive elements (e.g., solder balls) of an integrated circuit (IC) package (and the corresponding conductive pads of a circuit board for electrical connection with the IC package) using a plurality of different pitches. One example integrated circuit (IC) package generally includes an integrated circuit die and an arrangement of electrically conductive elements coupled to the integrated circuit die. In at least one region of the arrangement, the conductive elements are disposed with a first pitch in a first dimension of the arrangement and with a second pitch in a second dimension of the arrangement, and the second pitch is different from the first pitch. The pitch of a given region may be based on mechanical, PCB routing, and/or signal integrity considerations.
US10177104B2 Package on package structure and method for forming the same
Some embodiments relate to a semiconductor device package, which includes a substrate with a contact pad. A non-solder ball is coupled to the contact pad at a contact pad interface surface. A layer of solder is disposed over an outer surface of the non-solder ball, and has an inner surface and an outer surface which are generally concentric with the outer surface of the non-solder ball. An intermediate layer separates the non-solder ball and the layer of solder. The intermediate layer is distinct in composition from both the non-solder ball and the layer of solder. Sidewalls of the layer of solder are curved or sphere-like and terminate at a planar surface, which is disposed at a maximum height of the layer of solder as measured from the contact pad interface surface.
US10177095B2 Semiconductor device and method of manufacturing thereof
A semiconductor device and a method of manufacturing a semiconductor device. As a non-limiting example, various aspects of this disclosure provide a semiconductor device comprising one or more conductive shielding members and an EMI shielding layer, and a method of manufacturing thereof.
US10177092B2 Formation of advanced interconnects
A method for fabricating an advanced metal conductor structure is described. A pattern in a dielectric layer is provided. The pattern includes a set of features in the dielectric for a set of metal conductor structures. An adhesion promoting layer is created over the patterned dielectric. A ruthenium layer is deposited over the adhesion promoting layer. Using a physical vapor deposition process, a cobalt layer is deposited over the ruthenium layer. A thermal anneal is performed which reflows the cobalt layer to fill the set of features to form a set of metal conductor structures.
US10177090B2 Package-on-package semiconductor assembly having bottom device confined by dielectric recess
A package-on-package semiconductor assembly is characterized by a semiconductor device positioned in a dielectric recess of a core base and surrounded by an array of metal posts. The recess in the core provides lateral displacement control between the device and the metal posts, and the minimal height of the metal posts needed for the vertical connection between two both opposite sides of the core base can be reduced by the amount equal to the depth of the recess. Further, another semiconductor device is disposed over a top surface of the core base and is electrically coupled to the semiconductor device in the dielectric recess through a buildup circuitry under a bottom surface of the core base.
US10177080B2 Molded intelligent power module
An intelligent power module (IPM) has a first, second, third and fourth die paddles, a first, second, third, fourth, fifth and sixth metal-oxide-semiconductor field-effect transistors (MOSFETs), a tie bar, an IC, a plurality of leads and a molding encapsulation. The first MOSFET is attached to the first die paddle. The second MOSFET is attached to the second die paddle. The third MOSFET is attached to the third die paddle. The fourth, fifth and sixth MOSFETs are attached to the fourth die paddle. The IC is attached to the tie bar. The molding encapsulation encloses the first, second, third and fourth die paddles, the first, second, third, fourth, fifth and sixth MOSFETs, the tie bar and the IC. The IPM is a small-outline package. It reduces system design time and improves reliability. The IC includes boost diodes. It reduces a package size of the IPM.
US10177073B2 Wafer level embedded heat spreader
Disclosed herein are a device having an embedded heat spreader and method for forming the same. A carrier substrate may comprise a carrier, an adhesive layer, a base film layer, and a seed layer. A patterned mask is formed with a heat spreader opening and via openings. Vias and a heat spreader may be formed in the pattern mask openings at the same time using a plating process and a die attached to the head spreader by a die attachment layer. A molding compound is applied over the die and heat spreader so that the heat spreader is disposed at the second side of the molded substrate. A first RDL may have a plurality of mounting pads and a plurality of conductive lines is formed on the molded substrate, the mounting pads may have a bond pitch greater than the bond pitch of the die contact pads.
US10177071B2 Phase changing on-chip thermal heat sink
A method of forming an on-chip heat sink includes forming a device on a substrate. The method also includes forming a plurality of insulator layers over the device. The method further includes forming a heat sink in at least one of the plurality of insulator layers and proximate to the device. The heat sink includes a reservoir of phase change material having a melting point temperature that is less than an upper limit of a design operating temperature of the chip.
US10177060B2 Chip package structure and manufacturing method thereof
A chip package structure includes a substrate, a chip, an encapsulant, a plurality of solder balls and a patterned metal layer. The substrate includes a first surface and a second surface opposite to each other. The chip is disposed on the first surface and electrically connected to the substrate. The encapsulant encapsulates the chip and covering the first surface. The solder balls are disposed on the second surface and electrically connected to the substrate. The patterned metal layer s disposed on the encapsulant. The patterned metal layer includes at least one concave portion and at least one convex portion defined by the concave portion. The convex portion faces the encapsulant. The adhesion layer is disposed between the patterned metal layer and the encapsulant. The adhesion layer is filled in the concave portion.
US10177057B2 Power semiconductor modules with protective coating
A semiconductor package is described which meets a plurality of predetermined electrical, mechanical, chemical and/or environmental requirements. The semiconductor package includes a semiconductor die embedded in or covered by a molded plastic body, the molded plastic body satisfying only a subset of the plurality of predetermined electrical, mechanical, chemical and/or environmental requirements. The semiconductor package further includes a plurality of terminals protruding from the molded plastic body and electrically connected to the semiconductor die, and a coating applied to at least part of the molded plastic body and/or part of the plurality of terminals. The coating satisfies each predetermined electrical, mechanical, chemical and/or environmental requirement not satisfied by the molded plastic body.
US10177027B2 Method for reducing cracks in a step-shaped cavity
A method for manufacturing a semiconductor device includes providing a semiconductor substrate including a substrate and a multilayer film having a step-shaped portion on the substrate; forming a protective layer covering the step-shaped portion of the multilayer film; forming a capping layer having a plurality of steps on the protective layer covering the semiconductor substrate; and removing at least one layer of the multilayer film to form a cavity that is defined by the capping layer and a remaining multilayer film that has the at least one layer removed. The thus formed semiconductor device does not have cracks in the steps of the capping layer when performing an etch process, thereby improving the performance of the semiconductor device.
US10177026B2 Semiconductor structure and fabrication method therefor
A method of fabricating a semiconductor structure. The method includes forming a sacrificial gate structure, depositing a dielectric material, and implanting the dielectric material using a silicon cluster gas. The silicon cluster gas has two or more silicon atoms.
US10177025B2 Method and apparatus for filling a gap
A method and apparatus for filling one or more gaps created during manufacturing of a feature on a substrate by: providing a bottom area of a surface of the one or more gaps with a first reactant; providing a second reactant to the substrate; and, allowing the first reactant to initiate reaction of the second reactant in the bottom area of the surface in a stoichiometric ratio of one molecule of the first reactant to multiple molecules of the second reactants leaving a top area of the surface of the one or more gaps which was not provided with the first reactant initially substantially empty.
US10177024B2 High temperature substrate pedestal module and components thereof
A semiconductor substrate processing apparatus comprises a vacuum chamber in which a semiconductor substrate may be processed, a showerhead module through which process gas from a process gas source is supplied to a processing zone of the vacuum chamber, and a substrate pedestal module. The substrate pedestal module includes a platen, a stem having a side wall defining a cylindrical interior region thereof, a lower surface, and an upper end that supports the platen, and an adapter having a side wall defining a cylindrical interior region thereof and an upper surface that supports the stem. The lower surface of the stem includes a gas inlet in fluid communication with a respective gas passage located in the side wall of the stem and a gas outlet located in an annular gas channel in the upper surface of the adapter. The upper surface of the adapter includes an inner groove located radially inward of the gas outlet and an outer groove located radially outward of the inner groove. The inner groove and the outer groove have respective O-rings therein so as to form a vacuum seals during processing. The platen includes at least one platen gas passage in fluid communication with a respective gas passage in the side wall of the stem through which backside gas can be supplied to a region below a semiconductor substrate when supported on the upper surface of the platen during processing.
US10177018B2 Process kit erosion and service life prediction
Embodiments of the present disclosure provide a method, system, and computer program product for monitoring a service life of a chamber component. In one example, the method includes receiving one or more power measurements of a semiconductor processing chamber from one or more sensors positioned about the semiconductor processing chamber. The processor compares the one or more power measurements to one or more threshold values corresponding to the service life of the chamber component. The processor determines whether the one or more power measurements exceed the threshold values. If the processor determines that the one or more power measurements exceed the threshold values, the processor takes remedial measures for the service life of the chamber component.
US10177017B1 Method for conditioning a processing chamber for steady etching rate control
Embodiments of the present disclosure provide methods for conditioning a plasma processing chamber to maintain a reliable and predicable processing conditions while performing a oxide removal process on a substrate. In one embodiment, a method for conditioning a plasma processing chamber includes supplying a first gas mixture including an inert gas into a processing chamber a first period of time in absent of a substrate, supplying a second gas mixture including an inert gas, a hydrogen containing gas and a halogen containing gas for a second period of time in absent of the substrate, and supplying a third gas mixture including an inert gas and a hydrogen containing gas for a third period of time in absent of the substrate in the processing chamber.
US10177010B2 Semiconductor device and method of balancing surfaces of an embedded PCB unit with a dummy copper pattern
A semiconductor device has a substrate. A conductive via is formed through the substrate. A plurality of first contact pads is formed over a first surface of the substrate. A plurality of second contact pads is formed over a second surface of the substrate. A dummy pattern is formed over the second surface of the substrate. An indentation is formed in a sidewall of the substrate. An opening is formed through the substrate. An encapsulant is deposited in the opening. An insulating layer is formed over second surface of the substrate. A dummy opening is formed in the insulating layer. A semiconductor die is disposed adjacent to the substrate. An encapsulant is deposited over the semiconductor die and substrate. The first surface of the substrate includes a width that is greater than a width of the second surface of the substrate.
US10177007B1 Method for forming low-temperature polysilicon device and method for planarizing polysilicon layer
A method for planarizing a polysilicon layer of a low-temperature polysilicon device is provided. The method includes: Step S1: Crystallizing the low-temperature polysilicon device. Step S2: Forming a flat coating layer on an uneven surface of the polysilicon layer of the crystallized low-temperature polysilicon device through a coating process. Step S3: Curing the flat coating layer. Step S4: Removing the cured flat coating layer and the polysilicon protrusion through a removing process to form a flat surface of the polysilicon layer. By the foregoing method, the surface of the rough and uneven polysilicon layer can be well-planarized. As a result, the problems of a broken film, unclean etching, or tip discharge, which would be induced by a rough polysilicon layer, are mitigated. Therefore, the production yield of the low-temperature polysilicon device is improved.
US10177004B2 Method of processing wafer
A method of processing a wafer includes a plasma etching step of supplying an etching gas in a plasma state to the wafer to remove processing strains, debris, or modified layers. The plasma etching step includes turning an etching gas into a plasma state outside of a vacuum chamber which houses the wafer therein and delivering the etching gas in the plasma state into the vacuum chamber through a supply nozzle connected to the vacuum chamber.
US10177003B2 Methods and systems for plasma etching using bi-modal process gas composition responsive to plasma power level
A substrate is disposed on a substrate holder within a process module. The substrate includes a mask material overlying a target material with at least one portion of the target material exposed through an opening in the mask material. A bi-modal process gas composition is supplied to a plasma generation region overlying the substrate. For a first period of time, a first radiofrequency power is applied to the bi-modal process gas composition to generate a plasma to cause etching-dominant effects on the substrate. For a second period of time, after completion of the first period of time, a second radiofrequency power is applied to the bi-modal process gas composition to generate the plasma to cause deposition-dominant effects on the substrate. The first and second radiofrequency powers are applied in an alternating and successive manner for an overall period of time to remove a required amount of exposed target material.
US10176981B2 Semiconductor device and semiconductor device manufacturing method
If a SiO2 film is formed on a semiconductor substrate using TEOS (tetraethylorthosilicate: Si(OC2H5)4), carbon (C) may be mixed in the SiO2 film in some cases. In a SiO2 film, carbon may function as fixed charges. For example, if carbon (C) is mixed in a SiO2 film as a gate insulating film of a MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor), the gate threshold voltage (Vth) may fluctuate. A semiconductor device using a gallium nitride semiconductor layer is provided. The semiconductor device includes: a silicon dioxide film that is provided at least partially in direct contact with the gallium nitride semiconductor layer and has impurity atoms, wherein the silicon dioxide film contains as the impurity atoms: carbon at concentration higher than 0 cm−3 and lower than 2E+18 cm−3; and gallium at concentration equal to or lower than 1E+17 cm−3.
US10176979B2 Post-CMP removal using compositions and method of use
An amine-free composition and process for cleaning post-chemical mechanical polishing (CMP) residue and contaminants from a microelectronic device having said residue and contaminants thereon. The amine-free composition preferably includes at least one oxidizing agent, at least one complexing agent, at least one basic compound, and water and has a pH in the range from about 2.5 to about 11.5. The composition achieves highly efficacious cleaning of the post-CMP residue and contaminant material from the surface of the microelectronic device without compromising the low-k dielectric material or the copper interconnect material.
US10176975B2 Detector plate for radiation analysis and method for producing same
A detector plate includes a carrier plate, especially an injection-molded carrier plate, having a plurality of detector elements for detecting ionizing radiation. The detector elements function according to the principle of a Geiger-Müller counter. To simplify the production process and to save cost, the anode and/or the cathode should be in the form of a metallization on the carrier plate of the detector plate, the metallization(s) not being present in a single plane only. This configuration offers multiple options for designing the interior used as ionization chamber and for arranging the electrodes in this space. The options for contact with additional printed circuit boards also turn out to be highly advantageous. This further has an advantageous effect on the production process and on the qualities of the radiation measurement devices using detector plates of this kind.
US10176973B2 Method of cooling a composition using a hall effect enhanced capacitively coupled plasma source, an abatement system, and vacuum processing system
Embodiments disclosed herein include a method for abating compounds produced in semiconductor processes. The method includes energizing an abating agent, forming a composition by reacting the energized abating agent with gases exiting a vacuum processing chamber, and flowing the composition through a plurality of holes formed in a cooling plate. By cooling the composition with the cooling plate, damages on the downstream pump are avoided.
US10176970B2 Redundant Power Supply System for a plasma process
A power supply system for a plasma process includes two separate power supplies of essentially identical performance characteristics, including a first power supply and a second power supply, and a data transfer connection operably coupling the two power supplies for data communication between the two power supplies. The first power supply is configured to: receive, in a standby mode, data via the data transfer connection from the second power supply supplying power to a plasma process in a normal operating mode, and supply, in an active backup mode, power to the plasma process in place of the second power supply, as a function of the received data. The first power supply can supply in the active backup mode to the plasma process the power having one or more characteristics that are substantially the same as those of the power provided by the second power supply in the normal operating mode.
US10176969B2 Method for rapid switching between a high current mode and a low current mode in a charged particle beam system
A method for rapid switching between operating modes with differing beam currents in a charged particle system is disclosed. Many FIB milling applications require precise positioning of a milled pattern within a region of interest (RoI). This may be accomplished by using fiducial marks near the RoI, wherein the FIB is periodically deflected to image these marks during FIB milling. Any drift of the beam relative to the RoI can then be measured and compensated for, enabling more precise positioning of the FIB milling beam. It is often advantageous to use a lower current FIB for imaging since this may enable higher spatial resolution in the image of the marks. For faster FIB milling, a larger beam current is desired. Thus, for optimization of the FIB milling process, a method for rapidly switching between high and low current operating modes is desirable.
US10176967B2 Load lock system for charged particle beam imaging
A load lock system for charged particle beam imaging with a particle shielding plate, a bottom seal plate and a plurality of sensor units is provided. The sensor units are located above the wafer, the shield plate is designed to have a few number of screws, and the bottom seal plate contains no cable, no contact sensors and fewer screws used. In the invention, the system is designed to improve the contamination particles from components in the load lock system of charged particle beam inspection tool and also to simplify its assembly.
US10176961B2 Small portable night vision system
Night vision systems that are compact in size due to one or more of the design of the optical system and light detector module.
US10176955B2 Multi-pole molded case circuit breaker
The present invention relates to a multi-pole molded case circuit breaker, more particularly, to a multi-pole molded case circuit breaker having a safety device (with an isolation function) which prevents a manipulation handle from being moved to an off-position when a fusion occurs on a contact portion.
US10176953B2 Weld resistant contactor
In an electromagnetically controlled actuator of an electrical contactor, switching is done by the actuator with a set of fixed contacts and a set of movable contacts. The movable contacts are carried on a movable contact carrier. The movable contact carrier is coupled to and driven by an armature surrounded by a coil. The armature carries a coupling shaft, and the coupling shaft carries at least part of a bistable coupling mechanism which joins the armature to the movable contact carrier and allows the movable contact carrier and armature to keep the fixed and movable contacts separated when a short circuit current creates a contact welding situation.
US10176950B2 Latching relay drive circuit
A latching relay drive circuit includes a transistor that goes off when an operation switch is open, and a transistor connected in parallel to a capacitor and an operation coil. The transistor comes on when the transistor goes off to allow a reset current to flow into the operation coil. Accordingly, an enough reset current can be supplied, even if a power supply is shut off due to a power failure, to securely recover a single winding latching relay.
US10176946B2 Drive device for an electric switching device
The invention relates to a drive device for an electrical switching device, in particular for a high-voltage switch, having a housing which can be filled with insulating gas, having an energy storage device which is arranged in the housing and has a spring and a stop against which the spring can be tensioned. According to the invention, an adjustment device which can be actuated from the exterior of the housing is provided, by means of which adjustment device a position of the stop in the housing can be adjusted along an axis.
US10176933B2 Super-capacitor and arrangement for miniature implantable medical devices
An energy storage device includes first and second electrodes and a solid state electrolyte. The first electrode includes carbon nanotubes, a conductive polymer, and a metallization on said carbon nanotubes. The second electrode similarly includes carbon nanotubes, a conductive polymer, and a metallization on said carbon nanotubes. The solid state electrolyte is disposed at least in part between the first electrode and the second electrode. In at least some embodiments, the conductive polymer of the first electrode includes polyaniline, and the metallization of the first electrode is a gold metallization.
US10176927B2 Composite electronic component
A coil portion providing a common mode choke coil and a protection element portion providing ESD protection elements are disposed so as to be aligned in a lamination direction of a component body. The ESD protection elements are composed of a ground electrode and discharge electrodes each located so as to be spaced apart from the ground electrode at a predetermined interval. Capacitor electrodes are provided so as to be opposed to the discharge electrodes thereby to form capacitors, and the capacitors and coil conductors of the common mode choke coil form an LC filter. Accordingly, noise removal characteristics are caused to have higher attenuation and a wider band than with a mere inductor.
US10176925B2 Precision laser adjustable thin film capacitors
Disclosed are apparatus and methodology for providing a precision laser adjustable (e.g., trimmable) thin film capacitor array. A plurality of individual capacitors are formed on a common substrate and connected together in parallel by way of fusible links. The individual capacitors are provided as laddered capacitance value capacitors such that a plurality of lower valued capacitors corresponding to the lower steps of the ladder, and lesser numbers of capacitors, including a single capacitor, for successive steps of the ladder, are provided. Precision capacitance values can be achieved by either of fusing or ablating selected of the fusible links so as to remove the selected subcomponents from the parallel connection. In-situ live-trimming of selected fusible links may be performed after placement of the capacitor array on a hosting printed circuit board.
US10176923B2 Ceramic electronic component and method of producing the same
A ceramic electronic component includes a body, a first external electrode, and a second external electrode. The body includes a first end surface and a second end surface that face each other, surfaces each extending between the first end surface and the second end surface, an outer edge that is provided along the surfaces and includes recesses, the recesses extending from the first end surface and the second end surface along ridges of the surfaces, and a functional unit that is disposed inward relative to the outer edge. The first external electrode and the second external electrode respectively cover the first end surface and the second end surface and extend to come close to each other from the first end surface and the second end surface along the surfaces and the recesses.
US10176920B2 Building and construction method for the same
This building includes a power supply coil of a contactless power supply system using magnetic resonance type. Then, a construction method for this building includes steps of: linking a plurality of building members to each other respectively provided with split wires into which a power supply coil forming a loop as a whole is split at a plurality of locations along an extending direction of the power supply coil, so as to surround an indoor space; and forming the power supply coil surrounding the indoor space by electrically connecting the respective split wires to each other.
US10176916B2 Electronic component
A multilayer body is formed of a plurality of insulator layers that are stacked on top of one another. A coil is a helical coil provided in the multilayer body and includes a plurality of coil conductor layers that are superposed with one another so as to form a ring-shaped path when seen in plan view from a stacking direction and a plurality of via hole conductors that connect the plurality of coil conductor layers together. The path includes corners that project outward and corners that project inward. Each of the via hole conductors are provided at one of the corners, which project outward.
US10176899B2 Spacers with deflection-limited rod contacts for nuclear fuel assemblies and methods of making the same
Nuclear fuel spacers include a deflection-limited elastic rod contact. Spacers may additionally include a rigid contact without elastic functionality. A degree of deflection may be chosen based on plastic deformation threshold, maximum fuel rod movement, anticipated transverse loads related to fuel assembly, inspection, handling, transportation, operation, accidents, and/or any other operating characteristic. Spacers include deflection-limited elastic contacts and/or rigid contacts in several arrangements within the spacer and/or on a single fuel rod. Spacers are compatible with a simple fabrication method that forms rigid, deflection-limiting, and elastic components from a single substrate. Nuclear fuel spacers are useable with several fuel assembly types.
US10176897B2 Floating filter screen in a lower tie plate box of a nuclear fuel assembly
A method and device is claimed for preventing reverse coolant flow in a BWR Power Reactor. The device comprises a screen that is free to move between a top plate and a bottom plate in a fuel assembly lower tie plate box. Flow holes are formed and aligned in the top plate and in the bottom plate, creating a path for reactor coolant. Disks at a bottom of the screen are aligned with the flow holes in the bottom plate, and are shaped and formed to cover flow holes in the bottom plate. When flow stagnates or reverses, the screen drops causing the disks to rest on the bottom plate blocking downward flow. Upstanding tabs at the top surface of the screen contact the top plate when normal coolant flow is in the upward direction, allowing flow through the flow holes in the top plate.
US10176889B2 Segmenting and interpreting a document, and relocating document fragments to corresponding sections
A computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to receive a document having multiple section headers, segment the document into at least first and second sections based on the section headers, segment items in the first section into fragments and identify a section type for each of the fragments, determine that the identified section type for at least one of the fragments better matches a type of the second section than it matches a type of the first section, and re-locate the at least one of the fragments to the second section.
US10176885B2 Semiconductor memory apparatus and test method thereof
A semiconductor memory apparatus includes a comparison circuit generating a detection code in response to stored data and expected data, a counting circuit generating a counting code in response to the detection code, a selection code output circuit outputting one of a plurality of expected codes as a selection code in response to a selection signal, and a plurality of signal storage circuits. A comparison result output circuit including a plurality of signal storage circuits which stores a comparison result of a comparison between the counting code and the selection code in one signal storage circuit among the plurality of signal storage circuits according to the selection signal, and a value stored in one signal storage circuit among the plurality of signal storage circuits is output as a result signal in response to an output enable signal.
US10176864B2 Static random access memory circuits
A static random access memory (SRAM) includes a bit cell that receives an operating voltage and a reference voltage, and includes a p-type pass gate. A bit information path is connected to the bit cell by the p-type pass gate, and a pre-discharge circuit is connected to the bit information path. The pre-discharge circuit includes an n-type transistor that discharges the bit information path to the reference voltage.
US10176862B1 Data strobe gating
Methods and devices for gating an internal data strobe from an input buffer of a memory device. The gating function occurs after a write operation ceases but before an external controller stops driving an external data strobe that is used to generate the internal data strobe. The methods and devices use local counters to count how many pulses have occurred on the data strobe during a write operation. When the local counters indicate that an expected number of cycles for the write operation have elapsed, the local counters indicate that the write operation has completed. This indication causes gating circuitry to cut off the internal data strobe from writing circuitry.
US10176859B2 Non-volatile transistor element including a buried ferroelectric material based storage mechanism
The present disclosure provides storage elements, such as storage transistors, wherein at least one storage mechanism is provided on the basis of a ferroelectric material formed in the buried insulating layer of an SOI transistor architecture. In further illustrative embodiments, one further storage mechanism is implemented in the gate electrode structure, thereby providing increased overall information density. In some illustrative embodiments, the storage mechanism in the gate electrode structure is provided in the form of a ferroelectric material.
US10176853B2 Pre-processing circuit with data-line DC immune clamping and associated method and sensing circuit
A pre-processing circuit is used for pre-processing a data-line voltage representative of a data output of a memory device. The pre-processing circuit includes a pre-charging circuit and a clamping circuit. The pre-charging circuit pre-charges a data line to adjust the data-line voltage at the data line that is coupled to the memory device. The clamping circuit clamps the data-line voltage to generate a clamped data-line voltage when the data-line voltage is pre-charged to a level that enables a clamping function of the clamping circuit, wherein the clamped data-line voltage is lower than a supply voltage of the pre-processing circuit. The clamping circuit includes a feedback circuit that feeds back a control voltage according to the data-line voltage at the data line, and further reduces its direct current (DC) leakage when the data-line voltage is clamped, wherein the clamping function of the clamping circuit is controlled by the control voltage.
US10176846B1 Systems and methods for determining playback points in media assets
Systems and methods are described for determining playback points in media assets based on both a keyword and a context of a current playback point in a media asset. For example, in response to user input of a keyword (e.g., “Matt Damon”) while the user is consuming a media asset, a current playback point in the media asset is determined. Context of the media asset at the current playback point is then determined (e.g., the current playback point involves a car chase). Playback points in the media asset are determined that match both the context and the keyword and are presented to the user (e.g., playback points with Matt Damon in a car chase).
US10176845B2 Seamless forward-reverse video loops
Techniques and devices for creating a Forward-Reverse Loop output video and other output video variations. A pipeline may include obtaining input video and determining a start frame within the input video and a frame length parameter based on a temporal discontinuity minimization. The selected start frame and the frame length parameter may provide a reversal point within the Forward-Reverse Loop output video. The Forward-Reverse Loop output video may include a forward segment that begins at the start frame and ends at the reversal point and a reverse segment that starts after the reversal point and plays back one or more frames in the forward segment in a reverse order. The pipeline for the generating Forward-Reverse Loop output video may be part of a shared resource architecture that generates other types of output video variations, such as AutoLoop output videos and Long Exposure output videos.
US10176840B1 Data storage device adjusting spindle motor current based on continuous function of voice coil current during seek
A data storage device is disclosed comprising a spindle motor configured to rotate a disk, and a first voice coil motor (VCM) configured to actuate a head over the disk. During at least fifty percent of a seek of the head over the disk, a spindle control signal is generated based on a continuous function of a current flowing through the first VCM, and the spindle control signal is applied to the spindle motor.
US10176826B2 Separating audio sources
Example embodiments disclosed herein relate to source separation in audio content. A method for separating sources from audio content is disclosed, the audio content being of a multi-channel format based on a plurality of channels. The method comprises performing a component analysis on the audio content for each of the plurality of channels to generate a plurality of components, each of the plurality of components comprising a plurality of time-frequency tiles in full frequency band; generating at least one dominant source with at least one of the time-frequency tiles from the plurality of the components and separating the sources from the audio content by estimating spatial parameters and spectral parameters based on the dominant source. Corresponding system and computer program product are also disclosed.
US10176824B2 Method and system for consonant-vowel ratio modification for improving speech perception
Increasing the level of the consonant segments relative to the nearby vowel segments, known as consonant-vowel ratio (CVR) modification, is reported to be effective in improving speech intelligibility by listeners in noisy backgrounds and by hearing-impaired listeners. A method along with a system for real-time CVR modification using the rate of change of spectral centroid for detection of spectral transitions is disclosed. A preferred embodiment of the invention using a 16-bit fixed point processor with on-chip FFT hardware is also presented for real-time signal processing. It can be integrated with other FFT-based signal processing in communication devices, hearing aids, and other systems for improving speech perception under adverse listening conditions.
US10176817B2 Low-frequency emphasis for LPC-based coding in frequency domain
The invention provides an audio encoder including a combination of a linear predictive coding filter having a plurality of linear predictive coding coefficients and a time-frequency converter, wherein the combination is configured to filter and to convert a frame of the audio signal into a frequency domain in order to output a spectrum based on the frame and on the linear predictive coding coefficients; a low frequency emphasizer configured to calculate a processed spectrum based on the spectrum, wherein spectral lines of the processed spectrum representing a lower frequency than a reference spectral line are emphasized; and a control device configured to control the calculation of the processed spectrum by the low frequency emphasizer depending on the linear predictive coding coefficients of the linear predictive coding filter.
US10176816B2 Vector quantization of algebraic codebook with high-pass characteristic for polarity selection
Provided are a vector quantization device, a voice coding device, a vector quantization method, and a voice coding method which enable a reduction in the calculation amount of voice codec without deterioration of voice quality. In the vector quantization device, a first reference vector calculation unit (201) calculates a first reference vector by multiplying a target vector (x) by an auditory weighting LPC synthesis filter (H), and a second reference vector calculation unit (202) calculates a second reference vector by multiplying an element of the first reference vector by a filter having a high pass characteristic. A polarity preliminary selection unit (205) generates a polar vector by disposing a unit pulse having a positive or negative polarity, which is selected on the basis of the polarity of an element of the second reference vector, in the position of said element.
US10176812B2 Decoder and method for multi-instance spatial-audio-object-coding employing a parametric concept for multichannel downmix/upmix cases
A decoder for generating an audio output signal having one or more audio output channels from a downmix signal having three or more downmix channels, wherein the downmix signal encodes three or more audio object signals is provided. The decoder includes an input channel router and at least two channel processing units. Each channel processing unit of the at least two channel processing units is configured to generate one or more of at least two processed channels depending on side information and depending on one or more of the three or more downmix channels received by the channel processing unit from the input channel router.
US10176811B2 Neural network-based voiceprint information extraction method and apparatus
A method and an apparatus of extracting voiceprint information based on neural network are disclosed. The method includes: extracting a phonetic acoustic feature from an input voice segment; inputting the phonetic acoustic feature into a voiceprint model trained based on a neural network, and extracting a bottleneck feature of the neural network in the voiceprint model; and mapping frame vectors of the bottleneck feature of the neural network into a single-frame voiceprint expression vector, which serves as voiceprint information corresponding to the input voice segment. The neural network-based voiceprint information extraction method and apparatus extract voiceprint information of a voice segment using a voiceprint model trained based on a neural network, and thus the extraction process is relatively simple, and a short-time voice segment can be processed in a better manner.
US10176808B1 Utilizing spoken cues to influence response rendering for virtual assistants
Techniques for integrating a virtual assistant into a spoken conversation session, the techniques including receiving an utterance information that expresses an utterance spoken by a first participant included in a plurality of participants of a spoken conversation session; processing the utterance information using at least one machine-trained model to determine an intent or content for a command or query included in the utterance; selectively identifying a recipient subset of one or more of the plurality of participants based on at least the determined intent or content for the utterance; generating a response for the command or query; and providing, during the spoken conversation session, the response to the identified recipient subset.
US10176807B2 Voice setup instructions
A home assistant device assisting with the setup of devices is described. An assistant device can determine setup instructions for devices. The setup instructions for one device can be determined to include a step requesting information related to the setup of another device. The setup of the devices can be ordered based on that determination. The setup instructions can then be provided.
US10176805B2 Networked audible and visual alarm light system and method with voice command control and base station having alarm for smoke, carbon monoxide and gas
A networked visual and audible alarm light system and method with voice command control and base station having alarm for smoke, carbon monoxide, and gas provides illuminating LEDs, audible alerts, a base control, and a voice command control. The system detects and alerts to smoke, carbon monoxide, and gas. Multiple light fixtures audibly and visually alert in different colors, patterns, and intensities, dependent on the type of event detected. A network of systems are monitored and controlled from a base station that facilitates communication therebetween. The system provides speech recognition for powering on and off, dimming, brightening, and adjusting the lighting; including presets and emergency situations. The voice recognition command controls lighting choices, and can silence or suspend alarm-state by verbally commanding SHUT OFF. The base station monitors and programs individual LED and detecting devices that create a network within a home or structure to manage lighting and security.
US10176795B2 Active noise control by adaptive noise filtering
The present invention relates to a method of noise reduction including the steps of filtering reference signals and representing noise by an adaptive filter comprising adaptive filter coefficients to obtain actuator driving signals, outputting the actuator driving signals by loudspeakers to obtain loudspeaker signals. The method further includes detecting the loudspeaker signals by microphones and filtering the reference signals by estimated transfer functions representing the transfer of the loudspeaker signals output by the loudspeakers to the microphones to obtain filtered reference signals. The method further includes updating the filter coefficients of the adaptive filter based on the filtered reference signals and based on the previously updated filter coefficients of the adaptive filter multiplied by leakage factors.
US10176789B2 Free floating integrated lug bridge
A percussion instrument holder that allows attachment to a user mounted carrier. The holder allows adjustment for positioning about the user, and pivoting of the holder to allow the holder to pivot or rotate up to allow the holder with instruments to fit a narrower space. The holder further allows for pivotal attachment of individual drums to link or pivot allowing the linked drums to articulate. The holder can also consist of members that allow a connected drum to move in horizontal position, angle, or height of the drum. A plurality of unique drum connecting members is disclosed that allow the connecting members to connect onto drum tension rods or on a drum lug. The plurality of connecting members can be fabricated from multiple pieces that can interconnectably be locked into position.
US10176787B2 Information processing apparatus and information processing method for occlusion avoidance in tabletop displays
According to an illustrative embodiment, an image display method is provided. The method includes detecting a position of a user, detecting a position of a physical object, and defining a non-display area of a display based on the position of the user and the position of the physical object.
US10176785B2 System and method of adjusting a device display based on eyewear properties
The present invention provides a system and method of adjusting an electronic device display based on eyewear properties. Eyewear properties such as tint level, tint shade, and polarization are obtained from eyewear, a database, or manual entry. The device display is then adjusted based on the eyewear properties to facilitate viewability of the electronic display for the user while wearing the eyewear.
US10176779B2 Display apparatus
A display apparatus including scan lines, data lines, k clock signal lines and pixel groups is provided. k is an integer greater than 1. The pixel groups are respectively driven by the k clock signal lines, the data lines and their corresponding scan lines. Each pixel group includes pixel units respectively disposed at intersections of the corresponding scan lines and data lines. Each pixel unit includes a first switch, a second switch, a third switch, a fourth switch, a first pixel electrode and a second pixel electrode. The switches coupled to the common data line are driven by the scan lines in cooperation with the clock signal lines to reduce output signal lines of the driving circuit and a circuit layout area in favor of achieving a narrow-frame display apparatus and reduction in production cost of the display apparatus.
US10176776B2 Display device and driving circuit
Provided is a display device, including: a driving circuit including a first output terminal group including at least one gate signal output terminal, and a second output terminal group including at least one source signal output terminal; and a plurality of gate lead-out lines configured to transmit a gate signal to a plurality of gate lines, in which each of the plurality of gate lines is electrically connected to at least one of the gate lead-out lines, and the first output terminal group is arranged between two adjacent second output terminal groups.
US10176774B2 Array substrate and display device
An array substrate includes: a display area; a non-display area outside of the display area; a gate-in-panel (GIP) circuit in the non-display area; a plurality of clock signal lines in the non-display area and configured to transfer signals to the GIP circuit; and connection lines in the non-display area and configured to connect the plurality of clock signal lines to the GIP circuit. Each of the plurality of clock signal lines is a ring shaped line.
US10176772B2 Display device having an array substrate
The present disclosure provides an array substrate, a display device, and a drive method for the display device. The array substrate comprises gate lines and data lines and a plurality of pixel units defined by intersection of the gate lines and the data lines with one another; wherein the plurality of pixel units is divided into a number of pixel regions each of which includes at least one column of the pixel units and is driven by a data line driving unit; wherein, first and second data lines are disposed side by side between two adjacent pixel units that are respectively located at the margins of any two adjacent pixel regions; and, one of the first and the second data lines is connected with the pixel units adjacent thereto and located in odd rows while the other is connected with the pixel units adjacent thereto and located in even rows.
US10176771B2 Display panel and method for driving display panel based on a first and second gamma function
A display panel includes a pixel array, a gate driving circuit, and a data driving circuit. The pixel array includes a plurality of pixel blocks, a plurality of gate lines and a plurality of data lines. The gate driving circuit is electrically coupled to the gate lines for driving sub-pixels of the pixel array. The data driving circuit is electrically coupled to the data lines for providing data signals to the sub-pixels of the pixel array. The sub-pixels of each pixel block include a plurality of first sub-pixels and a plurality of second sub-pixels. For each pixel block, the first sub-pixels and the second sub-pixels have same quantity. For displaying a specified gray-scale value, a luminance value in each first sub-pixel is greater than a luminance value in each second sub-pixel. The data driving circuit changes a polarity of each sub-pixel of the pixel array by using a polarization sequence.
US10176768B2 Liquid crystal display and color shift compensation method of liquid crystal display
The present invention discloses a liquid crystal display, including a data driving chip and a plurality of display regions, which are aligned side by side, and the data driving chip includes a digital to analog converter, and the digital to analog converter includes a plurality of voltage division modules which are individually independent, and the plurality of voltage division modules provide corresponding voltages for the plurality of display regions to achieve an identical brightness of the plurality of display regions. The present invention also discloses a color shift compensation method of a liquid crystal display. The display brightness of the liquid crystal display according to the present invention is identical.
US10176761B2 Compressed data transmission in panel display system
A host device divides original data into first to Nth stream data for N being an integer of two or more, generates first to Nth compressed stream data by sequentially compressing the first to Nth stream data with a variable length compression, divides the first to Nth compressed stream data into fixed-length blocks, and sequentially transmits the fixed-length blocks to the display driver. The display driver includes a memory storing therein the fixed-length blocks and a decompression circuitry reading out the fixed-length blocks from the memory. The decompression circuitry includes first to Nth processing circuits. The first to Nth processing circuits each perform a predetermined process on the fixed-length blocks received to generate processed data. The host device sorts the fixed-length blocks so that the fixed-length blocks are supplied in the order in which the first to Nth processing circuits require the fixed-length blocks.
US10176737B2 Array substrate, and display panel and test method therefor
An array substrate, and a display panel and a test method therefor are provided. The array substrate includes a plurality of display signal lines disposed in a display area, and a plurality of first pads and a plurality of second pads disposed in a peripheral area around the display area and electrically connected to the respective plurality of display signal lines. A first test area and a second test area are disposed in a first direction on two sides of a primary area respectively. The first pad includes a first primary part and the second pad includes a second primary part. The first primary parts and the second primary parts are disposed in the primary area and are disposed alternately in a second direction.
US10176732B1 Display card holder
A display card holder including a sleeve for a printed card and a sleeve holder defining a cavity open at one end to receive a sleeve end section having a pair of cutouts. The cavity defines a sleeve-receiving channel having a width providing clearance to the sleeve thickness. A button member movably supported by a sleeve holder body defines an actuator portion exposed to an outside of the sleeve holder. The button member includes wings extending from opposite sides of the actuator button. A spring biases the button member in a first direction with respect to the body of the sleeve holder. Each wing is formed to include: a pin adapted to extend through a corresponding one of the cutouts, and an elongate first edge forming a pivot about which the button member is pivotable with respect to the sleeve holder body.
US10176725B2 System and method of pervasive developmental disorder interventions
Methods and systems for observing/analyzing interactive behavior are presented. In one instance, the method for observing/analyzing interactive behavior includes interacting, using a robot, with a subject and obtaining data from interaction between the subject and the robot, the data from the data acquisition components, the data being used for diagnosis and/or charting progress. In one instance, the robot includes data acquisition components, interaction inducing components (such as, but not limited to, movable eyelids, movable appendages, sound generating components), a control component operatively connected to the interaction inducing components and a processing component operatively connected to the control component and the data acquisition components, the processing component being configured to obtain data from the data acquisition components, the data being used for diagnosis and/or charting progress. In one instance, the robot is integrated with a computer-aided system for diagnosis, monitoring, and therapy.
US10176720B2 Auto driving control system
An auto driving control system includes: a situation determining unit which recognizes a situation around the vehicle and determines whether automatic traveling is possible; a drive control unit which performs traveling control when the automatic traveling is possible; a state determining unit which determines whether an occupant is able to drive; and an estimation drive control unit configured such that when the automatic traveling is difficult and it is difficult for the occupant to take over the driving, and when it is determined that execution of a function of the automatic traveling is difficult due to a first sensor, the estimation drive control unit executes the function by using information of a second sensor, and performs traveling control of the vehicle, wherein the automatic traveling is continued based on a control instruction of the estimation drive control unit until the occupant becomes able to take over the driving.
US10176712B1 Intersection control system
An intersection control system is provided. The system utilizes a computerized controller to dynamically display to intersection drivers whose turn it is to enter the intersection. Sensors at the intersection can determine what cars are at the intersection and when, allowing the computerized controller to automatically determine the correct order to control the intersection. In some embodiments, the computerized controller may make special accommodation to allow additional cars to enter the intersection instead of one at a time in a particular order to ease traffic.
US10176711B2 Analyzing big data to manage traffic flow
A device can determine a set of average vehicle entry rates using traffic data associated with an intersection and can determine a set of average vehicle wait time values. The device can generate one or more data structures that include a set of state values that include the set of average vehicle entry rates and a set of transition values. The device can determine a set of customer satisfaction rating values. The device can generate a prediction data structure that associates the set of state values with a set of traffic light cycle time values and one or more customer satisfaction rating values. The device can determine a current state value. The device can identify a state value and a traffic light cycle time value that is associated with a highest customer satisfaction rating. The device can provide the traffic light cycle time value to a traffic controller.
US10176710B1 Configuring universal remote control device for appliances based on correlation of received infrared signals and detected appliance events
An example technique of configuring a universal remote control device includes receiving a plurality of transmitted infrared signals during a time period; storing the plurality of infrared signals and a time of each of the plurality of infrared signals; detecting a plurality of appliance events during the time period; storing the plurality of appliance events and a time of each of the plurality of appliance events; correlating the plurality of infrared signals with the plurality of appliance events based on the time of each of the plurality of infrared signals and the time of each of the plurality of appliance events; and defining configuration information for a universal remote control device based on the correlating of the plurality of infrared signals with the plurality of appliance events.
US10176709B2 Optical gas meter disconnect
A system and method are disclosed for remotely operating a shut-off valve of a gas meter. The gas meter includes a meter housing having a shut-off valve disposed within. An optical control system enables the shut-off valve to be operated with optical signals input to the meter.
US10176708B2 Trainable transceiver and camera systems and methods
A system for installation in a vehicle and for controlling a remote device including a trainable transceiver, a camera, and a control circuit coupled to the trainable transceiver and the camera. The control circuit is configured to use the camera to identify the remote device by comparing information received via the camera to information stored in memory, and the control circuit is configured to automatically transmit an activation signal formatted to control the remote device in response to identifying the remote device.
US10176707B2 Remote control
The present disclosure relates to a remote control including an electronic circuit comprising means for detecting the position, orientation and movement of the hand and/or forearm such as an accelerometer, means for transmitting at radiofrequency a control signal calculated depending on the measured position, orientation and movement, and a means for fastening to the forearm of an operator, wherein the remote control further comprises a contactor able to be actuated by the interaction of two fingers, the contactor controlling the activation of the electronic circuit and the maintenance of the control signal until the action on the contactor is stopped, and a bearing surface associated with a contactor controlling an emergency stoppage of the controlled equipment.
US10176694B2 Aircraft occupant seat for aircraft occupant health, safety, and comfort management
An aircraft occupant seat for providing health, safety, and comfort management to aircraft occupants is disclosed. In one embodiment, an aircraft occupant, seated in an aircraft occupant seat in an aircraft, is monitored for health, safety and comfort information using at least one sensor disposed in the aircraft occupant seat. Further, background auditory, electrical noise, temperature and mechanical vibration associated with the aircraft occupant seat is measured using the at least one sensor. The health, safety and comfort information associated with the aircraft occupant is then obtained using the monitored health safety and comfort information and the measured background electrical noise and mechanical vibration. Health, safety and comfort of the aircraft occupant are then managed based on the obtained health, safety and comfort information.
US10176693B2 Security and tracking systems and related methods
Security and tracking systems disclosed herein include a server coupled with a database, a computing device coupled with the database and including a display, and a wearable recording device (device) configured to record audio and video, the device having an identifier associated with the user through the database. One or more user interfaces are displayed on the display and include one or more inputs configured to associate the identifier with the user through the database. The wearable recording device may be an earring. Some security and tracking systems include a tracking device (tracker) having at least one sharp end, the tracker configured to be insertable into a hem or fold of a clothing item, the tracker having an identifier associated with the user through the database using inputs on one or more user interfaces displayed on the display, the tracker including a visual display of the identifier.
US10176679B2 Systems and methods to generate haptic feedback for skin-mediated interactions
A system includes a sensor configured to sense an input at a skin surface, a processor configured to receive an output signal from the sensor and generate a haptic control signal based on the output signal, and a haptic output device configured to generate a haptic effect based on the haptic control signal.
US10176676B2 Organic light emitting diode (“OLED”) display with quick service terminal (“QST”) functionality
Aspects of the invention relate to an OLED bank teller carrel with an integrated QST. The bank teller carrel may include a user-facing counter. The bank teller carrel may include an OLED screen embedded in the counter. The OLED screen may include an array of OLEDs. The array of OLEDs may be configured to display information. The OLED screen may include a software chip. The software chip may include a processor and a memory. The OLED screen may include touch screen capabilities. The touch screen capabilities may be configured to receive user input via human touch. The OLED screen may include biometric characteristic receipt film. The biometric characteristic receipt film may be configured to capture at least one biometric characteristic of a customer. The OLED screen may include a communication circuit. The communication circuit may configured to receive information from information hubs and transmit information to information hubs.
US10176675B2 Gaming system, gaming device and method for draw poker game (dream card)
A gaming system, a gaming machine and a method is provided having a Five Card Video Draw poker game with a single hand or multiple hands. The gaming system or gaming machine first determines whether a dream card is going to be used in a particular round of play or a dream card is used on every hand. If the dream card is going to be used, then the last card of the initial hand is chosen so that, when the last card is combined with the other randomly selected cards of the initial hand, the initial starting hand will have the highest possible expected value.
US10176673B2 Dart game apparatus and dart game method for providing game mode interworked with mobile game and computer-readable medium thereof
Disclosed is a dart game apparatus providing a game mode interworked with a mobile game. The dart game apparatus may include: a controller recognizing information on a player and determining providing a reward to the player at least partially based on dart game execution data of the player; and a network connection unit transmitting data associated with the reward to at least one of a dart game server, a mobile game server, and a mobile terminal. The reward may include the reward for a game executed on the mobile terminal.
US10176670B2 Entertainment system having prize money game
An operation input interface includes multiple selection buttons for a player to play a prize money game, and an information output interface includes multiple selection items comprising hidden contents and positions associated with the selection buttons. The hidden contents of the selection items include multiple rewards and at least one ending option. After the prize game starts, the selection items and the selection buttons are respectively provided at the information output interface and the operation input interface to allow the player to select the selection buttons to further display the hidden contents. When any of the at least one ending option is displayed by the information output interface, the prize money game ends immediately. Thus, the player is allowed to play the prize money game intuitively, and provides the player with the pleasure of ending the prize money game unexpectedly by ending the prize money game randomly.
US10176660B2 Method and device for fitness testing of value documents
The invention relates to the fitness check of value documents. For at least two fitness criteria there is respectively determined with the aid of an unfit function an unfit degree of the particular value document. The unfit function clearly assigns an unfit degree to the fitness measurement values and has two threshold values, beyond which the unfit degree with respect to the relevant fitness criterion is 0 or 1. Between the threshold values there is an uncertainty range in which the unfit degree is, with respect to the relevant fitness criterion, between 0 and 1 and the unfit function behaves monotonously dropping or monotonously rising. Subsequently, the unfit degrees of different fitness criteria are combined into an unfit probability of the particular value document and on the basis of the unfit probability a fitness classification of the particular value document is carried out.
US10176659B2 Paper sheet authentication apparatus
A paper sheet authentication apparatus determines the type of the paper sheet by using a characteristic other than a fluorescent light characteristic, sequentially emits excitation lights of different wavelengths on the paper sheet, measures an intensity of light per wavelength within a predetermined range emitted by a fluorescent material applied to the paper sheet, and acquires fluorescent light characteristic data as the result. The paper sheet authentication apparatus performs the authentication of the paper sheet by using fluorescent light characteristic data of a genuine paper sheet previously stored per type of the paper sheet or a threshold calculated therefrom and the acquired fluorescent light characteristic data.
US10176650B1 Black box with volatile memory caching
In one embodiment, an apparatus includes a volatile memory module configured to store vehicle data; a non-volatile memory module coupled to the volatile memory module; and an energy-storage module configured to provide power to the volatile memory module and the non-volatile memory module during a data transfer between the volatile memory module and the non-volatile memory module. The energy is provided to the non-volatile memory module for writing the vehicle data to non-volatile memory. The apparatus further includes a collision-detector module configured to identify a collision event of the vehicle; and a controller coupled to the energy-storage module and the collision-detector module. The controller is configured to initiate a transfer of the vehicle data stored in the volatile memory module to the non-volatile memory module in response to receiving an indication from the collision-detector module that a collision has occurred.
US10176648B2 Method and device for notifying an authorization to completely shut down an aircraft gas turbine engine
A method of notifying an authorization to shut down completely an aircraft gas turbine engine, the method being applied after detecting that the engine has passed to an idling speed, and including a) an evaluation step of using a value of a first operating parameter of the engine to evaluate a value for a second parameter T45MG wherein a thermal behavior of a part of the engine that might be subjected to coking; b) a comparison step (E30) of comparing the value of the second parameter T45MG with a predefined threshold value T45thresh corresponding to a value of the second parameter that does not lead to coking of the part; and c) a notification step of notifying authorization to shut down completely the engine if the value of the second parameter T45MG is lower than the value of the predefined threshold T45thresh, else reiterating steps a) to c).
US10176647B2 Sound recognition
Methods, systems, and apparatus for monitoring a sound are described. An audio signal is obtained and the audio signal is analyzed to generate an audio signature. An object type is identified based on the audio signature and an action corresponding to the object type is identified.
US10176646B2 Billing a rented third party transport including an on-board unit
A system, method, and computer readable medium for toll service activation using an on-board unit in a third party transport comprises, a third party entity, a toll rental entity, and an on-board unit communicably coupled to the third party entity and to the toll rental entity, wherein the on-board unit, receives a position signal, initiates a toll service request, converts the position signal to a toll usage, and stores the position signal, the toll service request and the toll usage.
US10176645B2 Systems for linking features in medical images to anatomical models and methods of operation thereof
A medical imaging system configured to link acquired images to markers or tags on an anatomical illustration, based, at least in part on spatial and anatomical data associated with the acquired image. The medical imaging system may be further configured to generate a diagnostic report including the anatomical illustration containing the markers. The diagnostic report may allow a user to select a marker to view information associated with an acquired image and/or the acquired image. Multiple images may be associated with a marker, and/or multiple markers may be associated with an image. A set of 2D and/or 3D anatomical illustrations may be generated which contains markers from multiple diagnostic reports and updated automatically for an individual patient's anatomical model by the application to reflect measurements and/quantitative findings related to organ, tissue, and vessel size, location, deformation, and/or obstruction.
US10176636B1 Augmented reality fashion
Various approaches discussed herein enable augmenting an image of a person wearing an article of clothing to provide an augmented reality (i.e., virtual) article of clothing to a viewer in order to overlay, replace, and/or augment an actual article of clothing being worn by the user. The augmented reality article of clothing is positioned on the user's real-world piece of clothing according to various markings and/or data that allow the augmented reality article of clothing to appear as if it were being worn by the user, even during movement of the user.
US10176635B2 Saving augmented realities
Saving augmented realities includes collecting, with an augmented reality device, observation information of a physical space including an object, and obtaining, with the augmented reality device, an augmentation associated with the object. An augmented view of the physical space including a visual representation of the augmentation is visually presented with the augmented reality device, and the augmented view is saved for subsequent playback.
US10176628B2 Method for creating a 3D representation and corresponding image recording apparatus
In a method for creating a 3D representation of a recording object it is provided, with respect to recorded individual images (2, 3) from a recording object, to identify feature pixels (6, 7, 8, 9) respectively in a computer-aided manner by a feature detection, to calculate in a computer-implemented manner with respect to this feature pixels (6, 7, 8, 9), on the basis of correspondences in terms of content, respectively 3D points (11, 12) and camera poses (3, 4) of the individual images (2, 3), to fit at least one geometric primitive (14) into the calculated 3D points (11, 12) in a computer-implemented manner and to check in a plausibility check (15) whether a minimum discrepancy between the individual images (2, 3) results for the geometric primitive (14), and to output the geometric primitive (14) for which the discrepancy is minimized.
US10176621B2 Using compute shaders as front end for vertex shaders
A set of graphics primitive information for a virtual object may be processed with compute shader running on a graphics processing unit (GPU) to generate a modified set of primitive information. The modified set of primitive information may be passed to a vertex shader running on the GPU. The vertex shader may perform vertex shading on the modified set of primitive information. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10176615B2 Image processing device, image processing method, and image processing program
Problems occurring due to a difference in point of view between cameras in compositing a panoramic image by using multiple images taken by the cameras are solved. An image processing device includes an image data receiving unit 101, a panoramic image generating unit 102, a designation receiving unit 103, and a single photographic image selecting unit 105. The image data receiving unit 101 receives data of a first still image and a second still image. The panoramic image generating unit 102 projects the first still image and the second still image on a projection sphere to generate a composited image. The designation receiving unit 103 receives designation of a specific position in the panoramic image. The single photographic image selecting unit 105 selects one of the first still image and the second still image, which contains the designated position received by the designation receiving unit 103.
US10176612B2 System and method for retrieval of similar findings from a hybrid image dataset
In a method for retrieval of similar findings from a hybrid image dataset, a database of hotspots is prepared, wherein the hotspots are identified by binary strings encoding descriptors, and identify binary strings stored in the database are identified that resemble a new binary string.
US10176609B2 Analysis and visualization of interaction and influence in a network
Data is received characterizing a network represented by a directed graph having nodes and edges. The network includes an influence score associated with a node. The network is associated with a search keyword. A portion of the directed graph and influence score is displayed in a graphical user interface display space. The portion of directed graph is dynamically updated in response to receiving updated network data. Related apparatus, systems, techniques and articles are also described.
US10176607B2 Interactive pattern detection in data sets
The current invention relates to a system for manipulating data sets. More specifically, the current invention relates to an interactive system allowing an expert to seamlessly filter complex databases as a tool to evaluate hypotheses. When longitudinal data are concerned, the system allows the user to sketch a chart illustrating the trend of a variable of interest over time, and the system selects records from a database in which the sketched trend is present.
US10176604B2 System and method for image reconstruction
The disclosure relates to a system and method for image reconstruction. The method may include the steps of: obtaining raw data corresponding to radiation rays within a volume, determining a radiation ray passing a plurality of voxels, grouping the voxels into a plurality of subsets such that at least some subset of voxels are sequentially loaded into a memory, and performing a calculation relating to the sequentially loaded voxels. The radiation ray may be determined based on the raw data. The calculation may be performed by a plurality of processing threads in a parallel hardware architecture. A processing thread may correspond to a subset of voxels.
US10176603B2 Sinogram (data) domain pansharpening method and system for spectral CT
A hybrid CT dataset is obtained from a combination of an integrating detector and a photon-counting detector. The hybrid CT dataset contains sparse spectral energy data and dense energy integration data. The dense panchromatic data sets inherit the resolution properties of the integrating detector while the sparse spectral data sets inherit the spectral information of the photon-counting detector. Subsequently, the sparse spectral energy data sets are pansharpened based upon at least one dense panchromatic data set that lacks spectral information according to a pansharpening algorithm.
US10176600B2 Texture processing method and unit
A texture processing unit includes a controller configured to determine a first calculator that performs a calculation on a first mipmap and a second calculator that performs a calculation on a second mipmap, based on a level of detail (LOD) weight indicating influences of the first mipmap and the second mipmap on texture filtering, the influences being based on an LOD value of graphics; and a texture filter configured to perform the texture filtering by using the first calculator and the second calculator, wherein a calculation precision of the first calculator is different from a calculation precision of the second calculator.
US10176595B2 Image processing apparatus having automatic compensation function for image obtained from camera, and method thereof
The present invention relates to an image processing apparatus having an automatic compensation function for an image obtained from a camera, and a method thereof, and provides an image processing apparatus having an automatic compensation function for an image obtained from a camera, the apparatus comprising: an automatic compensation pattern of which one or more can be provided in an arbitrary place near a camera; an input/output module which receives an image as an input from the camera and transmits the same to the image processing apparatus; and an image processing module which is a processing unit containing an algorithm for compensating for distortion of the image obtained from the camera, wherein the input/output module comprises an image input/output unit for transmitting/receiving data in between the camera and the image processing module, and a storage unit for storing information processed by the image processing module, and the image processing module comprises a distortion compensation unit, an image alignment estimation unit, and an image alignment generation unit, the distortion compensation unit extracting, from the received image, characteristic points of the automatic compensation pattern, estimating the absolute location and installation angle of the camera by using the information based on the extracted characteristic points, and performing lens distortion compensation by using an inner parameter stored in the storage unit, the image alignment estimation unit estimating, in the image, the camera installation location and rotational error as a change parameter by using information on the absolute location and installation angle of the camera estimated in the distortion compensation unit, and the image alignment generation unit compensating for the three-dimensional location and size of the image by using the change parameter estimated in the image alignment estimation unit.
US10176594B2 Progressive in-vehicle camera calibrator, image generator, in-vehicle camera calibration method, and image generation method
An in-vehicle camera calibrator is provided. The in-vehicle camera calibrator includes a targeted camera selector for selecting a targeted camera requiring the calibration, an intermediate camera selector for selecting an intermediate camera which is the in-vehicle camera that intervenes between the targeted camera and a criterial camera, a first calibrator for, when the intermediate camera is not selected, calibrating the targeted camera based on a captured image of an overlapping region between the criterial camera and the targeted camera, and a second calibrator for, when the intermediate camera is selected, calibrating the intermediate camera based on a captured image of an overlapping region between the criterial camera and the targeted camera, and then calibrating the targeted camera based on a captured image between the calibrated intermediate camera and the targeted camera.
US10176586B2 Image generation system, image generation method, and information storage medium
An image generation system includes a processor including hardware, the processor being configured to implement: an object space setting process that performs a process that places a plurality of objects including a moving object in an object space; a moving object calculation process that performs a movement process that moves the moving object in the object space; and a parameter process that performs a process that sets at least one of an attack parameter, a defense parameter, and a movement control parameter of the moving object based on at least one of density information about an assemblage of particles within a line or a range that extends from the moving object in a given direction, and the density information about the assemblage of particles at a position of the moving object; and an image generation process that generates an image viewed from a given viewpoint in the object space.
US10176584B2 Reducing latency in presenting map interfaces at client devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user interfaces. In one aspect, a method includes receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a region and (ii) data related to an account for sub-regions of the region. One or more servers render a map of the region. The server(s) generate an image file representing an image of the rendered map. A different visual characteristic is assigned to each different sub-region. The server(s) configure a user interface of the client device to present (i) the image with each of the different sub-regions being presented according to the different visual characteristics and (ii) account data related to a sub-region when the client device detects a user interaction with the sub-region.
US10176578B2 Method for quantifying brain injuries
The invention relates to an ex vivo method for detecting and/or quantifying brain injuries. The invention also relates to an ex vivo method for monitoring the evolution of a brain injury, and to an ex vivo method for predicting when a patient will come out of a coma. The invention is particularly applicable in the field of medicine and in the field of clinical studies.
US10176577B2 System for determining a cancer diagnosis score derived from stained nuclei
Certain aspects of an apparatus and method for automatic ER/PR scoring of tissue samples may include for determining a cancer diagnosis score comprising identifying a positive stained nucleus in a slide image of the tissue sample, identifying a negative stained nucleus in the slide image, computing a proportion score based on number of the positive stained nucleus identified and number of the negative stained nucleus identified and determining the cancer diagnosis score based on the proportion.
US10176574B2 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.
US10176562B2 Optical flow sensing and pattern recognition with anti-symmetric phase gratings
An optical method of measuring motion employs a phase grating that produces a diffraction pattern responsive to light from an imaged scene. First and second images of the diffraction pattern are captured and compared to produce an image comparison. Apparent motion is then calculated from the image comparison.
US10176560B2 Multi-block memory reads for image de-warping
Techniques related to multi-block memory reads for image de-warping are discussed. Such techniques may include copying pixel data corresponding to overlapping regions of memory between adjacent image modification regions from a local buffer and retrieving pixel data corresponding to non-overlapping regions from external memory.
US10176557B2 Apparatus, system, and method for enhancing image video data
Described herein is a method for enhancing image data that includes dividing an image into multiple regions. The method includes measuring variations in pixel intensity distribution of the image to determine high pixel intensity variations for identifying an intensity-changing region. The method includes calculating a histogram of intensity distribution of pixel intensity values for the intensity-changing region without calculating a histogram of intensity distribution of pixel intensity values for each region of the multiple regions. The method also includes determining a transformation function based on the intensity distribution for the intensity-changing region. The method includes applying the transformation function to modify an intensity for each pixel in the image to produce an enhanced image in real time. The method also includes detecting in the enhanced image a horizon for providing to an operator of a vehicle an indication of the horizon in the image on a display in the vehicle.
US10176543B2 Image processing based on imaging condition to obtain color image
[Object] To generate a color image with further improved image quality. [Solution] Provided is an image processing device including: an image acquisition unit that acquires a far-infrared image, a near-infrared image, and a visible light image in which a common imaged object is captured; and a generation unit that generates a color image by filtering filter taps including pixels of the far-infrared image, the near-infrared image, and the visible light image.
US10176539B2 Power supply system
Power supply systems capable of performing various modes of fee-charging are provided. A fee-charging apparatus memorizes two or more kinds of power-use-side identification information of a use side using the power supplied via the power-supply control apparatus, two or more kinds of power-supply-side identification information of a supply side supplying the power via the power-supply control apparatus, and fee-charge-target information predetermined to each of combination sets between the two or more kinds of power-use-side identification information and the two or more kinds of power-supply-side identification information. The fee-charging apparatus receives at least one of the two or more kinds of power-supply-side identification information, at least one of the two or more types of power-use-side identification information and power-use information relating to power supplied from the power supply source to the power supply target, from the power-supply control apparatus via a wired or wireless communication line. The fee-charging apparatus performs a fee-charging process based on the at least one kind of power-supply-side identification information, the at least one kind of power-use-side identification information and the power-use information.
US10176535B2 Method and system for providing social category indicators in a user profile header of an on-line posting
A user is allowed to include of social category indicators in a user profile header of an on-line posting. In response to answers to questions presented by a social category application executing on a user terminal device or a system, characteristics of a user's interests or personal traits may be determined. Using the characteristics, social category indicators are generated that include a symbol for presentation with a user profile header in a message board of a webpage. The social category application may interact with the provider website/application to substitute the social category user profile header for a standard user profile header of the webpage, so that the indicators appear on the message board(s) as part of the user's postings. The indicators in the social category user profile header allows user to more effectively identify persons with similar interests and backgrounds without engaging in lengthy text exchanges with other persons.
US10176532B1 Insurance claim capitation and predictive payment modeling
A claim-based capitation model is proposed for handling vehicle repair insurance claims. Rather than determining a detailed estimate of the expected actual cost of repair, the estimate may be determined using a simpler model. For example, the insurance company and a repair facility may agree to following a predictive payment model in which the insurance company pays a fixed predicted capitated amount of money for each repair claim, regardless of the amount of repair work that will be needed. Alternatively, the insurance company may pre-pay a fixed capitated amount for a predicted number of future insurance claims.
US10176528B2 Predictive model-based discriminator
A computer system includes a data storage module which receives, stores, and provides access to determinate data, raw indeterminate data, and extracted indeterminate data captured by an indeterminate data capture module. The computer system also includes a computer processor, a model training component, and a screening module. The model training component generates the predictive model based upon historical determinate and indeterminate data, and continuously adapts the predictive model with new historical data. The screening module categorizes current claims according to whether they are suitable for predictive analysis by the predictive model. The predictive model is applied to the current claims suitable for predictive analysis to determine a value for each claim indicative of whether the current claim transaction is questionable. The system also includes an output device which outputs the determined value for each claim, and a routing modules which routes claim workflow based on the outputted values.
US10176525B2 Dynamically adjusting insurance policy parameters for a self-driving vehicle
A method, computer system, and/or computer program product dynamically adjusts an insurance policy parameter for a self-driving vehicle (SDV) operating in manual mode. One or more processors receive a copy of manual control signals from an SDV, where the SDV is in manual mode during a particular time period. The processor(s) also receive a copy of computer control signals generated by an SDV on-board computer on the SDV during the particular time period, and compare the manual control signals to the computer control signals. In response to the manual control signals matching the computer control signals within a predetermined range, the processor(s) adjust an insurance policy parameter for the SDV while the SDV is being controlled by the particular human operator.
US10176519B2 3D virtual store
A system for navigating products and services presented via a computer interface. The system may include a three-dimensional isometric view of a virtual store that may be displayed on a computer touchscreen. The displayed virtual store may include at least one internal wall of the virtual store, a plurality of virtual rows of shelves, each shelf containing virtual products, and a plurality of icons that, when selected, allow entry into at least one sub-store.
US10176518B2 Virtual salesperson system and method
A virtual salesperson system and method for tablet computers such as Apple's iPad can be used by the customer (as opposed to most applications which are for the dealer, or on a central kiosk) to provide the customer a tour of a showroom and each vehicle, highlighting key features and other content at the discretion of the OEM, such as videos tours conducted by their spokesperson. In at least one embodiment, the customer can also search inventory, potentially at this dealer and other ‘friendly’ dealerships with whom this dealer has a trading relationship. Other sales tools such as build and price, payment estimation, etc are available as well.
US10176512B2 Processing electronic data across network devices
An approach is provided for processing electronic data across network devices. One or more text fields represented in image data that represents an electronic document are compared to data from a first external system. If the one or more text fields represented in the image data do not match the data from the first external system, then the one or more text fields represented in the image data are designated for special processing. If the one or more text fields represented in the image data match the data from the first external system, then the electronic document is designated as verified. The approach also includes the ability for a user to supplement image data with additional data, such as codes used by business organizations, and for automatic correction of errors in text fields using data maintained by the first external system.
US10176510B2 System and method for item list creation and communication
A system receives item data describing one or more items added to an item list by a user. The item list may include one or more items. The system communicates the item list to a group of additional users designated by the user and the system then receives member data from one or more members of the group of additional user, wherein the member data is about the one or more items in the item list. The item list is then updated based on the received member data.
US10176508B2 System, method, and non-transitory computer-readable storage media for evaluating search results for online grocery personalization
A system, method and computer product for allowing a processing device to generate search engine results using a cobought model algorithm, filter the search results based on product information and past transaction data, and provide personalized recommendations for online grocery shoppers.
US10176505B2 Systems and methods for providing customized food items that are customized based, at least in part, on customized food item integrity preference
Computationally implemented methods and systems include acquiring user information associated with one or more users for use in generating one or more customized food items that are customized specifically for the one or more users, the user information to be acquired including at least one or more user preferences related to integrity of one or more food ingredients to be included in the one or more customized food items; and directing generation of the one or more customized food items for the one or more users, the one or more customized food items having been customized to show one or more visual indicators that provide customized information that has been customized in accordance, at least in part, with the acquired user information. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US10176495B2 Selection of keyword phrases for providing contextually relevant content to users
A process is described for assessing the suitability of particular keyword phrases for use in serving contextually relevant content for display on pages of network-accessible sites. In one embodiment, the process involves scoring the key phrases based in part on collected user behavioral data, such as view counts of associated social media content items. A process is also disclosed in which selected keyword phrases on a page are transformed into links that can be selected by a user to view bundled content that is related to such keyword phrases.
US10176489B2 Mobile system and method for exchanging point value
A transaction is conducted at a merchant location using redeemed loyalty points maintained in a loyalty point account for a customer. The transactions are conducted using a mobile device at a POS terminal. In response to receiving a customer ID from the mobile device, a loyalty server provides the monetary value of loyalty points. The customer may use the mobile device to redeem those points and have the value transferred into a financial account. A payment processing system connected to the POS terminal completes the transaction using the financial account.
US10176484B2 Advertising venues and optimization
A system for providing an online advertising platform includes a first non-transitory machine-readable medium storing instructions executable by one or more data processors to group impression inventory units based at least in part on performance characteristics of the impression inventory units.
US10176478B2 Transaction initiation determination system utilizing transaction data elements
Systems and methods are described that allow for determining a transaction initiation mode used to conduct a transaction and applying a specific set of rules associated with the transaction initiation mode to the transaction. A transaction authorization request message is received at a server computer. The transaction authorization message is for a transaction between a consumer and a merchant and includes a plurality of data elements. The server computer determines a transaction initiation mode, from among at least three different transaction initiation modes, used to conduct the transaction based at least in part on the data elements. The server computer applies a specific set of rules associated with the transaction initiation mode to the transaction.
US10176473B1 GPS validation for transactions
A location verification provision is implemented to determine the location of a device associated with a user at the time of an attempted transaction. The attempted transaction includes receiving user identification and/or payment information, which is associated with the device in an entry stored in a database. Location information of the device, as well as a time at each location, may also be stored in the database. To verify that the device is located at the location of the transaction, a comparison operation may be performed. If the device is located where the transaction is being processed, the transaction may be completed. Predetermined criteria may be defined to account for possible inaccuracies in location and time calculations.
US10176460B2 Electronic business card exchange method and apparatus
An electronic business card exchange method and apparatus. The method comprises: if a first electronic business card terminal on which a first electronic business card is displayed receives a first touch signal, the first electronic business card terminal turns the first electronic business card upside down to enable the business card to face the other party, and establishes a data connection to a second electronic business card terminal (101); if the first electronic business card terminal on which the first electronic business card that has been turned is displayed receives a second touch signal, the first electronic business card terminal sends the first electronic business card to the second electronic card terminal through the data connection (103); and through the data connection, the first electronic business card terminal receives and displays a second electronic business card sent by the second electronic business card terminal (104). Users can exchange electronic business cards by only sending two touch signals, so that the problems of complex operation of electronic business card exchange and proneness to opposite end confusion in the prior art are solved. In addition, the process is formal and meets business card exchange etiquette, and the problem is solved that electronic business card cannot be popularized on a large scale all the time to replace paper business cards due to the concern of etiquette in electronic business card exchange.
US10176457B2 System and method automatically learning and optimizing sequence order
Embodiments relate to apparatuses and methods configured for automatic learning and/or optimizing an order of items appearing in a sequence. Particular embodiments employ an engine to recognize sequences (e.g., lists of items) repeatedly encountered by a user. Examples of such sequences can include grocery lists, and emails present in an in-box. The engine then references available metadata associated with the sequence and its items, in order to present the user with an optimized sequence tailored to one or more criteria. Examples of available metadata can include sensed location information (of the user and/or other entities), temporal information, contextual influences, historical actions by the user, and/or general population habits (e.g., as may be determined via crowdsourcing). Certain embodiments may further generate a modified sequence based upon suggestions afforded by metadata associated with the sequence. Embodiments may utilize a self-learning scoring algorithm to perform sequence recognition, optimization, and/or modification.
US10176451B2 System and method for quality management utilizing barcode indicators
A quality management system for products including a multiplicity of barcode indicators, each operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality determining parameter, the at least one threshold being at least one of a time duration threshold and a combined temperature and time threshold, a barcode indicator reader operative to read the barcode indicators and to provide output indications and an indication interpreter operative to receive the output indications and to provide human sensible, product unit specific, product quality status outputs.
US10176446B2 System and method for inventory management, cost savings delivery and decision making
A computer based system and method for inventory management, cost savings delivery and decision making is disclosed. A global data warehouse contains a cost savings delivery mechanism CSD-M that is configured to receive information from a business intelligence module to create cost savings documentation that identifies and quantifies cost savings that are realized by use of an inventory management system and potential cost saving opportunities that may be realized by use of supply chain and operational cost savings programs.
US10176444B2 Computer-implemented method, computer program product and system for analyzing a control-flow in a business process model
A new technique to analyze the control-flow, i.e., the workflow graph of a business process model, which is called symbolic execution, is provided. Acyclic workflow graphs that may contain inclusive OR-gateways are considered; a symbolic execution for them is defined, which runs in quadratic time. In particular, this symbolic execution essentially comprises labeling edges of nodes of the graph such that a label assigned to a first edge comprises a set of one or more edge identifiers, each identifying a second edge that is an outgoing edge of an XOR-split or an IOR-split node in the graph, whereby executing the second edge ensures that the first edge will be executed. Such a scheme may permit a decision for any pair of control-flow edges or tasks of the workflow graph whether they are sometimes, never, or always reached concurrently. This has different applications in finding control- and data-flow errors.
US10176429B2 Image-based popularity prediction
Methods and systems for selecting listing based on a click predictions score are disclosed. The server system includes one or more processors, memory, and one or more programs stored in the memory. The server system receives a search query from a client system. In response to receiving the search query, the server system identities a plurality of item listings relevant to the received search query. For each identified item listing, the server system generates a click prediction score, wherein a click predication score represents the estimated likelihood that a user will click on the listing. The server system ranks the plurality of item listings based on the generated click prediction score and selects a predetermined number of the item listings for transmission to the client system based on their ranking and associated click prediction score. The server system transmits one or more item listings to the client system for display.
US10176426B2 Predictive model scoring to optimize test case order in real time
An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.
US10176422B2 RIFD tag with a tunable antenna
The RFID tag comprises an antenna (11) connected to a wireless communication device (18). The antenna comprises a conductive planar surface and a slot (14) extending at least in a part of said conductive planar surface, the slot (14) forming a non-conductive area of the antenna and defining a first part (12) and a second part (13) of the antenna. The wireless communication device comprises two contact pads (16, 17) being electrically connected respectively each to one of the first and second part of the antenna. The slot comprises a closed end formed by a further conductive part connecting said first and second parts the antenna and further comprises at least one conductive bridge (19-19′″, 20, 21-21″) connecting said first and second parts of the antenna, the conductive bridge allowing to tune the resonance frequency of the tag by varying the length of the electrical path between the pads from the wireless communication device in the antenna.
US10176410B2 Electronic card connector assembly having improved terminals to avoid scuffing
An electronic card connector, defining an insertion direction, an ejection direction, and a transverse direction perpendicular to the insertion direction, includes an insulative housing and a number of terminals retained in the insulative housing. The terminals include a row of first contacts disposed along the insertion direction. Each first contact has a first affixed portion and a first contacting portion located at a peak therein. Each of the first contacts extends along the transverse direction. The first contacting portions of the neighboring first contacts are located offset along the insertion direction. The first contacting portions and associated first affixed portions of the first contacts are distanced differently in the transverse direction.
US10176402B2 Pixel classification techniques
Systems, methods, and computer readable media to categorize a pixel (or other element) in an image into one of a number of different categories are described. In general, techniques are disclosed for using properties (e.g., statistics) of the regions being categorized to determine the appropriate size of window around a target pixel (element) and, when necessary, the manner in which the window may be changed if the current size is inappropriate. More particularly, adaptive window size selection techniques are disclosed for use when categorizing an image's pixels into one of two categories (e.g., black or white). Statistics of the selected region may be cascaded to determine whether the current evaluation window is acceptable and, if it is not, an appropriate factor by which to change the currently selected window's size.
US10176398B2 Textile matching using color and pattern recognition and methods of use
Textile matching using color and pattern recognition and methods of use are provided herein. An example method includes analyzing an image (305) of a first article of clothing to obtain color information and pattern information (205-230), comparing the color information and pattern information of the first article of clothing to color information and pattern information for a plurality of other articles of clothing (using Bayesian probability analysis to determine matched pairs, and providing a user with wardrobe suggestions using the matched pairs (705-740).
US10176397B2 Method of reading degraded symbols
A method of reading degraded symbols is described. A symbol has an initial shape, which is marked on an object. Marks, shapes, symbols, and object ID are managed separately. A symbol library with symbols and associated shapes is initially created. Shapes in the library are updated from shapes of marks as the marks degrade over time. A read mark is compared to all the shapes in the library to determine a most likely shape. A selection set is used to limit symbol selection, based on the comparison, to valid symbols. The symbol library and selection set may be customized to each usage of the method. Comparison methods use probability distributions. Confidence values are used to validate output, generate warnings, and to control updating of the library. Weighted averaging may be used at the level of shapes, comparison distributions, or selections. One application is reading tattooed marks on rodent tails in a vivarium.
US10176387B2 Road shape recognition apparatus
A road shape recognition apparatus is mounted in a vehicle. The road shape recognition apparatus acquires a road image, determines a road shape using the road image, recognizes the road shape based on the road image within a predetermined recognition range, and estimates the road shape outside of the recognition range based on the road shape within the recognition range. The road shape recognition apparatus estimates the road shape outside of the recognition range and within a first distance as a curved line of which a curvature change rate is constant, and the road shape farther than the first distance as a curved line of which a curvature is constant.
US10176386B2 Method and system to determine vehicle speed
A vehicle speed determination system and method receive image data of a field of view of a camera operably disposed onboard a vehicle. A speed and/or heading of the vehicle are determined as the vehicle is moving based at least in part on one or more differences in the image data. In one aspect, pixel intensities in different images or frames may be examined to identify one or more features of interest in the images or frames. Movement of the one or more features of interest in the images or frames is correlated to movement of the vehicle along the route, and the time difference between when the images or frames are obtained can be used to determine the vehicle speed.
US10176378B1 Techniques for target detection
Systems and methods are provided herein for detecting a marker (e.g., a marker that identifies a delivery location) utilizing an image captured by a camera of an unmanned aerial vehicle. A method may include obtaining marker information associated with a marker, the marker comprising a repetitive visual pattern, the marker being associated with delivery of an item by an unmanned aerial vehicle. Optical pattern information may be obtained that indicates a moiré pattern associated with the marker and the one or more cameras of the unmanned aerial vehicle. Image capture information that is associated with an image comprising the marker may be received. The marker may be detected in the image based at least in part on the image capture information and the moiré pattern associated with the marker.
US10176375B2 High speed pupil detection system and method
Aspects are generally directed to a high speed pupil detection system and method. In one example, the method includes receiving optical radiation reflected from an eye at one or more pixels of an optical sensor, reading-out a value of each of the pixels in a plurality of lines to progressively generate an image frame of a video image stream, the value of each of the pixels being based on a flux of the received optical radiation, identifying a first chord within a first line of the plurality of lines, identifying a second chord within a second line of the plurality of lines, the first chord and second chord being separated by a subset of the plurality of lines, and determining a location of a center of a pupil of the eye based on a two chord crossing of the pupil with the first chord and the second chord.
US10176372B2 Classification of microwave scattering data
Example embodiments presented herein relate to solutions for analyzing and/or classifying microwave scattering data. The analyzing and/or classifying may be utilized for estimating an internal condition in an enclosed volume.
US10176369B2 Method and apparatus for generating a summary document
An apparatus and a method for generating a summary document are disclosed. For example, the apparatus includes a document receiving device to receive an original document, a computer readable memory to store one or more topics that are predefined by a user and a translation dictionary, a document analysis device in communication with the document receiving device to analyze the original document based on the user to identify the one or more topics that are predefined by the user, and a summary document generator to generate the summary document that includes the one or more topics, a location of the one or more topics in the original document and a translation of the one or more topics obtained from the translation dictionary.
US10176364B2 Media content enrichment using an adapted object detector
Disclosed herein are a system, method and architecture for media content enrichment. A visual object detector is trained using a training data set and an existing visual object detector. The newly-adapted visual object detector may be used to detect a visual object belonging to a class of visual object. The existing object detector that is used to train the adapted object detector detects a class of visual objects different from the visual object class detected by the adapted object detector. A media content item depicting a visual object detected using the adapted object detector may be associated with metadata, tag or other information about the detected visual object to enrich the media content item.
US10176356B2 Fingerprint identification module and manufacturing method thereof
A method for manufacturing a fingerprint identification module is provided. In a step (a), a fingerprint sensor comprising a substrate, a sensing chip and a package layer is provided. The sensing chip is disposed on the substrate. The sensing chip is encapsulated by the package layer. In a step (b), an ink material is coated on the package layer, so that a color ink layer is formed on the package layer. In a step (c), a stamping tool is used to stamp the color ink layer, so that a top surface of the color ink layer becomes a first high gloss surface. In a step (d), the color ink layer to be heated through baking or irradiated with UV light, so that the color ink layer is hardened.
US10176355B2 Optical sensor for integration in a display
Systems and methods for optical imaging are disclosed. An optical sensor for imaging a biometric input object on a sensing region includes a transparent layer having a first side and a second side opposite the first side; a first set of apertures disposed above the first side of the transparent layer; a reflective layer disposed below the second side of transparent layer configured to receive light transmitted through the first set of apertures and to reflect the received light; and a plurality of detector elements positioned to detect the reflected light.
US10176344B2 Data verification using enclave attestation
Particular embodiments described herein provide for an electronic device that can be configured to receive untrusted input data at an enclave in an electronic device, isolate the untrusted input data from at least a portion of the enclave, communicate at least a portion of the untrusted data to an integrity verification module using an attestation channel, and receive data integrity verification of the untrusted input data from the integrity verification module. The integrity verification module can perform data integrity attestation functions to verify the untrusted data and the data integrity attestation functions include a data attestation policy and a whitelist.
US10176330B2 Global platform health management
The use of one or more device health values to indicate the health status of a computing device may enable operating system developers to directly manage the security configuration of the computing device. For instance, a device health value is generated based on a state of the hardware component and/or a state of a software stack that includes the operating system at boot up. The device health value may be compared to a reference health value to determine whether the computing device is in a secured state. Based on the device health value not matching the reference health value, it is determined that the computing device is operating in an unexpected state. Also, a recovery environment may be implemented on the computing device in order to fix any errors with the computing device.
US10176327B2 Method and device for preventing application in an operating system from being uninstalled
Provided are a method and device for preventing the application in an operating system from being uninstalled. The method includes monitoring the operation which creates log contents in a log system of the operating system; determining whether the operation is to uninstall the application based on the log contents; displaying a prompt whether it is agreed to uninstall the application, if the operation is to uninstall the application. Therefore, the method may prevent the malicious software from uninstalling maliciously, enhancing the security of the intelligent terminal.
US10176322B2 Operation of a dual instruction pipe virus co-processor
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a method for performing content scanning of content objects is provided. A content object that is to be scanned is stored by a general purpose processor to a system memory of the general purpose processor. Content scanning parameters associated with the content object are set up by the general purpose processor. Instructions from a signature memory of a co-processor that is coupled to the general purpose processor are read by the co-processor based on the content scanning parameters. The instructions contain op-codes of a first instruction type and op-codes of a second instruction type. Those of the instructions containing op-codes of the first instruction type are assigned by the co-processor to a first instruction pipe of multiple instruction pipes of the co-processor for execution. An instruction of the assigned instructions containing op-codes of the first instruction type is executed by the first instruction pipe including accessing a portion of the content object from the system memory.
US10176319B2 Maintaining secure clustered software with a container-based architecture
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device in a platform-as-a-service (PaaS) system, package metadata including one or more attributes for each of a plurality of packages. Each of the plurality of packages includes one or more components of one or more applications to execute on the PaaS system. The method further includes receiving threat metadata including one or more attributes for each of a plurality of threats. The method further includes storing the package metadata or the threat metadata in one or more data stores. The method further includes comparing, by the processing device, the attributes of the packages to the attributes of the threats to determine that at least one package among the packages includes at least one threat from the threats.
US10176318B1 Authentication information update based on fraud detection
Techniques for maintaining and updating authentication information for a plurality of accounts may be provided. In an example a first set of authentication information for the plurality of accounts may be maintained. A second set of authentication information that has been marked as potentially compromised may be received. A third set of authentication information may be generated based on the overlap between the first set of authentication information and the second set of authentication information. The first set of authentication information may be updated based at least in part on one or more security authentication protocols and the third set of authentication information.
US10176313B2 Method and apparatus for invoking fingerprint identification device, and mobile terminal
A method and an apparatus for invoking a fingerprint identification device are provided. The method includes the following. When a request of a current application to invoke a fingerprint identification device is detected, whether the fingerprint identification device is occupied by a historical application is determined. When the fingerprint identification device is occupied by the historical application, whether the current application meets a preset invoking condition is determined, and then the fingerprint identification device is controlled to process the request of the current application according to the determination result.
US10176309B2 Systems and methods for authenticating video using watermarks
Disclosed are blockchain-based methods and systems for watermarking digital content. In an exemplary aspect, a method for watermarking digital content is provided, by receiving, by a processor, a data stream comprising audio and/or video content; receiving watermark data, by a processor, from a computing node communicatively linked to a blockchain-based distributed ledger; and applying at least one watermark to the data stream based upon the watermark data, wherein the watermark comprises at least one hash based on one or more data blocks stored in the blockchain-based distributed ledger.
US10176308B2 Entitlement management system
A server node may receive a token creation message including an authorization parameter. The server node may acquire, from a blockchain synchronized across a plurality of network nodes, a token factory in response to receipt of the token creation message. The token factory may include token factory logic configured to generate an authorization token based on the authorization parameter. The server node may generate, based on execution of the token factory logic with the token creation parameter, the authorization token. The authorization token may include authorization logic configured to validate an access event corresponding to an executable component configured on a remote device. The server node may append a datablock to the blockchain. The datablock may include the authorization token. The server node may control access to the executable component configured on the remote device by execution of the authorization token included in the blockchain.
US10176305B2 Method and system for secure distribution of selected content to be protected
The present invention relates to data rights management and more particularly to a secured system and methodology and production system and methodology related thereto and to apparatus and methodology for production side systems and are consumer side systems for securely utilizing protected electronic data files of content (protected content), and further relates to controlled distribution, and regulating usage of the respective content on a recipient device (computing system) to be limited strictly to defined permitted uses, in accordance with usage rights (associated with the respective content to control usage of that respective content), on specifically restricted to a specific one particular recipient device (for a plurality of specific particular recipient devices), or usage on some or any authorized recipient device without restriction to any one in specific, to control use of the respective content as an application software program, exporting, modifying, executing as an application program, viewing, and/or printing of electronic data files.
US10176304B2 Method and apparatus for storing redeem code, and method and apparatus for verifying redeem code
A method and an apparatus for storing a redeem code and a method and an apparatus for verifying a redeem code. The method for storing a redeem code includes generating a random value and determining an index of the random value according to an order in which the random value is generated, generating a number pair according to the random value and the index of the random value, mapping the number pair to a string and generating a redeem code according to the string, and determining a storage location of the random value according to the index of the random value, and saving the random value at the determined storage location.
US10176300B1 Facilitating patient monitoring
A method includes receiving from a health care practitioner input corresponding to creation of a first health care order which includes one or more parameters associated with a health care goal for the patient, one or more parameters associated with one or more rules for communicating notifications regarding the first health care order to the first health care practitioner via the electronic health records application, and instructions for the patient for complying with the first health care order. The method further includes displaying to the patient a patient portal comprising a goals interface which displays information associated with the first health care order for the patient created by the first health care practitioner, and allowing the patient to input readings for the order. The method further includes communicating one or more notifications back to the electronic health records application based on the readings.
US10176295B2 Systems, methods, and compositions for viral-associated tumors
Contemplated systems and methods employ chimeric reference sequences that include a plurality of viral genome sequences to identify/quantify integration and co-amplification events. Most typically, the viral genome sequences are organized in the chimeric reference sequences as single chromosomes and the chimeric reference sequences are in BAM format.
US10176293B2 Universal method to determine real-time PCR cycle threshold values
A single technique for determining Ct is provided that can be used for standard sigmoidal growth curves and for problematic growth curves, such as parabolic curves. The Ct value can be determined as the intersection of a line tangent to the growth curve at the maximum of the second derivative with a baseline of the growth curve. Such a Ct value is usable for sigmoidal curves and parabolic curves, and can provide linear calibration curves to achieve accuracy in determining initial concentrations of a sample.
US10176287B2 STI stress effect modeling method and device of an MOS device
The invention discloses an STI stress effect modeling method and device of an MOS device, and belongs to the technical field of parameter extraction modeling of devices. The method comprises the following steps: introducing the influence of temperature parameters on the STI stress effect of the MOS device, so as to form a function showing that the STI stress effect of the MOS device changes along with the temperature parameters; extracting the model parameter Model1 of the MOS device at normal temperature; on the basis of the Model1, extracting the parameter Model2 that the STI stress affects the properties of the MOS device at normal temperature; and on the basis of the Model2, extracting fitting parameters of the MOS device in the function so as to acquire final model parameters. The device comprises a first module, a second module, a third module and a fourth module. By establishing the function showing that the STI stress effect of the MOS device changes along with the temperature parameters, the influence of the temperature on the STI stress effect of the MOS device can be accurately described, so that the extracted model parameters are more accurate and reliable.
US10176281B2 Generating clock signals for a cycle accurate, cycle reproducible FPGA based hardware accelerator
A method, system and computer program product are disclosed for generating clock signals for a cycle accurate FPGA based hardware accelerator used to simulate operations of a device-under-test (DUT). In one embodiment, the DUT includes multiple device clocks generating multiple device clock signals at multiple frequencies and at a defined frequency ratio; and the FPG hardware accelerator includes multiple accelerator clocks generating multiple accelerator clock signals to operate the FPGA hardware accelerator to simulate the operations of the DUT. In one embodiment, operations of the DUT are mapped to the FPGA hardware accelerator, and the accelerator clock signals are generated at multiple frequencies and at the defined frequency ratio of the frequencies of the multiple device clocks, to maintain cycle accuracy between the DUT and the FPGA hardware accelerator. In an embodiment, the FPGA hardware accelerator may be used to control the frequencies of the multiple device clocks.
US10176269B1 Cross-references in service schema
A system can include a schema for cross referencing independent yet related services. The schema can utilize reference properties and resource properties to partition data is separate services and allow for services to be added or removed without affecting the integrity of existing services. Embodiments described herein also avoid the need for complex transaction logic to maintain consistency between services. In some embodiments, the services can also utilize different database management systems.
US10176265B2 Awareness engine
Techniques for designing an awareness engine that organizes and serves popularly discussed and viral online content in response to user search queries. In an aspect, quality online content is identified by analyzing posts by users of a social network over specific time periods. For each item of quality online content identified, a virality score is calculated, and a social signature is constructed. The social signature can be constructed from the content itself, as well as from posts referencing the content. Based on this processing, relevant quality online content having the highest virality scores may be retrieved and served in response to user queries. Further techniques are provided for designing a user interface for the awareness engine.
US10176257B2 Interactive video distribution system with content similarity matching
An interactive video distribution system can distribute video content to customer premises of a service provide. Content servers store video content items received from content providers. A content management server maintains a content index including content metadata describing the video content items. A request for content is received from customer premises equipment of a customer premises via a content distribution network. An iterative matching process is performed to match the request with content metadata in the content index to identify a matching video content item to deliver to the customer premises equipment in response to the request.
US10176254B2 Systems, methods, and media for identifying content
Systems, methods, and media for identifying content are provided. In some implementations, systems for identifying content are provided, the systems comprising: at least one hardware processor that: receives content having audio; generates a representation of the audio of the content; performs a first database search based on the representation; performs a second database search based on text corresponding to words that are sung or spoken in the content; responsive to determining that the first database search yielded a match and the second database search yielded a match, causes a first indication that the content contains a known performance of known content to be output; and responsive to determining that the first database search failed to yield a match and the second database search yielded a match, causes a second indication that the content contains an unknown performance of known content to be output.
US10176245B2 Semantic query by example
A computer-implemented method, system, and computer program product for producing a semantic query by example are provided. The method includes receiving examples of potential results from querying a database table with an associated ontology, and extracting features from the database table and the examples based on the associated ontology. The method further includes training a classifier based on the examples and the extracted features, and applying the classifier to the database table to obtain a semantic query result. The method also includes outputting the semantic query result to a user interface, and requesting user feedback of satisfaction with the semantic query result. The method additionally includes updating the classifier and the semantic query result iteratively in response to the user feedback.
US10176237B2 Graphically displaying lifecycle information of a governed object in a service registry in combination with the policies asserted for the lifecycle states
A method for graphically displaying lifecycle information of a governed object in a service registry in combination with the policies associated with the lifecycle states. Properties (e.g., object type, current lifecycle state) are retrieved for a governed object. Additionally, lifecycle definitions for the current lifecycle state and one or more potential future lifecycle states associated with the governed object are retrieved. Furthermore, policy definitions that apply to the object type, the current lifecycle state and one or more potential future lifecycle states are retrieved. A table is then built that correlates the retrieved lifecycle definitions with the retrieved policy definitions. A graphical representation is generated detailing the current lifecycle state, transitions to the one or more potential future lifecycle states and the policy definitions that apply to each transition for the governed object based on the built table.
US10176230B2 Search-independent ranking and arranging data
Various embodiments of systems and methods for a search-independent ranking and arranging data are described herein. Initially a rank value computation data is received. The rank value computation data is then forwarded to a database engine for computing rank values corresponding to an object type. The computation of rank values is independent of receiving the search query. Finally the data values corresponding to the object type are arranged based on the computed rank values.
US10176229B2 Guided keyword-based exploration of data
A method for guided keyword-based exploration of data stored in a database includes providing, with a processing device, valid query templates for the data, wherein the provided valid query templates include static parts and dynamic parts; selecting those of the provided valid query templates that match a user-provided keyword; generating valid queries from the selected valid query templates using the data; and querying the data using a user-selected valid query selected from the generated valid queries.
US10176214B2 Method for application management, as well as server and terminal device thereof
The present disclosure relates to methods for application program management as well as servers and terminal devices implementing the same. The method may include obtaining an application-file association list and managing applications installed therein according to the application-file association list. The application and file association list is obtained through statistics analysis of a server according to application program information of an application reported by the terminal device and file operation behaviors that the applications invoke a system read and write interface.
US10176201B2 Content organization and categorization
Apparatuses, methods, program products, and systems are disclosed for content organization and categorization. An apparatus includes a tag module that presents a plurality of graphical tags for a content element. The one or more graphical tags include information related to the content element. An apparatus includes an assignment module that associates one or more graphical tags with the content element in response to user input. An apparatus includes a grouping module that indexes one or more content elements based on the one or more graphical tags. Content elements that have the same graphical tag are grouped together.
US10176199B2 Auto tagging in geo-social networking system
In one embodiment, a social networking system automatically tags one or more users to an image file by creating a list of potential matches, and selecting a subset of potential matches based on location, asking a first user to confirm the subset of potential matches, and tagging one or more matched users to the image file.
US10176193B2 Holding specific versions of a document
Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
US10176191B2 Recovering from conflicts that emerge from eventually consistent operations
A method begins by detecting an inconsistency between a first version of an object at a first storage target within the DSN and a second version of the object at second storage target of the DSN. The method continues by accessing an operation log of the DSN to identify relevant entries regarding the object. The method continues by selecting an inconsistency resolution approach from a list of inconsistency resolution approaches based on a type of inconsistency between the first and second versions of the object and based on the relevant entries. When the selected inconsistency resolution approach is a multiple version storage option, the method continues by sending a first storage request to the first storage target to store the first version of the object and a second storage request to the second storage target to store the second version of the object.
US10176190B2 Data integrity and loss resistance in high performance and high capacity storage deduplication
A memory system for utilizing a deduplication process may include a controller, a storage media, and a non-volatile RAM including a metadata journal and a metadata cache, the metadata cache including an address table and a fingerprinting table, and the metadata journal including a plurality of transactions indicating whether a transaction is successfully written on the storage media.
US10176186B2 Systems and methods for detecting matching content in code files
Methods systems for detecting of matching content in code files are provided. The method involves generating clusters of code files based on a degree of matching characters contained in each of the code files. A first cluster of code files is identified based on the code files having 100% matching hash codes and at least one second cluster is generated based on a character count generated for the code files that are not part of the first cluster and having a degree of match equal to or greater than a pre-determined percentage match. Such identified first cluster and at least one second cluster of code files are reported to have matching content based on the associated degree of match.
US10176163B2 Diagnosing autism spectrum disorder using natural language processing
Embodiments herein include a natural language computing system that provides a diagnosis for a participant in the conversation which indicates the likelihood that the participant exhibited a symptom of autism. To provide the diagnosis, the computing system includes a diagnosis system that performs a training process to generate a machine learning model which is then used to evaluate a textual representation of the conversation. For example, the diagnosis system may receive one or more examples of baseline conversations that exhibit symptoms of autisms and those that do not. The diagnosis system may annotate and the baseline conversations and identify features that are used to identify the symptoms of autism. The system generates a machine learning model that weights the features according to whether the identified features are, or are not, an indicator of autism.
US10176157B2 Detect annotation error by segmenting unannotated document segments into smallest partition
An approach is provided in which a knowledge manager detects an annotation error while attempting to annotate a document and, as such, segments the document into multiple document segments. The knowledge manager then detects another annotation error while attempting to annotate the multiple document segments, resulting in a set of unannotated document segments. In turn, the knowledge manager generates a notification that identifies the set of unannotated document segments.
US10176156B2 System and method for providing linked note-taking
A method for providing linked note-taking includes receiving a notification from an online presentation service presenting a document that a note file relating to the document has been created in a client application, requesting at least a portion of the document and document information from the online presentation service, receiving, from the online presentation service, the at least a portion of the document and document information retrieved from a client application where the document resides, receiving a note within the note file and associating the note with at least a portion of the document and document information without locally opening the document in the client application.
US10176151B2 Text message displaying method and system, and text message providing system
A Text information displaying method for displaying a message received or generated by a first electronic device on a display of a second electronic device. The text information displaying method includes the steps of: receiving a request of displaying the message; generating a word string according to the request, wherein the word string includes at least one word pattern and at least one graph code correspondingly representing the at least one word pattern; transmitting the word pattern and the graph code from the first electronic device to the second electronic device; and receiving the at least one word pattern and the at least one graph code, and displaying the at least one word pattern corresponding to the message received or generated by the first electronic device on the display according to the graph code.
US10176150B2 Remotely providing fonts for an electronic document
A computer-implemented method for remotely providing fonts for an electronic document comprises receiving a request to access an electronic document from a user terminal; locating an original version of the electronic document; selecting a code point encoding scheme from a plurality of code point encoding schemes based on a parameter in the request to access the electronic document; converting the original version of the electronic document to a second version of the electronic document based on the selected code point encoding scheme; and providing the second version of the electronic document to the user terminal.
US10176125B2 Dynamically adjusting read data return sizes based on interconnect bus utilization
A memory system comprises a memory device coupled to a memory controller, the memory controller for receiving one or more memory requests from one or more core devices via an interconnect bus. The memory controller tracks utilization of the interconnect bus by tracking a selection of the one or more memory requests with fetched data from the one or more memory devices and waiting for scheduling to return on the interconnect bus during a time window. The memory controller, responsive to detecting utilization of the interconnect bus during the time window reaches a memory utilization threshold, dynamically selects a reduced read data size for a size of the fetched data to be returned with at least one read request from among the selection of one or more memory requests, the reduced data size selected from among at least two read data size options for the at least one read request of a maximum read data size and the reduced read data size that is less than the maximum read data size.
US10176124B2 Scoreboard approach to managing idle page close timeout duration in memory
A technology is described for determining an idle page close timeout for a row buffer. An example memory controller may comprise a scoreboard buffer and a predictive timeout engine. The scoreboard buffer may be configured to store a number of page hits and a number of page misses for a plurality of candidate timeout values for an idle page close timeout. The predictive timeout engine may be configured to increment the page hits and the page misses in the scoreboard buffer according to estimated page hit results and page miss results for the candidate timeout values, and identify a candidate timeout value from the scoreboard buffer estimated to maximize the number of page hits to the number of page misses.
US10176119B2 Workload detection and media cache management
Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.
US10176116B2 Computer product, method, and system to provide discovery services to discover target storage resources and register a configuration of virtual target storage resources mapping to the target storage resources and an access control list of host nodes allowed to access the virtual target storage resources
Provided are a computer product, method, and system to virtualize target system storage resources as virtual target storage resources. Target storage resources available at a target system are discovered over a network. A configuration is determined of virtual target storage resources mapping to the target storage resources for a host node. The configuration is registered with a virtual target. The configuration maps the virtual target storage resources to the target storage resources at the target system and an access control list of the host node allowed to access the virtual target storage resources. A query is received from the host node for the target storage resources the host node is permitted to access according to the access control list. Host discovery information is returned to the requesting host node indicating the virtual target storage resources the requesting host node is provisioned to access from the virtual target.
US10176112B2 Information processing device, method, and non-transitory computer-readable recording medium storing information processing program for loading code into reconfigurable integrated circuit
An information processing device, includes: a reconfigurable integrated circuit that, by being loaded with code expressing a configuration of a circuit, functions as the circuit; a memory that stores information indicating that the code is loaded into the reconfigurable integrated circuit, and resource information indicating an unused region in which circuit generation is available inside the reconfigurable integrated circuit; and a processor that searches a translation lookaside buffer (TLB) in which a virtual address associated with the code is associated with a physical address of the memory, determines, when the virtual address hits in the TLB, that the code is loaded, and generates, when the virtual address does not hit in the TLB, the circuit expressed by the code in the unused region indicated by the resource information.
US10176111B2 Host page management using active 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 an invalidation facility based on the setting of the indicators.
US10176109B2 Permuted memory access mapping
When performing non-sequential accesses to large data sets, hot spots may be avoided by permuting the memory locations being accesses to more evenly spread those accesses across the memory and across multiple memory channels. A permutation step may be used when accessing data, such as to improve the distribution of those memory accesses within the system. Instead of accessing one memory address, that address may be permuted so that another memory address is accessed. Non-sequential accesses to an array may be modified such that each index to the array is permuted to another index in the array. Collisions between pre- and post-translation addresses may be prevented and one-to-one mappings may be used. Permutation mechanisms may be implemented in software, hardware, or a combination of both, with or without the knowledge of the process performing the memory accesses.
US10176108B2 Accessing memory coupled to a target node from an initiator node
Provided are a method, apparatus, and a system in which an initiator node is configured to communicate with a target node that is coupled to a memory. At system initialization time, a memory address map of the initiator node is generated to include addresses corresponding to the memory to which the target node is coupled. The initiator node accesses the memory coupled to the target node, by using the memory address map of the initiator node.
US10176099B2 Using data pattern to mark cache lines as invalid
An apparatus includes a cache controller, the cache controller to receive, from a requestor, a memory access request referencing a memory address of a memory. The cache controller may identify a cache entry associated with the memory address, and responsive to determining that a first data item stored in the cache entry matches a data pattern indicating cache entry invalidity, read a second data item from a memory location identified by the memory address. The cache controller may then return, to the requestor, a response comprising the second data item.
US10176071B1 Methods and apparatus for systems determining a probable set of problems to explain symptoms
Methods and apparatus for performing event correlation using codebook processing including determining a most probable set of problems for observed symptoms in a system. In embodiments, a correlation matrix is received which has managed objects. Hypotheses are defined as a subset of problems having observed symptoms based on the correlation matrix and evaluated.
US10176069B2 Quorum based aggregator detection and repair
The present system uses quorum based aggregator failure detection in which a failed aggregator is detected and configured. Rather than repair and roll-up of all metrics for a period of time associated with the failed aggregator, only the specific metrics that were to be processed by the failed aggregator are repaired. Once the failed aggregator is identified, the time range for the downed aggregator and keys processed by the aggregator are identified. Keys for replica aggregators associated with the identified time ranges and key values are then pulled, provided to a batch processor, and processed. At cluster roll-up task completion, a time rollup task for cluster rollup is then started.
US10176065B2 Intelligent failure prediction and redundancy management in a data storage system
Methods, apparatuses, systems, and devices are described for redundancy management for a storage system including a plurality of storage devices. Approaches for redundancy management may involve storage device failure prediction techniques and/or a redundancy value associated with a data file. In one example, a copy of the file may be stored on at least two storage devices. Whether or not to store an additional copy of the file on another storage device may be based at least in part on the redundancy value for the file. In another example, a determination may be made whether to store a copy of the file on another storage device when a storage device storing a copy of the file is predicted to fail. Whether to store a copy of the file on another storage device may be based at least in part on a redundancy value associated with the file.
US10176060B2 Memory apparatus for applying fault repair based on physical region and virtual region and control method thereof
Provided are a memory apparatus for applying fault repair based on a physical region and a virtual region and a control method thereof. That is, the fault repair is applied based on the physical region and the virtual region which use an information storage table of a virtual basic region using a hash function, thereby improving efficiency of the fault repair.
US10176057B2 Multi-lock caches
Processes are disclosed for decreasing contention in caches in order to increase the efficiency of multi-threaded or multi-processor systems. By using multiple locks in a cache, smaller portions of the cache can be locked during cache updates (e.g., during a data update or a storage block eviction). As only small portions of the cache are locked at any given time, contention between threads, particularly in multi-processor implementations, will likely be reduced. For example, if different threads are trying to update different entries in the cache, the threads can proceed with updating the cache concurrently.
US10176056B2 Systems and methods for quorum-based data recovery
The present disclosure includes systems and methods for quorum-based data recovery, in which data is recovered provided at least a minimum number of quorum data portions are presented. In exemplary embodiments, a predetermined minimum number of versions of original data is received, and the original data is reconstructed from the received versions, wherein the original data cannot be reconstructed without loss unless a predetermined minimum number of versions is received. In other embodiments, erroneous or corrupted quorum data portions are detected and associated participants presenting said erroneous or corrupted quorum data portions are identified.
US10176054B2 Dispersed storage network with data segment backup and methods for use therewith
A method begins with a processing module providing a data segment. The method continues with the processing module retrieving a plurality of first slices, corresponding to a previous revision of the data segment, from the distributed storage network. The method continues with the processing module recreating the previous revision of the data segment from the plurality of first slices corresponding to the previous revision of the data segment. The method continues with the processing module determining if the previous revision of the data segment compares unfavorably to the data segment. The method continues with the processing module storing the data segment in the DSN when determined that the previous version of the data segment compares unfavorably to the data segment.
US10176035B2 System, information processing device, and non-transitory medium for storing program for migration of virtual machine
A system for migrating a virtual machine includes: a first device; and a second device. The first device notifies the second device of failure information indicating that data transported to the second device includes an error originated from the first device, when the error is detected from a storage area in the first device. The second device writes a second identifier, whose value is different from that of a first identifier, into a memory of the second device while associating the second identifier with a second address, the second address being to serve as a copy destination of data indicated by the failure information, wherein the first identifier indicates that data in the second address includes an error originated from the second device, and the second identifier serves as an identifier indicating that data in the second address includes an error originated from the first device.
US10176033B1 Large-scale event detector
A system and method for detecting the occurrence of an event causing multiple hosts to be unresponsive. The system and method including, for a set of hosts providing services to one or more customers of a computing resource service provider, determining one or more subsets of hosts that are unresponsive, determining whether the one or more subsets of hosts that are unresponsive meet a set of criteria for an occurrence of an large-scale event affecting multiple hosts, based at least in part on a determination that the set of criteria is met, initiating a remediation action.
US10176021B1 System and method for managing actual processing capacity usage on a mainframe computer
Actual capacity usage limits for one or more logical partitions or groups of logical partitions are managed based on hardware-specific determinations of actual capacity usage.
US10176016B1 Specifying behavior among a group of computing tasks
A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
US10176007B2 Guest code emulation by virtual machine function
Systems and methods are provided for emulating guest code by a virtual machine function. An example method includes detecting, by a hypervisor, a request by a guest to access a resource. The guest includes a virtual machine function and kernel code, and runs on a virtual machine. The virtual machine and the hypervisor run on a host machine, which includes virtual machine function memory. The method also includes in response to detecting the request to access the resource, transferring, by the hypervisor, control of a virtual central processing unit (CPU) allocated to the guest to the virtual machine function. The method further includes receiving an indication that the virtual machine function has completed the access request on behalf of the guest. The virtual machine function may modify a state of the virtual CPU in virtual machine function memory. The method also includes synchronizing, by the hypervisor, a virtual machine function memory with the virtual CPU state.
US10176006B2 Delaying purging of structures associated with address translation
Virtual machine purging of structures associated with address translation is delayed. A host logical processor executing on a physical processor issues a local purge request to purge entries of a structure associated with address translation. The structure associated with address translation includes one or more host entries for the host logical processor and one or more guest entries for a guest virtual processor running on the physical processor. Based on issuing the local purge request, an indicator is set to control purging of the one or more guest entries of the structure associated with address translation. Further, purging of the one or more guest entries of the guest virtual processor is delayed for consideration of purging at dispatch of the guest virtual processor.
US10176003B2 Integrated framework for monitoring business activities
Methods and system are disclosed that assist monitoring activities in an organization in real-time using an integrated application. In one aspect, the integrated application establishes a connection with a central monitoring framework and an in-memory data store. The in-memory data store includes business data and associated key performance indicators (KPIs). In response to a detection of a modification of key performance indicators or an unauthorized access of the business data, an analytical engine associated with the integrated application analyzes the associated KPIs and/or the business data and generates results including modified KPIs and identifiers. Based on the identifiers, the KPIs and the modified KPIs are mapped with control parameters in a corresponding framework to determine a deviation in the values of KPIs and a workflow in the corresponding framework is instantiated. Upon instantiating the workflow, the KPIs are displayed on a user interface that provides monitoring information in real-time.
US10176000B2 Dynamic assistant for applications based on pattern analysis
A method for providing application assistants on applications is provided. The method may include performing pattern analyses on the applications, wherein application features are collected. The method may include determining application pattern types based on the pattern analyses. The method may include determining whether user customizations associated with the determined application pattern types are received. The method may include in response to the determination that user customizations are not received, associating the determined application pattern types with the applications, and generating application assistants based on the associated determined application pattern types. The method may include in response to the determination that user customizations are received, associating the user customizations with the applications, and generating application assistants based on the associated user customizations. The method may include presenting the generated application assistants in application assistant windows on the applications. The method may include executing actions on the generated application assistants.
US10175995B1 Device hibernation control
Devices, systems and methods are disclosed for limiting a number of hibernations based on a finite lifetime expectancy of nonvolatile memory. As the nonvolatile memory has a finite lifetime expectancy, a device may determine cumulative thresholds and associated session thresholds and may limit a frequency that the device hibernates. For example, the device may determine a cumulative number of hibernations and associate the cumulative number of hibernations with a cumulative threshold. The device may determine a session threshold corresponding to the cumulative threshold and may limit a number of hibernations using the session threshold. For example, the device may enter a hibernation state up to the session threshold and thereafter may enter a suspended state instead.
US10175994B2 System and method for execution of a secured environment initialization instruction
A method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software into memory. The initiating processor then loads the initialization software into secure memory for authentication and execution. The initialization software then authenticates and registers the secure virtual machine monitor software prior to secure system operations.
US10175985B2 Mechanism for using a reservation station as a scratch register
A processor core includes an instruction-sequencing unit (ISU). The ISU includes a general register file (GRF) composed of multiple hardware general purpose registers (GPRs), an exception register (XER), and a reservation station (RS). The execution unit(s) load an address of data in a data GPR, and load a first portion of the data in a first data GPR and a second portion of the data in a second data GPR in the GRF, where loading the portions of the data generate intermediate data condition codes that are loaded in the XER. The execution unit(s) generate a cumulative data condition code, which is loaded into a history buffer within the ISU. The intermediate data condition codes are loaded into a reservation station (RS) within the ISU. Upon flushing the GRF and the XER, the ISU repopulates the GRF from a history buffer and the XER from the RS.
US10175982B1 Storing taken branch information
A method and system for storing branch information is disclosed. First data may be stored in a first entry of a first table in response to a determination that a fetched instruction is a branch instruction. Second data that is dependent upon at least one previously taken branch may be stored in a second entry in a second table in response to a determination that a branch associated with the instruction is predicted to be taken. The first data may be updated to include an index to the second data in response to the determination that the branch is predicted to be taken.
US10175981B2 Method to control the number of active vector lanes for power efficiency
The vector data path is divided into smaller vector lanes. The number of active vector lanes is controllable on the fly by the programmer to match the requirements of the executing program, and inactive vector lanes are powered down by the CPU to increase power efficiency of the vector processor.
US10175979B1 Defect ownership assignment system and predictive analysis for codebases
The present disclosure relates to a system and method for predicting errors in a software code base. The system generates an element set from a plurality of defect records that identify the developer who originated the defect, the code revisions related to the defect, and a classification of the defect. The system predicts the probability and type of defects in software using a machine learning algorithm configured using elements from the defect records and the code related to the defect records.
US10175975B2 Self-mending software builder
Implementations of the disclosure provide for a self-amending software builder. A method of the disclosure includes performing at least one test on an application having source code that is stored in a source code repository and has incurred a plurality of code changes by a plurality of users; detecting a failure of the application during the test; identifying, using a processing device, an offending code change of the plurality of code changes corresponding to the failure and at least one dependent code change of the plurality of code changes that depends on the offending code change; and updating, using the processing device, a master copy of the application in view of at least one of the offending code change or the dependent code change.
US10175969B2 Data processing for upgrading medical equipment
A method for upgrading medical equipment is disclosed. The method may include: according to a first target upgrading identification in a software upgrading package, determining a first target equipment number corresponding to the first target upgrading identification. The table of upgrading identifications can include association between upgrading identifications and equipment numbers of the medical equipment. The method further includes sending the software upgrading package to a first target medical equipment corresponding to the first target equipment number to allow the first target medical equipment to upgrade itself according to the software upgrading package.
US10175965B2 Multiphased profile guided optimization
Multiphased profile guided optimization optimizes executable code based on data collected during multiple training runs of a training executable. In multiphased profile guided optimization, multiple sets of profiling data are collected where each set of profiling data is associated with a program phase and a particular training run. Program phases include but are not limited to different program features, startup, steady state and shutdown. The program features can run concurrently. Priority of the phases can be specified.
US10175961B2 Joining operator graph elements via whole program optimization
Techniques disclosed herein describe joining processing elements (e.g., of a streams processing environment) using optimization techniques, such as by whole program optimization. An optimization tool evaluates multiple processing elements based on one or more optimization rules. The optimization tool identifies, based on the evaluation, processing elements that can be merged. The optimization tool joins the identified processing elements together.
US10175956B2 Declarative software application meta-model and system for self-modification
A solution providing for the dynamic design, use, and modification of models using a declarative software application meta-model that provides for self-modification of a collection of the models is provided. The solution can enable continuous real-time testing, simulation, deployment, and modification of the collection of the models. A model in the collection of the models can represent an entity or a function and can be included in a set of related models. Additionally, a set of related models can include a plurality of sets of related models. The collection of the models can represent, for example, one or more software applications, processes, and/or the like.
US10175955B2 Spreadsheet tool manager for collaborative modeling
According to an embodiment of the present invention, a computer-implemented method for collaborative management of a plurality of modeling tools is described. The method may include receiving, via a processor, a modeling tool request from a user for a modeling tool configured to operate in a spreadsheet application, determining, via an inventory manager, whether a tool record exists matching the modeling tool request, building, via a tool creation module, a new modeling tool configured to operate in the spreadsheet application responsive to determining that a tool record does not exist, and updating, via the inventory manager, a tool record in an inventory database if a tool record does not exist that matches the modeling tool request.
US10175953B2 User interface control and communication
A user interface control that has different logic components for processing different role logic depending on a role that is played by the user interface control. The user interface control may also have a general function component that performs general functions that may be common across multiple user interface controls. Also, a protocol for use in communicating between two user interface controls to establish a communications link. A first user interface control requests information from a second user interface control, which then obtains the requested information. The second user interface control then provides the requested information to the first user interface control, and then awaits the validation of the requested information.
US10175950B2 Montgomery modular multiplication device and embedded security chip with same
A Montgomery modular multiplication device and an embedded security chip. The Montgomery modular multiplication device includes a first Montgomery modular multiplication module, a power calculation module and a second Montgomery modular multiplication module. The first Montgomery modular multiplication module obtains a first operation result A according to two first preset parameters. The power calculation module obtains a second operation result B according to the first operation result A output by the first Montgomery modular multiplication module, the first preset parameters, the second preset parameter and a power calculation function. The first Montgomery modular multiplication module further obtains a Montgomery modular multiplication conversion coefficient according to the first operation result A and the second operation result B. The second Montgomery modular multiplication module obtains a final modular multiplication result according to a first input parameter NA, a second input parameter NB and the Montgomery modular multiplication conversion coefficient.
US10175949B2 Data compiler for true random number generation and related methods
Implementations of data compilers may include: a physical device including a physical parameter, the physical parameter including at least three states. The data compiler may also include a data stream generated from the physical parameter. The data stream may include a plurality of bits. Each bit may be coded with one of a 0, a 1, and an X; the 0, the 1, and the X may correspond with one of the at least three states of the physical parameter, respectively. The data compiler may also include an exclusive OR (XOR) data processor. The XOR processor may be configured to randomize the at least three states of the data stream and output a randomized output data stream.
US10175946B2 Perform sign operation decimal instruction
An instruction to perform a sign operation of a plurality of sign operations configured for the instruction. The instruction is executed, and the executing includes selecting at least a portion of an input operand as a result to be placed in a select location. The selecting is based on a control of the instruction, in which the control indicates a user-defined size of the input operand to be selected as the result. A sign of the result is determined based on a plurality of criteria, including a value of the result, obtained based on the control of the instruction, having a first particular relationship or a second particular relationship with respect to a selected value. The result and the sign are stored in the select location to provide a signed output to be used in processing within the computing environment.
US10175944B2 Mixed-precision floating-point arithmetic circuitry in specialized processing blocks
The present embodiments relate to integrated circuits with circuitry that efficiently performs mixed-precision floating-point arithmetic operations. Such circuitry may be implemented in specialized processing blocks. The specialized processing blocks may include configurable interconnect circuitry to support a variety of different use modes. For example, the specialized processing blocks may implement fixed-point addition, floating-point addition, fixed-point multiplication, floating-point multiplication, sum of two multiplications in a first floating-point precision, with or without casting to a second floating-point precision and the latter followed by a subsequent addition in the second floating-point precision, if desired, just to name a few. In some embodiments, two or more specialized processing blocks may be arranged in a cascade chain and perform together more complex operations such as a recursive mode dot product of two vectors of floating-point numbers having a first floating-point precision and output the dot product in a second floating-point precision.
US10175942B2 Elements of processor software
An arithmetic formula is discovered that can be used to reduce logic to arithmetic. The formula enables a logic algorithm to be reduced to an arithmetic algorithm without the use of logical trees, thereby converting a logical operation to an arithmetic operation. The use of the arithmetic formula enables the computation of functions that use Boolean logic. The operation of a computer program relies on logic circuits, which in turn implement Boolean logic. Considering that a computer program requires a minimum of one or more logic circuits to execute, it now becomes possible to replace the functions of these logic circuits by a computer program implementing the arithmetic formula. Therefore, it is possible to develop software that functions similar to a real processor.
US10175939B2 Audio request interaction system
A person can use a portable electronic device to electronically purchase or otherwise request a product, service or other deliverable related to audio programming to which the person is listening at the time they initiate the request. The request is fulfilled by a service that analyzes the audio content to identify the deliverable the person desires.
US10175937B1 Customized headphone sound quality
A headphone testing system includes a memory storing a headphone test application, headphone characteristics of a headphone connected to the headphone tester system, and headphone characteristics of a plurality of headphone models to test. A processor is programmed to execute the headphone test application to simulate a first of the plurality of headphone models using the headphone characteristics of the connected headphone and the headphone characteristics of the first of the plurality of headphone models, simulate a second of the plurality of headphone models using the headphone characteristics of the connected headphone and the headphone characteristics of the second of the plurality of headphone models, receive user input regarding user preference for the first of the plurality of headphone models and the second of the plurality of headphone models, and present results indicating which of the headphone models is scored highest according to the user input.
US10175929B2 Interface device for wirelessly controlling an audio device
An interface device is configured to be attached to an audio device and at least one switch within a vehicle. The audio device recognizes a predetermined voltage signal as being a desired audio characteristic and then generates an audio signal having the desired audio characteristic. The interface device includes a central processing unit (CPU) and a wireless receiver. The wireless receiver may receive a wireless data signal from a wireless device corresponding to a desired change to the audio characteristic. The wireless data signal is converted to a first voltage signal. The first voltage signal is transmitted to the CPU. The CPU transforms the first voltage signal to an audio input signal, corresponding to the predetermined voltage signal recognizable by the audio device and corresponding to the desired change to the audio characteristic. The CPU may also receive a second voltage signal, which is converted to the audio input signal.
US10175928B2 Image management system, communication terminal, communication system, image management method and recording medium
An image management system includes an image management unit configured to manage at least a piece of image information among pieces of information transmitted in a session between a plurality of communication terminals, the piece of image information being related to an image output at each of the communication terminals; and a transmission unit configured to send the piece of image information managed by the image management unit to a first communication terminal configured to output an image based on the piece of image information.
US10175925B2 Bi-directional scanning unit, driving method and gate driving circuit
A bi-directional scanning unit, a driving method and a gate driving circuit are provided. The bi-directional scanning unit includes a first stage subunit and a second stage subunit. The bi-directional scanning unit outputs a scanning signal stage by stage in a direction from the first stage subunit to the second stage subunit and outputs a scanning signal stage by stage in a direction from the second stage subunit to the first stage subunit. During the scanning, the first stage subunit and the second stage subunit cooperate with each other, so that one of the stage subunits does not output a scanning signal while the other one outputs a scanning signal. With the technical solutions according to the embodiments, the bi-directional scanning unit can output two-stage scanning signals stage by stage, have a simplified structure, and satisfy diverse demands on the gate driving circuit.
US10175921B2 Method and system for interaction between displays in a cockpit of an aircraft
A system for interaction between cockpit display units, said system comprising: a first display unit configured to display one or more flight data in a predetermined format; a first display processing unit operatively coupled to said first display unit; a second display unit; a second display processing unit operatively coupled to said second display unit; wherein the first display processing unit is operatively connected to the second display processing unit; the second display processing unit is configured to process the command signal received from the first display processing unit; and the second display unit is configured to display data associated with the first display unit based on the processed command signal by the second display processing unit.
US10175907B2 Storage device, file writing method, and non-transitory computer readable storage medium
A storage device according to the present application includes a receiving unit and a control unit. The receiving unit receives a write request for writing a file with a specified directory name. The control unit writes the file in association with a directory of the specified directory name into a memory device, within a range up to an upper limit set for the number of files to be written in the memory device in association with each directory, in response to the write request received by the receiving unit.
US10175905B2 Systems and methods for dynamically switching memory performance states
Systems, apparatuses, and methods for improved memory controller power management techniques. An apparatus includes control logic, one or more memory controller(s), and one or more memory devices. If the amount of traffic and/or queue depth for a given memory controller falls below a threshold, the clock frequency supplied to the given memory controller and corresponding memory device(s) is reduced. In one embodiment, the clock frequency is reduced by one half. If the amount of traffic and/or queue depth rises above the threshold, then the clock frequency is increased back to its original frequency. The clock frequency may be adjusted by doubling the divisor used by a clock divider, which enables fast switching between the original rate and the reduced rate. This in turn allows for more frequent switching between the low power and normal power states, resulting in the memory controller and memory device operating more efficiently.
US10175901B2 Storage apparatus including nonvolatile memory
A storage apparatus includes a first memory, which is nonvolatile, a first controller that controls the first memory, a wireless antenna, a second memory, which is operable based on power supplied from the wireless antenna, and a second controller that is operable based on the power supplied from the wireless antenna, and performs communication using the wireless antenna. When performing communication with an external apparatus using the wireless antenna, the second controller performs authentication of the external apparatus, and stores in the second memory an authentication result indicating whether the authentication succeeded or failed. If the authentication result indicates that the authentication succeeded, the second controller permits reading by the external apparatus of first data from the second memory by communication using the wireless antenna or writing by the external apparatus of second data to the second memory by communication using the wireless antenna.
US10175896B2 Incremental snapshot based technique on paged translation systems
A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a plurality of dump units associated with a translation table in a storage device, determine a plurality of snapshot markers associated with the plurality of dump units, calculate a first value of a first snapshot marker from the plurality of snapshot markers in the storage device, identify a second snapshot marker from an additional source, the second snapshot marker having a second value satisfying the first value, retrieve a dump unit associated with the second snapshot marker from the additional source, and reconstruct the translation table using the dump unit.
US10175892B1 Adaptive read algorithm for a nonvolatile medium
An adaptive read algorithm for accessing information stored on a nonvolatile medium. The nonvolatile medium can be organized as a plurality of storage units. A method of servicing a read request to the nonvolatile medium can include recording a history of read-retries for read requests to individual storage units of the nonvolatile medium. The method can include adapting a read algorithm for a read request to a particular storage unit based on the history of the read-retries for the read requests to the individual storage units of the nonvolatile medium.
US10175891B1 Minimizing read latency for solid state drives
A processing device of a storage server receives a write request to write to a first logical address of a virtual storage device that is mapped to a plurality of SSDs. The processing device stores a data block associated with the request in a buffer, stores an entry for the write request in a queue, the entry comprising a reference to the data block in the buffer, sends a write command to an SSD, the write command comprising the data block, and subsequently receives an acknowledgment that the data block has been written to the SSD. The processing device maintains the data block in the buffer until a combined size of a plurality of data blocks in the buffer is equal to or greater than a threshold, the threshold being based on a number of SSDs in the plurality of SSDs and a block size of the plurality of SSDs.
US10175878B2 Electronic apparatus
Provided is an electronic apparatus for receiving an input in accordance with a pressure load which can reduce the possibility to drop an object being dragged. The electronic apparatus includes a display unit for displaying an object, a touch sensor for detecting a touch to the display unit, a load detection unit for detecting a pressure load on a touch face of the touch sensor, and a control unit for controlling to start drag processing of the object based on detection of the touch to the object by the touch sensor and detection by the load detection unit. The control unit controls the load detection unit to stop detection after the drag processing is started.
US10175869B2 Methods and systems for analyzing and visualizing spray patterns
Computer-implemented systems and methods predict behavior of sprays based on receiving a selection of one or more variables affecting spray. Relative amounts of the droplets forming the spray are grouped into various droplet size classes, where each droplet size class represents a range of droplet sizes. The relative amounts of the spray in the classes is visually depicted on a computer display according to a distribution of droplets, a volume of spray falling within the droplet size classes, a chart depicting relative amounts of the spray as a function of droplet size, or according to a spray quality based on environmental factors.
US10175864B2 Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
An electronic device: displays a plurality of objects, where two or more of the objects are grouped together in a group of objects and one or more other objects of the plurality of objects are not in the group; detects a first gesture that includes a first press input at a location that corresponds to a respective object in the group. in response to detecting the first gesture, the device selects one or more of the plurality of objects as a set of selected objects. If the first press input had a maximum intensity below a first intensity threshold, the set includes the objects in the group and excludes the other objects that are not in the group. If the first press input had an intensity above the first intensity threshold, the set includes the respective object and excludes one or more objects in the group and the other objects that are not in the group.
US10175856B2 Drawer for displaying hierarchical data
Implementations generally relate to the generation of tile visualization for interactively displaying data on a user device. In some implementations, a method includes retrieving hierarchical data from a data storage system, including one or more first data items and one or more second data items descended from at least one of the first data items. The method further includes generating for display a main window including at least a portion of the hierarchical data. The method further includes enabling a user to select one or more of the first data items or the second data items. The method further includes generating for display a drawer window upon activation of a drawer function. The method further includes causing the selected data items to be displayed in the drawer window.
US10175847B2 Method and system for controlling display device and computer-readable recording medium
A portable device and a method for controlling a display device include receiving first display information of a first arrangement of icons displayed on a screen of the display device, displaying the first arrangement of icons on a display of a portable device based on the first display information, modifying the first arrangement of icons displayed on the display of the portable device to generate a second arrangement of icons, generating second display information based on the second arrangement of icons, and transmitting to the display device a request to display the second arrangement of icons on the display of the display device, the request comprising the second display information.
US10175846B1 Communication device
The communication device comprising a first weather implementer, a second weather implementer, a first weather dependent shortcut icon modification implementer, a second weather dependent shortcut icon modification implementer, and an audio playback implementer.
US10175837B2 Offset charge injection for increasing measurement security
A system and method for injecting a signal on a sense electrode in order to increase the security of the touch sensor if signals are capable of being intercepted by a probe, the injected signals being capable of creating a signal on the sense electrode that replicates the signal of an actual finger, creating a signal on a sense electrode that is equal to but opposite of an actual finger in order to cancel out the signal from the actual finger and therefore hide its presence, and create a pseudo random signal on sense electrodes so that it is difficult to correlate measurable signals on sense electrodes to actual finger position.
US10175827B2 Detecting an active pen using a capacitive sensing device
In an example, a processing system for an integrated display and capacitive sensing device includes a sensor module and a determination module. The sensor module includes sensor circuitry configured to be coupled to a plurality of sensor electrodes. The sensor module is configured to receive an active pen signal with at least one sensor electrode of the plurality the sensor electrodes. The determination module is configured to adjust a sensing period of the sensor module for alignment with a transmission period of the active pen signal.
US10175809B2 Vehicle electronic mobile device systems
The vehicle electronic mobile device system includes an executable software program configured to lock down the tactile input of the electronic mobile device when the electronic mobile device is paired and the vehicle is in a vehicle operating condition. The vehicle electronic mobile device system includes a hands-free system. The executable software program is further configured to allow other functions of the electronic mobile device remain operative and incoming texts and phone calls are pushed through the hands-free system. Responses to the incoming texts and phone calls are transmitted from the driver to the electronic mobile device through the hands-free system. Accordingly, the vehicle electronic mobile device system discourages users from handling the electronic mobile device but allows the driver to maintain communications through the electronic mobile device by utilizing the hands-free system.
US10175800B2 Electrode member and touch window comprising the same
An electrode member according to an embodiment includes a first resin layer; and an electrode layer on the first resin layer, wherein the first resin layer has a thickness in the range of 1 μm to 25 μm.
US10175796B2 In-cell display panel having touch electrodes and common electrodes and display device including the same
Disclosed is a display panel. The display panel includes a plurality of first electrodes, a plurality of second electrodes, a plurality of first electrode lines, and a plurality of second electrode lines. The first electrodes are provided in a display part and are used as a common electrode and a touch electrode. The second electrodes are used a common electrode and each second electrode is disposed adjacent to at least one of the first electrodes. The first electrode lines extend to a non-display part disposed outside the display part and are each connected to a corresponding one of the first electrodes. The second electrode lines extend to the non-display part and are connected to at least two of the second electrodes and supply a common voltage to the second electrodes connected to the second electrode lines.
US10175791B2 Display device with integrated touch screen
Disclosed is a display device with an integrated touch screen, including a touch screen comprising a plurality of driving electrodes and sensing electrodes built in a panel; a display driver integrated circuit (IC) (i) converting a first driving pulse into a second driving pulse with a gate high voltage Vgh, wherein the second driving pulse is applied to the driving electrodes when the panel operates in a touch driving mode, (ii) receiving a plurality of sensing signals from the sensing electrodes when the panel operates in a touch driving mode, and (iii) applying a common voltage to the driving electrodes and the sensing electrodes when the panel operates in a display driving mode; and a touch IC generating the first driving pulse, wherein the first driving pulse is applied to the display driver IC, and receiving the sensing signals from the display driver IC to detect a touch.
US10175787B2 Transparent electrode films and touch panel comprising the same
A transparent electrode according to an example embodiment includes a transparent base layer; a metal nanowire layer disposed on the transparent base layer; and a metal oxide layer disposed on the metal nanowire layer. A hard coating layer is disposed on an upper surface or a lower surface of the transparent base layer.