Document Document Title
US10028012B2 Apparatus, systems and methods for audio content shuffling
Song shuffling system plays a series of songs selected from a shuffled plurality of predefined audio content sources. An exemplary embodiment concurrently receives, during a shuffle operation, a stream of audio content from each of the predefined audio content sources, wherein each of the streams of audio content comprises a plurality of serially received songs. Each song is stored by the media device as the song is received. A first predefined audio content source is selected from the predefined audio content sources. Then, a first song is selected having a beginning portion that is stored in the memory medium and that was provided by the selected first predefined audio content source. A second predefined audio content source is selected from the predefined audio content sources that is to provide a second song that is to be presented to the user upon conclusion of the presentation of the first song.
US10028011B2 Predictive storage of broadcast content
A server device may determine content prediction parameters associated with multiple items of content; generate respective content prediction aggregate scores for each of the multiple items of content based on the content prediction parameters. A particular content prediction aggregate score, associated with a particular content, may be generated based on content prediction parameters associated with the particular content. The server device may generate a content prediction instruction; and may provide the content prediction instruction to cause the user device to receive and store a portion of the particular item of content.
US10028008B2 Persistent media player
A persistent media player is disclosed. A method for providing the persistent media player includes displaying, by an electronic device, a first portion of a scrollable document in a user interface (UI) of an application executed on the electronic device. The first portion includes a media player that is to present a first media item. The method further includes receiving an input to scroll to a second portion of the scrollable document. The method also includes displaying the second portion of the scrollable document, where the first portion is no longer visible and where the media player continues to be visible.
US10028006B2 Transponder loss and join-in-progress channel monitoring
A set top box includes a first tuner configured to receive a first signal representing media content transmitted at a first resolution and a second tuner configured to receive a second signal representing the media content transmitted at a second resolution. A processing device is configured to monitor the second tuner to determine if the second tuner is receiving the second signal.
US10028003B2 Advertisement scheduler
An advertisement scheduler in the television advertisement scheduling system receives a commercial break schedule generated from a completed assignment of one or more spots that correspond to the deals comprising advertisers orders to place the one or more spots into one or more commercial breaks in the commercial break schedule based on constraints and placement requirements. The advertisement scheduler may determine representative liability per pending spot for one or more of the deals, and reshuffle the placement of the one or more spots based on the representative liability of the one or more deals in order to minimize liability associated with the one or more deals. The advertisement scheduler may reshuffle the placement of the one or more spots based on a forecast of expected viewership associated with the one or more deals, and generate a finalized commercial break schedule based on the reshuffling.
US10028001B2 Systems and methods for providing access to media contents using a rights database
There is provided a system comprising a non-transitory memory storing a rights database and a hardware processor configured to receive a user input from a user device requesting playback of a media content, the media content being provided by a first type of content provider, perform a first search of the rights database for a first media content entitlement associated with the media content corresponding to the first type of content provider, if the first search does not find the first media content entitlement, perform a second search of the rights database for a second media content entitlement associated with the media content corresponding to a second type of content provider, and, when the second search finds the second media content entitlement, enable playback of the media content from a content provider that is the first type of content provider based on the second media content entitlement corresponding to the second type of content provider.
US10027999B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method for transmitting broadcast signals by an apparatus for transmitting broadcast signals, the method includes encoding data corresponding to each of data pipes; encoding signaling data; building at least one signal frame including the encoded data and the encoded signaling data; modulating data of the at least one signal frame by an Orthogonal Frequency Division Multiplex (OFDM) scheme; performing Peak to Average Power Ratio (PAPR) reduction for the modulated data using a tone reservation algorithm based on a Fast Fourier Transform (FFT) size; and transmitting time domain broadcast signals carrying the modulated data of the at least one signal frame, wherein the at least one signal frame comprises signaling symbols and data symbols, wherein a set of carriers in the signaling symbols and a set of carriers in the data symbols are reserved for the PAPR reduction, respectively.
US10027994B2 Interactive audio metadata handling
A method and apparatus for processing object-based audio signals for reproduction through a playback system is provided. The apparatus receives a plurality of object-based audio signals in at least one audio frame. In addition, the apparatus receives at least one audio object command associated with at least one object-based audio signal of the plurality of object-based audio signals. In addition, the apparatus processes the at least one object-based audio signal based on the received at least one audio object command. Further, the apparatus renders a set of object-based audio signals of the plurality of object-based audio signals to a set of output signals based on the at least one audio object command. The at least one audio frame may be received from one of a set top box, an OD player, or a television. The apparatus may be an AV receiver or a television.
US10027993B2 System and method for multiscreen network digital video recording using on-demand transcoding
A method is disclosed that includes: receiving, via a network digital video recorder, a request to record requested content; receiving, via a network digital video recorder at a first time, the requested content in a first format and the requested content in a second format; storing, via the network digital video recorder, the requested content in the first format; storing, via the network digital video recorder, the requested content in the second format; deleting, from network digital video recorder, the requested content in the second format after a predetermined time period; and transcoding, via an on demand transcoder, the requested content in the first format to the requested content in a third format after the predetermined time period.
US10027990B2 Variable length coding method and variable length decoding method
The present invention is a variable length coding method for coding coefficients in each block which are obtained by performing frequency transformation on picture data of a moving picture per block having a predetermined size, and comprises: a coefficient scanning step of scanning the coefficients in the block in a predetermined order; and a coding step of coding the coefficients scanned in the coefficient scanning step into variable length codes in a predetermined order by switching a plurality of tables to be used for coding. Here, a direction of switching between the tables may be one-directional. Also, the coding may be non-arithmetic coding.
US10027989B2 Method and apparatus for parallel decoding
Example methods and apparatuses including a picture parallel decoder are described herein. The picture parallel decoder includes an entropy pre-processing unit, an entropy transcoding unit, and a plurality of decoders. The entropy pre-processing unit may be configured to determine dependencies between frames of an encoded bitstream and to determine slice location data within the encoded bitstream based on dependencies between the frames. The entropy transcoding unit may be configured to transcode slices of the encoded bitstream based on the dependencies between frames. The plurality of decoders may be configured to decode two or more of the transcoded slices in parallel.
US10027985B2 Image coding device, image decoding device, image coding method, and image decoding method
An improvement in efficiency in an image decoding process is intended. An image coding device codes a texture image and a depth image. In the coding, the image coding device performs coding of the texture image by using depth information and coding of the texture image without using the depth information while following a coding control parameter. Further, the image coding device codes use result information that indicates whether or not the depth information is used in coding the texture image. An image decoding device decodes the texture image and the depth image. In the decoding, the image decoding device decodes the depth image in a case where decoded use result information indicates that the depth information is used and skips a decoding process of the depth image in a case where the depth information is not used.
US10027983B2 Adaptive coding of a prediction error in hybrid video coding
The present invention relates to a method for coding a video signal using hybrid coding, comprising: reducing temporal redundancy by block based motion compensated prediction in order to establish a prediction error signal, deciding whether to transform the prediction error signal into the frequency domain, or to maintain the prediction error signal in the spatial domain for encoding.
US10027973B2 Method of performing motion vector prediction, and apparatus thereof
A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.
US10027966B2 Apparatus and method for compressing pictures with ROI-dependent compression parameters
An apparatus and method to decrease bit rate through direct control of video compression parameters when compressing a video. The video compressing apparatus may use a Region of Interest (ROI)-dependent compression parameter and may include a ROI estimating part, a parameter allocating part, and a compression part. The ROI estimating part may estimate the ROI of an input video. The parameter allocating part may allocate a compression parameter to each region of the input video based on the estimated ROI information. The compression part may compress the input video by applying the parameter allocated to each region. A higher compression rate may be achieved by allocating a higher bit rate to the ROI and a lower bit rate to non-ROI regions.
US10027964B2 Bi-directional lossless encoding and decoding system
A bi-directional lossless encoding and decoding (“BLED”) system for encoding and decoding an acquired image having M by N pixel values (“P”), the BLED system is disclosed. The BLED system includes an input buffer, a first flipping module, a first encoder, a second encoder, a second flipping module, and a transmit buffer.
US10027959B2 Video decoding method and apparatus using the same
A video decoding method according to an embodiment of the present invention may include determining a type of a filter to be applied to a first-layer picture which a second-layer picture as a decoding target refers to; determining a filtering target of the first-layer picture to which the filter is applied; filtering the filtering target based on the type of the filter; and adding the filtered first-layer picture to a second-layer reference picture list. Accordingly, the video decoding method and an apparatus using the same may reduce a prediction error in an upper layer and enhance encoding efficiency.
US10027956B2 Image decoding device, image encoding device, and data structure of encoded data
A video image decoding device (1) is equipped with a TT information decoder (14) that, in the case where encoded data includes merge/skip information that merges or skips presence information indicating whether or not frequency-domain transform coefficients are included in the quantized transform coefficients, does not decode the presence information, and a TT information inference unit (33) that, in the case where the encoded data includes merge/skip information that merges or skips the presence information, infers the presence information. The TT information decoder (14) uses presence information inferred by the TT information inference unit (33) to decode the encoded and quantized transform coefficients.
US10027950B2 Calibration of a three-dimensional acquisition system
Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
US10027947B2 Image processing apparatus and image processing method
The present disclosure relates to an image processing apparatus and an image processing method that enable high-precision generation of parallax images of viewpoints with a small amount of calculation.A correlation generating unit calculates correlation values of captured images of pairs of viewpoints, using captured images of viewpoints. A generating unit generates parallax images of different hierarchical levels of a reference viewpoint based on the correlation values. The parallax images are a parallax image formed with the disparity value of the reference viewpoint, and a parallax image formed with the disparity value of an occlusion region. The reference viewpoint is one of the viewpoints. The present disclosure can be applied to the image processing apparatus of a light field camera, for example.
US10027946B2 Camera assembly for electronic devices
In accordance with embodiments herein an electronic device is provided comprising a housing, a display, and a camera assembly including a camera and an articulating support that includes a base and a main leg joined to the base. The base and main leg movably coupled to the housing wherein movement of the articulating support defines camera alignment paths followed by the camera when moving between a retracted position and active positions.
US10027945B2 3-dimensional camera module and method for auto focusing the same
An exemplary embodiment of the present invention is such that an auto focus search section of a first actuator and an auto focus search section of a second actuator are different to thereby optimize an auto locus effect of the 3-D camera module.
US10027937B1 Projection mapping system and apparatus
A projection system includes a projection apparatus embodied in a housing secured to a user. The projection apparatus has a processor in data communication with a networking device, at least one input/output device, and computer memory. The computer memory includes a program with machine readable instructions that, when effected by processor, perform the following steps: (a) determine an edge of a surface to be measured; (b) project an initial image onto the surface, the initial image being based on a predetermined set of conditions; (c) determine a substantially perpendicular distance D1 between the projection apparatus and the surface; (d) determine a distance D2 between the projection apparatus and the edge of the surface; (e) calibrate the initial image based on the distances D1 and D2 determined in steps (c) and (d); and (f) project an updated image onto the surface.
US10027930B2 Spectral filtering for vehicular driver assistance systems
A vision system of a vehicle includes an imaging array and a spectral filter disposed at the imaging array. The imaging array includes a two dimensional array of photosensing pixels. The spectral filter includes a deflection color microsplitting configuration. The deflection microsplitting spectral filters are disposed in front of a pixel of a respective sub-array of a plurality of sub-arrays and not disposed in front of other pixels of the respective sub-array. The imaging array captures image data for use in a driver assistance system of the vehicle.
US10027924B2 Method and design for optimum camera and display alignment of center of the room video conferencing systems
Systems for videoconferencing are designed for where people are seated around a video conferencing system. The systems include a camera so the far site can see the local participants and the systems include displays that show the far site. The displays are properly aligned with the cameras so that when people at the far site view the displayed images of the near site, it looks like they have eye contact with the near site. Obtaining the alignments of the camera and the displays to provide this apparent eye contact result requires meeting a series of different constraints relating to the various sizes and angles of the components and the locations of the participants.
US10027920B2 Television (TV) as an internet of things (IoT) Participant
A method and device for a television (TV) device participating in an Internet of Things (IoT) network. An IoT controlling service is communicated with to send and receive messages adjusting a state of the TV device. The state of the TV device is monitored based on an attribute table. The state of the TV device can serve as triggers for one or more routines. A predefined routine is determined based on an actions table. The predefined routine is activated based on a detected TV device state attribute.
US10027915B2 Photoelectric conversion device and imaging system
A photoelectric conversion device according to an exemplary embodiment includes a pixel which includes a photoelectric conversion unit and an amplifier transistor configured to output a signal generated by the photoelectric conversion unit. The photoelectric conversion unit includes a first electrode, a second electrode electrically connected to the amplifier transistor, a photoelectric conversion layer, and an insulating layer disposed between the photoelectric conversion layer and the second electrode. The photoelectric conversion layer includes quantum dots.
US10027910B2 Method for avoiding pixel saturation
The invention relates to a method for avoiding pixel saturation in a group of pixels, each having a node, wherein a reference voltage is predetermined, and wherein a voltage change at the node of only one of the pixels compared to the predetermined reference voltage causes the synchronous reset of all pixels of the group.
US10027882B1 Device and method for photo and video capture
A single user input element in an image capture device is used for both image and video capture, based on detecting a state change of the single user input element from a first state to a second state based on a detected user activity, and determining a duration of the second state. An image from the image sensor is stored based on the duration of the second state being less than a time interval, and a video recording is captured based on the duration of the second state being greater than the time interval. The video recording is captured until a state change of the single user input element from the second state to the first state is detected.
US10027880B2 Image pickup apparatus, autofocus method, and storage medium
An image pickup apparatus includes a first focus detection circuit configured to calculate an evaluation value indicative of a contrast based on an image pickup signal output by an image pickup device, a second focus detection circuit configured to perform focus detection based on phase difference detection to output a defocus amount of an image-acquiring optical system including a focus lens, and a control circuit configured to control a focusing operation of detecting a position of the focus lens where the evaluation value is indicative of an extreme value based on an output from the first focus detection circuit. Based on the defocus amount output by the second focus detection circuit, the control circuit controls initial position driving of the focus lens executed before the focusing operation is performed.
US10027878B2 Detection of object in digital image
A detection apparatus for detecting a subject in a digital image, including: an input and output interface to which a word for identifying the subject is input; and a processor configured to: receive the word for identifying the subject from the input and output interface; determine an attribute that is specified by the word for identifying the subject, the attribute being at least one of name, color, shape, size, and position; select a method of detection in accordance with the determined attribute; apply the selected method of detection to the digital image to detect the subject in the digital image; and output a result of the detection of the subject so as to cause a prescribed action to be performed with respect to the detected subject in the digital image.
US10027877B2 Image pickup apparatus to perform scanning of focus lens
An image pickup apparatus having a continuous shooting mode in which images are captured for recording in response to an image capture instruction, wherein respective development process for each image is performed before capturing a subsequent image for recording in the continuous shooting mode, includes a focus control unit and a control unit. The focus control unit detects a focal point of a focus lens. The control unit controls movement of the focus lens and controls the capturing of an image. After the control unit controls the movement of the focus lens using the focus control unit and captures an image for recording in the continuous shooting mode, the control unit moves the focus lens to a predetermined position and then moves the focus lens across a predetermined range from the predetermined position to perform the scanning using the focus control unit during the development process of the captured image.
US10027871B2 Imaging control system, control apparatus, control method, and storage medium
A control apparatus for controlling an imaging apparatus capable of changing an imaging direction of an imaging unit in panning and tilting directions includes an acquisition unit configured to acquire a captured image captured by the imaging unit, and an provision unit configured to provide, together with the captured image, when the imaging direction of the imaging unit coincides with a panning rotational axis for rotating the imaging direction in the panning direction, a panning direction guide for indicating that changing the imaging direction in the panning direction rotates the captured image around an intersection of an optical axis of the imaging unit and a plane containing the captured image.
US10027863B2 Auto-lift apparatus for CCTV camera maintenance
The present invention relates to an auto-lift apparatus for CCTV camera maintenance, wherein a CCTV camera is fixed to a lower end portion of a band wound with a predetermined width to maintain the CCTV camera on the ground, the band is made of an insulating material, a control unit which controls the CCTV camera to rise or fall is provided in a slot type, and the CCTV camera rises, falls, and is kept stopping through coupling of worm gears.
US10027861B2 Camera device
A camera device includes a holder in which an optical member is retained and a circuit board with an image sensor. The circuit board at least includes a stack of a solder resist, a metallic layer, and a resinous layer. A groove or recess is formed in the circuit board to have a depth extending through thicknesses of the solder resist and the metallic layer to expose a portion of an outer surface of the resinous layer. The holder is attached to the exposed portion of the outer surface of the resinous layer using an adhesive agent. An overflow stopper is formed at least round the recess to stop the adhesive agent from flowing outside the recess during a production process, thereby enhancing the degree of joining of the holder and the circuit board, and ensuring the stability in positional relation between the image sensor and the optical member.
US10027841B1 System and method for document processing device administration
A system and method for registering network devices in accordance with customer identification includes a network interface that receives device identification data corresponding to a newly installed multifunction peripheral. The network interface also receives incoming location data corresponding to a physical location of the multifunction peripheral. A memory stores customer list data corresponding to identification of existing customers associatively with stored location data corresponding to existing customer locations. A processor compares incoming location data against the customer list data and associates a customer name with received identification data in accordance with a comparison of the incoming location data and the customer list data.
US10027840B2 Printer and non-transitory storage medium storing instructions executable by the printer
In a printer, when a storage print job is a print job for execution of carbon-copy printing, a controller performs: creating a plurality of bit map data by rasterizing page-description-language data contained in the storage print job a plurality of times; storing the created bit map data; and controlling an image former to print images based on the stored bit map data when a print instruction for the storage print job is received. When the storage print job is a print job not for execution of the carbon-copy printing, the controller performs: storing the page-description-language data contained in the storage print job; when the print instruction for the storage print job is received, rasterizing the stored page-description-language data to create bit map data; and controlling the image former to print an image based on the created bit map data.
US10027832B2 Image reader device and image formation apparatus
An image reader device includes: an original placement part; a holder supporting the original placement part and forming, with the original placement part, a first boundary extending in a first direction; an image reading part movable in a vertical scan direction parallel to the first direction; and an open-close unit closable relative to the original placement part and including a press member which presses an original on the original placement part. The press member includes a first zone and a second zone arranged in the first direction. The first zone includes an extended portion extending beyond the first boundary from the original placement part to the holder when the open-close unit is located at a closed position.
US10027829B2 Recording apparatus and reading apparatus
An apparatus main body including a recording mechanism portion that performs recording on a paper sheet; and a reading mechanism portion which is linked to the apparatus main body to be rotatable in an upper portion of the apparatus main body, and reads a document, the reading mechanism portion includes a reading unit which extends in a main scanning direction, and moves in an auxiliary scanning direction intersecting with the main scanning direction, a motor which moves the reading unit, and a first linking portion and a second linking portion which are disposed on the outside of a moving region when the moving region of the reading unit is viewed in a plan view, and are linked to the apparatus main body to be rotatable, and the motor is disposed at least in any of the first linking portion and the second linking portion.
US10027827B2 Image forming apparatus capable of customizing operation screen based on personal setting information and method for controlling image forming apparatus
An image forming apparatus includes an obtaining unit that obtains personal setting information about a user who logs into the image forming apparatus from a server apparatus and a display control unit that controls a display unit to display a customized operation screen customized for the user based on the obtained personal setting information. If the personal setting information has been obtained from the server apparatus within a predetermined time, the customized operation screen is displayed. If the personal setting information has been obtained from the server apparatus after the predetermined time elapses, the customized operation screen is not displayed.
US10027826B2 Image forming system, non-transitory computer readable medium, and image forming method
An image forming system includes: an image forming apparatus that stores linguistic information; and a terminal apparatus that is connected to the image forming apparatus via a communication unit and that transmits a control command to the image forming apparatus. The image forming apparatus transmits the linguistic information to the terminal apparatus, and the terminal apparatus displays the screen for controlling the image forming apparatus, using the linguistic information received from the image forming apparatus.
US10027824B2 Image forming system
An image forming system includes an information terminal for storing therein a captured image, and an image forming apparatus for generating image data of a job page including a read image. The information terminal accepts an operation of laying out the captured image in the setting page and transmits layout information to the image forming apparatus. In order to discriminate the read image corresponding to the captured image as an object image and generate image data of the job page, the image forming apparatus makes a layout of the object image in the job page similar to the layout of the captured image corresponding to the object image in the setting page.
US10027823B2 Operation guiding apparatus
A guidance apparatus comprises: an operation section configured to receive an operation from a user; a first detection section configured to detect a user in front of the operation section; a confirmation processing section configured to confirm the existence of a user operating the operation section according to the detection result of the first detection section; a determination processing section configured to determine whether or not the operation section receives an operation from the user within a certain period of time after the confirmation processing section confirms the existence of the user; and a guidance information output section configured to output guidance information for guiding the user in operating the operation section if the determination processing section determines that the operation section receives no operation from the user.
US10027803B2 Enhanced automated attendant system
A method includes determining, at a processor of an automated attendant system, whether a customer service representative is available to speak with a caller. The method also includes scheduling a call back time in response to a determination that the customer service representative is not available to speak with the caller. The call back time indicates a time where the customer service representative will call the caller. The method further includes providing the call back time to the caller and receiving an availability flag from the caller at the call back time. The availability flag indicates whether the caller is available to receive a call from the customer service representative. The method also includes providing a call back signal to the customer service representative based on the availability flag. The call back signal indicates to the customer service representative whether to call the caller at the call back time.
US10027797B1 Alarm control for inmate call monitoring
Disclosed herein is an inmate call monitoring station including a processor and/or circuit configured to display data regarding a plurality of inmate communications occurring in a correctional facility on a display, wherein each inmate communication includes a participating inmate from among a plurality of inmates in the correctional facility, receive, from a monitoring server, a first notification indicating detection of a predefined event in a first inmate communication, play audio of the first inmate communication through an output device in response to receiving the first notification, receive, from the monitoring server, a second notification indicating activation of an alarm in response to the detection of the predefined event, wherein the alarm is activated to emit a sound in an area of the correctional facility until the alarm is manually turned off, and transmit, to the monitoring server, a request to suspend the first inmate communication.
US10027791B2 Mobile terminal
A mobile terminal including a display; a short-range communication processor configured to perform short-range communication with a watch type mobile terminal; and a controller configured to display a wallpaper on the display, receive information on an application executed by the watch type mobile terminal, and display an application icon of the application on the wallpaper of based on the received information on the application.
US10027788B2 System and method of attaching cellular device accessories
A speaker system is removably attached to a cellular telephone or telephone case to augment or supplant audio output of the phone. In one example, the system includes a protective telephone case with built in speakers. The attachment mechanism may alternatively or additionally be used as a universal attachment for cellular telephone accessories. The system may include a fastening mechanism configured to attach any accessory to a phone surface.
US10027782B2 Link adaptation for 802.11 system
A method implemented by a first network device in a Wireless Local Area Network (WLAN) to provide Modulation Coding Scheme (MCS) feedback. The method includes selecting an MCS that is determined to have a highest data rate among a plurality of available MCSes that when used to transmit a frame having a reference payload size over a wireless communications link between the first network device and a second network device results in a frame error rate that is less than or equal to a threshold error rate for a given set of transmission properties, generating a frame having a Media Access Control (MAC) header, wherein a control field of the MAC header includes an indication of the selected MCS, and transmitting the generated frame to the second network device through a wireless medium.
US10027774B2 Information on navigation behavior of web page users
A method of obtaining information on navigation behavior of users accessing web pages, includes obtaining information on web page sessions and correlating the information of at least two web page sessions for one user based on the obtained information on web page sessions. The method further includes extracting information on links from the correlated information of the at least two web page sessions, and inferring information on navigation behavior of the user based on the extracted information on links and the correlated information of the at least two web page sessions for one user.
US10027773B2 Methods and apparatus to share online media impressions data
Methods and apparatus to share online media impression data are disclosed. An example method includes receiving, at a database proprietor, a first request from a client device, the first request including an audience measurement entity cookie identifier of an audience measurement entity cookie; and determining, with a processor of the database proprietor, a cookie mapping of the audience measurement entity cookie to a database proprietor cookie that is assigned by the database proprietor and associated with the client device.
US10027771B2 System and method for measuring position
A system and method for measuring a location are provided. The system for measuring a location comprises a receiving device comprising a directional antenna the receiving device being configured to receive a signal from a mobile device in a path at a signal sensing direction side of the directional antenna, and a server configured to receive from the receiving device, information on the signal, determine a location of the mobile device based on the information on the signal, and determine a degree of congestion of the path using the location.
US10027769B2 Method and procedure for dynamic services orchestration that runs within an on-device software container
A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
US10027764B2 Associating network-hosted files with network-hosted applications
A method includes establishing a registry in which a filename extension of a file or document is associated with at least one network-hosted application that is capable of processing files having that filename extension. The method further includes configuring a cloud computing service to respond to a user-selection, on a personal computing device, of a network-hosted file having a particular filename extension for processing by using the registry to select a network-hosted application that is capable of processing files having that particular filename extension.
US10027758B2 Distributed load processing using location-based internet of things device clusters
For distributed processing using location-based IoT device clusters, using a processor and a memory at a central IoT device, a data source that is to be used for processing a workload is determined. A set of IoT devices that are operating within a threshold distance from the data source at a first time is selected. At the central IoT device, to form a cluster of IoT devices, a subset of the set of IoT devices is selected. Each IoT device in the subset satisfies a clustering condition. The processor at the central IoT device is instructed to configure a device application at a first IoT device in the subset of IoT devices, the device application enabling the first IoT device to participate in the cluster and process the workload.
US10027755B2 Selecting storage units in one or more dispersed storage networks
A method includes identifying a data access issue between a computing device and a first set of storage units regarding a data object. The method further includes determining whether the computing device will have a lessened data access issue with a second set of storage units. The method further includes, when the computing device will have the lessened data access issue with the second set of storage units, sending a copy of a transfer number of encoded data slices for each set of a plurality of sets of encoded data slices from at least some of the storage units of the first set of storage units to at least some of the storage units of the second set of storage units. The method further includes establishing access for the computing device to access the second set of storage units regarding the data object.
US10027753B2 Cloud service hosting on client device
One or more techniques and/or systems are provided for cloud service hosting on a client device. For example, a cloud service may comprise data and/or functionality that may be consumed by apps on client devices. The cloud service may be hosted within a cloud computing environment because a client device may not comprise processing resources capable of hosting the entire cloud service. Accordingly, a local service may be deployed on a client device as a local instantiation of the cloud service. For example, the local service may be a local instantiation of at least a portion of the data and/or functionality of the cloud service. In this way, the local service may utilize fewer resources than the cloud service, and may locally process requests from apps on the client device. For example, a map local service may process requests using map data locally cached from a map cloud service.
US10027751B2 Communication system and its method and communication apparatus and its method
A communication apparatus configured to transmit data to an apparatus, the communication apparatus including: a storage medium configured to store management information of data to be transferred to the apparatus; a communicator configured to communicate data with the apparatus; a detector configured to detect whether the communication apparatus and the apparatus are connected; an editor configured to select certain data to be transferred and to edit the management information based on the selection without regard to the connection of the communication apparatus and the apparatus; and a controller configured to control transfer of the selected data stored in the communication apparatus to the apparatus via the communicator based on the management information edited by the editor when the detector detects that the communication apparatus and the apparatus are connected, wherein the controller is configured to compare the management information edited by the editor with management information of data stored in the apparatus, determine the size of the selected data in the communication apparatus, and transmit data in the communication apparatus based on result of the comparison and the determination.
US10027741B2 Adaptive communication interface
Embodiments of the invention include a communication interface and protocol for allowing communication between devices, circuits, integrated circuits, and other electronic components having, for example, different communication capacities or clock domains. The interface supports communication between any components having any difference in capacity and over any distance. The interface utilizes request and acknowledge phases and signals and an initiator-target relationship between components that allow each side to throttle the communication rate to an accepted level for each component or achieve a desired hit error rate.
US10027740B2 System and method for increasing data transmission rates through a content distribution network with customized aggregations
Systems and methods for increasing data transmission rates through a content distribution network by generating a customized aggregation comprising data packets selected to maximize a data acceptance rate are disclosed herein. The system can include a memory including a content library database having a plurality of data packets and a user profile database. The system can further include a server that can: receive aggregation information identifying a set of delivery data packets and a set of assessment data packets; receive data packet data from the content library database; identify a recipient cohort; determine a recipient cohort lapsed time; generate an estimate of data packet transfer time for the aggregation; generate an updated aggregation based on the recipient cohort lapsed time and the estimate of data packet transfer time; and provide the updated aggregation to the user devices.
US10027736B2 Apparatus and method for providing streaming content
A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include one or more BaseURL elements. Uniform Resource Locators (URLs) of segments forming media may be generated based on the BaseURL elements. Additionally, a URL of a segment may be generated by mapping a BaseURL element among the BaseURL elements to a sourceURL attribute of the segment. Segments indicated by generated URLs may be identical to each other.
US10027735B2 Mechanism for facilitating user-controlled management of site network mapping and synchronization
In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled mapping of sites and synchronization of their content. In one embodiment and by way of example, a method includes receiving a first generation request for generating a site template in a first site network. The first generation request is received at a first computing device. The method may further include generating the site template, generating a child site based on the site template, and mapping the child site to one or more of a parent site and one or more child sites within the first site network.
US10027728B2 Systems and methods of streaming data
Systems and methods of stream technologies are disclosed. In some example embodiments, a method and system for a database stream switchover from one data center to another with notification at each component is provided.
US10027725B2 System and method for cascaded peer-2-peer video conferences
A P2P configuration where only the active talker or talkers are providing media streams, to reduce uplink bandwidth demands on an active talker, participants relay the active talker stream to other participants. A signaling server determines the closest participant receiving a requested stream and with available bandwidth to relay the requested stream to a requesting participant and controls the provision of the relayed stream. In certain cases, an additional intermediate participant may relay the requested stream.
US10027709B2 Generating a honey network configuration to emulate a target network environment
Techniques for generating a honey network configuration to emulate a target network environment are disclosed. In some embodiments, techniques for generating a honey network configuration to emulate a target network include receiving a network scan survey of the target network; generating the honey network configuration to emulate the target network using the network scan survey of the target network; and executing a honey network using the honey network configuration.
US10027697B1 Detection of counterfeit and compromised devices using system and function call tracing techniques
Frameworks, methods, and systems for securing a smart grid are provided. A framework can include data collection, call tracing techniques, and preparing call lists to detect counterfeit or compromised devices. The call tracing techniques can include call tracing and compiling all system and function calls over a time interval. The framework can further include data processing, in which a genuine device is identified and compared to unknown devices. A first statistical correlation can be used for resource-rich systems, and a second statistical correlation can be used for resource-limited systems. Threats of information leakage, measurement poisoning and store-and-send-later can be considered.
US10027689B1 Interactive infection visualization for improved exploit detection and signature generation for malware and malware families
According to one embodiment, a malware detection and visualization system comprises one or more processors; and a storage module communicatively coupled to the one or more processors, the storage module comprises logic, upon execution by the one or more processors, that accesses a first set of information that comprises (i) information directed to a plurality of observed events and (ii) information directed to one or more relationships that identify an association between different observed events of the plurality of observed events; and generates a reference model based on the first set of information, the reference model comprises at least a first event of the plurality of observed events, a second event of the plurality of observed events, and a first relationship that identifies that the second event is based on the first event, wherein at least one of (i) the plurality of observed events or (ii) the one or more relationships constitutes an anomalous behavior is provided.
US10027688B2 Method and system for detecting malicious and/or botnet-related domain names
A method and system of detecting a malicious and/or botnet-related domain name, comprising: reviewing a domain name used in Domain Name System (DNS) traffic in a network; searching for information about the domain name, the information related to: information about the domain name in a domain name white list and/or a domain name suspicious list; and information about the domain name using an Internet search engine, wherein the Internet search engine determines if there are no search results or search results with a link to at least one malware analysis site; and designating the domain name as malicious and/or botnet-related based on the information.
US10027687B2 Security level and status exchange between TCP/UDP client(s) and server(s) for secure transactions
According to one embodiment, a method includes informing a second peer about a security issue in one or more secure transmission control protocol/user datagram protocol (TCP/UDP) using a first peer of the one or more TCP/UDP sessions. The method also includes performing at least one action at the first peer in response to detecting the security issue. The at least one action resolves the security issue, avoids the security issue, or resolves and avoids the security issue. Also, the at least one action includes informing, via a socket call or an extension of a socket call on the one or more TCP/UDP sessions, one or more applications operating on the second peer to limit information exchange based on a severity of the security issue. Other systems, methods, and computer program products are described in accordance with more embodiments.
US10027685B2 System for providing behavior information notification service and method for providing behavior information notification service
The present invention has the aim of providing a method of an activity information notification service in which a server can receive activity information from a user of a target terminal, depending on his or her privacy setting, and then transmit the received activity information to a selected receiving user, and in which any receiving user can transmit a notification request to a target user in order to receive desired activity information. According to an embodiment of the present invention, a method of an activity information notification service at a server, the method includes steps of receiving activity information from a target terminal; determining a receiving terminal to which the received activity information will be transmitted, depending on a privacy setting of the target terminal stored in a storage unit; and transmitting the activity information to the determined receiving terminal.
US10027684B1 Method and system for user credential security
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input by a primary device from a primary input device, where the user input is provided by a user to the primary input device that is coupled to a primary device. Receiving second user input provided by the user to a secondary input device that is in communication with the primary device. Determining a user credential based on the first user input and the second user input, where at least one or the first input and the second input includes at least a portion of the user credential. Receiving an indication that the user is authentic based on the user credential, and, in response, enabling the user to further interact with the primary device.
US10027680B1 Third-party authorization of user credentials
In one implementation, a client device receives a request from a user to output a representation for a credential of the user. In response to receiving the request from the user to output the representation for the credential of the user, the client device obtains data identifying a third-party having authority to grant the user access to the credential of the user. The client device then obtains a representation of a credential associated with the third-party and validates the representation of the credential associated with the third-party. In response to validating the representation of the credential associated with the third-party, the client device outputs the representation for the credential of the user.
US10027677B2 Security access for a switch device
A method for providing user access to a network switch appliance, includes: receiving from a user a request to access configuration item for the network switch appliance, the network switch appliance configured to pass packets received from a network to network monitoring instruments; and determining, using a processing unit, whether to allow the user to access the configuration item for the network switch appliance based on information regarding the user.
US10027674B2 Determining virtual adapter access controls in a computing environment
A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).
US10027673B2 System for controlled data exchange in a file hosting service environment
The present invention provides for managing and controlling data file transfer exchange to and from file hosting services, such as cloud-based file hosting services. Specifically, the present invention control what data files are authorized for uploading to the file hosting service and downloading from the file hosting service, as well as, controlling the access to such files after uploading or downloading the data file.
US10027667B2 Methods and apparatus for provisioning services which require a device to be securely associated with an account
Methods and apparatus for provisioning and providing services to devices on a local network are described. The methods and apparatus allow for the provisioning of services to customer owned and managed devices on a local network on which another device, e.g., a first device, has already been authenticated and authorized to receive services corresponding to a customer account. After a first device on a local network is authenticated and associated with a customer account it detects the addition of new devices on the local network and assists in the registration of the new device by acting as an intermediary with a service provider device during the registration process. The security and registration established by the first device is leveraged allowing other devices on the network to be registered and authenticated for services corresponding to the same account as the first device without requiring user input of authentication and/or other information.
US10027666B2 Address validation using signatures
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating signed addresses. One of the methods includes receiving, by a component from a device, a plurality of first requests, each first request for a physical address and including a virtual address, determining, by the component, a first physical address using the virtual address, generating a first signature for the first physical address, and providing, to the device, a response that includes the first signature, receiving, from the device, a plurality of second requests, each second request for access to a second physical address and including a second signature, determining, by the component for each of the plurality of second requests, whether the second physical address is valid using the second signature, and for each second request for which the second physical address is determined to be valid, servicing the corresponding second request.
US10027660B2 Computer program, method, and system for secure data management
A computer-implemented method for providing secure data management. The method includes obtaining data via a computing device, with the obtained data not being stored on non-volatile memory elements of the computing device. The method additionally includes encrypting the obtained data using a cryptographic key to generate encrypted data. Thereafter, the encrypted data is transmitted, via a communications network, to a server device for storage. The method additionally includes retrieving the encrypted data from the server. The method further includes decrypting the encrypted data to obtain decrypted data.
US10027659B2 Security information caching on authentication token
A method of operating a security token to authenticate a user in a multi-factor authentication system is disclosed. The method includes: monitoring user custody of the token, the token having an identifying characteristic representing a possession factor for use through possession factor authentication; during a period of continuous user custody of the token based on the monitoring, obtaining a knowledge factor from a user having the continuous user custody; caching the knowledge factor in a memory of the token; and in response to a second authentication request, retrieving the knowledge factor from the memory to demonstrate to an authentication system knowledge of the knowledge factor, during the period of continuous user custody.
US10027648B2 Geolocation dependent variable authentication
In an approach to variable authentication, one or more computer processors receive a request to access secure data from a computing device. The one or more computer processors receive geolocation data associated with the computing device. The one or more computer processors compare the geolocation data to authentication parameters associated with the computing device to determine if the geolocation data falls within the authentication parameters. The one or more computer processors determine whether the geolocation data falls within the authentication parameters. If the geolocation data does not, the one or more computer processors send a request for authentication from the computing device via an authentication method wherein the authentication method corresponds to an identified location and time of the computing device associated with the request to access secure data and a time associated with the request to access secure data. The one or more computer processors receive the authentication.
US10027647B2 Mobile voting and voting verification system and method
A voter verification system and method are provided. The voter verification system may include a mobile messaging aggregator configured to receive voter verification requests from one or more mobile carriers, and a mobile voter verification server configured to verify a voter's identity in response to a voter verification request and generate a voter verified code once the voter's identity has been verified. The mobile messaging aggregator may cause a link to the voter verified code to be transmitted to a mobile device of the voter, which when selected by the voter, allows the voter to cast a vote.
US10027646B2 Associating an agent device associated with a first application providing apparatus with a second application providing apparatus
An agent device is registered in a first device registry maintained by a first registry apparatus for authenticating agent devices for communicating with application providing apparatuses. The agent device can be assigned to a second device registry maintained by second registry apparatus. The method of assignment comprises the first registry apparatus receiving from a requestor device a device assignment request. In response to the device assignment request, the first registry apparatus checks whether the agent device is allowed to be assigned to the second device registry, and if so, the agent device transmits second authentication information for authenticating the identity of the agent device to the second registry apparatus which registers this in the second device registry.
US10027636B2 Data transmission method, apparatus, and system
The present invention relates to a data transmission method, apparatus, and system. The method includes: obtaining, by a benefited device, a cooperative-layer key, performing encryption, or encryption and integrity protection processing on uplink data by using the cooperative-layer key at a cooperative layer to obtain first encrypted data, performing encapsulation processing on the first encrypted data to obtain first encapsulated data, and sending the first encapsulated data to a supporting device in a short-distance communication mode, so that the supporting device processes the first encapsulated data to obtain second encapsulated data and sends the second encapsulated data to a base station. In embodiments of the present invention, secure data transmission is implemented between the benefited device, the supporting device, and the base station in a cooperative communication process, which improves network security and reliability of data transmission.
US10027635B2 Systems and methods for decryption as a service via a message queuing protocol
Systems and methods for decryption of payloads are disclosed herein. In various embodiments, systems and methods herein are configured for decrypting thousands of transactions per second. Further, in particular embodiments, the systems and methods herein are scalable, such that many thousands of transactions can be processed per second upon replicating particular architectural components.
US10027627B2 Context sharing between endpoint device and network security device using in-band communications
A network security device (NSD) is connected between a network and an endpoint device configured to host a client application. The client application communicates with the network through the network security device using a request-response protocol. The NSD receives from the client application a request destined for the network and that seeks a response from the network. The request has a context header including context information about the client application. The NSD determines whether the client application or a file accessed thereby has a suspicious nature based on the context information. If it is determined that the client application or the file accessed thereby has a suspicious nature, the NSD blocks the request from the network, and sends to the client application a response indicating the block.
US10027607B2 Message processing using deactivation condition and after scheduled end time
Message processing includes activating an out-of-office function for a messaging account, wherein the out-of-office function has a scheduled end time. A determination is made, using a processor, that a current time is after the scheduled end time and that a deactivation condition for the out-of-office function has not occurred. Responsive to the determination, an out-of-office action is performed using the processor.
US10027605B2 Traffic and load aware dynamic queue management
Some embodiments provide a queue management system that efficiently and dynamically manages multiple queues that process traffic to and from multiple virtual machines (VMs) executing on a host. This system manages the queues by (1) breaking up the queues into different priority pools with the higher priority pools reserved for particular types of traffic or VM (e.g., traffic for VMs that need low latency), (2) dynamically adjusting the number of queues in each pool (i.e., dynamically adjusting the size of the pools), (3) dynamically reassigning a VM to a new queue based on one or more optimization criteria (e.g., criteria relating to the underutilization or overutilization of the queue).
US10027603B1 Methods and apparatus to reduce forwarding state on an FCoE-to-FC gateway using port-specific MAC addresses
In one embodiment, an apparatus includes an initialization module configured to receive a Fiber Channel over Ethernet Initialization Protocol (FIP) login request from a network device. The initialization module is configured to select an outbound port based at least in part on a load-balancing calculation. The initialization module is configured to define a destination Media Access Control (MAC) address. The initialization module is configured to associate the destination MAC address with the outbound port. The initialization module is configured to send, to the network device, a signal including the destination MAC address in response to the FIP login request.
US10027579B2 Integrated circuit, semiconductor device, card and data transfer method
An integrated circuit includes a plurality of modules including a plurality of routers, each of the module sending and receiving data with another module through a plurality of first routers included in the module and a plurality of second routers included in another module.
US10027576B2 Method, system, and apparatus for proxying intra-subnet traffic across multiple interfaces within networks
The disclosed computer-implemented method may include (1) creating, at a proxy node within an IP network, a proxy group that includes a plurality of network nodes within a subnet of the IP network that are represented by a pseudo MAC address, (2) receiving a neighbor solicitation from a network node included in the proxy group, (3) identifying, within the neighbor solicitation, a link-layer address of the network node that sent the neighbor solicitation, (4) modifying the neighbor solicitation by replacing the link-layer address of the network node with the pseudo MAC address of the proxy group, and then (5) forwarding the modified neighbor solicitation to another network node included in the proxy group to facilitate completion of an NDP process in which the other network node responds to the modified neighbor solicitation with a neighbor advertisement proxied by the proxy node. Various other methods, systems, and apparatuses are also disclosed.
US10027569B1 System, method, and computer program for testing virtual services
A system, method, and computer program product are provided for testing virtual services. In use, at least a portion of a system to implement at least one modification is identified, the system including a plurality of services and the modification including one or more of an addition of at least one new virtual service or an update of at least one existing virtual service. Further, the at least one modification is implemented to the at least a portion of the system to generate an updated portion of the system and an original portion of the system, the updated portion of the system including the one or more of the addition of the at least one new virtual service or the update of at least one existing virtual service. Additionally, the updated portion of the system is tested by: receiving input data associated with the updated portion of the system; duplicating the input data to generate a first input data and a second input data; processing the first input data with the updated portion of the system and processing the second input data with the original portion of the system; and comparing at least a portion of an output from the updated portion of the system with at least a portion of an output from the original portion of the system.
US10027567B2 Time measurement in a packet-switched communication network
It is disclosed a method for performing a time measurement on a packet flow transmitted through a communication network. The transmitting node divides the packets into first and second packets transmitted in alternating periods. At each period, transmitting node also marks each packet by setting a feature thereof to a first value indicating that the packet shall undergo time measurement or a second value indicating that the packet shall not undergo time measurement. The transmission times of two packets marked by the first value are reciprocally delayed by a predefined inter-transmission time shorter than a period duration. For each packet marked by the first value, the transmitting node generates a transmission time stamp and the receiving node generates a reception time stamp. Then, after the end of each period, a time measurement is performed based on transmission and reception timestamps of packets marked by the first value transmitted during the preceding period.
US10027562B2 Detecting network services based on network flow data
Detecting network services based on network flow data is disclosed. Using a networking device, network flow data is obtained for a plurality of endpoints of a telecommunications network. Each endpoint of the plurality of endpoints is uniquely described by data comprising an IP address, a port, and a communication protocol. For each endpoint of a set of at least one endpoint selected from the plurality of endpoints, a plurality of peers of the endpoint is determined by detecting communication between the endpoint and the plurality of peers based on the network flow data. For each peer of a set of peers selected from the plurality of peers, a difference between a number of peers of the endpoint and a number of peers of said each peer is determined based on the network flow data. It is determined if the endpoint is a service based on the difference determined for each peer of the set of peers. Network management is performed based on the determination of whether the endpoint is a service.
US10027559B1 Customer defined bandwidth limitations in distributed systems
A centralized networking configuration in a distributed system includes a plurality of computing devices implementing a networking configuration server and a plurality of nodes of a service provider network. The computing devices are configured to obtain, at the networking configuration server, client input throttling instructions and client billing information, determine, at the networking configuration server, based on the client input throttling instruction and client billing information, to apply a networking configuration option provided by the client input throttling instructions to a particular category of traffic associated with a service instance of a network-accessible service of the service provider network, transmit, from the networking configuration server to a particular node of the provider network, the networking configuration option, and implement, at the particular node, the networking configuration option.
US10027556B2 Delegated network management services
A method for providing a management function requested by a user that uses a managed device includes establishing a session on a managed device in response to a user logging into an account on the managed device, establishing a delegated management session on a management device, the delegated management session corresponding to the session on the managed device, receiving a management message on the management device, the management message being related to a management function requested by the user, and in response to the received management message, performing the management function using the management device.
US10027534B1 Log management system and method for distributed computing systems
A log management system includes a computer executable application that may be executed to obtain a first log entry from a first resource of a distributed computing system having multiple resources, and obtain resource information about at least one other resource of the distributed computing system that is correlated with the first resource. From the resource information, the application obtains one or more log entries from the correlated resource, and displays the first log entry and the correlated log entry on a display.
US10027521B2 Transmitter, receiver, and methods for controlling thereof
A transmitting apparatus, a receiving apparatus and controlling these apparatuses with regard to antenna identification information are provided. The transmitting apparatus includes: a frame generator configured to generate a plurality of frames which include a preamble symbol and a data symbol; and a transmitter configured to group a plurality of sub-carriers for the plurality of frames into a plurality of groups, insert in the plurality of frames antenna identification information controlling a sum of phase differences between the plurality of groups, calculated based on identification information about at least one external antenna of the transmitting apparatus, to be lowered than a predetermined threshold value, and transmit the plurality of frames in which the antenna identification information is inserted.
US10027520B2 Method and apparatus for generating, transmitting and receiving signals based on filter bank in wireless communication system
The present disclosure relates to a communication method and system for converging a 5G communication system for supporting higher data rates beyond a 4G system with a technology for IoT. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present application discloses a method and device for transmitting and receiving signals based on a filter bank. The device comprises: a CS-DFT spreading unit for generating two data flows by applying a CS-DFT spreading operation to a first complex-value data flow input thereto; a sub-carrier mapping unit for mapping each of the two data flows to corresponding sub-carriers; and an OQAM modulator for generating OQAM signals by applying an OQAM operation to the data flows mapped on sub-carriers.
US10027518B2 Broadcasting signal transmitter/receiver and broadcasting signal transmission/reception method
According to an aspect of the present invention, a method of transmitting service data may include encoding service data, mapping the encoded service data, MIMO encoding the mapped data using a MIMO matrix, time-interleaving the MIMO encoded data, building a signal frame including and signaling data and the time-interleaved data, frequency interleaving the time-interleaved data in frequency domain, modulating the signal frame including the frequency-interleaved data by OFDM (Orthogonal Frequency Division Multiplex) scheme and transmitting the modulated signal frame.
US10027508B2 Extended ring-like communication architecture
Various systems and methods for fault-tolerant and otherwise optimized communication, in which a system includes communication nodes connected by wireless data links together forming a ring structure, as well as additional wireless data links operative to partition the ring structure into multiple sub-ring structures. The system is operative to select, per each of the sub-ring structures, one of the wireless data links to remain dormant, thereby effectively creating a certain communication tree structure. The system is further operative, upon detecting a communication problem or inefficiency in any or all of the sub-ring structures, to shut-down, per sub-ring structure detected, the problematic or otherwise inefficient wireless data link, and to reactivate instead the dormant wireless data link, thereby effectively switching to a new communication tree structure, and thus resolving the problem or otherwise improving efficiency.
US10027502B2 Information processing method and electronic device
An information processing method and an electronic device are described where the method includes receiving and storing a first set of rule information, the first set of rule information including one piece or more pieces of first rule information, each piece of first rule information indicating a specific rule that a first control device triggers a second sub-device to perform a predetermined operation in response to detection of a predetermined condition of a first sub-device; extracting second rule information from each piece of first rule information to generate a second set of rule information; and transmitting the second set of rule information to the second control device.
US10027490B2 Method for revoking a group of certificates
A method is described for revoking a group of certificates, each of which includes a key, for an authenticated communication between one first subscriber and at least one second subscriber, one first key and one revocation value, with the aid of which the keys of the group of certificates may be calculated from the first key, being transmitted for the purpose of revocation to the at least one second subscriber.
US10027485B1 System and method for device registration and authentication
Systems and methods for device registration and authentication are disclosed. In one embodiment, a method for authentication of a device may include (1) receiving, at a mobile device, a first credential; (2) transmitting, over a network, the first credential to a server; (3) receiving, from the server, a first key and a first value, the first value comprising a receipt for the first credential; (4) receiving, at the mobile device, a data entry for a second credential; (5) generating, by a processor, a second key from the data entry; (6) retrieving, by the mobile device, a third credential using the first key and the second key; (7) signing, by the mobile device, the first value with the third credential; and (8) transmitting, over the network, the signed third value to the server.
US10027461B2 Uplink control channel configuration for a secondary cell in a wireless network
A wireless device receives a plurality of parameters of a plurality of cells grouped into a plurality of physical uplink control channel (PUCCH) groups comprising a primary PUCCH group and a secondary PUCCH group. The plurality of parameters comprise configuration parameters for a secondary cell. The secondary cell is mapped to the secondary PUCCH group if a first parameter is present in the configuration parameters, otherwise the secondary cell is mapped to the primary PUCCH group. The secondary cell is considered to be the PUCCH secondary cell if PUCCH parameters are present in the configuration parameters.
US10027455B2 Uplink OFDMA processing in WLANs
This disclosure relates to orthogonal frequency division multiple access (OFDMA) communication in wireless local area networks (WLANs). According to some embodiments, a downlink OFDMA frame may be transmitted. An uplink OFDMA frame including acknowledgements associated with the downlink OFDMA frame may be received. The uplink OFDMA frame may be processed, in some instances including determining which devices receiving the downlink OFDMA frame transmitted an acknowledgement associated with the downlink OFDMA frame in the uplink OFDMA frame.
US10027450B2 System and method for coverage enhancement
A method for operating a transmitting device includes generating a frame having at least a first preamble and a second preamble, and transmitting the first preamble in a first frequency resource and the second preamble in a second frequency resource, wherein the second frequency resource is smaller than the first frequency resource.
US10027446B2 HARQ-ACK handling for unintended downlink sub-frames
Disclosed in some examples is a method for providing a HARQ response in an LTE network for a PUCCH format 1b. The method includes receiving one or more downlink assignments of a bundling window over a wireless downlink control channel; setting a reception status for each sub-frame of a downlink data channel in the bundling window based on whether the sub-frame on the downlink data channel was associated with a particular one of the received downlink assignments and based upon whether the sub-frame was successfully received; setting a reception status of sub-frames of the downlink data channel in the bundling window that did not have a corresponding downlink assignment to a predetermined value; and transmitting a response, the response based upon the reception statuses set by the response module.
US10027444B2 Method and device for response information transmission, terminal, base station and storage medium
Disclosed are a method and device for response information transmission, a terminal, a base station and a storage medium. The method for response information transmission includes: when a time division duplex serving cell and a frequency division duplex serving cell are performing carrier aggregation and are configured to employ a physical uplink control channel (PUCCH) format 1b with channel selection mode for transmission of hybrid automatic repeat request-acknowledgement (HARQ-ACK) response information, determining HARQ-ACK response information transmitted on an uplink subframe by a first serving cell and a second serving cell, and transmitting the determined HARQ-ACK response information via a PUCCH or a physical uplink shared channel (PUSCH).
US10027442B2 Apparatus, system and method of communicating a single carrier (SC) space time block code (STBC) transmission
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a Single Carrier (SC) Space Time Block Coding (STBC) transmission. For example, a station may generate a plurality of space-time streams including at least a first space-time stream and a second space-time stream, the first space-time stream including, in a first interval, a first data sequence followed by a first Guard Interval (GI) sequence, the second space-time stream including, in the first interval, a second data sequence followed by a second GI sequence, the first space time stream comprising, in a second interval subsequent to the first interval, a sign-inverted and time-inverted complex conjugate of the second data sequence followed by the first GI sequence, the second stream including, in the second interval, a time-inverted complex conjugate of the first data sequence followed by the second GI sequence; and transmit a SC STBC transmission based on the plurality of space-time streams.
US10027438B2 Accessing CP channels with LP terminals via wavefront multiplexing
An apparatus comprises a wavefront muxing processor receiving first and second input signals to generate first and second output signals on first and second communication channels, respectively, the first and second output signals being at a common frequency slot and having relative differential amplitude and phase delays; and an amplitude and phase adjustment element located at one of the first and second communication channels to adjust the relative differential amplitude and phase delays using an adjustment amount to reduce interference in the first and second communication channels. The first output signal is a weighted sum of the first input signal and the second input signal that is phase shifted by a second phase shift. The second output signal is a weighted sum of the second input signal and the first input signal that is phase shifted by a first phase shift. The two output signals are transmitted to a transponder.
US10027431B2 Broadcast receiver with two units for switching over between different transmission technologies
The invention relates to a method for receiving radio broadcast signals by means of a radio broadcast receiver and to a radio broadcast receiver designed for performing the method, wherein the broadcast receiver has at least two receiving units for different transmission techniques. The user selects a radio broadcast service of a first receiving unit of the at least two receiving units, and the selected radio broadcast service is then played back by the radio broadcast receiver. The other, second receiving unit for the different transmission technique of the radio broadcast receiver searches for an alternative radio broadcast service having preferably the same or comparable content during the playback of the radio broadcast service selected by the user, and the radio broadcast receiver automatically switches over to the second receiving unit having the alternative radio broadcast service if the first receiving unit cannot play back the selected radio broadcast service.
US10027424B2 Low-latency adjustment of flexible transceivers using pilot signal
In an optical communication system having flexible transceivers, a transmitter section of one of the flexible transceivers generates a modulated pilot signal whose amplitude or phase or both have been modulated according to a digital code. An optical signal is transmitted from the transmitter section to a receiver section of another of the flexible transceivers. The optical signal conveys data and the modulated pilot signal. The digital code encodes parameter information for the transmitter section and for the receiver section. The receiver section receives the modulated pilot signal, determines the digital code by demodulating the modulated pilot signal, and determines the parameter information from the digital code. The transmitter section and the receiver section adjust their configuration according to the parameter information. The receiver section, while configured according to the parameter information, processes received data or future received data.
US10027422B2 Optical signal receiving device and method of receiving an optical signal
An optical signal receiving device includes a receiver configured to receive an optical signal on which modulation has been performed by an optical signal transmission device, a convertor configured to convert the optical signal received by the receiver to a digital signal by sampling an intensity of the optical signal, and a processor coupled to the converter and configured to determine, based on a frequency distribution of the intensity of the optical signal indicated by the digital signal converted by the converter, a modulation scheme of the modulation performed by the optical signal transmission device.
US10027421B2 Communication apparatus and carrier wave frequency control method
A communication apparatus including: an optical transmission device including transceivers to transmit and receive optical signals at carrier wave frequencies different from one another; a multiplexing unit to subject the optical signals input from the transceivers to frequency multiplexing; an auxiliary transceiver to perform mixing interference of a frequency multiplexing signal and a local emission light signal having the same frequency setting as a carrier wave frequency used in a control target transceiver, to generate and output a control signal for correcting the carrier wave frequency of the control target transceiver, the auxiliary transceiver being a spare transceiver for the plurality of transceivers; and a control unit to perform control to output, to the control target transceiver, the control signal input from the auxiliary transceiver.
US10027420B2 Method and system for a silicon-based optical phase modulator with high modal overlap
Methods and systems for a silicon-based optical phase modulator with high modal overlap are disclosed and may include, in an optical modulator having a rib waveguide in which a cross-shaped depletion region separates four alternately doped sections: receiving an optical signal at one end of the optical modulator, modulating the received optical signal by applying a modulating voltage, and communicating a modulated optical signal out of an opposite end of the modulator. The modulator may be in a silicon photonically-enabled integrated circuit which may be in a complementary-metal oxide semiconductor (CMOS) die. An optical mode may be centered on the cross-shaped depletion region. The four alternately doped sections may include: a shallow depth p-region, a shallow depth n-region, a deep p-region, and a deep n-region. The shallow depth p-region may be electrically coupled to the deep p-region periodically along the length of the modulator.
US10027408B2 Multi-carrier optical transmission system, optical transmitter, and optical receiver
An optical transmitter transmits to an optical receiver a multi-carrier modulated signal light by driving a light source with a modulated signal modulated with a multi-carrier modulation scheme. The optical receiver monitors reception characteristic of any of subcarrier signals included in the modulated signal and transmits a monitor result to the optical transmitter. The optical transmitter controls drive conditions of the light source based on the monitor result received from the optical receiver.
US10027404B2 Loopback satellite transponder pre-distorter
A high throughput satellite communication system and method of satellite communication that provide loopback capability and increased throughput is disclosed. The satellite communication system and method of satellite communication utilize pre-distortion based on remotely estimated characteristics of a satellite transponder's power amplifier (PA). The pre-distortion is applied to the hub modulator's constellation.
US10027400B2 Method for transmitting a digital signal for a marc system having a dynamic half-duplex relay, corresponding program product and relay device
A relaying method performed by a half duplex relay for a telecommunications system. The method includes a reception stage of receiving codewords transmitted by a source, the successive codewords corresponding to B blocks, the first of which can be decoded independently of the other blocks. This stage includes a decoding step of estimating a message from each source based on received codewords, the message being associated with the codewords transmitted by the source. The relay performs an error detection and decision-taking step on messages that are decoded without error. The relay encodes a signal and forwards it to the destination, wherein the signal is representative of only those messages that are decoded without error, such that the relay passes from non-selective reception to selective reception after receiving B1 blocks and switches from the reception stage to the encoding and forwarding stage under control of the error detection and decision stage.
US10027392B2 Method and apparatus for blind detecting a transmission mode for interference cancellation
Methods and apparatuses are provided for determining an interference transmission mode (TM) at a communication device in a cellular communication system using a resource element (RE) defined by frequency and time. A first signal is received in one RE. The first signal comprises a serving signal and an interference signal. A first vector of the received first signal is projected onto each of N projection vectors. A traffic-to-pilot ratio (TPR) decision metric of the interference signal is determined by using N pairs of an actual squared value and an expected squared value which are corresponding to the projected first vector. A TM of the interference signal is detected by determining a TF of the interference signal which minimizes the TPR decision metric from among predetermined transmit format (TF) candidates.
US10027391B2 Transmit diversity on a control channel without additional reference signals
Disclosed is a method and an apparatus providing antenna port sharing and a demodulation reference signals (DMRS) based precoding scheme for a distributed enhanced physical downlink control channel (E-PDCCH) using, for example, spatial frequency block codes (SFBC)/frequency selective transmit diversity (FSTD) transmit diversity. The method exhibits the same performance as SFBC/FSTD transmit diversity using un-precoded DMRS while not prohibiting another UEs' localized E-PDCCH to be potentially multiplexed in a same physical resource block (PRB) pair. The SFBC/FSTD transmission is facilitated by mapping a subset of layers to DMRS ports used by other UEs for localized and beamformed transmission, while the precoders for the remaining layers arc selected to be orthogonal to the other UEs precoders thereby providing good performance wide minimizing DMRS port usage. Specifically, no additional DMRS ports are needed for spatial diversity transmission.
US10027384B2 Method and device for performing NIB comp transmission in wireless communication system
The present invention relates to a wireless communication system, and more particularly, to a method and device for performing or supporting NIB coordinated multi-point (CoMP) transmission in a wireless communication system. The method and device for performing NIB CoMP transmission in the wireless communication system according to an embodiment of the present invention include: receiving signaling comprising at least one CoMP hypothesis set and at least one benefit metric from a first network node, at a second network node; and performing CoMP transmission based on the at least one CoMP hypothesis set, at the second network node. The at least one CoMP hypothesis set comprises information on hypothetical operation of CoMP network nodes.
US10027382B2 Wireless connections with virtual hysteresis
Circuit connectors for establishing EHF communication include a receiver configured to receive a transmitted EHF electromagnetic signal, and an output circuit coupled to the receiver. The output circuit has two states of operation that correspond to enabling a signal output and disabling the signal output. The output circuit is also configured to change its state of operation responsive to a state of a control signal, and a controller is coupled to the receiver and configured to produce the control signal. The control signal has two states that correspond to a first condition when the received signal exceeds a first threshold and a second condition when the received signal is less than a second threshold.
US10027379B2 Communication device
There has been a demand for a technique of expanding a communicable range as much as possible without increasing the time required for communication between an RF tag and a communication device. A communication device includes: a terminal electrically connected with an antenna; a transmitter electrically connected with the terminal and configured to generate a first radio signal superimposed with a predetermined command signal and transmit the first radio signal from the antenna; an amplifier electrically connected with the terminal and configured to receive from the antenna a second radio signal generated by an RF tag receiving the first radio signal; a detector configured to detect intensity of the signal having been amplified by the amplifier; and a suppressor configured to suppress the intensity of the amplified signal to be inputted into the detector such that the intensity does not exceed a predetermined upper limit.
US10027377B2 Wireless power supply apparatus
A power transmitter coil, a power transmitter circuit, and a direct-current power source constitute a power transmitter unit. Further, a power receiver coil, a power receiver circuit, and a load constitute a power receiver unit. Further, a resonator coil and a resonator circuit constitute a resonator unit. In the power transmitter unit, electric energy of the direct-current power source is directly converted into electromagnetic energy, a resonant field is expanded by making resonance currents of the same frequency to flow in the power transmitter coil and the resonator coil, and in the power receiver unit, electromagnetic energy of the resonant field is directly converted into electric energy, thereby transmitting electric power from the power transmitter unit to the power receiver unit.
US10027371B2 Spreading signal generating method, generating device, receiving method and receiving device
The application relates to a spreading signal generating method, generating device, receiving method and receiving device. The spreading signal generating method comprises: generating a first spreading signal component and a second spreading signal component, wherein the first spreading signal component and the second spreading signal component each comprise a spreading code and a binary subcarrier, the spreading code of the first spreading signal component is the same as the spreading code of the second spreading signal component, the binary subcarrier of the first spreading signal component is different from the binary subcarrier of the second spreading signal component; and modulating the first spreading signal component and the second spreading signal component with radio frequency (RF) carriers so as to generate the spreading signal, where a phase of RF carrier for modulating the first spreading signal component is different from a phase of RF carrier for modulating the second spreading signal component.
US10027368B2 System and method for passive intermodulation identification using cyclostationary signals
The present disclosure describes systems and methods for determining intermodulation distortion in a system such as, but not limited to, a communication system. In an embodiment, intermodulation distortion is determined by injecting a signal into a frequency band which interacts with a second signal, searching a second frequency band for a product signal formed from the first and second signals, applying a cyclostationarity detection technique to the product signal and identifying the product signal as an intermodulation distortion signal.
US10027359B2 Managing transmitter collisions
Various embodiments implemented on a mobile communication device (e.g., a multi-SIM-multi-active communication device) mitigate degraded transmit performance typically experienced by a lower-priority subscription during a Tx collision event in which a higher-priority subscription receives a shared Tx resource of the mobile communication device to the exclusion of the lower-priority subscription. Specifically, in various embodiments, a processor of the mobile communication device may determine when an upcoming transmission of the lower-priority subscription will collide with a scheduled transmission of the higher-priority subscription (i.e., may determine when a Tx collision event will occur between the subscriptions) and may implement one or more Tx collision management strategies in response to determining that the lower-priority subscription's upcoming transmission will collide with a transmission of the higher-priority subscription, thus improving the lower-priority subscription's overall performance.
US10027354B2 Phased array weighting for power efficiency improvement with high peak-to-average power ratio signals
A phased array includes a number of transmission units with an unequal array of power amplifiers for receiving or transmitting input signals at millimeter wave frequencies. The phase array transmits millimeter waves in air to reconstruct original phase-and amplitude signals by combining the signals from the unequal array of power amplifiers. The unequal array of power amplifiers comprises power amplifiers having a higher peak power than other power amplifiers of the array. The power amplifiers can also have different transmission powers from one another.
US10027352B2 Receiving a plurality of radio frequency bands
A radio frequency receiver having a plurality of parallel receiving paths, wherein each path can receive a radio frequency signal in one of a plurality of radio frequency bands and amplify the received signal in a low noise amplifier. The amplified signals from the plurality of parallel paths are combined to one combined radio frequency signal in a common summation node and down-converted to a lower frequency signal in a mixer circuit. Each low noise amplifier comprises a low noise transconductance circuit providing a current signal to drive the common summation node, and an automatic gain control circuit in each path compensates for variations in signal strength independently of signal strengths of signals received by the other receiving paths. The receiver is suitable for simultaneous multiple band reception, where received signal strength can vary between the frequency bands.
US10027350B2 Transmitter and repetition method thereof
A transmitter is provided. The transmitter includes: a low density parity check (LDPC) encoder configured to encode input bits to generate an LDPC codeword including the input bits and parity bits; a repeater configured to select at least a part of bits constituting the LDPC codeword and add the selected bits after the input bits; and a puncturer configured to puncture at least a part of the parity bits.
US10027347B2 Methods for storing and reading digital data on a set of DNA strands
In one embodiment, it is proposed a method for storing input data on a set of DNA strands, said input data being represented in a numeral system. This method is remarkable in that it comprises: formatting said input data into a set of blocks of data, each block of data having a size inferior to a size of one DNA strand; applying a first encoding with an erasure code on said set of blocks of data, defining a first set of modified blocks of data, each modified block of data having a size inferior to a size of one DNA strand; applying a second encoding using an error correcting code on each modified block of data of said first set, defining a second set of modified blocks of data, each modified block having a size inferior to a size of one DNA strand; encoding each modified block of data of said second set into a nucleotides block sequence; generating a set of DNA strands, each DNA strand comprising a nucleotides block sequence obtained through said encoding.
US10027343B2 Circuit and method for generating reference signals for hybrid analog-to-digital convertors
An embodiment circuit includes a first reference source configured to provide a first reference signal to an analog-to-digital convertor (ADC). The circuit also includes a filter coupled to an output of the first reference source and configured to filter the first reference signal to produce a filtered first reference signal. The circuit further includes a second reference source coupled to an output of the filter. The second reference source is configured to provide a second reference signal to the ADC, and the second reference signal is generated based on the filtered first reference signal.
US10027337B2 Device for digitizing an analogue signal
A device for digitizing an analog signal, wherein a distortion signal outlet of a distortion signal generator is only coupled to an analog digital converter by passive components.
US10027326B2 Reconfigurable circuit
The invention is to provide a compact reconfigurable circuit implementing a LUT and a “hard” circuit. The present invention provides a reconfigurable circuit comprising: first wires disposed in a first direction; a second wire disposed in a second direction intersecting the first direction; a power line, a ground line and data input line or data input inverse line coupled to the said first wires one-to-one; a multiplexer, one of whose inputs is connected with the second wire; nonvolatile switch cells utilized to interconnect the first wires and second wire at the crosspoints, wherein every nonvolatile switch cell is constructed by at least one non-volatile resistive switch.
US10027308B2 Vibration device, electronic apparatus, and mobile object
A vibration device which is possible to secure the fixing of a vibrating element and to reduce deterioration in characteristics of the vibrating element includes a substrate, a plurality of elastic members each of which includes a connection portion connected to a first surface of the substrate, and a support portion extending from the connection portion to a position separated from the connection portion, and a vibrating element that is supported at the support portion, in which the vibrating element is supported by the plurality of elastic members via three or more support portions.
US10027300B2 Amplifier system, controller of main amplifier and associated control method
The present invention provides a control circuit to stabilize an output power of a power amplifier. The control circuit comprises a voltage clamping loop, a current clamping loop and a loop for reducing power variation under VSWR, where the voltage clamping loop is used to clamp an output voltage of the power amplifier within a defined voltage range, the current clamping loop is used to clamp a current of the power amplifier within a defined current range, and the loop for reducing power variation under VSWR is implemented by an impedance detector to compensate the output power under VSWR variation.
US10027296B2 Architecture of a wideband distributed amplification device
A distributed amplification device with p inputs, p outputs, p amplification paths comprises a redundant reservoir of n amplifiers including n-p back-up amplifiers, an input redundancy ring and an output redundancy ring formed by rotary switches, the input and output redundancy rings sharing the same technology. The internal amplification pathways associated with the n-p back-up amplifiers frame in an interlaced manner the internal amplification pathways associated with the p nominal amplifiers and the amplification paths of the routing configurations each pass through at least five rotary switches. The input and output redundancy rings are topologically and geometrically configured and the family of the routing configurations is chosen such that the electrical lengths of all the paths of one and the same routing configuration of the family are equal.
US10027289B2 Amplifier used to improve operational performance under bypass mode
An amplifier includes an input terminal for receiving an input signal, an output terminal for outputting an output signal, a first transistor, a second transistor having a first terminal coupled to a second terminal of the first transistor, a third transistor having a first terminal coupled to a second terminal of the second transistor, a capacitor coupled between a control terminal and a second terminal of the third transistor, a bias circuit coupled to the first terminal of the third transistor for providing a bias voltage to the third transistor, a fourth transistor having a first terminal coupled to the input terminal and a second terminal coupled to the output terminal for providing a bypass path, and a fifth transistor having a first terminal coupled to the first terminal of the first transistor and a second terminal coupled to the output terminal.
US10027287B1 World band frequency front end module, system and method thereof
The present disclosure relates to a World Band Radio Frequency Power Amplifier and a World Band Radio Frequency Front End Module. The World Band Power Amplifier can contain at least one broadband power amplifier connected to a switch which can direct an RF input signal to a plurality of transmission paths, each transmission path configured for a different frequency. The World Band RFFE Module is more integrated version of the World Band Power Amplifier that can contain broadband RF PA(s), switches, logic controls, filters, duplexers and other active and passive components. The module may also include a thermal protection system capable of effecting operation of the broadband power amplifier.
US10027285B2 Semiconductor device
In a semiconductor device according to related art, it is impossible to sufficiently correct an input offset of an operational amplifier. According to one embodiment, a semiconductor device calculates, when a voltage level of an output signal output in a state in which an input of the operational amplifier is short-circuited is determined, a correction code that adjusts the input offset of the operational amplifier based on a voltage level of an output signal determined based on a comparator circuit in a period during which the input offset is large and an output of the operational amplifier is close to a power supply voltage level or a ground voltage level and a correction code that adjusts the input offset of the operational amplifier based on a voltage level of an output signal determined based on an analog-to-digital conversion circuit in a period during which the input offset is small and the output of the operational amplifier is in an intermediate level between the power supply voltage and the ground voltage.
US10027284B2 Modifiable signal adjustment devices for power amplifiers and corresponding methods and apparatus
An embodiment of an amplifier system includes a modifiable signal adjustment device with an RF signal adjustment circuit coupled between first and second nodes. The RF signal adjustment circuit includes an adjustable phase shifter and an adjustable attenuator coupled in series with each other. The device also includes a memory and a controller circuit. The controller circuit retrieves a phase shift value and an attenuation value from the memory. The controller circuit then controls the adjustable phase shifter to apply a phase shift corresponding to the phase shift value to an input RF signal received at the first node, and controls the adjustable attenuator to apply an attenuation corresponding to the attenuation value to the input RF signal. Applying the phase shift and the attenuation results in an output RF signal at the second node.
US10027280B1 Inductor-less local oscillator generation apparatus
An inductor-less local oscillator (LO) signal generation apparatus configured to generate one or more output signals which reduce a frequency pulling effect. The LO signal generation apparatus includes a multi-phase signal generation circuit, a phase signal generation circuit and one or more output circuits. The multi-phase signal generation circuit receives an input clock signal having a first frequency to generate a multi-phase clock signal. The multi-phase clock signal includes a plurality of clock signals each having the first frequency and different phases. The phase signal generation circuit is coupled to the multi-phase signal generation circuit to receive the multi-phase clock signal and output a plurality of phase signals indicating the phases of the clock signals. The one or more output circuits output the one or more output signals according to the clock signals and the phase signals without receiving feedback of any of the one or more output signals.
US10027279B2 Method and device for detecting electrical arcing in a photovoltaic installation
Method for detecting an electric arc in a photovoltaic installation, which includes measurement (E6) of voltage values at at least one site of the electrical circuit of the photovoltaic installation; digitization (E8) of the measured voltage values so as to form voltage data; formation (E11) of a window of n recent digitized voltage data; computation (E12) of a test value associated with the said window of the n voltage data; analysis (E13) of a test vector comprising m test values associated with m recent windows generating a quantity arising from this analysis representative of a risk of electric arc; comparison (E15) of this quantity arising with at least one threshold so as to deduce therefrom the presence or otherwise of an electric arc within the photovoltaic installation.
US10027276B2 Photovoltaic mounting system
A two-piece rooftop photovoltaic mounting system. A fixed base portion is attached directly to a roof surface via a lag bolt or other mechanical fastener. A movable portion is attached to and pivots about the base portion providing freedom of movement radially and axially with respect to the base portion. A photovoltaic module coupler is attached to the movable portion to support at least two photovoltaic modules at a location dictated by positioning of the movable portion. A locking nut locks the movable portion to the base portion at the desired location. A sheet of sealant material under the base portion helps prevent ingress of water into the roof surface via the lag bolt.
US10027274B2 Modular roof covering element, modular roof covering, and roof
Roof (2), at least in part covered by a modular roof covering, said modular roof covering comprising a plurality of modular elements (1) for covering said roof, wherein the plurality of elements is arranged such that at least part of a roof is fully covered by the plurality of elements, and wherein each element is coupled via coupling means to at least one adjacent further element of the plurality of elements, and the roof having sloped rafters (4) extending mutually parallel to a roof ridge, wherein the plurality of elements is directly mounted onto rafters, wherein preferably each element is supported, in a direction transverse to the rafters, onto two neighboring rafters.
US10027267B2 Exciter drive circuit including configurable flyback unit with fast energy field collapse
A power system includes an integrated drive generator (IDG) including an exciter field winding. A generator control unit (GCU) includes exciter drive circuit configured to electrically energize the exciter field winding, and a main stator configured to output voltage to at least one electrical load. The exciter drive circuit includes a dynamic flyback unit configured to selectively operate the exciter drive circuit between a first mode and a second mode different from the first mode based on a change in the at least one electrical load.
US10027266B2 Wind turbine generator system and method for operating a wind turbine generator system
The present invention concerns a method of controlling a wind power installation connected to an electric network having a generator with an aerodynamic rotor with an adjustable rotary speed, in which the wind power installation can be operated at an operating point which is optimum in relation to prevailing wind conditions at an optimum rotary speed, wherein the wind power installation is operated for a transitional period of time or lastingly at a non-optimum operating point at a non-optimum rotary speed and the non-optimum rotary speed is higher than the optimum rotary speed.
US10027259B2 Braking apparatus having function of detecting brake actuation and release faults
A braking apparatus according to one embodiment of the present invention is a braking apparatus for use in an electrical motor, and comprises a braking unit which locks the electrical motor in position, a voltage detection unit which detects a voltage applied to the braking unit, and an observing unit which recognizes a voltage variation pattern and, based on the voltage variation pattern, observes the released and actuated states of the braking unit.
US10027256B2 Vibration power generation device
A vibration power generation device including a multiple-degree-of-freedom vibration system comprising a first vibration system and a second vibration system, wherein a natural frequency of the first vibration system is different from a natural frequency of the second vibration system. A first mass member of the first vibration system has a hollow structure including a housing space inside, where the second vibration system is housed. A power generating element is mounted on a plate spring of the second vibration system. A support part projects within the housing space, and one end side of the plate spring is attached to the support part and supported within the housing space at a position inward from a peripheral wall of the first mass member. A second mass member of the second vibration system is attached to another end side of the plate spring.
US10027255B2 Slope-following precision drive
Apparatus, and a corresponding method for its operation, for precisely moving a movable rotor by urging a motor, such as a piezoelectric motor, into operative engagement with a circumferential rim-like portion of the rotor, with a radial preload force great enough to produce tangential motion in the rim-like portion and thereby to move the rotor in any desired manner and with very high precision. Possible damaging effects of the radial preload force are canceled by the introduction of an oppositely directed radial resistive force, such as by means of one or more pinch rollers positioned opposite the motor and also engaging the rim-like member. The motor is mounted in an assembly that permits limited sliding and pivoting movements of the motor and thereby allows the motor to adapt to any physical irregularities in the driven rim-like member.
US10027254B2 Method of energy harvesting using built-in potential difference of metal-to-metal junctions and device thereof
This invention is related with electrical energy conversion device, which uses built-in potential of metal-to-metal junctions from repeating movements with random frequencies, speeds and amplitudes at the medium of the device. The device using the method does not rely on a resonant frequency, besides, it can convert the kinetic energy to electrical energy even at low frequencies. Furthermore, its application to the real life situations is economic and beneficial because of the efficient working principle and simple structure. Unique design of the device enables direct wiring of the outputs of identical or similar devices together for the purpose of power scaling without the need of using another device, which may cause energy losses and increase the total cost. This device also does not require a dummy voltage source or a precharge at the beginning of energy harvesting.
US10027242B2 Vehicle power conversion device
A vehicle power conversion device includes a two-level converter, a three-level converter and one cooling device. The two-level converter includes a capacitor, first switching devices and second switching devices. The three-level converter includes two capacitors, third switching devices, fourth switching devices and a bidirectional switch. The first and second switching devices are embedded in first power modules, and the third and fourth switching devices are embedded in second power modules. The second power modules have dielectric strength voltages at least equal to a voltage applicable to any one of the two capacitors connected in series included in the three-level converter, and the first power modules have dielectric strength voltages at least equal to a sum of a voltage applicable to any one of the two capacitors connected in series included in the three-level converter and a voltage applicable to the capacitor included in the two-level converter.
US10027231B2 Auto-tuning current limiter
A power conversion circuit is provided. A reference signal is integrated over a first time period. A second signal is generated that is approximately proportional to an output current of the power conversion circuit. The second signal is integrated over a second time period. A first result of the integration of the reference signal is compared to a second result of the integration of the second signal. A fault signal is asserted if the second result is greater than the first result.
US10027228B2 Switching converter having noise cancellation feature and electronic device using the same
An input smoothing circuit is provided between an input line and a ground line. A high-side transistor and a low-side transistor are provided in series between the two ends of the input smoothing circuit. The high-side transistor and the low-side transistor are arranged side by side in a first direction on a circuit board. Two current loops that run through the smoothing circuit, the high-side transistor, and the low-side transistor are formed to be substantially linearly symmetrical with respect to an axis of symmetry that extends in the first direction.
US10027223B1 Soft-charging of switched capacitors in power converter circuits
A switched capacitor power converter includes multiple switching transistors in a default switching path, and an auxiliary soft-charge bypass circuit which includes one or more auxiliary transistors and an impedance element, and provides an auxiliary circuit path through the auxiliary transistor(s) to charge a plurality of capacitors within the converter circuit when the auxiliary soft-charge bypass circuit is activated and at least one of the switching transistors is deactivated. A corresponding control circuit switches the converter circuit from a soft-charging mode in which the auxiliary soft-charge bypass circuit is activated and a switching transistor is deactivated, to an operational mode in which the auxiliary soft-charge bypass circuit is deactivated, the control circuit periodically switching the one or more auxiliary transistors during the soft-charging mode in place of the deactivated switching transistor(s).
US10027218B2 Power semiconductor element driving circuit
A power semiconductor device driving circuit has a capacitor whose one end is connected with a first or a second main electrode of a power semiconductor device, a first switch for charging the capacitor and a control electrode of the power semiconductor device with electric charges, and a second switch for discharging electric charges; in the case where when the first switch turns on, the control electrode and the capacitor are charged with electric charges through different resistors, electric charges are discharged from the control electrode and the capacitor through one and the same resistor when the second switch turns on; in the case where when the first switch turns on, the control electrode and the capacitor are charged with electric charges through one and the same resistor, electric charges are discharged from the control electrode and the capacitor through different resistors when the second switch turns on.
US10027211B2 Cage rotor of an asynchronous machine
A cage rotor of a rotary asynchronous machine includes an axially laminated core having substantially axially extending grooves, at least one electrical conductor disposed in the grooves and composed of at least of two partial conductors constructed from materials having different electrical conductivities and different mechanical strengths, wherein the partial conductor made of the higher-strength material is disposed radially farther outwardly at least in sections of the groove, as viewed along the axial extent of the respective, and a short-circuit ring arranged on a respective end face side of the laminated core and electrically-conductively interconnecting the electrical conductors that are disposed in the respective grooves and protrude axially from the laminated core.
US10027208B2 Coil installation method and coil installation jig
A coil installation method for installing a coil on a tooth of a stator core to manufacture a stator for a rotary electric machine, the coil installation method including forming the coil such that a rectangular wire is wound into a generally quadrangular shape so as to form three or more winding portions overlapping in a radial direction of the stator core and such that the winding portion positioned on an outer peripheral side in the radial direction has a larger width directed in a circumferential direction of the stator core.
US10027205B2 Motor or generator apparatus with ionisable fluid-filled gap
Apparatus (10) for use as a motor or generator, comprising: a first part (20) defining a first region (22); a second part (40) moveable relative to the first part (20) and spaced therefrom to form a fluid-filled gap (50), the second part (40) defining a second region (42) separated from the first region (22) by the fluid-filled gap (50) and configured to be electrically connected to the first region (22) during at least one mode of operation; wherein the apparatus (10) is configured to form an electrically conductive path between the first and second regions (22, 42) by generating a region of electrically conductive fluid in the fluid-filled gap (50) between the first and second regions (22, 42).
US10027194B2 Motor rotor support and method for manufacturing same
An object of the present invention is to provide a motor rotor support suitable for an axial gap motor and a method for manufacturing the same. The motor rotor support for supporting a magnetic body disposed on a rotor of the motor is configured by laminating single materials each formed from a hot-worked material or a cold-worked material preferably composed of an 18Mn-18Cr nonmagnetic steel.
US10027189B2 Electric rotating machine
According to an embodiment, an electric rotating machine includes a rotor element, an annular coil, a plurality of stator cores, and a plurality of wedge members. The rotor element is rotatable around a rotation axis. The coil is provided to be coaxial with the rotation axis. The plurality of stator cores are provided opposite to the rotor element and each includes a pair of magnetic pole parts opposing each other with the coil being interposed therebetween. Each of the plurality of wedge members is arranged between adjacent stator cores to apply preloads to the adjacent stator cores, the preloads containing components in a rotation direction of the rotor element and being opposite to each other.
US10027187B2 Wireless mesh energy network
An energy distribution system is provided with a plurality of energy harvesting devices and a plurality of power draining devices in a wireless mesh energy network. One or more of the energy harvesting devices wirelessly transmits electrical energy to one or more of the power draining devices to power the power draining devices. The energy harvesting devices have harvesting mechanisms that harness and converts kinetic energy of motion, mechanical energy or other forms of energy from other sources into electrical energy. The power draining devices are configured to communicate a signal requesting for power and power data to the energy harvesting devices. The energy harvesting devices utilize the power data to prioritize which power draining devices will wirelessly receive electrical energy. This system would decrease or eliminate the need for attachment to the energy grid.
US10027183B2 Detecting apparatus, power receiving apparatus, power transmitting apparatus, and contactless power supply system
There is provided a detecting apparatus including one or a plurality of magnetic coupling elements that include a plurality of coils, and a detector that measures an electrical parameter related to the one or plurality of magnetic coupling elements or to a circuit that at least includes the one or plurality of magnetic coupling elements, and determines from a change in the electrical parameter whether a foreign matter that generates heat due to magnetic flux is present. In the one or plurality of magnetic coupling elements, the plurality of coils are electrically connected such that magnetic flux produced from at least one or more of the plurality of coils and magnetic flux produced from remaining coils of the plurality of coils have approximately opposing orientations.
US10027172B2 Maintaining continuous power charge in an inductive-coupling system
Maintaining continuous wireless charging of a device includes various elements. Events that may disrupt wireless charging are detected and the disruption circumvented by adjusting functions of an inductive coil. A frequency and power-shifting methodology is employed to achieve the continuous wireless charging. The invention may be implemented into various devices and environments, including vehicle consoles.
US10027157B2 Implant current controlled battery charging based on temperature
A method for wirelessly charging a battery in an implantable medical device including the steps of: providing a receiver in the implantable medical device and providing a temperature sensor in the implantable medical device. The method also includes receiving, via the receiver, a wireless power signal from an external charger and converting the wireless power signal into a battery charge signal including power for recharging the battery. The method yet also includes sensing a temperature of the implantable medical device with the temperature sensor. The method further includes changing a current of the battery charge signal from a first non-zero current to a second non-zero current that is different from the first non-zero current. Changing of the current of the battery charge signal is based on the temperature sensed by the temperature sensor.
US10027155B2 Power management circuit and mobile terminal
The present disclosure relates to a power management circuit and a mobile terminal having a first switch for blocking current. The first switch blocks an input of an external power supply in a case that a predetermined load operates in a large current/voltage mode. A bi-directional DC converter boosts a battery voltage and supplies it to the load. Thus, the circuit is simplified and the number of components is reduced for power management.
US10027154B2 Car jump starter having warning LED panel
A car jump starter having warning LED panel is provided. The car jump starter having warning LED panel is configured to deliver power to automobile battery of the car and the car jump starter having warning LED panel includes case and LED panel. The case includes output ends, input end, battery and output module. The output ends are disposed at one side of the case and the output ends are configured to be electrically connected with external electronic device. The input end is disposed at one side of the case and the input end is configured to be electrically connected with external power. The battery is disposed in the case. Then, the output module is electrically connected with the battery, and the output module is configured to deliver power to the automobile battery. Moreover, the LED panel is disposed on the case, and the LED panel includes multiple LED modules.
US10027139B2 Battery module
A battery module is disclosed. In one aspect, the battery module includes a battery management system configured to control charge and discharge operations of a battery pack, and a conductor configured to form charge and discharge current paths of the battery pack. The battery module also includes a relay electrically connected to the conductor and configured to selectively block the charge and discharge current paths and a support plate supporting the battery management system, the conductor and the relay.
US10027136B2 Battery and electric bicycle
According to one embodiment, a battery includes: a first wire; a second wire; a third wire; a first resistor; a first switch; a second switch; a second resistor; a voltage measurer; and a controller that calculates a second resistance value of the third wire using a first voltage of a first battery when the first switch is turned on and the second switch is turned off, a second voltage of a second battery when the first switch is turned on and the second switch is turned off, a third voltage of the second battery when the first switch is turned off and the second switch is turned off, and a first resistance value of the first resistor.
US10027127B2 Commissioning load control systems
A load control system may include load control devices for controlling power provided to an electrical load. The load control devices may include a control-source device and a control-target device. The control-target device may control the power provided to the electrical load based on digital messages received from the control-source device. A user device may discover load control devices when the load control devices are within an established range associated with the user device. The user device and the load control devices may communicate via a wireless communications module. The established range may be adjusted based on the configurable transmit power of the user device or the wireless communications module associated with the user device. A discovered control-target device may be associated with a control-source device to enable the control-target device to control the power provided to the electrical load based on digital messages received from the control-source device.
US10027122B2 High voltage DC power supply for high power radio frequency amplifiers
The present invention provides a high voltage regulated DC power supply with full range 24 pulse input for ripple free output for high power RF amplifier, comprising: full range 24 pulse 3 phase 11 kV input system configured to provide uncontrolled low voltage DC bus, low input harmonics and high input power factor; a plurality of DC-DC power modules having their output connected in a series and coupled to the said DC bus voltage; each power module comprising a DC source, an inverter bridge IGBTs operating at predefined duty cycle and staggered to reduce the output ripple and output stored energy; and a combination of feed forward and feedback control circuit adapted to regulate the variations in the input line voltage and the variation in output at various load current to finally obtain ripple free high voltage output.
US10027113B2 High-voltage DC voltage unit and method for operating a high-voltage DC voltage unit
A high-voltage DC voltage unit with a first DC voltage apparatus providing a first high-voltage DC voltage between a first output connection and a second output connection of the DC voltage apparatus or can be fed with a first high-voltage DC voltage. A second DC voltage apparatus provides a second high-voltage DC voltage or can be fed with a second high-voltage DC voltage. A first DC voltage connection is coupled with the first output connection of the first DC voltage apparatus. A second DC voltage connection is coupled with the second output connection of the second DC voltage apparatus. A reference potential connection is coupled with the second output connection of the first DC voltage apparatus, with the first output connection of the second DC voltage apparatus and with an earth potential, the first and second high-voltage DC voltages realizing a bipolar power supply.
US10027112B2 High voltage power supplies using serially coupled current source rectifiers and methods of operating the same
An apparatus includes an output port configured to be coupled to a load, a plurality of current source rectifier (CSR) circuits having outputs coupled in series across the output port, and a control circuit configured to control the CSR circuits responsive to a voltage at the output port. The quantity of CSR circuits may be sufficient to provide redundancy in the event one or more of the CSR circuits fails.
US10027110B2 Communicating with power switching devices
In one example, a method includes receiving, by a power switching device and via a connector of the power switching device, a signal that causes the power switching device to transition from a first operating mode to a second operating mode in which the power switching device consumes less current than the first operating mode. In this example, the method also includes, responsive to determining, while the power switching device is in the second operating mode, an occurrence of one or more events, outputting, by the power switching device and via the same connector of the power switching device, a signal that indicates the occurrence of the one or more events.
US10027107B2 Electronic device with reverse voltage protection circuitry for multiple control lines
A host electronic device may be coupled to an accessory electronic device. The host device and the accessory device may be connected via power supply lines and user data lines. If the host and accessory devices are improperly connected or if the accessory device is exposed to an incorrect voltage environment, the internal circuitry on the accessory device can be damaged. The accessory device may therefore include a reverse voltage protection circuit that can help prevent a large amount of current from inadvertently flowing into the accessory device. The protection circuit may include a low-side-enabled reverse current protection switch coupled between the external and internal ground terminals and also a single low-drop switch coupled to each of the user data lines. The low-drop switch will be activated whenever the voltage at the external ground terminal exceeds the voltage at the data line to help deactivate low-side-enabled reverse current protection switch.
US10027101B2 Supporting structure for contacts of high-voltage disconnectors
This invention relates to a supporting structure for contacts of high-voltage disconnectors, characterized in that it comprises at least one vertical central composite insulator that is stayed by means of at least two inclined insulators, each of which is coupled at a first end to said at least one central composite insulator and at the second opposite end to a base body for said at least one vertical central composite insulator.
US10027098B1 Safety cover for use with and electrical cable snaking device
The safety cover for use with and electrical cable snaking device is a safety barrier that is adapted for use with electrical conduit. The safety cover for use with and electrical cable snaking device is further adapted for use with an electrical panel. The safety cover for use with and electrical cable snaking device is a barrier that prevents a snake from inappropriately entering the interior space of the electrical panel. The safety cover for use with and electrical cable snaking device comprises a cap and a nut. The nut attaches the cap to the electrical panel. The cap physically prevents the entrance of the snake into the interior space of the electrical panel.
US10027094B2 Power module, power converter and drive arrangement with a power module
A power module for a power converter includes a first busbar with a first surface and a second surface opposite the first surface, a first semiconductor component on the first surface of the first busbar, which semiconductor component has a first surface with a first electrical surface contact connection and is connected, via the first surface contact connection, to the first surface of the first busbar in an electrically conductive and mechanical fashion over an area, and a second semiconductor component on the second surface of the first busbar, which semiconductor component has a first surface with a first electrical surface contact connection and is connected, via the first surface contact connection of the second semiconductor component, to the second surface of the first busbar in an electrically conductive and mechanical fashion over an area.
US10027084B2 Alignment system and extreme ultraviolet light generation system
An alignment system for a laser apparatus includes a guide laser device outputting a guide laser beam, an adjusting mechanism adjusting travel directions of the guide laser beam and a laser beam from the laser apparatus, a beam path combiner controlling travel directions of the laser beam and the guide laser beam to substantially coincide with each other, a first optical detection unit provided from the beam path combiner detecting the laser and guide laser beams, a first controller controlling the adjusting mechanism based on a first optical detection unit detection result, a beam steering unit downstream from the beam path combiner controlling travel directions of the laser and guide laser beams, a second optical detection unit downstream from the beam steering unit detecting the guide laser beam, and a second controller controlling the beam steering unit based on a second optical detection unit detection result.
US10027056B1 Electrical connector
According to an example embodiment, an electrical connector may include a plug connected to a cord. The cord may be connected to a back of the plug. A width of the plug may narrow from the back of the plug to a front of the plug. The cord may be connected to the back of the plug. The cord may include at least one electrical wire.
US10027055B2 Conductor contact tip
A conductor contact is provided having a sleeve (2) with an opening adapted to receive a free end (1) of a conductor. A contact tip (3) with an opening (35) is adapted to receive the sleeve (2), where the sleeve (2) has a tapered outer surface (21) on a compressible section surrounding the opening. The contact tip (3) has a tapered surface inside the opening adapted to compress the compressible section of the sleeve when the 10 contact tip surrounds the sleeve (2), and an outer smooth surface (34).
US10027025B2 Mobile device and antenna structure therein
A mobile device includes an antenna structure, a signal source, a tunable circuit element, and a tuner. The antenna structure includes a radiation element. The tunable circuit element is coupled to the radiation element. The antenna structure and the tunable circuit element are disposed in a clearance region of the mobile device. The tuner has a variable impedance value, and is coupled between the tunable circuit element and the signal source. The tuner and the signal source are disposed in a circuit board region of the mobile device.
US10027019B2 Antenna using conductor and electronic device therefor
The present disclosure provides an antenna device, including a housing having accommodating space and an LDS antenna accommodated in the hosing, the housing includes a metal shell, a metal cover and a metal ring which cooperate and are spaced with each other, wherein inner walls of the metal shell, the metal cover and the metal ring are respectively provided with an adhesive coated layer, the adhesive coated layer includes an adhesive coated layer body, a groove provided at a side of the adhesive coated layer body far away from the metal cover, and a modified layer assembled in the groove, the LDS antenna is laser etched on the modified layer and is coupled with the metal cover. The antenna device of the present disclosure avoids frequency offset caused by gap size difference due to assembling errors between coupled antennas, so that the coupled antennas show better performance and consistency.
US10027014B2 Antenna apparatus and vehicle using the same
An antenna apparatus includes a first antenna unit inclined at a first inclination angle, a second antenna unit inclined in a direction opposite to the first antenna unit at a second inclination angle. A distribution unit distributes an electrical signal to one of the first antenna unit and the second antenna unit.
US10027012B2 Multilayer wiring plate and method for fabricating same
A multilayer wiring plate includes a coaxial wire includes a signal line, an insulation coating and an outer peripheral conductor. An insulating layer is arranged on an inner or outer layer side. A metal film circuit is arranged by the intermediary of the insulating layer, and the metal film circuit and the outer peripheral conductor and signal line of the coaxial wire are connected. A signal line connection part that connects the signal line to the metal film circuit includes a penetration hole A that passes through the insulating layer and the outer peripheral conductor; the coaxial wire from which the outer peripheral conductor is removed inside the penetration hole A; a hole filling resin filled inside the penetration hole A; a penetration hole B that passes through the hole filling resin and the signal line; and a plated layer arranged on an inner wall of the penetration hole B.
US10027005B2 Voltage controlled tunable filter
An apparatus includes a top conductive layer of on an integrated circuit waveguide filter and a bottom conductive layer. The top and bottom conductive layers are coupled via a plurality of couplers that form an outline of the waveguide filter. A dielectric substrate layer is disposed between the top conductive layer and the bottom conductive layer of the integrated circuit waveguide filter. The dielectric substrate layer has a relative permittivity, εr that affects the tuning of the integrated circuit waveguide filter. At least one tunable via includes a tunable material disposed within the dielectric substrate layer and is coupled to a set of electrodes. The set of electrodes enable a voltage to be applied to the tunable material within the tunable via to change the relative permittivity of the dielectric substrate layer and to enable tuning the frequency characteristics of the integrated circuit waveguide filter.
US10026996B2 Molten alkali metal-aluminum secondary battery
An aluminum-based cathode (positive electrode) for storage cells formed by deposition of a layer of aluminum metal on a porous conductive substrate. Storage cells and batteries having the cathode. The porous conducting substrate can be metal, conductive carbon or a refractory material, such as a metal boride or metal carbide. The aluminum-deposited porous substrate is in electrical contact with a cathode current collector and a suitable liquid catholyte. The cathode is, for example, combined with a molten alkali metal anode to form a storage cell. The alkali metal and the catholyte are molten or liquid at operating temperatures of the cell. Methods of storing energy and generating energy using cell having the aluminum-based cathode are provided.
US10026994B2 Stepped electrode assembly
Disclosed herein is an electrode assembly including two or more electrode plates, each of which has electrode tabs, and a separator plate disposed between the electrode plates and/or a one-unit separation sheet disposed between the electrode plates to cover side surfaces of the electrode plates, which constitute an electrode tab non-formation region, wherein the electrode plates are stacked in a height direction on the basis of a plane such that the electrode plates having opposite polarities face each other in a state in which the separator plate and/or the separation sheet is disposed between the electrode plates, a stack constituted by the electrode plates includes electrode plates having different sizes, and an absolute value of the difference in thickness between the electrode plates having different sizes facing each other is 0 to 79 μm.
US10026993B2 Method for synthesizing ionic liquids having a carbonate functional group and ionic liquids thus obtained
The present invention relates to a method for synthesizing ionic liquids comprising a carbonate functional group characterized in that it comprises a step of reaction A without addition of lithium between a first reactant selected among an imidazolium, a pyrrolidinium or an ammonium and a second reactant being a methyl formate imidazolium. The first reactant is an imidazolium alcohol, a pyrrolidinium alcohol or an ammonium alcohol salt, the anion of which is NTf2. The second reactant is a chloromethyl formate imidazolium.The application of this method will be found in the field of green chemistry and more specifically in the production of ionic liquids which can be used in lithium batteries with a graphite electrode.
US10026984B2 Multi-electron redox active molecules for energy storage applications
A non-aqueous redox flow battery includes a catholyte including a compound of formula (I) or a compound of formula (II): Where X1 is a moiety of formula I-A or I-B:
US10026978B2 Method of generating electricity with a fuel cell; associated device
A method of generating electricity with a fuel cell includes a phase in which the cell is primed; and a phase in which the cell functions at a stable rate, during which the cell, fed with a hydrogenated gas, generates electricity and heat. In order to prime the cell, it is fed with a hydrogenated gas including at least 70 vol. % hydrogen, generated by self-sustaining combustion of at least one hydrogenated gas-generating solid pyrotechnic charge; and while it is operating at a stable rate, the cell is fed with a hydrogenated gas containing at least 85 vol. % hydrogen, generated by thermal decomposition of at least one hydrogenated gas-generating solid pyrotechnic charge; a portion of the heat produced by the operating cell being transferred to the at least one solid charge in order to start and maintain the thermal decomposition thereof.
US10026974B2 Power generation system and method of operating the same
A power generation system according to the present invention includes: a fuel cell unit including a fuel cell, a hydrogen generator having a first combustor, and a case; a controller; a combustion unit including a second combustor; and a discharge passage formed to cause the case and the combustion unit to communicate with each other. In a case where the controller causes one of the first combustor and the second combustor to perform the ignition operation, the controller maintains an operating state of the other combustor during the period of the ignition operation of the one combustor.
US10026969B2 Polymer-supported electrodes containing multi-atomic clusters and methods of making and using same
Atomic mixed metal electrodes, including electrodes containing a conductive polymer-mixed metal complex, as well as methods of making and using the same, are disclosed. In some embodiments, the atomic mixed metal electrode can be described as a conductive polymer-coated electrode having mixed metal clusters complexed to the conductive polymer at levels of between 2 and 10 metal atoms. A method for preparing the conductive polymer-mixed metal complexes is disclosed that can deposit metal atoms one at a time into a complex with the conductive polymer, allowing for highly tailored atomic clusters. A method of oxidizing alcohols, and the application to devices such as fuel cells are also disclosed.
US10026963B2 Binder for electrode of lithium secondary cell
A binder for an electrode of a lithium secondary battery contains a polyurethane aqueous dispersion. The polyurethane aqueous dispersion contains a hydrophilic group-containing polyurethane obtained by using at least (A) an organic polyisocyanate and (B) a compound having one or more active hydrogen groups. (A) the organic polyisocyanate has a content of 50 mass % or more and 80 mass % or less based on the hydrophilic group-containing polyurethane. (B) the compound having one or more active hydrogen groups contains (B1) a compound having one or more active hydrogen groups and (B2) a compound having one or more active hydrogen groups and one or more ionic hydrophilic groups.
US10026961B2 Positive active material for rechargeable lithium battery, method of preparing same, and rechargeable lithium battery including same
Disclosed are a positive active material for a rechargeable lithium battery, a method of preparing same and rechargeable lithium battery including the same, wherein the positive active material includes lithium cobalt-based compound having pH of greater than about 7 and less than about 10.
US10026950B2 Prismatic secondary battery having spark prevention mechanism and battery pack using the same
A prismatic secondary battery of one configuration has a current disconnection mechanism, and a distance from a first conductive member to a second conductive member along a surface of a first insulation member and passing an outer periphery of the first insulation member is greater than or equal to 2.4 mm. At least one of the first insulation member and a second insulation member is formed from a material having a weight reduction percentage of 100% in thermo gravimetric measurement under conditions of a measurement temperature of 25° C.-600° C., a temperature increase rate of 5° C.±0.5° C./min, a measurement atmosphere of inert gas flow, and an amount of measurement sample of 10 mg±5 mg.
US10026942B2 Bus bar assembly including integrated bus bar support
A battery module is provided. The battery module includes a set of stacked battery cells, each stacked battery cell including at least one cell tab and a bus bar assembly including a bus bar, a bus bar support overmolded around a sense line electrically coupled to the battery cells, the bus bar support including cell tab openings having the plurality of cell tabs extending therethrough.
US10026935B2 Battery exterior body, method of manufacturing battery exterior body, and lithium secondary battery
A battery exterior body which can be easily manufactured without additional process by heat-sealing internal layers of battery exterior materials, and has a high degree of safety with respect to gas generated in the inside of the exterior body, a method of manufacturing the battery exterior body, and a lithium secondary battery are provided. The battery exterior body is a battery exterior body 2 which is formed by heat-sealing internal layers 8 of battery exterior materials 4 formed by laminating an external layer 11 including a heat-resistant resin film, a metal foil layer 10, and the internal layer 8 in this order, and has a sealing strength between the heat-sealed internal layers 8 of 20 N/15 mm of width to 50 N/15 mm of width.
US10026931B2 Method of fabricating white organic light-emitting device by using electrospraying
A method of manufacturing a white organic light-emitting device (white OLED) including a first electrode, a hole transport layer, a white light-emitting layer, an electron transport layer, and a second electrode which are sequentially formed on a substrate, the method including manufacturing a red ink by mixing a red light-emitting host and a red light-emitting dopant, manufacturing a green ink by mixing a green light-emitting host and a green light-emitting dopant, manufacturing a blue ink by mixing a blue light-emitting host and a blue light-emitting dopant, and forming a white light-emitting layer as a monolayer on the hole transport layer by separately electrospraying the red ink, the green ink, and the blue ink on the hole transport layer, wherein the white light-emitting layer includes a plurality of red light-emitting domains, a plurality of green light-emitting domains, and a plurality of blue light-emitting domains on the hole transport layer.
US10026925B2 OLED display screen and method of manufacturing the same, and display apparatus
The present application discloses an OLED display screen and a display apparatus including the display screen and a method of manufacturing the OLED display screen. The OLED display screen includes a flexible substrate, an OLED device and a packaging layer; wherein, the packaging layer includes a reinforcement part located in a predefined bending region of the display screen.
US10026920B2 Organic EL display device
An organic EL display device includes a substrate on which a plurality of driver transistors are formed, a first wiring that supplies an electric voltage in accordance with a display image via one of the driver transistors, an organic EL film that emits light, an anode electrode, and an auxiliary electrode film including a first low resistance part, a second low resistance part separated from the first low resistance part, and a high resistance part disposed between the first low resistance part and the second low resistance part. The first low resistance part is electrically connected to the first wiring and the anode electrode. The second low resistance part forms an electrostatic capacitance between the anode electrode and itself. The high resistance part has an electric resistance higher than those of the first low resistance part and the second low resistance part.
US10026914B2 Organic light emitting device and method for fabricating the same, and display apparatus
The embodiments of the present disclosure provide an organic light emitting device including a first electrode, a second electrode, and an organic functional layer, wherein the organic functional layer includes a first doped layer fabricated in a first process, a second doped layer fabricated in a second process, and an auxiliary layer formed between the first doped layer and the second doped layer, wherein the auxiliary layer is used to improve the performance of the first doped layer. The embodiments of the present disclosure further provide a method for fabricating the organic light emitting device. The embodiments of the present disclosure also provide a display apparatus including the organic light emitting device.
US10026911B2 Structure for transistor switching speed improvement utilizing polar elastomers
An organic thin film transistor comprising a first gate, a second gate, a semiconducting layer located between the first gate and second gate and configured to operate as a channel and a source electrode and a drain electrode connected to opposing sides of the semiconductor layer. The organic thin film transistor also comprises a first dielectric layer located between the first gate and the semiconducting layer in a direction of current flow through the semiconductor layer, the first dielectric layer comprising a polar elastomeric dielectric material that exhibits a double layer charging effect when a set voltage is applied to the first gate and a second dielectric layer located between the second gate and the semiconducting layer.
US10026903B2 Compound having substituted triphenylene ring structure, and organic electroluminescent device
An organic compound having an excellent electron injection and transport performance is provided as a material for a low-power-consumption organic electroluminescent device. A low-power-consumption organic electroluminescent device is also provided by using the compound. The compound is a compound of general formula (1) or (2) having a substituted bipyridyl and triphenylene ring structure. The organic electroluminescent device includes a pair of electrodes, and one or more organic layers sandwiched between the pair of electrodes, and uses the compound as constituent material of at least one of the organic layers.
US10026896B2 Multilayered memristors
A multilayered memristor includes a semiconducting n-type layer, a semiconducting p-type layer, and a semiconducting intrinsic layer. The semiconducting n-type layer includes one or both of anion vacancies and metal cations. The semiconducting p-type layer includes one or both of metal cation vacancies and anions. The semiconducting intrinsic layer is coupled between the n-type layer and the p-type layer to form an electrical series connection through the n-type layer, the intrinsic layer, and the p-type layer.
US10026891B2 Magnetoresistive element
A magnetoresistive element including a first magnetic layer; a first nonmagnetic layer provided on the first magnetic layer, the first nonmagnetic layer formed of SrTiO3, SrFeO3, LaAlO3, NdCoO3, or BN; and a second magnetic layer provided on the first nonmagnetic layer, wherein the first nonmagnetic layer is lattice-matched to the first magnetic layer, and the second magnetic layer is lattice-matched to the first nonmagnetic layer.
US10026890B2 Magnetoresistive random access memory device and method of manufacturing the same
A method of manufacturing a magnetoresistive random access memory device, the method including forming a memory structure on a substrate, the memory structure including a lower electrode, a magnetic tunnel junction structure, and an upper electrode sequentially stacked; forming a first capping layer to cover a surface of the memory structure by a deposition process using a plasma under first conditions; and forming a second capping layer on the first capping layer by a deposition process using a plasma under second conditions different from the first conditions.
US10026889B2 Semiconductor structures and devices and methods of forming semiconductor structures and magnetic memory cells
A magnetic cell includes a magnetic region formed from a precursor magnetic material comprising a diffusive species and at least one other species. An amorphous region is proximate to the magnetic region and is formed from a precursor trap material comprising at least one attracter species having at least one trap site and a chemical affinity for the diffusive species. The diffusive species is transferred from the precursor magnetic material to the precursor trap material where it bonds to the at least one attracter species at the trap sites. The species of the enriched trap material may intermix such that the enriched trap material becomes or stays amorphous. The depleted magnetic material may then be crystallized through propagation from a neighboring crystalline material without interference from the amorphous, enriched trap material. This enables high tunnel magnetoresistance and high magnetic anisotropy strength. Methods of fabrication and semiconductor devices are also disclosed.
US10026887B2 Methods of tailoring the deposition of metals using self-assembled monolayers
In some aspects, the present disclosure provides methods of depositing a metal onto a nanomaterial which has been passivized with a self-assembled monolayer at a weakened point in the topography of the nanomaterial. In some embodiments, the weakened point is caused by the curvature of the topography. This method may be used to prepare electronic devices such as memory modules.
US10026881B2 Light emitting device with reflector and a top contact
Embodiments of the invention include a semiconductor structure including a light emitting layer disposed between an n-type region and a p-type region. A metal busbar is disposed on the semiconductor structure. A first portion of the metal busbar is in direct contact with the semiconductor structure. A reflector is disposed between a second portion of the metal busbar and the semiconductor structure. A current blocking structure prevents current from being injected in the light emitting layer in a region below the first portion.
US10026871B2 Method for producing an optoelectronic device with a contact area of accurately and reproducibly defined size
An optoelectronic device is disclosed. In an embodiment the device includes a semiconductor crystal with a surface having a first lateral region, a second lateral region and a third lateral region, a contact area arranged on the surface in the first lateral region, the contact area comprising a first metal and a first layer including a dielectric arranged on the surface in the third lateral region. The device further includes a second layer having an optically transparent, electrically conductive material arranged on the contact area, the first layer and the second lateral region of the surface and a third layer having a second metal arranged on the second layer.
US10026862B2 Interdigitated back contact metal-insulator-semiconductor solar cell with printed oxide tunnel junctions
Screen-printable metallization pastes for forming thin oxide tunnel junctions on the back-side surface of solar cells are disclosed. Interdigitated metal contacts can be deposited on the oxide tunnel junctions to provide all-back metal contact to a solar cell.
US10026856B2 Systems and methods for advanced ultra-high-performance InP solar cells
Systems and methods for advanced ultra-high-performance InP solar cells are provided. In one embodiment, an InP photovoltaic device comprises: a p-n junction absorber layer comprising at least one InP layer; a front surface confinement layer; and a back surface confinement layer; wherein either the front surface confinement layer or the back surface confinement layer forms part of a High-Low (HL) doping architecture; and wherein either the front surface confinement layer or the back surface confinement layer forms part of a heterointerface system architecture.
US10026845B2 Deep gate-all-around semiconductor device having germanium or group III-V active layer
Deep gate-all-around semiconductor devices having germanium or group III-V active layers are described. For example, a non-planar semiconductor device includes a hetero-structure disposed above a substrate. The hetero-structure includes a hetero-junction between an upper layer and a lower layer of differing composition. An active layer is disposed above the hetero-structure and has a composition different from the upper and lower layers of the hetero-structure. A gate electrode stack is disposed on and completely surrounds a channel region of the active layer, and is disposed in a trench in the upper layer and at least partially in the lower layer of the hetero-structure. Source and drain regions are disposed in the active layer and in the upper layer, but not in the lower layer, on either side of the gate electrode stack.
US10026841B2 Semiconductor device and manufacturing method therefor
The present disclosure relates to the technical field of semiconductors and discloses a semiconductor device and a manufacturing method therefor. Forms of the method may include: providing a substrate structure, where the substrate structure includes: a semiconductor substrate, a semiconductor fin on the semiconductor substrate, isolation regions at two sides of the semiconductor fin, a gate dielectric layer on a surface of the semiconductor fin above the isolation regions, and a gate on a part of the gate dielectric layer; and performing threshold voltage adjustment ion implantation on a part of the semiconductor fin that is not covered by the gate, so as to enable implanted impurities to diffuse into a part of the semiconductor fin that is covered by the gate. Forms of the present disclosure can reduce loss of impurities implanted by the threshold voltage adjustment ion implantation.
US10026839B2 Epitaxial source/drain differential spacers
A process of forming an integrated circuit containing a first transistor and a second transistor of the same polarity, by forming an epitaxial spacer layer over gates of both transistors, performing an epitaxial spacer anisotropic etch process to form epitaxial spacers on vertical surfaces adjacent to the first transistor gate and removing the epitaxial spacer layer from the second transistor gate, subsequently performing a source/drain etch process and a source/drain epitaxial process to form source/drain epitaxial regions in the substrate adjacent to the first and second gates, such that the first source/drain epitaxial regions are separated from the first gate by a lateral space which is at least 2 nanometers larger than a second lateral space separating the second source/drain epitaxial regions from the second gate. An integrated circuit formed by the recited process.
US10026832B2 Power semiconductor device
A semiconductor substrate includes a drift region and a collector region. The drift region is provided across an active area, an interface area, and an edge termination area. The collector region is provided only in the active area and forms part of a second surface. An emitter electrode is provided in the active area and contacts a first surface of the semiconductor substrate. A collector electrode is provided on the second surface of the semiconductor substrate and contacts the collector region.
US10026831B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device is provided, the semiconductor device including a base layer of a first conductivity type having a MOS gate structure formed on a front surface side thereof, a collector layer of a second conductivity type formed on a rear surface side of the base layer, and into which a first dopant and a second dopant which is different from the first dopant are implanted, and a collector electrode formed on a rear surface side of the collector layer, wherein an impurity concentration peak of the second dopant is at a deeper position from the rear surface of the collector layer than an impurity concentration peak of the first dopant, and magnitude of the impurity concentration peak of the second dopant is larger than 1/100 of magnitude of the impurity concentration peak of the first dopant.
US10026823B1 Schottky contact structure for semiconductor devices and method for forming such schottky contact structure
A Schottky contact structure for a semiconductor device having a Schottky contact and an electrode for the contact structure disposed on the contact. The Schottky contact comprises: a first layer of a first metal in Schottky contact with a semiconductor; a second layer of a second metal on the first layer; a third layer of the first metal on the second layer; and a fourth layer of the second metal on the third layer. The electrode for the Schottky contact structure disposed on the Schottky contact comprises a third metal, the second metal providing a barrier against migration between the third metal and the first metal.
US10026822B2 Fabrication of nanoscale vacuum grid and electrode structure with high aspect ratio dielectric spacers between the grid and electrode
Some embodiments of vacuum electronics call for a grid that is fabricated in close proximity to an electrode, where, for example, the grid and electrode are separated by nanometers or microns. Methods and apparatus for fabricating a nanoscale vacuum grid and electrode structure are described herein.
US10026821B2 All-around gate field-effect transistor
An all-around gate field-effect transistor includes two drain-source areas supported by a semiconductor substrate. At least one channel region, surrounded with a gate insulated by a gate insulator, extends between the two drain-source areas. The at least one channel region is located above an insulating layer resting on the substrate and positioned between the two drain-source areas. This insulating layer has a thickness-to-permittivity ratio at least 2 times greater than that of the gate insulator. An extension of the insulating layer is positioned to insulate at least one of the channel regions from the semiconductor substrate.
US10026820B2 Split gate device with doped region and method therefor
A method of forming a semiconductor device using a substrate includes forming a first select gate over the substrate, a charge storage layer over the first select gate, over the second select gate, and over the substrate in a region between the first select gate and the second select gate, wherein the charge storage layer is conformal, and a control gate layer over the charge storage layer, wherein the control gate layer is conformal. The method further includes performing a first implant that penetrates through the control gate layer in a middle portion of the region between the first select gate and the second select gate to the substrate to form a doped region in the substrate in a first portion of the region between the first select gate and the second select gate that does not reach the first select gate and does not reach the second select gate.
US10026818B1 Field effect transistor structure with recessed interlayer dielectric and method
Disclosed are a field effect transistor (FET) and a FET formation method. In the FET, an interlayer dielectric (ILD) layer is positioned laterally adjacent to a sidewall spacer of a replacement metal gate and a cap layer covers the ILD layer, the sidewall spacer and the gate. However, during processing after the gate is formed but before the cap layer is formed, the ILD layer is polished and then recessed such that the top surface of the ILD layer is lower than the top surfaces of the sidewall spacer and the gate. The cap layer is then deposited such that the cap layer is, not only above the top surfaces of the ILD layer, sidewall spacer and gate, but also positioned laterally adjacent to a vertical surface of the sidewall spacer. Recessing the ILD layer prevents shorts between the gate and subsequently formed contacts to the FET source/drain regions.
US10026790B2 Organic light-emitting display device and method for manufacturing the same
An organic light-emitting display device according to one embodiment of the present disclosure includes a substrate, a thin-film transistor formed on the substrate, a planarization layer formed on the thin-film transistor, an organic light-emitting element formed on the planarization layer, the emitting element including an organic light-emitting layer and a cathode, and a lower auxiliary wiring between the organic light-emitting element and the planarization layer, the wiring electrically connected with the cathode.
US10026782B2 Implementation of VMCO area switching cell to VBL architecture
Systems and methods for improving performance of a non-volatile memory that utilizes a Vacancy Modulated Conductive Oxide (VMCO) structure are described. The VMCO structure may include a layer of amorphous silicon (e.g., a Si barrier layer) and a layer titanium oxide (e.g., a TiO2 switching layer). In some cases, the VMCO structure or VMCO stack may use bulk switching or switching O-ion movements across an area of the VMCO structure, as opposed to switching locally in a constriction of vacancy formed filamentary path. A VMCO structure may be partially or fully embedded within a word line layer of a memory array.
US10026779B2 Magnetoresistive memory device and manufacturing method of the same
According to one embodiment, a magnetoresistive memory device, includes first wirings arranged parallel to each other in or on a substrate, second wirings arranged parallel to each other above the substrate to cross the first wirings when viewed in a direction perpendicular to a surface of the substrate, and magnetoresistive elements provided corresponding to intersections of the first and second wirings, respectively, and divided into layers.
US10026776B2 Method for manufacturing solid state image pickup apparatus
A method for manufacturing a solid state image pickup apparatus, including the steps of forming, by removing part of an insulating layer by using a first mask, a first contact opening on an impurity region, and a second contact opening over a compound layer such that a first portion, which covers the compound layer, of the insulating layer is exposed at a bottom of the second contact opening, and ion-implanting an impurity into the impurity region through the first contact opening while the first portion covering the compound layer is exposed at the second contact opening, wherein the impurity region is disposed in a pixel region including a photoelectric conversion unit, and the compound layer is disposed on at least one of a gate electrode, a drain region, and a source region of a transistor disposed in a peripheral circuit region and is composed of a metal and a semiconductor.
US10026775B2 Method of manufacturing semiconductor device utilizing different mask thicknesses to form gate electrodes over different semiconductor regions
The performances of a semiconductor device are improved. A semiconductor device has a photodiode and a transfer transistor formed in a pixel region. Further, the semiconductor device has a second transistor formed in a peripheral circuit region. The transfer transistor includes a first gate electrode, and a film part formed of a thick hard mask film formed over the first gate electrode. The second transistor includes a second gate electrode, source/drain regions, silicide layers formed at the upper surface of the second gate electrode, and the upper surfaces of the source/drain regions.
US10026773B2 Image pickup device and image pickup apparatus
An image pickup device according to the present disclosure includes a first pixel and a second pixel each including a photodetection section and a light condensing section, the photodetection section including a photoelectric conversion element, the light condensing section condensing incident light toward the photodetection section, the first pixel and the second pixel being adjacent to each other and each having a step part on a photodetection surface of the photodetection section, in which at least a part of a wall surface of the step part is covered with a first light shielding section.
US10026767B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor substrate, a photoelectric conversion element, a first isolation insulating film, and a current blocking region. The first isolation insulating film is formed around the photoelectric conversion element. The current blocking region is formed in a region between the photoelectric conversion element and the first isolation insulating film. The current blocking region includes an impurity diffusion layer, and a defect extension preventing layer disposed in contact with the impurity diffusion layer to form a twin with the impurity diffusion layer. The defect extension preventing layer has a different crystal structure from that of the impurity diffusion layer. At least a part of the current blocking region is disposed in contact with the first isolation insulating film.
US10026766B2 Display device with separation member including steps
A display device includes: a substrate; a plurality of light-emission elements arranged, on the substrate, in a first direction and a second direction intersecting each other, each of the light-emission elements having a first electrode layer, an organic layer including a luminous layer, and a second electrode layer which are laminated in that order; and a separation section disposed, on the substrate, between the light-emission elements adjacent to each other in the first direction, the separation section having two or more pairs of steps. The first electrode layers in the light-emission elements are separated from each other, and the organic layers as well as the second electrode layers in the light-emission elements adjacent to each other in the first direction are separated from each other by the steps included in the separation section.
US10026749B2 Semiconductor memory devices having separation structures
A semiconductor memory device includes a substrate that includes a first cell array region and a peripheral region, a plurality of stack structures that extend in the first direction on the first cell array region and are spaced apart from each other in a second direction crossing the first direction, an insulation layer that covers the stack structures, and at least one separation structure that extends in the second direction on the peripheral region and penetrates the insulation layer in a direction normal to a top surface of the substrate.
US10026737B1 Semiconductor device and manufacturing method thereof
In a method of manufacturing a semiconductor device, a separation wall made of a dielectric material is formed between two fin structures. A dummy gate structure is formed over the separation wall and the two fin structures. An interlayer dielectric (ILD) layer is formed over the dummy gate structure. An upper portion of the ILD layer is removed, thereby exposing the dummy gate structure. The dummy gate structure is replaced with a metal gate structure. A planarization operation is performed to expose the separation wall, thereby dividing the metal gate structure into a first gate structure and a second gate structure. The first gate structure and the second gate structure are separated by the separation wall.
US10026736B2 Semiconductor devices and methods of manufacturing the same
A semiconductor device includes an active fin on a substrate, a gate structure on the active fin, a gate spacer structure on a sidewall of the gate structure, and a source/drain layer on at least a portion of the active fin adjacent the gate spacer structure. The gate spacer structure includes a wet etch stop pattern, an oxygen-containing silicon pattern, and an outgassing prevention pattern sequentially stacked.
US10026735B2 Decoupling capacitor with metal programmable knee frequency
A MOS IC includes pMOS transistors, each having a pMOS transistor drain, source, and gate. Each pMOS transistor gate extends in a first direction and is coupled to other pMOS transistor gates. Each pMOS transistor source/drain are coupled to a first voltage source. The MOS IC further includes a first metal interconnect extending over the pMOS transistors. The first metal interconnect has first and second ends. The first metal interconnect is coupled to each pMOS transistor gate and is coupled to a second voltage source less than the first voltage source. One of each pMOS transistor gate or the second voltage source is coupled to the first metal interconnect through at least one tap point located between the first and second ends. The pMOS transistors and the first metal interconnect function as a decoupling capacitor.
US10026733B2 Complementary SOI lateral bipolar transistors with backplate bias
A method for fabricating a complementary bipolar junction transistor (BJT) integrated structure. The method includes forming a first backplate in a monolithic substrate below a first buried oxide (BOX) layer. Another forming step forms a second backplate in the monolithic substrate below the first BOX layer. The second backplate is electrically isolated from the first backplate. Another forming step forms an NPN lateral BJT above the first BOX layer and superposing the first backplate. The NPN lateral BJT is configured to conduct electricity horizontally between an NPN emitter and an NPN collector when the NPN lateral BJT is active. Another forming step forms a PNP lateral BJT superposing the second backplate. The PNP lateral BJT is configured to conduct electricity horizontally between a PNP emitter and a PNP collector when the PNP lateral BJT is active.
US10026732B2 Bidirectional power semiconductor
A bidirectional power semiconductor device with full turn-off control in both current directions and improved electrical and thermal properties is provided, the device comprises a plurality of first gate commutated thyristor (GCT) cells and a plurality of second GCT cells alternating with each other, a first base layer of each first GCT cell is separated from a neighbouring second anode layer of a neighbouring second GCT cell by a first separation region, and a second base layer of each second GCT cell is separated from a neighbouring first anode layer of a neighbouring first GCT cell by a second separation region.
US10026721B2 Electronic devices with soft input-output components
An electronic device may have control circuitry coupled to input-output devices such as a display. A flexible input-output device may be formed from an elastomeric substrate layer. The substrate layer may have signal paths to which components are mounted. Openings may be formed in the elastomeric substrate layer between the signal paths to create a stretchable mesh-shaped substrate. The electrical components may each include an interposer having solder pads soldered to the elastomeric substrate. Electrical devices such as micro-light-emitting diodes may be soldered to the interposers. The electrical components may also include electrical devices such as sensors and actuators. A stretchable lighting unit may have a stretchable light guide illuminated by a stretchable light source.
US10026716B2 3DIC formation with dies bonded to formed RDLs
A method includes forming a dielectric layer over a carrier, forming a plurality of bond pads in the dielectric layer, and performing a planarization to level top surfaces of the dielectric layer and the plurality of bond pads with each other. A device die is bonded to the dielectric layer and portions of the plurality of bond pads through hybrid bonding. The device die is encapsulated in an encapsulating material. The carrier is then demounted from the device die and the dielectric layer.
US10026714B2 Integrated circuit device
Aspects of the invention relate to an integrated circuit device and method of production thereof. The integrated circuit device comprises at least one application semiconductor die comprising at least one functional component arranged to provide application functionality, at least one functional safety semiconductor die comprising at least one component arranged to provide at least one functional safety undertaking for the at least one application semiconductor die, and at least one System in Package, SiP, connection component operably coupling the at least one functional safety semiconductor die to the at least one application semiconductor die to enable the at least one functional safety semiconductor die to provide the at least one functional safety undertaking for the at least one application semiconductor die.
US10026712B2 ESD protection circuit with stacked ESD cells having parallel active shunt
An electrostatic discharge (ESD) protection circuit includes a substrate having a semiconductor surface that the ESD protection circuit formed thereon. A first ESD cell is stacked in series with at least a second ESD cell. An active shunt transistor is electrically in parallel with the first ESD cell or second ESD cell, where the active shunt includes a control node. A trigger circuit has a trigger input and a trigger output, wherein the trigger output is coupled to the control node.
US10026710B2 Electronic arrangement
An electronic arrangement comprising: a carrier; at least one connecting area on the carrier; at least one electronic component, which is fixed at least on the connecting area by a contact material; a covering area, which surrounds the connecting area on the carrier; and at least one covered region covered by a covering material; wherein the covering area is highly reflective with a reflectivity of greater than 70%, exposed regions on the connecting area and on the contact material are covered with the covering material, and the covering material is colored by titanium dioxide particles in such a way that the titanium dioxide particles are provided in the covering material in a proportion between 25 percent and 70 percent by weight, such that the covering material is highly reflective with a reflectivity of greater than 70% to minimize optical contrast between the covering area and the covered region.
US10026707B2 Wafer level package and method
A copper pillar bump semiconductor packaging method patterns an organic insulation layer formed under the copper pillar bumps to areas surrounding and in the vicinity of the copper pillar bumps only. The organic insulation layer, typically a thin film polymer layer, acts as a barrier layer for the copper pillar bumps to protect the semiconductor wafer during the copper pillar flip chip bonding process. The copper pillar bump semiconductor packaging method limits the areas where the organic insulation layer is applied to reduce the stress introduced to the semiconductor wafer by the organic insulation layer. In another embodiment, a copper pillar bump semiconductor packaging method patterns an organic insulation layer formed under the copper pillar bumps to areas surrounding the copper pillar bumps and along the path of a redistribution layer without using a large and continuous organic insulation layer.
US10026704B2 Semiconductor package and method of forming the same
An embodiment is a method including forming a first passive device in a first wafer, forming a first dielectric layer over a first side of the first wafer, forming a first plurality of bond pads in the first dielectric layer, planarizing the first dielectric layer and the first plurality of bond pads to level top surfaces of the first dielectric layer and the first plurality of bond pads with each other, hybrid bonding a first device die to the first dielectric layer and at least some of the first plurality of bond pads, and encapsulating the first device die in a first encapsulant.
US10026698B2 Reducing wafer warpage during wafer processing
According to one embodiment, there is provided a manufacturing method of a semiconductor device. The method includes forming a first guard ring around a first chip region on a semiconductor wafer. The method includes forming a second guard ring around a second chip region on the semiconductor wafer. The method includes mechanically connecting the first guard ring with the second guard ring through a joist structure.
US10026693B2 Method, apparatus, and system for MOL interconnects without titanium liner
Methods, apparatus, and systems for fabricating a semiconductor device comprising a semiconductor substrate; an oxide layer above the semiconductor substrate; a first metal component comprising tungsten disposed within the oxide layer; an interlayer dielectric (ILD) above the oxide layer, wherein the ILD comprises a trench and a bottom of the trench comprises at least a portion of the top of the first metal component; a barrier material disposed on sidewalls and the bottom of the trench; and a second metal component disposed in the trench.
US10026692B2 Semiconductor structure having etching stop layer and manufacturing method of the same
A semiconductor structure and a manufacturing method of the same are provided. The semiconductor structure includes a stack structure, an etching stop layer, and a conductive structure. The stack structure includes a plurality of conductive layers and a plurality of insulating layers stacked interlacedly. The etching stop layer is formed on a sidewall of the stack structure. An energy gap of the etching stop layer is larger than 6 eV. The conductive structure is electrically connected to at least one of the conductive layers.
US10026689B2 Semiconductor device
A SOP has a semiconductor chip. The chip includes a pair of a lower layer coil and an upper layer coil laminated through an interlayer insulating film formed therebetween, a first circuit unit electrically coupled to the upper layer coil, and a plurality of electrode pads. Further, it has a wire for electrically coupling the upper layer coil and the first circuit unit, a plurality of inner leads and outer leads arranged around the semiconductor chip, a plurality of wires for electrically coupling the electrode pads of the semiconductor chip and the inner leads, and a resin made sealing member for covering the semiconductor chip. The wire extends along the extending direction of the wires.
US10026686B2 Decoupling capacitors and arrangements
Various embodiments of transistor assemblies, integrated circuit devices, and related methods are disclosed herein. In some embodiments, a transistor assembly may include a base layer in which a transistor is disposed, a first metal layer, and a second metal layer disposed between the base layer and the first metal layer. The transistor assembly may also include a capacitor, including a sheet of conductive material with a channel therein, disposed in the base layer or the second metal layer and coupled to a supply line of the transistor. Other embodiments may be disclosed and/or claimed.
US10026683B2 Integrated circuit package substrate
The present invention relates to an integrated circuit package substrate and, more specifically, to an integrated circuit package substrate, which exhibits excellent conductivity and reliability through the improvement of an adhesive force between a metal line for electrically connecting an upper part and a lower part of the integrated circuit package substrate and glass formed inside the integrated circuit package substrate. To this end, the present invention provides the integrated circuit package substrate comprising: a core part made of glass; a first metal thin plate formed on the upper part of the core part and made of Cu; a second metal thin plate formed at the lower part of the core part and made of Cu; a metal line formed in a shape in which the metal line penetrates through the first metal thin plate, the core part, and the second metal thin plate so as to electrically connect the first metal thin plate and the second metal thin plate, and made of Cu; and an intermediate layer formed on the outer circumferential surface of the metal line, wherein the intermediate layer includes any one of Cu2O, Cu2O doped with a transition metal, and a metal oxide including Cu and a transition metal.
US10026681B2 Fan-out semiconductor package
A fan-out semiconductor package includes a first connection member having a through-hole, a semiconductor chip disposed in the through-hole, a first encapsulant encapsulating at least portions of the first connection member and the semiconductor chip, a second connection member disposed on the first connection member and the semiconductor chip. The first connection member and the second connection member respectively include redistribution layers electrically connected to the connection pads of the semiconductor chip. The fan-out semiconductor package may have excellent rigidity, may be thinned, and may be manufactured in a simplified process.
US10026665B2 Semiconductor device
For a purpose of raising the breakdown voltage of a semiconductor device, the creepage distance and clearance between an electrode terminal and another metallic portion are preferably increased. A semiconductor device is provided, the semiconductor device including: a semiconductor element; a case portion that houses the semiconductor element; and an external terminal provided to a front surface of the case portion, wherein the front surface of the case portion has, formed thereon: a wall portion that protrudes from the front surface; and a hollow portion that is provided to a region surrounded by the wall portion and is depressed relative to the front surface, and the external terminal is arranged on a floor surface of the hollow portion.
US10026664B2 Apparatus and method to monitor die edge defects
Described is an apparatus comprising: an input pad; an output pad; a wire, coupled to the input pad and the output pad, the wire positioned at a periphery of a semiconductor die, the wire extending substantially along a perimeter of the semiconductor die; and one or more diodes, coupled at various sections of the wire, and positioned along the perimeter of the semiconductor die and surrounding the semiconductor die.
US10026662B2 Semiconductor structure and fabricating method thereof
A semiconductor structure includes a device region and a test region. In the device region, first fin spacers cover sidewalls of a first fin structure and have a first height, and a first epitaxy structure is disposed in the first fin structure, which a portion of the first epitaxy structure is above the first fin spacers and having a first width. In the test region, second fin spacers cover sidewalls of the second fin structure and have a second height, and the second height is greater than the first height. A second epitaxy structure is disposed in the second fin structure, and a portion of the second epitaxy structure is above the second fin spacers and having a second width, which the second width is less than the first width.
US10026649B2 Decoupled via fill
Techniques are disclosed for providing a decoupled via fill. Given a via trench, a first barrier layer is conformally deposited onto the bottom and sidewalls of the trench. A first metal fill is blanket deposited into the trench. The non-selective deposition is subsequently recessed so that only a portion of the trench is filled with the first metal. The previously deposited first barrier layer is removed along with the first metal, thereby re-exposing the upper sidewalls of the trench. A second barrier layer is conformally deposited onto the top of the first metal and the now re-exposed trench sidewalls. A second metal fill is blanket deposited into the remaining trench. Planarization and/or etching can be carried out as needed for subsequent processing. Thus, a methodology for filling high aspect ratio vias using a dual metal process is provided. Note, however, the first and second fill metals may be the same.
US10026641B2 Isolation structure of semiconductor device
The invention relates to an isolation structure of a semiconductor device and a method of forming. An exemplary isolation structure for a semiconductor device comprises a substrate comprising a trench; a strained material in the trench, wherein a lattice constant of the strained material is different from a lattice constant of the substrate; an oxide layer of the strained material over the strained material; a high-k dielectric layer over the oxide layer; and a dielectric layer over the high-k dielectric layer filling the trench.
US10026638B2 Plasma distribution control
A system is configured to perform plasma related fabrication processes. The system includes a process chamber and a wafer stage positioned within the process chamber. The wafer stage is configured to secure a process wafer. The system further includes a bottom electrode positioned beneath the wafer stage, a top electrode positioned external to the chamber, and a plasma distribution mechanism. The plasma distribution mechanism is reconfigurable to allow for more than one plasma distribution profile.
US10026636B2 Electrostatic chuck having reduced power loss
Embodiments of the invention generally relate to an electrostatic chuck having reduced power loss, and methods and apparatus for reducing power loss in an electrostatic chuck, as well as methods for testing and manufacture thereof. In one embodiment, an electrostatic chuck is provided. The electrostatic chuck includes a conductive base, and a ceramic body disposed on the conductive base, the ceramic body comprising an electrode and one or more heating elements embedded therein, wherein the ceramic body comprises a dissipation factor of about 0.11 to about 0.16 and a capacitance of about 750 picoFarads to about 950 picoFarads between the electrode and the one or more heating elements.
US10026634B2 Electrostatic chuck and base member for use in the same
An electrostatic chuck includes a base member and an electrostatic chuck substrate. The base member includes a cooling path. The electrostatic chuck substrate is connected to an upper surface of the base member through an adhesive layer so as to attract a substrate to be mounted. The cooling path includes an introduction portion, a discharge portion and a conduit. The cooling medium is introduced from an outside of the base member to the introduction portion. The cooling medium is discharged from the discharge portion. The conduit includes a start end portion communicating with the introduction portion and a final end portion communicating with the discharge portion. The introduction portion is inclined toward a lower surface of the base member and at a predetermined angle with respect to an axis perpendicular to the upper surface. The introduction portion extends from the lower surface toward the start end portion.
US10026630B2 Retention and insulation features for lamp
Embodiments of the present disclosure generally relate to an improved retention and insulation features for lamps used as a source of heat radiation in a thermal processing chamber. In one embodiment, a process chamber is provided. The process chamber includes a lamp assembly for thermal processing of semiconductor substrates, the lamp assembly has a lamp electrical connector and a first laterally operative element, a lamp assembly housing having a passage for receiving the lamp assembly, a power distribution assembly having a receptacle for receiving the lamp electrical connector and delivering power to the lamp electrical connector, and a spacer plate disposed between the lamp assembly housing and the power distribution assembly, wherein the spacer plate has a passage contoured to allow passage of the lamp electrical connector therethrough, and the spacer plate has a retention feature configured to engage or disengage the first laterally operative element.
US10026620B1 Method of irradiating ultraviolet light on silicon substrate surface for improving quality of native oxide layer and apparatus using the same
The present invention relates to the growth of a native oxide layer on a surface of a silicon substrate. Deep ultraviolet (UV) light is irradiated to thereby effectively improve the quality of the native oxide layer. By improving the quality, the difficulty of the surface treatment of a cross-section sample for scanning capacitance microscopy (SCM) is improved. The life cycle and reliability of the sample are also improved with enhanced reproducibility for the measurement of SCM. Thus, the present invention provides an improved method and an apparatus using the same to prepare a cross-sectional sample for SCM. The feasibility and the concrete method for enhancing oxide layer quality on a silicon substrate surface by UV light irradiation under a humidity-controlled environment are established. The optimum parameters of irradiation time for n-type and p-type samples are made.
US10026618B2 Method for improving quality of spalled material layers
Methods for removing a material layer from a base substrate utilizing spalling in which mode III stress, i.e., the stress that is perpendicular to the fracture front created in the base substrate, during spalling is reduced. The substantial reduction of the mode III stress during spalling results in a spalling process in which the spalled material has less surface roughness at one of its' edges as compared to prior art spalling processes in which the mode III stress is present and competes with spalling.
US10026617B2 Method and system for applying materials on a substrate
Embodiments of the invention are directed to a method of printing lines. A method may include positioning a plurality of print units according to a predefined spacing parameter. A method may include depositing material on a substrate by a plurality of print units to form a respective plurality of parallel lines according to a predefined spacing parameter. A printing unit may be positioned at an angle with respect to a predefined scan direction such that a predefined width of a printed line is achieved. A substrate may be rotated between scans such that a plurality of lines in a respective plurality of directions is printed in a scan direction.
US10026615B2 Fin patterns with varying spacing without Fin cut
Methods of forming semiconductor fins include forming first spacers on a first sidewall of each of a plurality of mandrels using an angled deposition process. A second sidewall of one or more of the plurality of mandrels is masked. Second spacers are formed on a second sidewall of all unmasked mandrels. The second sidewall of the one or more of the plurality of mandrels is unmasked. The mandrels are etched away. Fins are formed from a substrate using the first and second spacers as a mask.
US10026613B2 Utilization of angled trench for effective aspect ratio trapping of defects in strain-relaxed heteroepitaxy of semiconductor films
Embodiments of the present disclosure relate to reducing dislocation density in a heteroepitaxial growth film and devices including heteroepitaxial films with reduced dislocation density. According to embodiments of the present disclosure, sidewalls of high aspect ratio trenches may be tilted or angled to allow defects in crystalline material formed in the high aspect ratio trenches to be terminated in the tilted sidewalls, including defects propagating along the length of the high aspect ratio trenches. Embodiments of the present disclosure may be used to reduce defects in heteroepitaxial growth on silicon (Si) for microelectronic applications, such as high mobility channels using Group III-V elements in field effect transistors.
US10026612B2 Method for producing group III nitride crystal, group III nitride crystal, semiconductor device and apparatus for producing group III nitride crystal
The present invention is intended to provide a method of producing a Group III nitride crystal that prevents a halogen-containing by-product from adversely affecting crystal generation and is superior in reactivity and operability. A method of producing a Group III nitride crystal includes a step of causing a Group III metal to react with an oxidizing gas and nitrogen-containing gas, thereby producing a Group III nitride crystal.
US10026606B2 Method for depositing a silicon nitride film
A method for depositing a silicon nitride film is provided. A nitrided adsorption site is formed in a recess formed in a surface of a substrate by supplying an ammonia-containing gas to the substrate for nitriding the surface of the substrate including the recess. A non-adsorption site is formed in a predetermined upper area of the recess by adsorbing a chlorine-containing gas on the nitride adsorption site in the predetermined upper area by physical adsorption. The predetermined upper area ranges from an upper end of the recess to a predetermined depth of the recess. A silicon-containing gas is adsorbed on the nitride adsorption site other than the predetermined upper area so as to deposit a silicon nitride film by a chemical reaction between the adsorbed ammonia-containing gas and the adsorbed silicon-containing gas. The nitride adsorption site includes a bottom surface of the recess.
US10026593B2 Power supply systems and methods for generating power with multiple amplifier paths
A power supply system includes a power converter configured to generate a high-frequency power signal and be connected to a load to supply a plasma process or gas laser process with power. The power converter includes at least one amplifier stage having first and second amplifier paths each having an amplifier. The first and second amplifier path are connected to a phase-shifting coupler unit that is configured to couple phase-shifted output signals from the first and second amplifier paths to form the high-frequency power signal. At least one amplifier of the first and second amplifier paths includes a field effect transistor implemented in a semiconductor device with a semiconductor structure having a substantially layered construction, and the semiconductor device includes a channel, a current flowing in the channel substantially in parallel with layers of the semiconductor structure.
US10026592B2 Systems and methods for tailoring ion energy distribution function by odd harmonic mixing
Systems and methods for controlling a process applied to a substrate within a plasma chamber are described. The systems and methods include generating and supplying odd harmonic signals and summing the odd harmonic signals to generate an added signal. The added signal is supplied to an electrode within the plasma chamber for processing the substrate. The use of odd harmonic signals facilitates high aspect ratio etching of the substrate.
US10026581B2 Switch override system for recreation vehicle controls
A vehicle system including a housing, an extendable/retractable member coupled to the housing, an electrically controlled actuator and an override system. The electrically controlled actuator is connected to the extendable/retractable member, and is configured to extend and retract the extendable/retractable member relative to the housing. The override system includes a selector switch and an activation switch. The selector switch allows a selection of one of the plurality of electrically controlled actuators which is defined as a selected actuator. The activation switch activates the selected actuator to either extend or retract the extendable/retractable member associated with the selected actuator.
US10026579B2 Self-limiting electrical triggering for initiating fracture of frangible glass
A transient electronic device includes electronic elements (e.g., an SOI- or chip-based IC) and a trigger mechanism disposed on a frangible glass substrate. The trigger mechanism includes a switch that initiates a large trigger current through a self-limiting resistive element in response to a received trigger signal. The self-limiting resistive element includes a resistor portion that generates heat in response to the trigger current, thereby rapidly increasing the temperature of a localized (small) region of the frangible glass substrate, and a current limiting portion (e.g., a fuse) that self-limits (terminates) the trigger current after a predetermined amount of time, causing the localized region to rapidly cool down. The frangible glass substrate is engineered such that a stress profile produced by the rapid heating/cooling of the localized region generates an initial fracture force that subsequently propagates throughout the glass substrate, whereby sufficient potential energy is released to powderize the electronic elements.
US10026576B2 DC operated polarized electromagnet and electromagnetic contactor using the same
The DC operated polarized electromagnet includes a spool around which an excitation coil is wound and that has a central opening, a plunger having first and second armatures, fitted individually, an outer yoke enclosing opposing side faces of the spool so as to attract the first armature, an inner yoke arranged on the inner side of the outer yoke so as to attract the second armature, and permanent magnets arranged between the outer yoke and the inner yoke, and reduces magnetoresistance by setting the thickness of the outer yoke thicker than the thickness of the inner yoke so that convergent magnetic flux in the plunger is diverted into the outer yoke.
US10026568B2 Electronic device with switch mechanism mounted to substrate
An electronic device includes a substrate having a top surface, a bottom surface and at least one opening therethrough. The substrate has a circuit. A switch mechanism is mounted to the substrate and is electrically connected to the circuit. The switch mechanism has an actuator configured to activate the switch mechanism. The switch mechanism has a housing holding the actuator and leads extending from the housing. The leads are electrically connected to the circuit. The switch mechanism is mounted to the substrate in the opening such that at least a portion of the housing is positioned below the top surface.
US10026567B2 Spring operation device of circuit breaker
A spring operation device includes a closing shaft rotating to apply closing driving force to a movable contactor of a circuit breaker; a breaking shaft connected to the closing shaft in an axial direction and rotating to apply breaking driving force to the movable contactor of a circuit breaker; a plurality of springs having one ends connected to the closing shaft and the breaking shaft and the other ends fixed in position and provided along circumferences of the closing shaft and the breaking shaft in order to transmit elastic restoring force to the closing shaft and the breaking shaft to rotate the closing shaft and the breaking shaft; and a power transmission unit connecting the closing shaft and the breaking shaft when a closing operation is performed and releasing a connection between the closing shaft and the breaking shaft when a breaking operation is performed.
US10026561B2 Transparent dye-sensitized solar cell and a method for manufacturing the solar cell
The present invention relates to a dye-sensitized solar cell (DSC) comprising a porous isolating substrate (30) having a first surface and a second surface, a first porous layer (14) comprising conducting particles printed on the first surface of the porous isolating substrate to form a conductive porous layer, a second porous layer (16) comprising conducting particles printed on the second surface of the porous isolating substrate to form a conductive porous layer, whereby the porous isolating substrate is disposed between the first and second porous layers, a third porous layer (18) comprising light absorbing dye molecules deposited on the first porous layer, and a charge transfer medium for transferring charges between the third and first porous layers. Each of the porous layers comprise a printed pattern including at least one non-transparent portion (24, 25, 26) and at least one transparent portion (20, 21, 22) and the porous isolating substrate comprises at least one transparent portion (32), whereby said transparent portions of the porous layers and said transparent portion of the porous isolating substrate are positioned relative to each other so they form at least one continuous transparent pathway through the solar cell.
US10026557B2 Chip capacitor, circuit assembly, and electronic device
A chip capacitor according to the present invention includes a substrate, a pair of external electrodes formed on the substrate, a capacitor element connected between the pair of external electrodes, and a bidirectional diode connected between the pair of external electrodes and in parallel to the capacitor element. Also, a circuit assembly according to the present invention includes the chip capacitor according to the present invention and a mounting substrate having lands, soldered to the external electrodes, on a mounting surface facing a front surface of the substrate.
US10026553B2 Organic compound, crystal dielectric layer and capacitor
The present disclosure provides an organic compound characterized by electronic polarizability and having a following general structural formula: where Core is an aromatic polycyclic conjugated molecule, R1 is group providing solubility of the organic compound in an organic solvent, n is 1, 2, 3, 4, 5, 6, 7 or 8, R2 is substitute located in apex positions, R3 and R4 are substitutes located in side (lateral) positions and, the core has flat anisometric form and the R2 substitutes are selected from hydrogen and electrophilic groups (acceptors) and R3 substitutes and R4 substitutes are independently selected from hydrogen and nucleophilic groups (donors) or vice versa R3 substitutes and R4 substitutes are independently selected from hydrogen and nucleophilic groups (donors) and R2 substitutes are selected from hydrogen and electrophilic groups (acceptors), and the substitutes R2, R3 and R4 cannot all be hydrogen.
US10026552B2 Multilayer ceramic capacitor and manufacturing method therefor
A multilayer ceramic capacitor that includes a laminated body having a plurality of ceramic layers including crystal grains that have a perovskite structure, and a plurality of internal electrode layers; and external electrodes on first and second end surfaces of the laminated body and electrically connected to respective sets of the plurality of internal electrodes. In the ceramic layers, when the content of Ti is 100 parts by mol, the ceramic layers contain Ca at 0.10 to 15.00 parts by mol; Mg at 0.0010 to 0.0097 parts by mol; R at 0.50 to 4.00 parts by mol; M at 0.10 to 2.00 parts by mol; and Si at 0.50 to 2.00 parts by mol, and core parts of the crystal grains contain Ca.
US10026549B2 Method of manufacturing an electronic component
A method of manufacturing an electronic component includes: a coil forming step of forming a winding coil by a wire-shaped conductor; a press fitting step of embedding the winding coil into a plate-shaped composite magnetic material in a state in which the plate-shaped composite magnetic material is softened, the plate-shaped composite magnetic material being a composite magnetic material that is formed in a plate shape and in which magnetic particles and a resin are mixed; a covering step of covering a part of the winding coil with another plate-shaped composite magnetic material that is softened, the part of the coil being a part remaining uncovered in the press fitting step; a pressurizing step of pressurizing and molding an entirety; and, a hardening step of hardening the composite magnetic material.
US10026543B2 Coil component and method for manufacturing the same
A coil component includes a core including a winding portion and a flange portion extending from a first end of the winding portion, a coil wound around the winding portion, a lead formed at the flange portion, and a cover coupled to the flange portion and covering at least a portion of the coil.
US10026531B2 R-T-B based alloy powder, compound for anisotropic bonded magnet and anisotropic bonded magnet
The present invention provides R-T-B based alloy powders, wherein R represents at least one rare earth element, and T represents at least one element selected from the group consisting of ferrum and cobalt. The R-T-B based alloy powders have main phase grains, grain boundary phases and additive phases. The main phase grains are composed of R2T14B and have an average grain size of 200 nm or more and 500 nm or less. The grain boundary phases are richer in R than the main phase grains. With respect to any cross section of the R-T-B based alloy powders, the coverage of the main phase grains defined by equation 1 with the grain boundary phases with a roundness defined by equation 2 being 0.1 or more and 0.6 or less, is 10% or more and 40% or less. coverage ≡ ∑ i ⁢ ⁢ l i ∑ j ⁢ ⁢ L j ⁢ ⁢ l i ⁢ : ⁢ ⁢ Circumference ⁢ ⁢ of ⁢ ⁢ each ⁢ ⁢ grain boundary ⁢ ⁢ phase ⁢ ⁢ L j ⁢ : ⁢ ⁢ Circumference ⁢ ⁢ of ⁢ ⁢ each ⁢ ⁢ main phase ⁢ ⁢ grain 〈 equation ⁢ ⁢ 1 〉 Roundness = 4 ⁢ ⁢ π ⁢ ⁢ A ⁢ / ⁢ L 2 〈 equation ⁢ ⁢ 2 〉 A represents the area of the cross section of the grain boundary phase, and L represents the circumference of the cross section of the grain boundary phase.
US10026529B2 Shunt resistor
A resistive element including a main body portion, and first and second terminal portions with different shapes that are provided at opposite ends of the main body portion in the long-side direction. At least one side portion of the main body portion in the short-side direction has a protruding portion.
US10026521B2 Use of PEDOT/PSS dispersions of high PEDOT content for the production of capacitors and solar cells
Described are processes for the production of a capacitor, comprising the process steps: a) the provision of an electrode body of an electrode material, wherein a dielectric covers one surface of this electrode material at least partly to form an anode body; b) the introduction of a dispersion comprising a dispersing agent and complexes of polythiophenes and polyanions, wherein the weight ratio of polythiophenes:polyanions in the dispersion is greater than 0.5, into at least a part of the anode body; c) the at least partial removal of the dispersing agent to obtain a solid electrolyte in a capacitor body. Also described are capacitors, electronic circuits, uses of these capacitors, processes for the preparation of dispersions, dispersions obtainable by these processes, organic solar cells, processes for the production of these organic solar cells, and the use of dispersion for the production of organic solar cells.
US10026519B2 Electrically conductive, olefin multiblock copolymer compositions
Free radically crosslinked, electrically conductive compositions exhibiting a highly stable volume resistivity comprise an olefin multiblock copolymer (OBC) and a conductive filler, e.g., a conductive carbon black. These compositions exhibit a highly stable volume resistivity relative to a composition similar in essentially all aspects save that the OBC is replaced with a conventional polyethylene of similar density and melt index.
US10026516B2 Collimator apparatus, radiation system, and method for controlling collimators
There is provided a collimator apparatus including a first collimator configured to prevent a leakage of radiation, wherein a target for converting electron beam emitted from an electron beam source into the radiation is disposed in the first collimator, and a second collimator, wherein the radiation passes through the second collimator along a central axis of the second collimator, the second collimator being disposed in an inner space formed in the first collimator, a gap between a surface of the inner space and the second collimator being provided, wherein the second collimator swings within the inner space of the first collimator.
US10026515B2 Generating isotopes in an irradiation target holder installed in a nuclear reactor startup source holder position
A nuclear reactor is operated with irradiation target holders fit in open locations inside of an operating commercial nuclear core and placed with ends at vertical bottom and top of the core or any position therebetween to directly expose holders to nuclear fuel reactions. Holders have ends and overall shape that are joined with existing reactor structures, while fitting closely with fuel and moderator and being easily removable from the same. Holders are fabricated of any reactor-compatible material that will retain irradiation targets and daughter products. Holders securely retain irradiation targets and daughter products of any shape or phase throughout reactor operation. Holders can be installed during reactor outages and irradiated during operation without risk of movement or interference with operation. After a desired period of operation and irradiation, holders can be harvested from the core independent of other core structures and fuel.
US10026512B2 Nuclear reactor nozzle repair method
A nozzle repair method and a nuclear reactor vessel include: removing a trepanning portion (208) as a connection portion with respect to an in-core instrumentation cylinder (204) in a groove-welding portion (206); removing the in-core instrumentation cylinder (204) from a lower end plate (66); forming a plug attachment opening (211) by removing the groove-welding portion (206); applying a pressing load to the lower end plate (66) by attaching a plug (212) to the plug attachment opening (211); and welding and fixing the plug (212) attached to the plug attachment opening (211). Accordingly, since a repair is easily performed, it is possible to improve the workability and to decrease a repair cost.
US10026510B2 Process for the synthesis of a mixed peroxide or hydroxo-peroxide of an actinyl and of at least one doubly, triply or quadruply charged metal cation, mixed peroxide or hydroxo-peroxide thus obtained and uses thereof
A process is described for synthesizing a mixed peroxide or hydroxo-peroxide of an actinyl and at least one cation X1, wherein the actinyl is a uranyl or neptunyl and the at least one cation X1 is a di-, tri- or tetra-charged metal cation. This process includes the reaction in a solvent of a salt of the at least one cation X1 with a compound C2 selected from mixed peroxides and hydroxo-peroxides of the actinyl and of at least one singly charged cation X2, whereby compound C2 is converted to the peroxide or hydroxo-peroxide by replacement of the at least one cation X2 by said at least one cation X1. Also disclosed is a process for synthesizing a mixed oxide of an actinide selected from uranium and neptunium, and of at least one metal able to form a di-, tri- or tetra-charged cation, which implements the preceding synthesis process. The disclosure further relates to a mixed peroxide or hydroxo-peroxide of an actinyl and of at least one di-, tri- or tetra-charged metal cation, and the use thereof for the preparation of a mixed oxide of an actinide and of at least this metal.
US10026509B2 Low bandwidth media stream transmission
In general, this disclosure describes media stream transmission techniques for a field computing device and a central computing device. The central computing device may capture an image of a local background environment. The central computing device may record a first media stream that includes at least a portion of the image of the background environment and at least one movement of at least one object through the background environment. The central computing device may remove the image of the background environment from the first media stream to create a second media stream that includes the movement of the object through the background environment without the image of the background environment. The second media stream may also include timing information that can be synchronized to timing information for a media stream originating at the field computing device such that the second media stream may be superimposed on the field media stream.
US10026506B1 System, RFID chip, server and method for capturing vehicle data
A system includes a plurality of tracking devices, such as RFID tags, affixed to items, such as vehicles, a data collection engine, client devices and backend devices. The backend devices include trained machine learning models, business logic, and attributes of a plurality of events. A plurality of data collection engines and systems send attributes of new events to the backend devices. The backend devices can track the items and predict particular outcomes of new events based upon the attributes of the new events utilizing the trained machine learning models.
US10026503B2 Program and operating methods of nonvolatile memory device
A program method of a nonvolatile memory device including a plurality of memory cells, each storing at least two bits of data, includes performing a first program operation based on a plurality of program voltages having a first pulse width to program first page data into selected memory cells connected to a selected word line among the plurality of memory cells; and performing a second program operation based on a plurality of program voltages having a second pulse width different from the first pulse width to program second page data into the selected memory cells in which the first page data is programmed.
US10026501B2 Data storage device and operating method thereof
A method for operating a data storage device includes obtaining test data from a target region of a memory block by applying a test bias simultaneously to all word lines of the memory block; and estimating a state of the memory block based on the test data.
US10026496B2 Shift register unit and method for driving the same, gate drive circuit and display device
A shift register unit and a method for driving the shift register unit, a gate drive circuit and a display device are provided. The shift register unit includes an inputting unit, an outputting unit, a reset unit, a first control unit and a second control unit, a first node, a second node, a third node, a shift signal outputting terminal and multiple inputting terminals. A width of a shift pulse output by the shift register unit may be adjusted by adjusting a width of a shift pulse input to the shift register unit, and the output shift pulse and the input shift pulse have an identical width.
US10026491B2 Semiconductor memory device and memory system
A semiconductor memory device includes memory cells, a sense amplifier unit including a first latch circuit, and a control unit configured to execute read and write operations on the memory cells. The control unit, while executing the write operation on the memory cells, responsive to a write suspend command followed by a read command, performs a data saving operation, the read operation, and a data restoring operation prior to resuming the write operation. The data saving operation includes transferring first data stored in the first latch circuit to an external device, the first data including at least a result of verify operation performed on the memory cells. The data restoring operation includes transferring the first data to the first latch circuit.
US10026488B2 Non-volatile memory with read disturb detection for open blocks
A non-volatile memory system includes technology for detecting read disturb in open blocks. In one embodiment, the system determines whether a particular block of non-volatile memory cells has been subjected to a minimum number of open block read operations and performs sensing operations for memory cells connected to an open word line of the particular block. The number of errors in the sensed data is determined. If the number of errors is greater than a limit, then the system takes an action to mitigate the read disturb.
US10026482B2 Semiconductor memory device, erasing method and programing method thereof
A semiconductor memory device, an erasing method and a programming method are provided. The semiconductor memory device includes a memory array, which includes a plurality of NAND strings; a page buffer/sensing circuit, which is connected to the NAND strings of the memory array through bit lines and outputs whether the NAND strings include failures; and a detecting circuit, which is connected to the plurality of page buffer/sensing circuits and detects a number of the failures among the NAND strings of a selected block. The block is determined to be usable when the number of the failures among the NAND strings detected by the detecting circuit is less than or equal to a fixed number, and the block is determined to be unusable as a bad block when the number of the failures exceeds the fixed number.
US10026476B2 Bi-polar memristor
A circuit comprising an input, a ground, a first switch, a second switch and a bi-polar memristor, wherein the first switch is a first transistor and a gate of the first transistor is connected to a line to instruct setting of the bi-polar memristor, and the second switch is a second transistor and a gate of the second transistor is connected to a line to instruct re-setting of the bi-polar memristor.
US10026475B2 Adaptive configuration of non-volatile memory
Examples are disclosed for adaptive configuration of non-volatile memory. The examples include a mode register configured to include default and updated values to indicate one or more configurations of the non-volatile memory. The examples may also include discoverable capabilities maintained in a configuration table that may indicate memory address lengths and/or operating power states.
US10026455B1 System and method for controlling environmental conditions within an automated data storage library
A system and method for controlling at least one environmental condition within at least one data storage library. The system may include at least one data storage library, the at least one data storage library having at least one component bay therein. The system may also include at least one adapter configured to fit within the at least one component bay, and/or at least one environmental conditioning device connected to the at least one adapter, wherein the at least one environmental conditioning device is configured to control at least one environmental condition within the at least one data storage library.
US10026450B2 Content processing and distribution system and method
A system and method for instructing rendering of a video sequence, the method being carried out on a first device and comprising: receiving video content from a camera; determining a video sequence, the video sequence comprising a selection of the received video content and one or more video assets, wherein each video asset is associated with an identifier; determining instructions for generating the video sequence, the instructions comprising the identifiers of the one or more video assets; and sending the instructions and the selection of the received video content to a second device, wherein the second device is arranged to render the video sequence.
US10026447B2 Method, apparatus and system for priority processing
A method of scheduling processing of a plurality of recorded media content items, each recorded media content item having one or more media segments which each represent a coverage option for a story fragment. The method receives a quality measure for each media segment in the plurality of recorded media content items, and determines a fitness score for each of a plurality of candidate sequences formed from the media segments, said fitness score being determined using the corresponding quality measure associated with media segments in the corresponding candidate sequence. The method determines a media segment score for each media segment from the corresponding fitness scores of candidate sequences that include that media segment, and then schedules processing of the plurality of recorded media content items in an order determined from media segment scores of the media segments in the recorded media content item.
US10026435B2 Magnetic tape having controlled surface properties of the backcoat layer and method of manufacturing the same
The magnetic tape has a magnetic layer containing ferromagnetic powder and binder on the surface on one side of a nonmagnetic support and has a backcoat layer containing nonmagnetic powder and binder on the surface on the other side of the nonmagnetic support, wherein the backcoat layer is less than or equal to 0.30 μm in thickness; and the logarithmic decrement as determined by a pendulum viscoelasticity test on the surface on the backcoat layer side of the magnetic tape is less than or equal to 0.060.
US10026434B2 Magnetic tape having controlled surface properties of the magnetic layer and method of manufacturing the same
The magnetic tape has a magnetic layer containing ferromagnetic powder and binder on a nonmagnetic support, wherein the centerline average surface roughness Ra as measured on the surface on the magnetic layer side of the magnetic tape is less than or equal to 1.8 nm, and the logarithmic decrement as determined by a pendulum viscoelasticity test on the surface on the magnetic layer side of the magnetic tape is less than or equal to 0.050.
US10026428B1 Calibration of high-density servo pattern detector parameters
A tape drive-implemented method, according to one embodiment, includes: causing a servo reader to move laterally in a first direction over a high-density servo pattern on a moving magnetic tape, receiving a readback signal from the servo reader as the servo reader moves laterally in the first direction, using amplitudes of the readback signal to determine a maximum energy value of each of the at least two periodic waveforms, and using the maximum energy values to set a gain parameter for each of the respective periodic waveforms. The first direction is perpendicular to a longitudinal axis of the magnetic tape. Moreover, the high-density servo pattern includes a plurality of high-density servo tracks, the servo tracks including at least two patterns written at different frequencies to produce different periodic waveforms during readback. Other systems, methods, and computer program products are described in additional embodiments.
US10026413B2 Methods, apparatuses for forming audio signal payload and audio signal payload
It is disclosed inter alia a method for forming an audio payload frame, wherein the audio payload frame comprises: an encoded audio data frame with a first marker bit at the front of the encoded audio data frame, wherein the first marker is set to a first value, and wherein the first value denotes a type of encoded audio data in the encoded audio data frame; an extension encoded audio data frame; and a second marker bit in front of the first marker bit, wherein the second marker bit is set to a second value; and wherein the second value denotes a type of encoded audio data other than the type of encoded audio data in the encoded audio data frame.
US10026412B2 Method and device for pulse encoding, method and device for pulse decoding
The present application discloses a pulse encoding method for use by a voice encoder. An initial number of coding bits is determined according to number of pulses in an input signal. An index value is calculated according to information of the pulses in the input signal. The index value is compared with an adjustment threshold value. If the index value is smaller than the adjustment threshold value, the index value is encoded using a reduced number of encoding bits. If the index value is not smaller than the adjustment threshold value, the index value plus an offset value is encoded using the initial number of encoding bits. The reduced number of encoding bits is smaller than the initial number of encoding bits, and the offset value is greater than or equal to the adjustment threshold value.
US10026411B2 Speech encoding utilizing independent manipulation of signal and noise spectrum
Some embodiments describe methods, programs, and systems for speech encoding. Among other things, a received input signal representing a property of speech is quantized to generate a quantized output signal. Prior to the quantization, a version of the input signal is supplied to a first noise shaping filter having a first set of filter coefficients effective to generate a first filtered signal. Following the quantization, the quantized output signal is supplied to a second noise shaping filter having a second set of filter coefficients, thus generating a second filtered signal. A noise shaping operation is performed to control a frequency spectrum of a noise effect in the quantized output signal caused by the quantization, wherein the noise shaping operation is based on both the first and second filtered signals. Finally, the quantized output signal is transmitted in an encoded signal.
US10026409B2 Stereo-phonic frequency modulation receiver and method for separating dual sound channels
A stereo-phonic frequency modulation receiver includes: a frequency modulation demodulation circuit, receiving a reception signal, and generating a demodulated signal according to the reception signal; a frequency-division demultiplexer, generating a sum signal, a difference signal and a pilot amplitude signal according to the demodulated signal; a dual sound channel separation circuit, generating a left-channel output signal and a right-channel output signal according to the sum signal and a weakened difference signal; and a weakening circuit, weakening the difference signal according to the pilot amplitude signal or a signal-to-noise ratio (SNR) to generate the weakened difference signal.
US10026401B1 Naming devices via voice commands
Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has configured the device to respond to this name, the device may respond to the command by outputting the requested music.
US10026398B2 Follow-up voice query prediction
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for predicting follow-up queries to an initial transcription of an utterance. In some implementations, one or more follow-up queries that are pre-associated with a transcription of an initial utterance of a user are identified. A new or modified language model in which a respective probability associated with one or more of the follow-up queries is increased with respect to an initial language model is obtained. Subsequent audio data corresponding to a subsequent utterance of the user is then received. The subsequent audio data is processed using the new or modified language model to generate a transcription of the subsequent utterance. The transcription of the subsequent utterance is then provided for output to the user.
US10026397B2 Processing acoustic sequences using long short-term memory (LSTM) neural networks that include recurrent projection layers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating phoneme representations of acoustic sequences using projection sequences. One of the methods includes receiving an acoustic sequence, the acoustic sequence representing an utterance, and the acoustic sequence comprising a respective acoustic feature representation at each of a plurality of time steps; for each of the plurality of time steps, processing the acoustic feature representation through each of one or more long short-term memory (LSTM) layers; and for each of the plurality of time steps, processing the recurrent projected output generated by the highest LSTM layer for the time step using an output layer to generate a set of scores for the time step.
US10026394B1 Managing dialogs on a speech recognition platform
A speech recognition platform configured to receive an audio signal that includes speech from a user and perform automatic speech recognition (ASR) on the audio signal to identify ASR results. The platform may identify: (i) a domain of a voice command within the speech based on the ASR results and based on context information associated with the speech or the user, and (ii) an intent of the voice command. In response to identifying the intent, the platform may perform a corresponding action, such as streaming audio to the device, setting a reminder for the user, purchasing an item on behalf of the user, making a reservation for the user or launching an application for the user. In some instances, the speech recognition platform engages in a back-and-forth dialog with the user in order to properly fulfill the user's request.
US10026384B2 Reduced air leakage harmonica reed unit
A reduced air leakage harmonica reed unit contains a reed plate and a plurality of reed sections. The plurality of reed sections is attached to the reed plate with a fastening mechanism and positioned within a body of the harmonica. The reed plate consists of a plate body and a plurality of receiving slots that traverse through the plate body. The plurality of receiving slots are aligned with a U-shaped channel from each of the plurality of reed sections. Thus, air that is drawn or blown travels through the U-shaped channel from the plurality of reed sections and through the plurality of receiving slots. Since the U-shaped channel is precisely cut, air leakage is minimized and high quality sound is produced by triggering a vibrating membrane.
US10026383B2 Lock for tremolo bridge
A vibrato bridge system includes a base plate. A mounting frame is attached to the base plate. An anchor mates with an edge of the base plate. A spring arm has a first end attached to the base plate and extending roughly perpendicular to the base plate. A spring has a first end attached to a second end of the spring arm. A spring anchor is attached to a second end of the spring. A magnetic latch is connected between the spring anchor and the second end of the spring arm. When the base plate is in its resting position the two magnets of the lock are essentially touching. The bracket has a pair of parallel slots and a stop pin extends through an end of the male sleeve and through the pair of slots.
US10026373B2 Gate drive circuit, display panel and touch display apparatus
There is provided a gate drive circuit, a display panel and a touch display apparatus. The gate drive circuit includes gate drive sub-circuits (1) of at least two stages, the gate drive sub-circuit of each stage including a plurality of shift registers (SR(1), SR(2), . . . , SR(N)) connected in cascade. In gate drive sub-circuit of each stage except the last stage, a signal output terminal of a shift register (SR(N)) of a last stage is connected with an input signal control terminal of a shift register (SR(1)) of a first stage in a gate drive sub-circuit of a next stage adjacent thereto via a voltage maintaining unit (2). The voltage maintaining unit (2) is configured to maintain, after a shift register of a last stage (SR(N)) in the gate drive sub-circuit of the previous stage connected thereto outputs the gate drive signal and before a shift register of a first stage(SR(1)) in the gate drive sub-circuit of the next stage connected thereto outputs the gate drive signal, the potential of an input signal control terminal of the shift register of the first stage in the gate drive sub-circuit of the next stage to be equal to the potential of the gate drive signal, so that the potential of the input signal control terminal does not attenuate with time, assuring that respective gate drive sub-circuits can output the signals normally.
US10026365B2 Display device including a calculation order change section
A display device includes an image display panel, a backlight with independently driven light sources for lighting the image display panel, a backlight control section which calculates, on the basis of required luminance for each divided area based on an image signal and luminance distribution information for the backlight, tentative lighting levels of the light sources, selects the light sources in calculation order, calculates estimated luminance of a selected light source on the basis of the calculated tentative lighting levels or the calculated lighting level of an already selected light source and the luminance distribution information, and calculates, if the estimated luminance does not satisfy the required luminance, a lighting level of the selected light source that satisfies the required luminance on the basis of the tentative lighting level thereof and the luminance distribution information, and a calculation order change section which changes the calculation order at determined timing.
US10026359B2 Gamma voltage generator, method of generating gamma voltage, and organic light-emitting diode display including the generator
A gamma voltage generator, method of generating gamma voltage, and an OLED display including the generator are disclosed. In one aspect, the generator includes a gamma reference voltage selector configured to receive a gamma reference voltage from a voltage generator and output selected first to third gamma voltages having values substantially equal to or less than the gamma reference voltage. The generator also includes a medium gamma voltage selector configured to receive the first to third gamma voltages from the gamma reference voltage selector and select and output a plurality of medium gamma voltages based at least in part on the first to third gamma voltages. The generator further includes a medium gamma voltage calculator configured to output a selection signal corresponding to the calculated low gamma voltage to the medium gamma voltage selector.
US10026358B2 Pixel driving chip, driving method thereof, and pixel structure
The present application discloses a pixel driving chip for compensating an original signal provided to a pixel structure including a driving transistor having a drain electrode coupled to a light-emitting device, the pixel driving chip includes a control circuit configured to generate at least one control voltage signals for controlling the driving transistor; an acquisition circuit configured to acquire a measured source voltage at a source electrode of the driving transistor under control of the at least one control voltage signals; a computation circuit configured to compute a compensation voltage based on the measured source voltage; a storage circuit configured to store the compensation voltage; a compensation circuit configured to compensate the original signal provided to the driving transistor using the compensation voltage stored in the storage circuit to obtain a compensated signal; and an output circuit configured to output the compensated signal to the driving transistor.
US10026357B2 Flexible organic light emitting display device
Discussed is a flexible organic light emitting display device. The flexible organic light emitting display device according to an embodiment includes a panel, a data driver configured to drive data lines included in the panel, a gate driver configured to drive gate lines included in the panel, a sensing unit, and a controller. The sensing unit may sense bending of the panel in a blank period of one frame period by using a pixel driving circuit included in each of a plurality of pixels included in the panel, for sensing a characteristic change of a driving transistor driving an organic light emitting diode included in each of the plurality of pixels, the one frame period including the blank period and a display period. The controller may sense the characteristic change of the driving transistor or analyze whether the panel is bent, based on pieces of sensing data transferred from the sensing unit.
US10026349B2 Display device and method of driving the display device
A display device includes a display panel including a plurality of pixels arranged in a pentile pattern, the plurality of pixels having at least a first pixel and a second pixel adjacent to the first pixel, and the display panel being configured to display colors corresponding to respective output color data of the first and second pixels, and a color data converter configured to convert input color data to generate the output color data, the color data converter including a determiner configured to receive the input color data, to determine whether the first pixel displays a white color and the second pixel displays a black color, and to generate a first determination signal based on a result of the determination, and an adjustment unit configured to adjust the output color data of the first or second pixel based on the first determination signal.
US10026348B2 Driving scheme for high brightness and fast response panel flash
Driving methods and display systems are described for operating a display panel in flash mode. In an embodiment, the driving method includes time multiplexing between at least two panel operation voltage (VOP) levels including a first VOP level and a second VOP level across all Vdd input lines to a display area, and emitting a first wavelength range from a first subpixel group during application of the first VOP level across all of the Vdd input lines and emitting a second wavelength range from a second subpixel group during application of the second VOP level across all of the Vdd input lines.
US10026347B2 Array substrate, display panel and display device
Embodiments of the present disclosure provide an array substrate, a display panel and a display device, which may simplify bezels at three sides of the display panel and achieve the effect of almost zero bezel visually. Because a GOA design is not adopted, the cost of a drive circuit may be reduced, and poor relevant reliability caused by the GOA may be avoided. The array substrate comprises a display area and a drive circuit area. The display area includes: a plurality of pixel units, a plurality of data lines, and a plurality of gate lines. The drive circuit area includes: a drive module being configured to provide signals to data lines and gate lines. The drive circuit area is outside of the display area and close to the data lines. The embodiments of the present disclosure are used to manufacture the array substrate, the display panel and the display device.
US10026331B2 Educational gamification system and gameful teaching process
Systems and methods are provided for designing and shaping student experience in an academic course by using a server system and a plurality of remote mobile devices. The educational experience design system registers completion of challenges by text completion codes or quick response bar code reader located on the mobile device processor to credit experience points or debit experience points to purchase course privileges. The course instructor specifies challenge completion codes originating in a plurality of sources resulting in an immersive feedback learning environment. The educational experience design system updates data from external peer instruction systems and from external content systems. The immersive feedback environment, based on open-ended earning of experience points, as well as spending such experience points, shapes student experience in the course based on intrinsic motivation theories.
US10026327B2 Managing the trajectory of an aircraft in case of engine outage
A method for managing the trajectory of an aircraft implemented by computer comprises the steps consisting of: receiving the aeroplane performance levels, receiving a flight plan, receiving ground relief data, receiving weather data, determining the coordinates of a safety point according to the aeroplane performance levels, the relief data and the weather data, the safety point making it possible to continue the flight according to a predefined SID landing trajectory in case of outage of one or more engines of the aircraft. Developments are described, notably in computation of the spatial coordinates of the safety point, the management of several safety points and/or of EOSID trajectories, the insertion or the activation of an EOSID trajectory including in the absence of engine outage, the management of the Disarm Point flight plan point. System and software aspects are described.
US10026321B2 Automated vehicle cross-traffic detection system
A cross traffic detection system suitable for use on an automated vehicle includes an object-detector, an alert-device, and a controller. The object detector is used to determine locations of moving objects relative to a host vehicle. The alert device is used to alert an operator of the host vehicle to the location of the moving objects. The controller is in communication with the object detector and the alert device. The controller determines a first trail of a first moving object based on the locations of the first moving object, and determines a road model based on a polynomial of the first trail. The controller also determines a second trail of a second moving object, assigns a lane number to the second moving object based on the road model, and activates the alert device when the path of the second moving object resides in the lane-number overlain by a conflict zone.
US10026320B2 Vehicle and method for supporting driving safety thereof
A vehicle is provided to detect a failure of rear brake lamps of a preceding vehicle. The vehicle includes a distance detection unit that detects a distance from the vehicle to the preceding vehicle, an image acquisition unit that acquires an image of the preceding vehicle, and a controller that detects the failure of a rear brake lamp of the preceding vehicle occurs using a speed of the preceding vehicle obtained using information of variations in the detected distance and the acquired image of the preceding vehicle. Additionally, the controller generates acceleration and deceleration state information of the preceding vehicle in response to detecting the failure of the rear brake lamp of the preceding vehicle.
US10026316B2 Determining an unoccupied street parking space
A street parking space for a first motor vehicle is located within a predefined area. A method for determining an unoccupied street parking space includes steps of scanning environmental data of a second motor vehicle in the predefined area; determining an item of information regarding an unoccupied parking space in the area of the second motor vehicle on the basis of the environmental data; and reporting the item of information to a central instance. The central instance determines a demand for reports in the area on the basis of received information from a plurality of second motor vehicles, and suppresses further reports from a second motor vehicle as a function of the demand.
US10026311B2 Method and apparatus for determining direction of the beginning of vehicle movement
A method of movement mode determination comprising measurement of vehicle's position and orientation and calculation of movement parameters, a compass on the vehicle, is azimuthally oriented along the prevailing and is mostly used movement direction (“forward” direction), a movement vector measurement unit, is used for measuring the azimuth of movement vector. A calculation unit being used for measuring an angle between vehicle movement vector azimuth measured by the movement vector measurement unit and vehicle azimuth measured by the compass fixed on the vehicle; movement is regarded as “backward” if the calculated angle is greater than 90 degrees, and “forward” if the calculated angle is smaller than 90 degrees. Also, an apparatus for movement direction determination includes a compass and a computation unit and further comprises a movement vector measurement unit for determining vehicle movement azimuth and connected through a signal connection to the computation unit.
US10026309B1 Networked vehicle control systems to facilitate situational awareness of vehicles
A system and method are provided for improving vehicle awareness and safety by generating and transmitting alerts in response to detecting a hazard in the environment omnidirectional to a vehicle awareness system. Omnidirectional environment data, representing kinematic information pertaining to one or more physically detectable elements omnidirectional to the primary vehicle, is acquired by one or more sensors communicatively coupled to ta vehicle. The system analyzes the omnidirectional environment data to detect if one or more hazards in the omnidirectional environment data, representing a change in the kinetic behavior of the one or more physically detectable elements omnidirectional to the vehicle awareness system, has occurred. When the system detects one or more hazards in the omnidirectional environment data, the system generates and transmits an alert to vehicles, vehicle operators, mobile devices, or pedestrians at risk from the hazard.
US10026305B2 Communication control device
A communication control device is used for a radio control model equipped with a plurality of receiving devices configured to receive operation signals from corresponding transmitting devices and a drive control device configured to perform drive control with respect to a driving target based on the operation signals. The communication control device includes an input unit for inputting signals including the operation signals from the receiving devices, and a switching processing unit for performing a process of switching an operation signal to be transmitted to the drive control device from any one of the operation signals inputted by the receiving devices to another operation signal.
US10026303B1 System and method for configuring a security system using near-field communication
A system and method for configuring a security system using near-field communication devices that receive and transmit radio frequency signals is described. A first near-field communication device of the security system has a preset distance range. The security system communicates, using the first near-field communication device, with a second near-field communication device of a user device in response to the second near-field communication device being within the preset distance range of the first near-field communication device. The security system provides configuration information of the security system from the second near-field communication device to the first near-field communication device.
US10026298B2 System and method for providing subscribers a secure electronic emergency response portal on a network
The present invention provides a system and method for providing subscribers an electronic emergency response portal on a network. In accordance with an aspect of the present invention, there is provided a method for providing subscribers an electronic emergency response portal on a network having the following steps: receiving real property information from a subscriber module; storing the real property information in a database; creating a secure portal for the subscriber module over a network, the secure portal providing an interface to one or more emergency response parties, wherein the one or more emergency response parties are given access to the interface if a permission setting to the interface is granted by the subscriber module; and providing real property information to the subscriber module and the one or more emergency response parties based on the permission setting.
US10026282B2 Verifying occupancy of a building
A method for detecting occupancy of a building is described. In one embodiment, the method includes using a microphone to monitor for sounds at a building, detecting a sound via the microphone, and determining whether the sound is made by a human or made by an animal. In some cases, the microphone is a glass break sensor microphone.
US10026277B2 Evacuation guidance device for rescue
The present disclosure relates to an evacuation guidance device for rescue, and more particularly, to an evacuation guidance device for rescue, which is capable of securing an evacuation route through a linear illuminator to guide an evacuee to a safety zone and bidirectionally communicating with a rescue agent to evaluate a rescue situation, when an emergency situation occurs in a building due to fire, power failure, a gas leakage, and the like. In the evacuation guidance device for rescue according to the present disclosure, a position of the bobbin unit may be identified through the first and second position notifying luminescence members so that there is an advantage in which position determination of the evacuee or the rescue agent may be easy.
US10026273B2 Identification display
A message presentation method and system is disclosed. The method includes receiving by a computer processor of an electrical device, data associated with a function of the electrical device. The electrical device comprises light emitting devices. The computer processor generates an identification code identifying the function, a first bit signal associated with a first bit of the identification code, and a second bit signal associated with a second bit of the identification code. The computer processor transmits the first bit signal to a first light emitting device. The first bit signal results in the first light emitting device indicating the first bit signal as a first illuminated color.
US10026261B2 Dynamic wager updating gambling hybrid game
A gambling hybrid game with dynamic wager updating is disclosed. The gambling hybrid game includes an entertainment system engine that provides an entertainment game to a user, a real world engine that provides gambling games to one or more users, and a game world engine that monitors the entertainment game and provides gambling games when appropriate. The gambling hybrid game during the course of game play may dynamically update a wager amount to be placed on a gambling event in the gambling game.
US10026253B2 Personal digital key and receiver/decoder circuit system and method
The present invention enables automatic authentication of a personal digital key based upon proximity of the key which is associated with a person. The system enables linking of the personal digital key to an account based upon the automatic authentication. The personal digital key includes encrypted digital data unique thereto, which enables automatic authentication based upon proximity thereof to a receiver and the account linking system. The system further includes an account linking system based upon automatic authentication of the personal digital key. The account linking system comprises a receiver/decoder circuit, which is able to automatically authenticate the personal digital key, whereby the personal digital key is able to be linked to and associated with an account.
US10026251B2 Money handling apparatus and money handling method
Burden on users is reduced. A setting unit is configured to set information about the use environment concerning a use environment in which a money handling apparatus is used. A transport unit is configured to transport money. A recognition unit is configured to recognize a kind of the money. A control unit is configured to control transporting of the money by the transport unit, according to a recognition result for the money by the recognition unit. Further, the control unit controls transporting of the money according to the information about the use environment that is set by the setting unit, in a case where a kind, of the money, recognized by the recognition unit corresponds to a predetermined specific kind.
US10026248B2 Integrated real estate showing scheduling and key management system
A system and method for dispensing a key from a key kiosk disposed at a realtor's office near a real property based on a showing appointment scheduled with a showing scheduling system. The appointment, including a date and time, as well as an authorized user is communicated from the showing scheduling system to the key kiosk. The user then authenticates herself or himself to the kiosk at the appropriate time, and the key is dispensed. The kiosk authenticates the user by scanning a QR code or using the physical location of the user. The kiosk will not dispense the key if the user has a different key that is checked out, but not returned yet. The key can be returned to the kiosk where it is dispensed, or a different key kiosk. The kiosk also dispenses a single common key when the user shows multiple properties.
US10026245B2 Mobile device based authentication
Methods and systems are described for controlling an automation and security system. According to at least one embodiment, an apparatus for voice control of an automation and security system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by the processor to receive input from the user to perform at least one function of the automation and security system, receive confirmation that the user has received an authentication message at an electronic device carried by the user, and initiate the at least one function.
US10026233B2 Efficient orientation estimation system using magnetic, angular rate, and gravity sensors
A system that efficiently estimates an object's orientation using magnetic, angular rate, and gravity sensors. The object may be for example a virtual reality headset or a user in a virtual reality environment. Magnetic and gravity data are used to correct errors that accumulate from integrating angular velocity. Unlike systems that use Kalman filter approaches, embodiments of the system apply a simple, highly efficient technique to generate magnetic and gravity error vectors; these error vectors are added directly to the angular velocity prior to integration. Error calculations are performed in the sensor reference frame rather than in the Earth reference frame. Magnetic error correction uses only the horizontal component of the magnetic field, which is efficiently calculated by subtracting off the projection of the magnetic field onto the measured gravity vector. Sensors and processors for calculating orientation may be integrated into a low-latency virtual reality display system.
US10026232B2 Apparatuses, methods and systems for application of forces within a 3D virtual environment
Aspects of the disclosed apparatuses, methods and systems provide manipulation of a virtual world three dimensional (3D) space based on input translated from the real world. Elements in the virtual world may have an associated charge and field. An element in the virtual world becomes interactive with an element translated from the real world when the translated real world element interacts with a field associated with the virtual element according to the charges. Forces may be applied to the virtual element using a real world physics model to determine a response by the virtual element to the applied force.
US10026214B2 Ray tracing apparatus and method
A ray tracing apparatus includes a traversal (TRV) core configured to traverse an acceleration structure (AS) to detect a first node and a second node, which intersect with a generated ray and have a determined same parent node, and to determine whether the ray intersects with an overlap region where a first bounding box corresponding to the first node overlaps a second bounding box corresponding to the second node; and, an intersection test (IST) determiner configured to calculate a first hit point where the ray intersects with a primitive belonging to the first node, which is a closer node to a view point of the ray among the first node and the second node, and to determine a final hit point of the ray based on a result of the determining of whether the ray intersects with respect to an overlap region, by the TRV core.
US10026204B2 Efficient point-in-polygon indexing technique for processing queries over geographic data sets
A system that displays geographic data is disclosed. During operation, the system receives a query to be processed, wherein the query is associated with a set of geographic regions. Next, the system uses a late-binding schema generated from the query to retrieve a set of data points from a set of events containing previously gathered data. Then, for each data point in a set of data points, the system identifies zero or more geographic regions in the set of geographic regions that the data point falls into. Finally, the system displays the set of geographic regions, wherein each polygon that defines a geographic region is marked to indicate a number of data points that fall into the polygon.
US10026196B2 Apparatuses and methods for self-position calculation of a vehicle using a light projector and a camera
A self-position calculating apparatus includes: a light projector projecting a patterned light beam onto a road surface around a vehicle; and a camera capturing an image of the road surface including an area onto which the patterned light beam is projected. The apparatus calculates an orientation angle of the vehicle from a position of the patterned light beam, and calculate an amount of change in orientation based on temporal changes in multiple feature points on the road surface. The apparatus calculates current position and orientation angle by adding the amount of change to initial position and orientation angle. If a condition under which the multiple feature points are detected does not satisfy a first criterion, the apparatus sets the current position at that time and the orientation angle at the initial position and orientation, and starts adding the amount of change to the initial position and orientation angle.
US10026188B2 Dynamic analysis system
A dynamic analysis system includes an imaging unit, an attenuation process unit and an analysis unit. The imaging unit images a dynamic state of a subject, thereby generating a plurality of frame images showing the dynamic state of the subject. The attenuation process unit performs an attenuation process to attenuate an image signal component of a product in the frame images. The analysis unit analyzes the dynamic state of the subject based on the frame images after the attenuation process.
US10026184B2 Grading method and device for digital image quality
The disclosure describes a grading method and device for digital image quality. The method comprises: obtaining a digital image and extracting n main body region blocks from the image; calculating a first ratio value of the area of a plurality of main body region blocks to the total area of the image, a second ratio value of the area of background region blocks to the total area of the image, and a normalized distance value from a plurality of the pixel points in the plurality of main body region blocks to a center pixel point of the image; calculating to obtain a quality score value of the image through a preset digital image quality score conversion relation based on the first ratio value, the second ratio value, and the normalized distance value; and grading a quality of image according to a quality score value of the image and a preset digital image quality score threshold value.
US10026175B2 Image processing device, method, and recording medium having an image processing program recorded therein
A three-dimensional common coordinate system is defined and a first correspondence relationship between each pixel of a first three-dimensional image which has at least a portion of a human body as a subject and coordinates on the common coordinate system is set. A second three-dimensional image which has at least a portion of the human body as a subject that at least partially overlaps the subject in the first three-dimensional image is aligned with the first three-dimensional image to calculate a correspondence relationship between pixels of the first three-dimensional image and the second three-dimensional image. A second correspondence relationship between each pixel of the second three-dimensional image and coordinates on the common coordinate system is calculated on the basis of the calculated correspondence relationship and the set first correspondence relationship. The first correspondence relationship and the second correspondence relationship are stored.
US10026170B2 System and method for diagnostic vector classification support
The diagnostic vector classification support system and method disclosed herein may both reduce the time and effort required to train radiologists to interpret medical images, and provide a decision support system for trained radiologists who, regardless of training, have the potential to miss relevant findings. In an embodiment, a morphological image is used to identify a zone of interest in a co-registered functional image. An operator's grading of a feature at least partially contained within the zone of interest is compared to one or more computer-generated grades for the feature. Where the operator and computer-generated grades differ, diagnostic support can be provided such as displaying additional images, revising the zone of interest, annotating one or more displayed images, displaying a computer-generated feature grade, among other possibilities disclosed herein.
US10026163B2 Hydrometeor identification methods and systems
A technology is described for identifying hydrometeors. A method includes receiving an image of a hydrometeor captured using a camera. The hydrometeor in the image can be identified and analyzed to determine characteristics associated with the hydrometeor. Environmental measurements recorded substantially contemporaneously with the image can be obtained from environmental sensors located in proximity to the camera. A feature vector can be constructed using the hydrometeor characteristics and the environmental measurements. The feature vector can be input to a classification model used to classify the hydrometeor, and the classification model can output a classification for the hydrometeor using the feature vector.
US10026162B2 Method and device for sealant coating inspection
The present disclosure provides a method and a device of inspecting a sealant coating on a substrate. An image of a sample substrate is captured. The sample substrate is selected from a plurality of substrates. A non-coating area is identified from the image of the sample substrate. Abnormal points are identified in the non-coating area. Positions of the abnormal points are recorded. An image of a sealant-coated substrate having a sealant coating on one of the plurality of substrates is captured. Defect positions of the sealant coating are identified from the image of the sealant-coated substrate. Defects located in a non-coating area of the sealant-coated substrate at positions corresponding to the positions of the abnormal points identified based on the sample substrate are considered as normal.
US10026158B2 Imaging device
The present invention addresses the problem of providing an imaging device that prevents mismatching in image matching for parallax calculation even if the sharpnesses of an end part and center part of a processing area differ. An imaging device 1 according to the present invention is provided with a means for equalizing the sharpnesses of the processing areas of a reference image and a comparison image.
US10026153B2 Varying image quality rendering in a sort middle architecture
Methods and apparatus relating to techniques for varying image quality rendering in a sort middle architecture. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to divide a display into a plurality of sections, assign a plurality of image quality parameters to the plurality of sections, and render images in each of the plurality of sections at a quality level determined at least in part by the image quality parameter assigned to each of the plurality of sections, wherein the plurality of image quality parameters assigned to the plurality of sections vary. Other embodiments are also disclosed and claimed.
US10026152B2 Image processing apparatus for providing visibility of an image while maintaining color in a natural state
An image processing apparatus includes a first-image generation unit that generates a first image by performing a visibility enhancement process on an original image in a first color space that is a color space not prone to having color values falling outside a color gamut as a result of conversion of color values of pixels in the original image in the visibility enhancement process, a representative chromaticity determination unit that determines a representative chromaticity that represents chromaticities of pixels in a first region that is an entirety or a part of one of the original image and the first image, and a second-image generation unit that generates a second image by performing, in a second color space, a process for adjusting color values of pixels in a second region that is the entirety or the part of the first image to make the representative chromaticity close to a target chromaticity.
US10026145B2 Resource sharing on shader processor of GPU
Techniques for allowing for concurrent execution of multiple different tasks and preempted prioritized execution of tasks on a shader processor. In an example operation, a driver executed by a central processing unit (CPU) configures GPU resources based on needs of a first “host” shader to allow the first shader to execute “normally” on the GPU. The GPU may observe two sets of tasks, “guest” tasks. Based on, for example, detecting an availability of resources, the GPU may determine a “guest” task may be run while the “host” task is running. A second “guest” shader executes on a GPU by using resources that were configured for the first “host” shader if there are available resources and, in some examples, additional resources are obtained through software-programmable means.
US10026141B2 Visual interface apparatus and data transmission system
A visual interface apparatus cooperates with an operation apparatus and has a display surface. The visual interface apparatus comprises a display panel and a control unit. The display panel includes an array substrate and a display medium. The control unit transmits a display data and a transmission data to the display panel. When the operation apparatus is operated on the display surface, a coupling signal containing the transmission data is coupled to the operation apparatus from at least one electrode of the display panel, and the operation apparatus receives the coupling signal to obtain a coupling data. A data transmission system is also disclosed in the invention. Thereby, not only the visual interface apparatus can display images, but also the transmission data such as data or files can be transmitted to another electronic apparatus through the visual interface apparatus. Therefore, it can be applied to multiple near range wireless communication situations, and the application of the display apparatus can be extended.
US10026115B2 Data collection for creating apparel size distributions
Collecting dimension data (e.g., height, chest size, etc.) associated with users and leveraging the dimension data to generate and display size distributions in association with products in an online marketplace is described. The size distributions may summarize data so that users may make sizing decisions based on users with similar user dimensions who acquired a same garment. The size distributions may summarize data so that a user may compare values corresponding to ranges of user dimensions in the context of a size of garment. The values may be determined based on adjusting a baseline value based at least in part on a number of users who acquire a garment, return a previously acquired garment, or provide negative feedback about the size of the garment. Graphical representations, such as pie charts, bar charts, etc., that are representative of the size distributions may be presented to users for providing contextual recommendations and/or information to streamline online shopping transactions.
US10026114B2 System for clustering and aggregating data from multiple sources
Systems and methods are provided for receiving, aggregating, and analyzing data to develop caregiver rankings, recommendations, and other information that care seekers may use to connect with caregivers for services, or for caregivers to use to connect with care seekers. Sample data can be obtained from a plurality of data sources, processed to form data clusters, aggregated to form data records, and provided to a care seeker searching for a caregiver or medical facility.
US10026104B2 Method and system for automatically pausing advertisements based on user attention
A computer-implemented method for automatically pausing advertisements based on user attention includes rendering a digital video to a user, in response to the user initiating the digital video through a web multimedia player. The computer-implemented method also includes streaming an advertisement to the user once the user begins to watch the digital video and monitoring the user attention as the user watches the advertisement. The user attention is monitored based on keystrokes and mouse movements. Further, the computer-implemented method includes detecting one or more changes in the user attention. Furthermore, the computer-implemented method includes pausing the advertisement automatically at instance of detecting the one or more changes. Moreover, the computer-implemented method includes detecting the one or more changes that directs the user attention to the paused advertisement and resuming streaming of the advertisement.
US10026103B2 Time-triggered advertisement replacement
A system to place online advertisements on a first page includes a display output to render a primary advertisement on at least a portion of a first web page and a timer to measure a first predetermined period of time that the first web page is displayed. The system includes an advertisement controller, coupled to the display output and the timer, to switch the primary advertisement to display a secondary advertisement on the portion of the first web page. The advertisement controller is further responsive to a request to recall the primary advertisement after the switching has occurred and to switch the secondary advertisement with the primary advertisement.
US10026094B2 User interface for loyalty accounts and private label accounts
The present disclosure generally relates to the use of loyalty accounts, private label payment accounts, and general payment accounts using an electronic device with an electronic wallet. Various accounts are linked to the electronic device. In some examples, the electronic device is NFC-enabled. The electronic device may be used to provide loyalty account information and payment account information to a payment terminal, such as an NFC-enabled payment terminal.
US10026092B2 Learning and automating agent actions
An automated system processes customer requests and interactions with a customer service representative. During such interactions, the representative's actions at a computer interface are monitored, and the dialog between the customer and representative are recorded. Based on the dialog and the actions, a script is created or updated for a given request, where the script encompasses a dialog tree and actions relating to the customer's account. When a subsequent customer submits the same or a comparable request, an automated agent utilizes the script to handle the request. Using the script, the automated agent performs a dialog with the customer, accesses the customer account, and updates the account in accordance with the request.
US10026085B2 Cross-channel security authentication
Various embodiments each include at least one of systems, devices, methods, and software for cross-channel security authentication, such as with regard to providing of payment card (e.g., credit and debit card) data for payment within a transaction. One such embodiment, in the form of a method includes receiving, by a payment account app on a mobile device, a payment authorization request and subsequently receiving approval or denial input within the payment account app following receipt of valid payment account authentication input. This method, following receipt of approval input, further includes generating authorized payment output to provide in response to the received payment authorization request.
US10026084B2 Systems and methods for initiating and authorizing transactions using a detectable device
A system for initiating and authorizing a transaction including one or more memory devices storing instructions and one or more processors configured to execute the instructions to associate a detectable device with at least one financial account. The one or more processors may be further configured to receive a notification indicating that the detectable device is involved in a potential transaction initiated by a sensor device detecting the detectable device in an initiating action. The one or more processors may be further configured to receive transaction information associated with the potential transaction. The one or more processors may be further configured to identify a customer profile associated with the detectable device, and determine whether the potential transaction is authorized by a customer based on the transaction information and at least one profile customization parameter associated with the customer profile.
US10026073B2 Method and system for communicating location of a mobile device for hands-free payment
Certain aspects of a method and system for communicating location of a mobile device for hands-free payment may include a peer-to-peer ad-hoc network that comprises a plurality of mobile devices, a plurality of access points, and a plurality of point of sale (POS) devices. A first mobile device may determine its location coordinates and communicate them to a selected POS device via the peer to peer ad-hoc network. At least one of the plurality of mobile devices and/or the plurality of access points may be within a defined proximity of the selected POS device. In some instances, the first POS device may receive via one or more intermediate mobile devices in the peer-to-peer ad-hoc network, location coordinates and payment transaction information of a selected mobile device. At least one of the intermediate mobile devices may be within a defined proximity of the first POS device.
US10026068B2 Charging fee payment system and target apparatus used in the same
A charging fee payment system is used for a payment process for a payment of a charging fee to charge a target apparatus with a charging apparatus. The target apparatus includes a memory, a controller, and a communication section. When the charging apparatus does not have a function to communicate with an external server that performs the payment process, the memory stores an unique ID code of the charging apparatus and electricity usage data indicative of the amount of electricity used by the charging apparatus to charge the target apparatus. The controller allows the target apparatus to be charged with the charging apparatus on a condition that the ID code remains stored in the memory. When the communication section becomes able to communicate with the external server, the communication section sends the ID code and the electricity usage data stored in the memory to the external server.
US10026062B1 Apparatuses, methods, and systems for generating interactive digital receipts
Disclosed herein are methods and systems to generate and communicate interactive digital receipts. In one implementation, the method may include receiving an indication of a payment transaction between a merchant and a user. Via a customer identification system, an employment profile of the user; may be determined. The employment profile of the user may be compared with one or more employment vacancies within an employment database, where the employment vacancies relate to employment at one of a location of the merchant and another merchant's location. A particular employment vacancy from among the employment vacancies may be selected. The payment processing system generates one or more interactive receipts including at least a transaction component configured to display details of the payment transaction and an employment application component configured to display the particular employment vacancy.
US10026059B2 Systems and methods for managing reporting data on a hosted on-demand reporting system
An information managing system for managing contact center information is disclosed. The information managing system includes a plurality of receivers for receiving information from at least one data collector. The information managing system further includes a plurality of databases for storing the information received from the at least one data collector. The information managing system further includes a report generator comprising a user interface for receiving a plurality of search queries from a plurality of users. The information managing system further includes a database interface layer for performing one or more lookups on the plurality of databases based on the plurality of search queries received from the plurality of users, wherein results of the one or more lookups are displayed on the user interface of the report generator.
US10026051B2 System for accessing business metadata within a distributed network
A system for accessing business metadata within a distributed network is disclosed. The system facilitates metadata driven for using social constructs in combination with metadata management to enhance metadata. The system includes a data storage device configured to store business information and metadata related to the business information, a processor configured to: selectively receive rated user input that provides supplemental information regarding at least one of the business information and the metadata, determine the context of the supplemental information and the at least one of the business information and the metadata; template the supplemental information by type and using pointers in the system provide non-redundancy, store the organized supplemental information in the data storage device, and generate a user interface element, and a display device configured to display the user interface element as the definition of the business information.
US10026045B1 Computer system or process performance method and system
An enterprise hierarchical performance model and performance monitoring, evaluation and decision support system is disclosed to collect enterprise data, calculate and display performance information including performance, progress, and risk of one or more metrics and/or indicators, and execute an action in accordance with enterprise conditions.
US10026025B2 Card reader
A card reader may include a fixed body having a card moving passage, a pulling-out prevention member supported by the fixed body and structured to turn between a closing position and an open position, and structured to prevent pulling-out of the card at the closing position, a first urging member which urges the pulling-out prevention member toward the closing position, a lock member to prevent turning of the pulling-out prevention member toward the open position, and a lock member drive mechanism. The lock member may be driven by the lock member drive mechanism and swung so as to be switched from one of an unlocking attitude permitting turning of the pulling-out prevention member toward the open position and a locking attitude interfering with the pulling-out prevention member and preventing turning of the pulling-out prevention member toward the open position to the other of the unlocking attitude and the locking attitude.
US10026023B2 Sentiment based social media comment overlay on image posts
By performing Natural Language Processing (NLP) on a comment to a social media post, an entity that is referenced in the comment is extracted. The entity is an object other than a human face that is depicted in an image in the post. The image is analyzed to determine whether the entity is represented in the image. When the entity is represented in the image, a sentiment value of the comment is computed relative to the entity. A value corresponding to the sentiment value is assigned to a characteristic of a graphical artifact. A position is determined relative to an area occupied by the entity in the image. The graphical artifact is caused to be overlaid on the image at the position and with the value of the characteristic.
US10026022B2 Face recognition in big data ecosystem using multiple recognition models
A system trains a facial recognition modeling system using an extremely large data set of facial images, by distributing a plurality of facial recognition models across a plurality of nodes within the facial recognition modeling system. The system optimizes a facial matching accuracy of the facial recognition modeling system by increasing a facial image set variance among the plurality of facial recognition models. The system selectively matches each facial image within the extremely large data set of facial images with at least one of the plurality of facial recognition models. The system reduces the time associated with training the facial recognition modeling system by load balancing the extremely large data set of facial images across the plurality of facial recognition models while improving the facial matching accuracy associated with each of the plurality of facial recognition models.
US10026017B2 Scene labeling of RGB-D data with interactive option
A method for generating labels for an image of low quality is described. The method includes mapping image data and depth information of said image to a 3D point cloud; segmenting the 3-D point cloud and the image into super voxels and image patches, fusing features obtained from the super voxels and image patches, by using a fusion model, applying classifiers to fused features, wherein the fusion model and the classifiers are generated from a dataset including image data of selected quality and quantity, corresponding point cloud and image labels, and generating scene labels based on applied classifiers.
US10026014B2 Method and apparatus for data set classification based on generator features
A method including receiving, by an image classification engine, a number K of clusters to be created by a clustering algorithm. The method further including receiving, by the image classification engine, a set of elements based on an image, executing, by the image classification engine, the clustering algorithm on the set of elements to create K clusters, each cluster having a respective subset of the set of elements, for each cluster, computing, by the image classification engine, a centroid of the cluster, for each cluster, creating, by the image classification engine, a generator of the cluster based on the respective subset of the set of elements corresponding to each cluster, and for each element of each cluster, computing, by the image classification engine, a cost function corresponding to the element based on the centroid, the respective subset of the set of elements, and the generator corresponding to the cluster.
US10026013B2 Clustering method with a two-stage local binary pattern and an iterative image testing system thereof
A clustering method with a two-stage local binary pattern includes generating a gradient direction value according to a center sub-block and neighbor sub-blocks of a patch of an image; quantizing the gradient direction value, thereby generating a quantized gradient direction value; generating a gradient magnitude value according to the gradient direction value; quantizing the gradient magnitude value, thereby generating a quantized gradient magnitude value; concatenating the quantized gradient direction value and the quantized gradient magnitude value to generate a two-stage local binary pattern (2SLBP) value; and performing clustering of super-resolution imaging by using the 2SLBP value as an index.
US10026005B2 Color-scheme evaluation device, color-scheme evaluation method, and storage medium on which color-scheme evaluation program is stored
Provided is a color scheme evaluation apparatus including a color range storage unit and a color scheme evaluation unit. The color range storage unit configured to store information about a color range of a color scheme for an evaluation target object constituting an evaluation target screen. The color scheme evaluation unit configured to create an evaluation criterion usable for evaluating a color scheme for the evaluation target object, by interpreting a relationship of a group into which the evaluation target object is classified, on the basis of evaluation target object information including information about the color scheme for the evaluation target object and information about the group, and group relationship information including the relationship about the group, and to evaluate the color scheme for the evaluation target object on the basis of the evaluation criterion by referring to the information about the color range.
US10026004B2 Shadow detection and removal in license plate images
A method, system, and apparatus for license plate relighting comprises collecting an image of a license plate, performing license plate recognition on the image of the license plate; calculating a confidence metric for the license plate recognition; and performing a shadow detection and relighting method if the confidence metric is below a predetermined threshold, comprising identifying a shaded region of said license plate, determining if the shaded region is actually shaded, and relighting the actually shaded region.
US10026003B2 Method and arrangement for receiving data about site traffic derived from imaging processing
Monitoring technique includes identifying objects in images and associating color characteristics with each identified object. When the color characteristics of an object in one image is above a color resemblance threshold to the color characteristics of an object in another image, the object in both images is considered the same. Otherwise, the respective object in both images are considered to be different. Data about time that each image including an identified object was obtained and location of each object when each image including an identified object was obtained is derived. An information conveyance system is activated to convey the time and location-related data about identified objects relative to defined areas of the site or movement of the identified objects or people into, between or out of the defined areas of the site or a communication resulting from such data satisfying one or more conditions.
US10025998B1 Object detection using candidate object alignment
Classification of an object in the field of view of a camera. A processor is configured to capture multiple image frames from the camera. A candidate image is detected in the image frames. Alignment of the candidate image is determined relative to at least one previously known training image by inputting the candidate image into a trained alignment classifier and outputting one or more alignment variables therefrom associated with the candidate image. The candidate image and the alignment variable(s) are input into a trained object classifier. The object is classified responsive to the alignment variable(s).
US10025993B2 Systems, methods, apparatuses, and devices for identifying and tracking unmanned aerial vehicles via a plurality of sensors
Systems, methods, and apparatus for identifying and tracking UAVs including a plurality of sensors operatively connected over a network to a configuration of software and/or hardware. Generally, the plurality of sensors monitors a particular environment and transmits the sensor data to the configuration of software and/or hardware. The data from each individual sensor can be directed towards a process configured to best determine if a UAV is present or approaching the monitored environment. The system generally allows for a detected UAV to be tracked, which may allow for the system or a user of the system to predict how the UAV will continue to behave over time. The sensor information as well as the results generated from the systems and methods may be stored in one or more databases in order to improve the continued identifying and tracking of UAVs.
US10025986B1 Method and apparatus for automatically detecting and replaying notable moments of a performance
A method and computing device for detecting and outputting notable moments of a performance. The method may be executable by a processor. The method may include receiving, by a processor, an input video stream of a performance. The method may further include determining, by the processor, a notable moment within the input video stream, the notable moment including an amount of motion greater than a threshold value. The method may also include generating, by the processor, a video clip including the determined notable moment, a portion of the input video stream preceding the determined notable moment, and a portion of the input video stream following the determined notable moment. The method may additionally include outputting, by the processor, the video clip.
US10025982B2 Collecting and targeting marketing data and information based upon iris identification
An iris biometric recognition module includes technology for capturing images of an iris of an eye of a person, whether the person is moving or stationary. The iris biometric recognition technology can perform an iris matching procedure for, e.g., identity purposes by querying a database for data related to an identified person, comparing the data with a plurality of content, and, in response to a determination that the data matches at least one piece of the plurality of content, display the plurality of content specific to the person on a display device.
US10025981B2 Visual object and event detection and prediction system using saccades
A method of operating an image detection device includes receiving an image, dividing the image into a plurality of patches, grouping ones of the plurality of patches, generating a set of saccadic paths through the plurality of patches of the image, generating a cluster-direction sequence for each saccadic path, generating a policy function for identifying an object in a new image using a combination of the cluster-direction sequences, and operating the image detection device using the policy function to identify an object in the new image.
US10025977B2 Method for identifying a sign on a deformed document
This invention relates to a method for identifying a sign on an image of a document that can be deformed comprising: an acquisition (E1) of said digital image of said document; a determination (E2) in the acquired image of at least one candidate sign region using an image segmentation algorithm, for each candidate sign region, a calculation (E3) of a signature comprising a piece of information concerning the location in the acquired image of said candidate sign region and a region descriptor concerning the local characteristics of the image in said region, an identification (E4) of a sign on the image of the document using the calculated signatures comprising jointly a comparison (E41) of the calculated signatures with reference signatures concerning sign regions of document models, said comparison being carried out according to a geometric deformation model of said document, and an estimation (E42) according to said comparison of said geometric deformation model.
US10025972B2 Systems and methods for dynamically generating emojis based on image analysis of facial features
Systems, methods, and non-transitory computer-readable media can acquire real-time image data depicting at least a portion of a face of a user of a computing system (or device). The real-time image data can be analyzed to determine a state associated with at least the portion of the face. An emoji can be provided based on the state associated with at least the portion of the face. The emoji can be inputted in a communication to be made by the user.
US10025969B2 Fingerprint identification module and manufacturing method thereof
A fingerprint identification module includes a substrate, a sensing die, a mold compound layer and a circuit board. The substrate includes plural electrical contacts. The plural electrical contacts are exposed outside the substrate. The sensing die is attached on the substrate and electrically connected with the substrate so as to sense a fingerprint image. The mold compound layer is formed on the substrate to encapsulate the sensing die. The circuit board includes plural connection pads. The circuit board and the substrate are electrically connected with each other through the plural connection pads and the plural electrical contacts. The substrate and the circuit board are not integrally formed with each other.
US10025965B2 Method, device and inspection line for the optical reading of reliefs on a side wall of a container
A method, device, and inspection line for optically reading portions in relief on a side wall of a container, includes using a light source to light a portion of interest with a peripheral incident light beam comprising non-parallel radial light rays and using specular reflection of the beam on the portion of interest and on the portions in relief through an optical element to form a plane image in the field of view of a two-dimensional photoelectric sensor. The image received by the sensor is processed in order to detect the portions in relief to cause the light source that provides the peripheral incident light beam to move relative to the optical element in translation along the direction of a theoretical central axis to modify the contrast of the image received by the sensor between zones of the image that correspond to the portions in relief and adjacent zones.
US10025960B1 Frequency multiplexed radio frequency identification
A radio frequency identification (RFID) system for frequency multiplexing includes, in an exemplary embodiment, an RFID interrogator configured for generating an RFID signal, wherein a channel frequency of the RFID signal changes over time within an operating bandwidth; and one or more electromagnetic transmissive elements each extending between a first end thereof and a second end thereof, each of the electromagnetic transmissive elements electrically coupled with the RFID interrogator at the first end thereof, each of the electromagnetic transmissive elements comprising a frequency dependent load at the second end thereof and configured for transmitting the RFID signal from the RFID interrogator to the frequency dependent load, wherein the frequency dependent load presents different electromagnetic characteristics to the RFID signal transmitted to the frequency dependent load depending on the channel frequency of the RFID signal. Other embodiments include a method for frequency multiplexing including similar components.
US10025957B2 Learning a new peripheral using a security provisioning manifest
A secure provisioning manifest used to authenticate and securely communicate with peripherals attached to a computer is provided with techniques to learn about a new peripheral not authorized to be attached to the computer and possibly gain authorization for the peripheral. A secure I/O module, that is separate from an operating system and transaction software executed by a processor of the computer, uses the secure provisioning manifest to authenticate and establish a secure encrypted session for communicating with each peripheral authorized to be attached to the computer. When an unauthorized peripheral is found, identifying information for the peripheral is transmitted to an enterprise provisioning server with a request to authorize the peripheral.
US10025942B2 System and method of establishing permission for multi-tenancy storage using organization matrices
A system and method of establishing permissions for multi-tenancy storage using an organization matrices is provided. The method includes a computing application for setting permissions for accessing data entries of a multi-tenant database, the data entries storing data associated with a number of computing devices where the multi-tenant database is accessible by two or more tenants and/or sub-tenants. The method includes displaying via a graphical user interface that displays the one or more tenants in a single workspace where the tenants are displayed in a hierarchical structure. The method includes receiving a permission commands to establish the permissions for a tenant and causing the permissions to be set.
US10025933B2 System for utilizing one or more data sources to generate a customized set of operations
Systems and computer-readable media are disclosed for utilizing one or more data sources to generate a set of operations. First data may be received from a first data source and second data may be received from a second data source. The first data and second data may be processed by conversion engines to generate a first set of common data and a second set of common data. These sets of common data may be locally stored. A processing engine may analyze these sets of common data to detect one or more predefined events. A set of operations associated with the detected predefined events may be generated. The set of operations may be transmitted to a user device.
US10025921B2 Automatically altering and encrypting passwords in systems
In an approach for changing a password. Aspects of an embodiment of the present invention include an approach for changing a password, wherein the approach includes a processor identifies a resource protected by a password. A processor discovers at least one information source containing information relevant to a process for changing the password of the resource. A processor constructs a set of procedures to change the password using the information relevant to the process for changing the password. A processor alters the password of the resource according to the constructed set of procedures.
US10025919B2 Authentication based on object recognition
Various systems, mediums, and methods herein describe aspects of an authentication system. The system may receive a request from a user device to authenticate a user. The system may determine a route traveled by the user. The route can be determined based at least on data retrieved from the user device of the user. The system may determine one or more objects viewable along the route. At least one image of the one or more objects can be selected. The system may communicate the at least one image and at least one other image to the user device to be displayed on the user device. The system may receive a selection of the at least one image by the user through a display of the user device. The authentication of the user can be based, at least in part, on the user selection of the at least one image.
US10025916B2 Method and apparatus for executing device according to usage authority
Provided are a method and apparatus for executing a device according to usage authority, wherein usage authority information for a first device may be received, usage authority for the first device may be identified based on the received usage authority information as well as telephone number information of a user, and the first device may be executed according to the identified usage authority for the first device.
US10025911B2 Replay attack prevention for content streaming system
The invention relates to a method for accessing protected content provided to a client device, wherein the client device decrypts the content using at least one control word provided by a server device. In the method, (i) the client device sends a request message to the server device, the request message including a nonce, and the client device stores the nonce; (ii) upon receipt of the request message, the server device generates a control word message based on the control word and the received nonce; (iii) upon receipt of the control word message, the client device determines the control word from the control word message and validates the control word message using the stored nonce; and (iv) the client device uses the control word to decrypt at least part of the content in response to a successful validation of the control word message. Moreover, the invention relates to a client device and a server device for carrying out the method.
US10025909B2 Medical devices and configuration update management
A configuration management resource keeps track of incremental updates to a locally stored copy of configuration information (such as drug library information) used by a medical device to administer treatment to patients. The medical device retrieves a copy of the configuration information from a configuration management resource. Unbeknownst to a user of the medical device, to ensure that the medical device has most up-to-date configuration information, the medical device communicates a request for updates to the configuration management resource. To service the received request for updated configuration information, the configuration management resource forwards incrementally available configuration update information to the requesting medical device. The medical device uses the received configuration update information from the configuration management resource to update its local version of configuration information stored in the medical device.
US10025904B2 Systems and methods for managing a master patient index including duplicate record detection
A system for managing a master patient index is described. The master patient index database is constructed using inverted indices. The inverted index formulation enables faster, more complete and more flexible duplicate detection as compared to traditional master patient database management techniques. A master patient index management system including a remote user interface configured to leverage the inverted index formulation is described. The user interface includes features for managing records in an MPI database including identifying, efficiently comparing, updating and merging duplicate records across a heterogeneous healthcare organization.
US10025897B2 Generation of circuit design populations for analog circuit design optimization
A method for analog circuit design includes the steps of (A) evaluating an initial population comprising a plurality of initial designs of an analog circuit using a computer to determine to breed a plurality of new designs that satisfy one or more regions of operation or one or more specification criteria, (B) selecting a plurality of subsets of the initial designs based on a plurality of different techniques to establish a plurality of selected designs, (C) recombining some of the selected designs to generate a plurality of recombined designs, and (D) mutating some of the recombined designs to generate the new designs.
US10025890B2 Phase noise simulation model for pulse doppler radar target detection
Method for generating a model of the effect of phase noise during use of a Doppler radar system including calculating, using a processor, an initial signal-to-clutter ratio (SCR) representing a ratio of power received from echoes from a target by the radar system to power resulting from clutter reflection received by the radar system. The initially calculated SCR is modified as a function of a range ambiguity and range resolution. A Doppler frequency of interest is calculated based on velocity of a target, target heading and radar frequency, along with a Doppler filter bandwidth, frequency components and a measure of clutter signal passing through the Doppler filter of interest by summing products of the phase noise for each frequency by the Doppler filter bandwidth. This measure indicates effectiveness of target detection by the Doppler radar system as a function of distance.
US10025883B2 Method for generating a configuration for a control unit test system
A method for performing configuration of a control unit test system with hardware components connected thereto, wherein control units can be tested with the test system in an environment simulated by the test system by means of a model, and wherein the test system comprises at least one computer, in particular a computer executing the model, as well as hardware components, connected to one another by means of at least one network, in which at least a portion of the hardware components comprises a dedicated server (MIS) that, by means of communication, provides access to the configuration data associated with the hardware component, in particular stored in the hardware component, and the model and/or the hardware component is adapted, in particular configured, as a function of the configuration data that are made accessible.
US10025879B2 Tree data structures based on a plurality of local coordinate systems
A system, computer readable medium, and method are disclosed for performing a tree traversal operation. The method includes the steps of executing, via a processor, a tree traversal operation for a tree data structure, receiving a transformation node that includes transformation data during the tree traversal operation, and transforming spatial data included in a query data structure based on the transformation data. Each node in the tree data structure is classified according to one of a plurality of nodesets, the plurality of nodesets corresponding to a plurality of local coordinate systems. The processor may be a parallel processing unit that includes one or more tree traversal units, which implement the tree traversal operation in hardware, software, or a combination of hardware and software.
US10025875B2 Concepts for providing an enhanced media presentation
Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.
US10025870B2 Data communication system
The present invention relates to systems for communicating data. In particular, systems for communicating data to and from mobile devices are described. One system involves the use of a server to store the association between a shortcode and the data. A user device can be used to transmit the shortcode to a second user device. The second user device can then access the association at the server to access the data. The shortcode is transmitted via an audibly unique signal between the two devices. Further devices, systems, and methods for redeeming vouchers, transferring money, unlocking content on a device, and authenticating transactions all using audio are also disclosed. A method for managing data communication on a mobile device is further disclosed. In addition, a system for asynchronous transmission of the data is disclosed by use of reserving a shortcode at a server before the shortcode is associated with data.
US10025869B2 Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters
Methods of and systems for dynamically rearranging search results into hierarchically organized concept clusters are provided. A method of searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display-constrained device includes providing a set of content items and receiving incremental input to incrementally identify search terms for content items. Content items are selected and grouped into sets based on how the incremental input matches various metadata associated with the content items. The selected content items are grouped into explicit conceptual clusters and user-implied conceptual clusters based on metadata in common to the selected content items. The clustered content items are presented according to the conceptual clusters into which they are grouped.
US10025860B2 Search of sources and targets based on relative expertise of the sources
A new approach is proposed that contemplates systems and methods to provide a ranking of cited objects and citing subjects identified as results of a search, where the relative expertise of subjects or sources of citations to said targets or objects is considered. The relative expertise is a function of the share of the subject's citations matching the query term or search criteria relative to the share of all subjects' citations matching the query term, weighted by the influence of the subjects. This allows the identification of “experts” on “topics” without any pre-defined categorization of topics or pre-computation of expertise. Under this novel approach, expertise can be determined on any query term in real-time.
US10025847B2 Method and system for providing a user agent string database
Method, system, and programs for determining a keyword from user agent strings are disclosed. In one example, a plurality of user agent strings is received. The plurality of user agent strings is grouped into one or more clusters. The one or more clusters comprise a first cluster that includes two or more user agent strings. The two or more user agent strings in the first cluster are compared. Based on the comparing, a keyword is determined from the first cluster. The keyword represents a type of user agent information.
US10025840B2 Method and system for making multisite performance measure anonymous and for controlling actions and re-identification of anonymous data
A system for making data source anonymous including a plurality of data sources, each data source including a data creation engine which creates normalized data in accordance with a common schema and a transformation engine which de-normalizes the normalized data such that the data source cannot be inferred by other data sources and transmits the de-normalized data to a remote computing resource. A remote computing resource receives and stores the de-normalized data from the plurality of data sources.
US10025834B2 Methods and systems for analyzing entity performance
Systems and methods are provided for analyzing entity performance. In one implementation, a method is provided that includes recognizing an identifier associated with an entity and accessing a data structure comprising information associated with a plurality of interactions. The method also comprises identifying one or more interactions of the plurality of interactions based on the recognized identifier. The method further comprises processing the information of the identified interactions to analyze a performance of the entity and providing the processed information to display the performance of the entity on a user interface.
US10025832B2 Ranking search results
Content items and other entities may be ranked or organized according to a relevance to a user. Relevance may take into consideration recency, proximity, popularity, air time (e.g., of television shows) and the like. In one example, the popularity and age of a movie may be used to determine a relevance ranking. Popularity (i.e., entity rank) may be determined based on a variety of factors. In the movie example, popularity may be based on gross earnings, awards, nominations, votes and the like. According to one or more embodiments, entities may initially be categorized into relevance groupings based on popularity and/or other factors. Once categorized, the entities may be sorted within each grouping and later combined into a single ranked list.
US10025826B2 Querying in-flight streamed data from a relational database
A database executes logical queries against in-flight data in a data streaming application. The data streaming application returns results representing in-flight data matching the parameters of the logical queries. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting queries may define the query scope to include in-flight data in the streaming application, causing the database manager to forward the query to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which query in-flight data in respective buffers of the streaming application. The responses are provided back to the stream manager and the database manager. Profiling data obtained by trace analysis may be used to predict tuples which will be produced for the database.
US10025825B2 Configurable data windows for archived relations
Techniques for managing configurable data windows for streams and/or archived relations are provided. In some examples, a query that identifies at least a data stream or an archived relation may be identified. Additionally, a configurable window size may be identified. In some instances, the query may be initialized with at least a portion of the historical data based at least in part on the window size. Further, the query may be evaluated based at least in part on the data stream and the portion of the historical data.
US10025824B2 Filter optimizer for data streams
Embodiments of the preset disclosure include a method, a system, and a computer program product for rearranging a set of filters within a data streams environment. The method includes setting a first filter ordering of two or more filter processing elements. The method includes determining a filtering efficiency of the first filter ordering. The determining of the filtering efficiency includes monitoring a runtime, one or more tuples, and an amount of tuples retained after filtering of the first filter ordering. The method includes creating a second filter ordering of the two or more filter processing elements. The method includes comparing the filtering efficiency of the second filter ordering to the first filter ordering. The method includes selecting the second filter ordering in response to comparing the filtering efficiency of the second filter ordering to the filtering efficiency of the first filter ordering.
US10025822B2 Optimizing execution plans for in-memory-aware joins
Techniques are described herein for accurately estimating the cost of performing a join against “mirror format” data that is at least partially located in volatile memory. Mirror format data is a copy of on-disk data (a.k.a. persistent format data) stored in a different format in volatile memory. In the preferred embodiment described herein, the mirror format data is stored in a column-major format, while the persistent format data is stored in a row-major format. The cost of performing a join query with a particular join method against mirror format data is different than the cost of performing the same particular join method against persistent format data. Techniques described herein for estimating the cost of multiple join query execution plans, and selecting the most optimized plan.
US10025821B2 Database statistics based on transaction state
A computer-implemented method for determining a query execution plan based on transaction state may include determining that a first set of database values in a database table are in a committed transaction state and that a second set of database values in the database table are in an uncommitted transaction state. In response to the determining, the first set of database values may have a first set of statistics generated and the second set of database values may have a second set of statistics generated. The first and second set of statistics may be for use in determining a query execution plan.
US10025818B2 Customize column sequence in projection list of select queries
In an approach for manipulating columns in a projection list in a database result set, a processor receives a database request having a projection operation for a plurality of columns in one or more tables, wherein the projection operation comprises a SELECT statement having a column list that includes having (a) a shorthand that specifies the plurality of columns and (b) a column sequence clause that specifies a column name from the plurality of columns and a resulting column position. A processor retrieves data records having the plurality of columns including the specified column name and the resulting column position. A processor generates a result set comprised of the data records having the plurality of columns, such that for the result set, values within the specified column name are inserted into the result set at the resulting column position.
US10025813B1 Distributed data transformation system
A computing system transforms variable values in a dataset using a transformation flow definition applied in parallel. The transformation flow definition indicates flow variables and transformation phases to apply to the flow variables. A computation is defined for each variable and for each transformation phase. A phase internal parameter value is computed for each defined computation from observation vectors read from the dataset. A current variable, a first variable value, a first transformation phase, the phase internal parameter value, and a current transformation phase are selected based on an observation vector read from the dataset. A result value is computed by executing the transformation function with the phase internal parameter value and the first variable value. The computed result value is output to a transformed input dataset. The process is repeated for each variable, transformation phase, and observation vector.
US10025806B2 Fast file clone using copy-on-write B-tree
A file system uses a B-tree data structure to organize file data. The file system may maintain an index node (mode) representing a file and having entries that map to extents of the file. When the file system detects an index node, through updates, has exceeded a threshold number of extents, the file system converts the file to a copy-on-write (COW) B-tree data structure containing the entries representing the extents of the file. To clone the file, the file system uses copies of the index node and the root node of the COW B-tree data structure.
US10025804B2 Systems and methods for aggregating information-asset metadata from multiple disparate data-management systems
The disclosed computer-implemented method for aggregating information-asset metadata from multiple disparate data-management systems may include (1) receiving a first instance of metadata of an information asset from a first data-management system that manages information assets of an entity in a first domain, (2) receiving a second instance of metadata of the information asset from a second data-management system that manages the information assets of the entity in a second domain that is separate and distinct from the first domain, (3) storing the first and second instances of metadata in a global metadata repository that is separate and distinct from the first and second data-management systems, and (4) providing access to the first and second instances of metadata stored in the global metadata repository to the first data-management system, the second data-management system, and/or the entity. Various other methods, systems, and computer-readable media are also disclosed.
US10025801B2 Systems and methods for automatically generating user interface elements for complex databases
In one embodiment, a software system automatically generates a fully functional user interface (UI) based upon any underlying schema within a relational database management system (RDBMS). The UI derives from an automated interrogation of the schema, and comprises all mode displays (e.g., browse, search, edit, add) for all tables, along with integrated mechanisms for representing, navigating and managing relationships across tables. It utilizes a hierarchical “context stack” for suspending the working state of a particular table while “drilling down” to work with related-table information and (potentially) return relevant changes to the base table. The UI presentation resolves cross-table relationships so as to supplant internal key fields from the primary table with corresponding descriptive fields derived from the related tables. Techniques are also provided to enhance and extend the internal representation of table structures, constraints, relationships and special requirements (“business rules”) for improved discovery of the schema structure via automated interrogation.
US10025800B2 Geofence information delivery systems and methods
The present invention is directed to methods and systems for querying a database of geofences. A method for querying a database of geofences in the present invention includes generating at a device a first request comprising an Internet Protocol address, converting the IP address to a geographic location, identifying one or more geofences associated with the geographic location, and creating a first response to the first request wherein the first response comprises information describing the one or more geofences.
US10025791B2 Metadata-driven workflows and integration with genomic data processing systems and techniques
Systems, methods and computer program products configured to provide and perform metadata-based workflow management are disclosed. The inventive subject matter includes a computer readable storage medium having computer readable program instructions embodied therewith. The computer readable program instructions are configured to: initiate a workflow configured to process data; associate the data with metadata; and drive at least a portion of the workflow based on at least some of the metadata. The metadata include anchoring metadata; common metadata; and custom metadata. Inventive subject matter also encompasses a method for managing genomic data processing workflows using metadata includes: initiating a workflow; receiving a request to manage the workflow using metadata comprising: anchoring metadata, common metadata, and custom metadata, associating the metadata with the data; and driving at least a portion of the workflow based on the metadata. The workflow involves genomic analyses.
US10025778B2 Training markov random field-based translation models using gradient ascent
Various technologies described herein pertain to training and utilizing a general, statistical framework for modeling translation via Markov random fields (MRFs). An MRF-based translation model can be employed in a statistical machine translation (SMT) system. The MRF-based translation model allows for arbitrary features extracted from a phrase pair to be incorporated as evidence. The parameters of the model are estimated using a large-scale discriminative training approach based on stochastic gradient ascent and an N-best list based expected Bilingual Evaluation Understudy (BLEU) as an objective function.
US10025775B2 Emotion, mood and personality inference in real-time environments
Methods and systems monitor communications between users and analyze the communications to simultaneously determine, for a current time period, mental state variables of one of the users. Such mental state variables include the emotion of the user, the mood of the user, and the personality of the user. Additionally, such methods aggregate the emotion, the mood, and the personality using a hierarchical probabilistic graphical model that determines the highest probability path through a directed probabilistic graph to infer the mental state of the user. The directed probabilistic graph maintains a single state for the personality for the time period, and maintains multiple states for the emotion and the mood for the time period. These methods and systems output the mental state of the user.
US10025768B2 Inserting new elements in a tabular data structure
Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
US10025767B2 Method and apparatus for form automatic layout
A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.
US10025761B2 Virtual embedding of files in documents
Various embodiments herein include one or more of systems, methods, software, and data structures that provide for virtual packaging, or embedding, of electronic files in other files. For example, rather than packaging an electronic file directly in a document file, metadata may be added to the document file including a Universal resource Identifier (URI), such as a Universal Resource Locator (URL), referencing a location where the electronic file may be downloaded from. Other embodiments are described and illustrated herein for creating, viewing, storing, and transmitting such document files with virtually packaged electronic files.
US10025755B2 Device and method to process data in parallel
A method and apparatus for processing data are provided. The processor includes an input buffer, a data extractor, a multiplier, and an adder. The input buffer receives data and stores the data. The data extractor extracts kernel data corresponding to a kernel in the data from the input buffer. The multiplier multiplies the extracted kernel data by a convolution coefficient. The adder calculates a sum of multiplication results from the multiplier.
US10025752B2 Data processing method, processor, and data processing device
Disclosed are a data processing method, a processor, and a data processing device. The method comprises: an arbiter sends data D(a,1) to a first processing circuit; the first processing circuit processes the data D(a,1) to obtain data D(1,2), the first processing circuit being a processing circuit among m processing circuits; the first processing circuit sends the data D(1,2) to a second processing circuit; the second processing circuit to an mth processing circuit separately process the received data; and the arbiter receives data D(m,a) sent by the mth processing circuit. The processor comprises an arbiter and a first processing circuit to an (m+1)th processing circuit. Each processing circuit in the first processing circuit to the (m+1)th processing circuit can receive first data to be processed sent by the arbiter, and process the first data to be processed. The scheme is helpful to improve efficiency of data processing.
US10025751B2 Dynamic clock lane assignment for increased performance and security
A lane within a processor bus that communicatively connects a transmitter and a receiver is dynamically assigned as a clock lane. The clock lane subsequently transmits a reference clock signal to coordinate data communications from the transmitter to the receiver. The clock lane may be assigned by determining signal margins of various lanes of the processor bus. The signal margins are determined by the transmitter sending a test pattern upon the various lanes and analyzing the received test pattern at the receiver. A dynamically assigned clock lane results increased overall signal integrity of communications between the transmitter and receiver. Further, a dynamically assigned clock lane may result in different lanes being assigned as the clock lane at distinct boot up instances, adding to the complexity of the unauthorized user determining the operational logic of the transmitter.
US10025741B2 System-on-chip, mobile terminal, and method for operating the system-on-chip
A system-on-chip (SoC) to perform a deadlock control on a processor of the SoC, the SoC including the processor including a plurality of central processing unit (CPU) cores, a first bus connected to the processor, a graphic processing unit (GPU) connected to the first bus, a memory controller connected to the first bus, a second bus connected to the processor, an isolation cell including a logic circuit configured to retain a signal value input to the processor according to an isolation signal, and a deadlock controller connected to the first bus and the second bus. The deadlock controller is configured to isolate the processor, which is in a deadlock state, from the first bus by applying the isolation signal on the isolation cell, and to extract, via the second bus, state information of the isolated processor in the deadlock state.
US10025739B2 Information processing system, information processing method, and recording medium
An information processing system according to the present invention includes: a plurality of processing units; a plurality of input/output units controlled by any one of the processing units; a plurality of first connection units connecting one of the processing units to a first communication channel; a second connection unit connecting the input/output units to a second communication channel; a first mediating unit mediating the second communication channel and a communication network, and transmits identifiers of the input/output units via the communication network; and a plurality of second mediating units mediating a connection between the communication network and the first communication channel, receiving the identifier, and, when an identifier of its own is included in the received identifiers, establishing a connection between the input/output unit with the own identifier and the processing unit and detaches connections between the input/output unit with different identifier and the processing unit.
US10025723B1 Multiple page-size translation lookaside buffer
An example method includes receiving a request to change a page size managed by a translation lookaside buffer (TLB), wherein the TLB is currently managing a first page size, and the request specifies a second page size different than the first page size; in response to the request: determining a number of lower-order bits for addressing memory location within pages of the second page size; and configuring the TLB to perform lookups within the memory subsystem using a number of higher-order bits for addressing pages of the second page size, wherein the number of higher-order bits is dependent on the number of lower-order bits.
US10025714B2 Memory type range register with write-back cache strategy for NVDIMM memory locations
A computer system includes a dual in-line memory module (DIMM), such as a registered DIMM (RDIMM), and a non-volatile DIMM (NVDIMM). A central processing unit (CPU) of the computer system has internal cache memory locations for caching data for the DIMM and NVDIMM. A memory type range register (MTTR) of the CPU is set for write-back cache strategy for a range of memory locations in the DIMM and NVDIMM. The computer system includes a power supply that, in the event of a power failure, triggers a hardware non-maskable interrupt (NMI) and sustains power to the CPU to allow cached data to be saved to non-volatile memory locations in the NVDIMM before the computer system completely powers down.
US10025703B2 Collectable display device
Provided is a collectable display device, including at least one display panel having at least one user accessible opening for housing and displaying at least one collectable object. The display panel is configured to be connected or connectable to at least one auxiliary panel having visual markings relating to at least one collectable. The collectable display device also includes an electronic solid-state flash memory data storage device that is non-detachably secured to the auxiliary panel, and the solid-state flash memory device is having sufficient storage capacity to record and store at least one digital picture image associated with at least one appearance characteristic of at least one collectable object. In operation, the solid-state flash memory device is readable by an electronic device physically and electronically connected to the solid-state flash memory device. In some embodiments, the collectable object is a coin, a stamp, or a sports card, or the like.
US10025699B2 Method and system for reviewing of clustered-code analysis warnings
A system and method for reviewing of warning generated during static analysis of a clustered software code by identifying, common point warnings and unique warnings from warnings associated with a software code, and further identifying, a top of must overlapped function for each of the common point warnings. Generating, one or more groups of the common point warnings based on the top of must overlapped function, and assigning, the top of must overlapped function as a constraint for corresponding group of common point warnings. Eliminating, warnings from each of the one or more groups using a review output wherein the review output is identified by reviewing a common point warning from the one or more group under the constraint such that the review of the common point warning under the constraint satisfy for review of all remaining for reviews of all remaining common point warnings of the group.
US10025693B2 Pseudo hardware watch points for remote debugging of non-initialized processors
A hardware access layer (HAL) is combined with a configurable shadow mechanism, that copies the specified memory or register segments accessed in remote hardware by a program being debugged. The HAL may be involved in all interrupt handling for the remote hardware. By making this shadow mechanism configurable during runtime, and using a standard debugging techniques, a developer can specify watchpoints to break program execution based on changes in the remotely attached hardware as indicated in the specified shadow register segments.
US10025685B2 Impedance compensation based on detecting sensor data
A memory subsystem manages memory I/O impedance compensation by the memory device monitoring a need for impedance compensation. Instead of a memory controller regularly sending a signal to have the memory device update the impedance compensation when a change is not needed, the memory device can indicate when it is ready to perform an impedance compensation change. The memory controller can send an impedance compensation signal to the memory device in response to a compensation flag set by the memory or in response to determining that a sensor value has changed in excess of a threshold.
US10025682B2 Control system and processing method thereof
A control system includes a first control device, a second control device, and a transfer storage unit. The first and second control devices execute processes. The first control device includes a first storage unit and a first processor. The first processor reflects state information in the first storage unit and the transfer storage unit. The first processor transmits, to the second control device, a start notification that causes the second control device to start an operation of the second control device. The second control device includes a second storage unit and a second processor. The second processor starts the operation of the second control device in response to reception of the start notification when the second control device is in a suspended state. The second processor reads the state information from the transfer storage unit. The second processor reflects the read state information in the second storage unit.
US10025677B2 Redundancy for cache coherence systems
A distributed system implementation for cache coherence comprises distinct agent interface units, coherency controllers, and memory interface units. The agents send requests in the form of read and write transactions. The system also includes a memory that includes coherent memory regions. The memory is in communication with the agents. The system includes a coherent interconnect in communication with the memory and the agents. The system includes a second identical coherent interconnect in communication with the memory and the agents. The system also includes a comparator for comparing at least two inputs, the comparator is in communication with the two coherent interconnects.
US10025675B2 Log management method and computer system
Provided is a log management method in which, with a computer system provided with a processor, a memory, and a storage device, the processor executes a prescribed process and stores in the storage device a log which includes a description of the process, said method comprising a first step of the processor generating the log which includes the description of the prescribed process, a second step of the processor writing the log to a log file of the storage device, and a third step of the processor determining the end of the log region which stores the log and writing same to the log file of the storage device.
US10025671B2 Smart virtual machine snapshotting
Determining a time for on-demand snapshotting of a virtual machine in a node prior to a failure point in a system comprising a plurality of nodes. Failure data is collected from a set of failed nodes of the plurality of nodes in a system. A failure pattern of the node is identified based on the failure data and monitoring the plurality of nodes for the failure pattern to determine that a first node of the plurality of nodes is exhibiting the failure pattern. Responsive to the determination that the first node is exhibiting the failure pattern, capturing a snapshot of a virtual machine corresponding to the first node.
US10025664B2 Selective buffer protection
A data storage device may include a volatile memory device and a controller. The volatile memory device may include a plurality of sections. The controller may be configured to cause data to be stored to a section of the volatile memory device. The controller may also be configured to apply data protection to the data in response to determining that the data comprises a first type of data. The controller may also be configured to refrain from applying data protection to the data in response to determining that the data comprises a second type of data.
US10025662B2 Flash memory apparatus and storage management method for flash memory
A method used in a flash memory module having a plurality of storage blocks is disclosed. Each storage block can be used as a first block or a second block wherein a cell of the first block is arranged for storing data of 1 bit and a cell of the second block is arranged for storing data of at least 2 bits. The method includes: classifying data to be programmed into a plurality of groups of data; executing error code encoding to generate a corresponding parity check code to store the groups of data and the corresponding parity check code to at least one block of first blocks; and after completing storing the groups of data, performing an internal copy operation upon the groups of data and the corresponding parity check code from the at least one block of the first blocks to at least one second block.
US10025652B2 Error location pointers for non volatile memory
Embodiments of the present disclosure generally relate to an improved method and system for error correction in non-volatile memory cells. The method includes writing data to a first location in non-volatile memory from a block of user data stored in DRAM and verifying the written data matches the block of user data. If the written data fails verification, the method further includes writing an error location pointer indicative of one or more error locations in the first location to a second location in non-volatile memory. Writing the one or more error locations to the error location pointer includes verifying the written error location pointer matches an address of the one or more error locations in the first location to ensure integrity of the error location pointer. Use of the error location pointer results in non-volatile memory with increased data rate, decreased read latency and a low probability of data loss.
US10025650B2 Determining a trace of a system dump
An approach for determining a trace of a system dump. The approach receives a system dump request, wherein the system dump request includes performing, by one or more computer processors, a system dump utilizing a dumping tool, wherein the system dump includes a trace wherein the trace comprises one or more trace entries collected in a trace table. The approach determines an initial trace of the system dump. The approach determines a time period to collect trace entries following the system dump. The approach determines an updated trace table. The approach determines an extra trace utilizing an exit program.
US10025646B2 Naming of nodes in NET framework
A system for naming a process being monitored that handles a requesting a framework such as a .NET framework. The process may be implemented by a .NET application framework within an IIS web server. The naming system allows for user readable names which are more than just numbers or indexes. The naming system is configured from a single location rather than from multiple locations, making it much easier to configure, change and update.
US10025644B2 Information processing device and information processing system
A client terminal and a server system having a plurality of processing units processing game applications are connected to each other via a network. In a game system was a cloud computing system, the server system makes the client terminal wait for a start of processing of an application when there is no processing unit assignable to the client terminal. The client terminal processes another application locally in a state of waiting for the start of the processing of the application in the server system.
US10025643B2 System and method for compiler support for kernel launches in device code
A system and method for compiling source code (e.g., with a compiler). The method includes accessing a portion of device source code and determining whether the portion of the device source code comprises a piece of work to be launched on a device from the device. The method further includes determining a plurality of application programming interface (API) calls based on the piece of work to be launched on the device and generating compiled code based on the plurality of API calls. The compiled code comprises a first portion operable to execute on a central processing unit (CPU) and a second portion operable to execute on the device (e.g., GPU).
US10025642B2 Wake-up ordering of processing streams using sequential identifiers
Systems and methods for waking up waiting processing streams in a manner that reduces the number of spurious wakeups. An example method may comprise: assigning a first identifier of a sequence of identifiers to a processing stream in a waiting state; receiving a wakeup signal associated with a second identifier of the sequence of identifiers; comparing, by a processing device, the first identifier with the second identifier; and waking the processing stream responsive to determining, in view of comparing, that the processing stream began waiting prior to an initiation of the wakeup signal.
US10025639B2 Energy efficient supercomputer job allocation
A technique for defragmenting jobs on processor-based computing resources including: (i) determining a first defragmentation condition, which first defragmentation condition will be determined to exist when it is favorable under a first energy consideration to defragment the allocation of jobs as among a set of processor-based computing resources of a supercomputer (for example, a compute-card-based supercomputer); and (ii) on condition that the first defragmentation condition exists, defragmenting the jobs on the set of processor-based computing resources.
US10025632B2 Job management and resource allocation in a data protection system
A system according to certain aspects improves the process of managing jobs and allocating resources to those jobs. The system can include a job manager that processes and generates resource allocation requests for a plurality of jobs and a resource allocator that allocates computing resources for the plurality of jobs based on the resource allocation requests. The process of allocating resources may involve locking one or more resource objects before allocating the computing resources for the plurality of jobs and unlocking the locked resource objects after the computing resources have been allocated for the plurality of jobs.
US10025623B2 Performant runtime pause with no CPU utilization
Some computing devices have limited resources such as, for example, battery power. When a user ceases to interact with an application, execution of the application can be moved to background and the application can be paused. During the time period in which the application is paused, the application consumes no CPU cycles because executing managed threads of the paused application are stopped, and native threads are prevented from running using asynchronous procedure calls.
US10025622B2 Distributed order orchestration
A distributed order orchestration is provided. The system comprises a decomposition layer configured to receive an order and determine one or more orchestration services for fulfilling the order. An orchestration layer is configured to receive the one or more orchestration services for the order and orchestration performing of the one or more orchestration services. A task layer is configured to control performing of one or more tasks for the one or more orchestration services being performed. Also, an external interface layer configured to translate and route the one or more tasks to one or more external systems for processing. The external task layer is configured to receive one or more results for performance of the one or more tasks by the one or more external systems where the one or more results used to orchestrate fulfilling the order.
US10025614B2 Setting retransmission time of an application client during virtual machine migration
A method of setting retransmission time of an application client during virtual machine migration includes predicting migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated; computing available migration bandwidth of a host of the virtual machine to be migrated; computing virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and setting retransmission time of the application client based on the virtual machine migration time.
US10025612B2 Enforcing compliance rules against hypervisor and host device using guest management components
A system can include a host device that includes a virtual machine execution environment that includes a hypervisor and a virtual machine. The virtual machine can execute a guest management component. The virtual machine can also determine whether at least one of the hypervisor or the host device violates at least one compliance rule. The virtual machine can cause the guest management component to perform an action in response to determining that at least one of the hypervisor or the host device violates the at least one compliance rule.
US10025608B2 Quiesce handling in multithreaded environments
Methods and apparatuses for performing a quiesce operation in a multithread environment is provided. A processor receives a first thread quiesce request from a first thread executing on the processor. A processor sends a first processor quiesce request to a system controller to initiate a quiesce operation. A processor performs one or more operations of the first thread based, at least in part, on receiving a response from the system controller.
US10025604B2 System and method for providing network-based technical support to an end user
An embodiment of a method for obtaining customer support includes transmitting parameters specific to an end user product to a network-based application operable to dynamically generate a web page instructive of a solution to a problem associated with the end user product based on the parameters; receiving an interactive link to the dynamically generated web page; and browsing the dynamically generated web page by selecting the interactive link. The method may further include implementing the solution by performing steps instructed in the web page. An embodiment of a system is operable to perform operations comprising receiving parameters specific to an end user product; dynamically generating a web page instructive of a solution to a problem associated with the end user product based on the parameters; generating an interactive link to the dynamically generated web page.
US10025603B2 Parallel processing device, parallel processing method, and parallel processing program storage medium
Provided is a parallel processing device whereby a plurality of single processes is efficiently and simply parallel processed by a plurality of processors. The parallel processing device includes: a first processor which executes, upon data which is included in data sets, a first program which defines a single process which is executed with the data as an input thereof, and outputs a first result; and includes a second processor which executes, upon the inputted data, a second program which defines a unit process and outputs a second result. A selection unit selects, based on a prescribed index which denotes either performance or function of the first processor and the second processor, a first partial set and a second partial set from the data set. A first processor control unit inputs into the first processor first data which is included in the first partial set. A second processor control unit inputs into the second processor second data which is included in the second partial set. The first and second programs are executed in parallel by the first and second processors.
US10025602B2 Prelinked embedding
This application discloses a computing system configured to perform a pre-linked embedding process during build-time of a root-kernel application. The computing system can pre-link one or more dynamically-linkable executable modules against exported symbols of a root-kernel image, and embed the pre-linked executable modules into the root-kernel image. The computing system can load the root-kernel image having the embedded pre-linked executable modules into a memory of an embedded system, wherein at least one processing device in the embedded system is configured to execute the embedded pre-linked executable modules directly from the memory.
US10025589B2 Conditional transaction end instruction
A Conditional Transaction End (CTEND) instruction is provided that allows a program executing in a nonconstrained transactional execution mode to inspect a storage location that is modified by either another central processing unit or the Input/Output subsystem. Based on the inspected data, transactional execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs. For instance, when the instruction executes, the processor is in a nonconstrained transaction execution mode, and the transaction nesting depth is one at the beginning of the instruction, a second operand of the instruction is inspected, and based on the inspected data, transaction execution may be ended or aborted, or the decision to end/abort may be delayed, e.g., until a predefined event occurs, such as the value of the second operand becomes a prespecified value or a time interval is exceeded.
US10025585B2 Applying program patch sets
Embodiments of the present invention disclose a method, computer program product, and system for applying a plurality of program patch sets on a plurality of computer programs. Virtual machines are prepared to be patchable, in response to a suspended computer program. Synchronized snapshots of the virtual machines are created. A plurality of binary code sections of each of the synchronized snapshots are determined. Symbol data information of each of the synchronized snapshots are analyzed, based on the program patch sets. The determined binary code sections are replaced with a set of patch data, based on the plurality of program patch sets, resulting in patched snapshots for each of the synchronized snapshots. Dependencies of the patch data are adjusted, based on the replaced plurality of binary code sections and the execution of the computer program on each of the virtual machines are resumed using the plurality of patched snapshots.
US10025576B2 Method for deploying BIOS integrity measurement via BIOS update package and system therefor
A BIOS delivery installation package includes a basic input/output system (BIOS) update payload including a BIOS image. The BIOS delivery installation package also includes a first hash corresponding to a portion of the BIOS image.
US10025573B2 Extensible distribution/update architecture
Methods and systems to install a player to process content data are disclosed. In some embodiments, a method includes launching a content access manager on a user device to read metadata containing compatible player data, determine whether a compatible player able to access the content data is installed on the user device, and if not, to install a compatible player. Other embodiments involve receiving content data and data about one or more compatible players able to access the content data, generating the metadata using the data about one or more compatible players, and distributing the content data, the metadata, and the content access manager in a transmittable unit. Additional apparatus, systems, and methods are disclosed.
US10025566B1 Scheduling technique to transform dataflow graph into efficient schedule
Scheduling techniques transform dataflow graphs (DFGs), for example, of digital signal processing (DSP) arrangements of filters, into efficient schedules for concurrent execution on processing resources coupled to a memory. A DSP arrangement may be represented by an executable model having interconnected filters represented by model elements. The techniques may apply scheduling transforms according to a classification of the model elements based on a lifetime of their internal states (e.g., finite or infinite). Exemplary scheduling transforms may include unfolding, coordinated loop scheduling and pipelining to parallelize a DFG and enhance overall performance, i.e., reduce average sample execution time of the DSP arrangement. Notably, the scheduling transforms may aggregate (i.e., merge) multiple finite state model elements for concurrent execution and repeat execution of infinite state model elements to achieve the overall improved performance.
US10025563B2 Selecting COBOL perform statements for inlining
An approach to selecting statements for inlining in a COBOL program involving creating a PERFORM Graph (PG), determining whether the PG is a Directed Acyclic Graph (DAG), responsive to determining the PG is not a DAG, identifying a maximum sub-graph DAG corresponding to the PG, computing one or more infeasible paths associated with a Control Flow Graph (CFG), wherein the infeasible paths are induced by PERFORM range calls associated with a plurality of edges corresponding to the PG or the maximum sub-graph DAG, ordering the plurality of edges corresponding to the PG or the maximum sub-graph DAG in a list, selecting one or more edges, based on traversing the list of the plurality of edges and generating an indicator of the one or more selected edges.
US10025554B2 Data item order restoration
An apparatus and a corresponding method for processing a sequence of received data items are disclosed. The processing is performed by multiple processing elements. A reorder buffer comprising multiple slots is used to maintain the order of the received data items, wherein a processing element reserves a next available slot in the reorder buffer before beginning processing the next data item of the sequence of received data items. On completion of the processing a buffer change indicator value is read by the processing element when seeking to insert the processed data item into the reserved slot. If the buffer change indicator changes during the course of the insertion process, this serves as an indication to the processing element that another processing element is modifying the content of the reorder buffer in parallel. A check may be repeated for at least one subsequent already-processed data item, since this latter data item may have become ready to be retired from the reorder buffer.
US10025548B2 Automated display configuration
Systems, methods and tools for automatically configuring multiple display devices. The systems tools and methods automatically determine the user of the display device, a user's display device preferences, collect feedback, user context and information of the surrounding environment as the display devices are used by the user and continuously adjust the display device settings based on the user's interactions with the display device to better optimize the user's experience with the display device. User settings and preferences can be remotely accessible via a computer network such as the cloud. The remotely accessible customized display settings can be retrieved from locations around the world and applied automatically to display devices where the user may be present. The systems, methods and tools for automatically configuring multiple display devices are applicable to both instances where a single user is present or multiple users are sharing a display device together.
US10025547B2 Systems, methods, and apparatuses for implementing frame aggregation with screen sharing
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing frame aggregation with screen sharing including, for example, means for receiving, at a server, a stream of delta frames from a publishing client as part of a screen sharing session with one or more viewing clients; establishing a FIFO buffer for each of the respective one or more viewing clients on 1:1 basis; queuing a copy of the stream of delta frames into each of the FIFO buffers corresponding to the one or more viewing clients, wherein the stream of delta frames are transmitted from the respective FIFO buffers to the corresponding one or more client viewers; monitoring each of the respective FIFO buffers for each of the one or more viewing clients to determine if two or more delta frames are concurrently queued in any single one of the respective FIFO buffers at any given time; aggregating the two or more delta frames into a single aggregated delta frame; re-queuing the aggregated delta frame; and transmitting the aggregated delta frame to the respective viewing client. Other related embodiments are disclosed.
US10025538B2 Image forming system, image forming apparatus and recording medium
An image forming apparatus is made to be usable by a greater number of portable terminal apparatuses than a limited number of terminals. In an image forming system, a first portable terminal apparatus is registered in the image forming apparatus so as to be able to transmit job requests to the image forming apparatus using a specified peer-to-peer communication method, however a second portable terminal apparatus is not registered. The image forming apparatus, (a) reads by an image reading apparatus a device ID of the first portable terminal apparatus and a device ID of the second terminal apparatus. Then, the image forming apparatus, (b) transmits the device ID of the second portable terminal apparatus to the first portable terminal apparatus using the peer-to-peer communication method. The first portable terminal apparatus, (a) correlates the received device ID of the second portable terminal apparatus with the first portable terminal apparatus, and registers the device ID in the server. Then, the first portable terminal apparatus, (b) receives a job request that is issued by the second portable terminal apparatus, and transmits that job request to the image forming apparatus using the peer-to-peer communication method. The server transmits the job request received from the second portable terminal apparatus to the first portable terminal apparatus that is correlated with the device ID of that second portable terminal apparatus.
US10025532B2 Preserving read look ahead data in auxiliary latches
A storage device utilizing read look ahead (RLA) may utilize auxiliary or spare latches as a RLA cache for storing pre-fetch data. The RLA may predict the next commands and do a speculative read to the flash using the latches for RLA storage. The auxiliary/spare latches may be present on a plane or die of non-volatile memory and may be different from the transfer data latch (XDL) that transfers data from the memory and the host. When the XDL is backed up, sense commands may still be performed and the data is stored in the auxiliary latches before being transferred with the XDL.
US10025531B2 Reducing read command latency in storage devices
A storage device, such as a NAND flash device, includes a controller that assigns host read commands to a high priority queue and all other I/O commands including host write commands to a low priority queue. The controller executes any commands in the high priority queue before executing commands in the low priority queue. Block write commands are broken into page write commands that are added to the low priority queue, thereby enabling any host read commands to be interleaved with execution of the page write commands, rather than waiting for completion of a block write command. Coherency between overlapping commands is performed by a host device coupled to the controller such that no checking of coherency is performed by the SSD controller.
US10025523B1 Techniques for processing data requests directed to virtualized devices
Described are techniques for processing a data request for a device of a data storage system. A data request directed to a device that is a virtualized device of the data storage system is received. The data storage system has a plurality of devices comprising one or more local devices and one or more virtualized devices. Each of the local devices is a storage device included in the data storage system and each of the virtualized devices is an external storage device with respect to the data storage system and is presented as a local storage device of the data storage system. First processing is performed by a disk adapter in connection with servicing the data request for the device. The first processing includes sending the request to an external storage device corresponding to the virtualized device over a connection in accordance with path information obtained from discovery processing.
US10025513B2 Execution method and apparatus
An application execution method for improving the operation speed of the application in executing or in the middle of running the application is provided. The application execution method includes detecting a launch of an application, preloading Input/Outputs (I/Os) requested at the launch based on profile data with I/Os requested at a previous launch of the application, and updating the profile data based on at least one of the I/Os requested at current and previous launches of the application.
US10025511B2 Method for storing a dataset including dividing the dataset into sub-datasets each with a subset of values of an attribute of the dataset
Sorting and storing a dataset, the dataset comprising at least one attribute. The method includes defining a set of data blocks and assigning to each data block a predefined maximum number of entries or a predefined maximum amount of storage, dividing the dataset into a sequence of multiple sub-datasets each having one value or a range of values of the attribute, wherein each pair of successive sub-datasets of the sequence are non-overlapping or overlapping at their respective extremum value of the attribute, for each sub-dataset of the multiple sub-datasets: in case the sub-dataset fully or partially fits into a data block of the defined data blocks storing the sub-dataset into at least the data block, the sub-dataset that partially fits into the data block comprising a number of entries that is smaller than a predefined maximum threshold.
US10025510B1 Technique for copying unallocated logical regions of thin logical units
A technique for use in managing data storage in a data storage system is disclosed. A first and second data storage commands (DSC) are received from a storage driver stack. Determining if the first DSC and the second DSC are both related aspects of a combined storage command and if so, establishing a pairing structure to pair the first DSC and the second DSC together. Fulfilling the combined storage command by fulfilling both the first DSC and the second DSC with reference to the pairing structure.
US10025506B2 Semiconductor device having network-on-chip structure and routing method thereof
A semiconductor device includes a plurality of semiconductor chips vertically stacked and electrically coupled to one another through TSVs (Through-Silicon Vias), a plurality of semiconductor elements formed in each of the semiconductor chips, a plurality of nodes suitable for coupling the semiconductor elements to one another, and a node control device suitable for being provided in each of the nodes, deciding whether to couple the node to a communication path based on a temperature of the node, and setting a shortest communication path among the semiconductor elements.
US10025500B2 Systems and methods of using input events on electronic devices
A method and system are provided for using input events on an electronic device. The method includes detecting a first input event compatible with a first platform and determining a second input event representing the first input event, which is compatible with a second platform. The method may include determining a third input event representing the first input event, which is compatible with the second platform, and calling an input event handler compatible with the second platform to generate the second input event using the third input event.
US10025499B2 Character recognition on a computing device
In some embodiments, a device performs character recognition based on spatial and temporal components of touch input detected on a touch-sensitive surface. In some embodiments, a device provides feedback about handwritten input and its recognition by the device. In some embodiments, a device presents a user interface for changing previously-inputted characters.
US10025498B2 Screen unlocking method and apparatus
A screen unlocking method includes obtaining a sliding path on a screen when a preset operation on the screen is detected. The screen unlocking method also includes determining a similarity between the sliding path and a preset unlocking pattern. The screen unlocking method further includes unlocking the screen and illuminating the screen when the similarity between the sliding path and the preset unlocking pattern is greater than or equal to a preset threshold.
US10025496B2 Mobile terminal and control method thereof
The present invention relates to a mobile terminal wearable on a wrist and a control method thereof. The mobile terminal includes a main body, a band coupled to the main body and configured to be secured to a wrist of a user, a touch screen disposed on a front side of the main body and configured to sense a touch and a controller configured to cause the touch screen to display: a plurality of time markers; an hour hand and a minute hand moving according to a lapse of time; and a first graphic object associated with an application at a location of at least one time marker of the plurality of time markers in response to an event at the mobile terminal.
US10025495B2 Mobile terminal and control method to convert screen information in response to control command
Disclosed is a mobile terminal which is capable of executing applications and a control method thereof. The mobile terminal includes a user input unit that receives setting of at least one mode and at least one application executable n each mode, a display unit that outputs first screen information corresponding to a first application executable in a selected first mode, and a controller that controls the display unit such that the first screen information is converted into second screen information corresponding to a second application executable in the first mode, in response to a control command for an application conversion which is input in the first mode.
US10025491B2 Social messaging system for real-time selection and sorting of photo and video content
Systems and methods for implementing a social messaging network are provided herein. In some embodiments, a method includes hosting a social messaging network, receiving a contest from a sender client device, generating a set of answer objects having a visibility region and a tap region, sending instructions for generating a graphical user interface to a recipient client device, displaying the set of answer objects on the graphical user interface, and receiving feedback from the recipient client device.
US10025466B2 Dynamically transforming a tabular object based on actions within a graphical user interface
According to one embodiment of the present invention, a computer system comprising at least one processor may generate a tabular object containing data about an object. The layout of such tabular object comprises rows and columns, and may have a structure that includes plural sets of dual columns, each set representing pairs of related data (e.g. property value pairs). The size and portion of the tabular object in view at any particular time are determined by the user's sizing and scrolling behavior. The assignment of object data (e.g., property value pairs) to the resulting cells in that tabular object takes place dynamically according to the size and portion of the tabular object being displayed at any particular time in a manner that optimizes the use of available space.
US10025462B1 Color based search application interface and corresponding control functions
A user interface may be accessed and used to illustrate various user options. One example method of operation may include initiating an application on a user computing device, receiving a selection to initiate a menu associated with the application which includes a number of selection options on a user display interface of the user computing device, and a result the menu is displayed in a position of the user display interface with reference to coordinates of a recent operation performed on the user display interface.
US10025453B2 Screen sharing system, screen sharing method, and storage medium
A screen sharing system includes information processing apparatuses that display the same content on their respective screens as a shared screen. Each of the information processing apparatuses includes an operation right switching unit configured to acquire an operation right, a transmission data generating unit configured to generate transmission data including operational information of an input operation, and a drawing unit configured to draw a display object on the screen. At a transmitting information processing apparatus with the operation right, the drawing unit draws the display object according to the operational information, and the transmission data generating unit generates the transmission data including the operational information and sends the transmission data to a receiving information processing apparatus without the operation right. At the receiving information processing apparatus, the drawing unit draws the display object according to the operational information in the transmission data received from the transmitting information processing apparatus.
US10025452B2 Physics-based cell layout redesign
In embodiments of physics-based cell layout redesign, a computing device displays a cell layout interface that includes cells in a cell grid, and the computing device implements a physics-based algorithm as a computer application that can receive a redesign input to manipulate a cell in the cell layout interface. The physics-based algorithm is implemented to then determine one or more of the cells that are proximate the manipulated cell based on edge relations between an edge of the manipulated cell and respective edges of the one or more cells. The physics-based algorithm can then reconfigure the one or more proximate cells based on the redesign input to the manipulated cell and the edge relations between the edges of the cells.
US10025440B2 Correlated data acquisition among different touch sensors
Disclosed herein is an electronic device including a first touch circuit to be coupled to a first touch sensing unit, the first touch sensing unit having first drive lines and first sense lines intersecting the first drive lines. A second touch circuit is to be coupled to a second touch sensing unit, the second touch sensing unit having second drive lines and second sense lines intersecting the second drive lines. A touch force circuit is to be coupled to a touch force sensing unit, the touch force sensing unit having third drive lines and third sense lines intersecting the third drive lines. The first touch circuit, second touch circuit, and touch force circuit are configured to drive the first, second, and third drive lines as a function of a synchronization signal, and acquire data from the first, second, and third sense lines as a function of the synchronization signal.
US10025435B2 Touch panel
A touch panel may include a substrate, a touch unit region and a covering layer. The touch unit region includes first electrode and a second electrode isolated from the first electrode. The covering layer covers at least one of the first electrode and the second electrode and has a touch surface. A distance between the touch surface and the first electrode or the second electrode ranges between 0.01 micrometers and 100 micrometers. A mutual capacitance value between the first electrode and the second electrode ranges between 0.1 pF and 10 pF when a touch has not occurred yet.
US10025432B2 Capacitive touch panel
Provided is a capacitive touch panel which has enhanced sensitivity and is usable in an image display panel, etc. in this capacitive touch panel, a window, a first transparent film having a first transparent conductive electrode pattern formed on one surface thereof, and a second transparent film having a second transparent conductive electrode pattern which is formed on one surface thereof and disposed with respect to the first transparent film in such a manner as to allow a capacitance to be formed therebetween, are stacked in turn. The capacitive touch panel comprises a first transparent inter-layer resin provided between the window and the first transparent film, and a second transparent inter-layer resin provided between the first transparent film and the second transparent film, wherein the first transparent inter-layer resin has a dielectric constant greater than that of the second transparent inter-layer resin.
US10025430B2 Projection type image display device, manipulation detection device and projection type image display method
A projection type image display device correctly detects the position of contact of an electronic pen and a finger on a manipulation surface without the provision of a touch sensor. Light containing an image is projected, illuminating light that is different from the light containing the image is projected onto a manipulation surface which at least partially overlaps an image projection surface onto which the light has been projected, and an image of the manipulation surface is captured. A first detection process detects the position at which a first object being manipulated, a distal end of which emits light, touches the manipulation surface, a second detection process detects the position at which a second object being manipulated, which does not emit light, touches the manipulation surface, and at least part of the image being displayed is changed on the basis of the detection result from either detection process.
US10025423B2 Driven shield control
In an embodiment, a circuit comprises: an analog driver operable to drive a sensor voltage on a capacitive sensor; a digital driver; a shield drive control coupled to the analog driver and the digital driver, the shield drive control operable to: during a one or more phases of a capacitive measurement of the capacitive sensor, disable the analog driver and enable the digital driver to drive a driven shield; and during one or more other phases of a capacitive measurement of the capacitive sensor, disable the digital driver and enable the analog driver to drive the driven shield with a driven shield voltage that replicates the sensor voltage.
US10025416B2 Display panel and method for forming the same
A display panel and a method for forming the same are provided. A display panel includes: a first substrate and a second substrate, which are set corresponding to each other; the first substrate includes multiple pixel regions arranged in a matrix form, and a first black matrix is disposed in intervals between the pixel regions; each of the pixel regions includes a first sub pixel region, a second sub pixel region, a third sub pixel region and a fourth sub pixel region; the first sub pixel region includes a first sub pixel unit, the second sub pixel region includes a second sub pixel unit, the third sub pixel region includes a third sub pixel unit; the fourth sub pixel region includes a fourth sub pixel unit and a second black matrix. Accordingly, the display panel may improve display performance.
US10025409B2 Transparent conductive thin film, substrate, touch screen and manufacturing method thereof, and display device
This disclosure provides a transparent conductive thin film, a substrate, a touch screen and a manufacturing method thereof, and a display device. The transparent conductive thin film comprises a first metal oxide layer, a metal layer and a second metal oxide layer arranged in a stacking manner.
US10025402B2 Operating device for vehicle
An operating device for a vehicle includes a display, a touch operation surface set at a first predetermined position and pushable and returnable to the first predetermined position after being pushed, a coordinate detecting unit to detect a coordinate indicating a touch position of an operating finger on the touch operation surface, a push detecting unit to detect the push of the touch operation surface, and a control unit to display a cursor in a screen displayed on the display based on the coordinate detected by the coordinate detecting unit and to perform operation details of an item in the screen selected by the cursor based on the push of the touch operation surface detected by the push detecting unit. The control unit does not update the position of the cursor within a predetermined amount of time after the push detecting unit detects the push of the touch operation surface.
US10025401B2 Active stylus ring electrode
A ring electrode to determine the orientation of the stylus relative to the surface. The stylus can include a ring electrode configuration which can improve capacitive coupling between the ring electrode and the touch panel. The ring electrode configuration can include a ring electrode and ground ring, and ground plate. By varying the lengths of ring electrode, ground ring, ground plate, and the distance between these elements, the electric field emanating from the ring electrode can be tuned to optimize the capacitive coupling between the ring electrode and surface. In some examples, the ring electrode can include multiple sub-rings. In some examples, the ring electrode can comprise a crown shape including projections, each having a width that tapers to a minimum width along the length of the ring electrode.
US10025399B2 Watch type mobile terminal and method for controlling the same
A watch-type mobile terminal including a display; a bezel forming a rim of the display and including a touch sensor; a crown; and a controller configured to display first content on the display, sense a rotation input on at least one of the crown and the bezel when the first content is displayed on the display, and display second content associated with the first content on the display in response to the rotation input.
US10025393B2 Button operation processing method in single-hand mode
A button operation processing method for a terminal device in a single-hand mode and the terminal device are provided. The method includes: detecting whether a terminal device is switched to the single-hand mode; detecting whether a first preset operation on a proximal physical button is received when the terminal device is switched to the single-hand mode, the proximal physical button being a physical button within a single-hand operation area on the terminal device; and performing an operation function corresponding to a distal physical button when the first preset operation on the proximal physical button is received, the distal physical button being a physical button outside the single-hand operation area on the terminal device.
US10025388B2 Touchless human machine interface
A system and method for receiving input from a user is provided. The system includes at least one camera configured to receive an image of a hand of the user and a controller configured to analyze the image and issue a command based on the analysis of the image.
US10025368B2 Computation apparatus and frequency determination method
An apparatus stores, based on results of sample-programs executed at operating frequencies, program-property information that includes innermost-loop-property information and other-loops-property information, and a minimum operating frequency indicating an operating frequency, of the operating frequencies, at which energy consumption upon execution of each of the sample-programs is the minimum; obtains first program-property information that is the program-property information corresponding to a first program before execution of the first program that is a program other than the sample-programs; and specifies second program-property information, of the program-property information stored in a memory, that includes information most similar to information included in the first program-property information obtained and estimating a first operating frequency at which the energy consumption upon execution of the first program is the minimum to be an operating frequency, of the minimum operating frequencies stored in the memory, that corresponds to the second program-property information specified.
US10025364B2 GPU power measuring method of heterogeneous multi-core system
Provided is a method for measuring power of a graphics processing unit. The method includes changing a utilization of the graphics processing unit through an application programming interface (API), measuring and storing the utilization or a driving frequency of the graphics processing unit for each trace time, measuring and storing power consumption of the graphics processing unit for each trace time, and synchronizing the utilization of the graphics processing unit with the power consumption according to a stored trace time and calculating a power coefficient for each driving frequency with reference to synchronized information.