US10250993B1
The present application discloses a miniature speaker. The miniature speaker includes a vibration system including a diaphragm, a voice coil for driving the diaphragm, and a suspension connected to the voice coil; a magnetic circuit system interacting with the voice coil for driving the diaphragm to radiate sound waves; and a frame for accommodating the vibration system and the magnetic circuit system. The suspension includes an outer edge connecting to the frame, an inner edge engaging with the voice coil, and a plurality of spring arms connecting the outer edge to the inner edge. The suspension includes a first isolative layer, a second isolative layer, and a conductive layer. The first isolative layer forms a mounting surface out of which at least part of the conductive layer exposes for connecting to the voice coil.
US10250982B2
A sound source apparatus for receiving an audio signal and displaying the audio signal is provided. The sound source apparatus includes at least two sound source output devices, at least two distance sensors, and a processor. Each distance sensor is installed respectively corresponding to each sound source output device, and is configured to respectively detect at least one target to generate sensing signals. The processor receives the audio signal, and when the processor determines that the at least one target meets a sensing range through respectively receiving the sensing signals generated by each distance sensor, the processor calculates output volume of each sound source output device respectively according to a relative distance between each distance sensor and the at least one target.
US10250976B1
Methods and systems for controlling sensors include analyzing streams of sensor data from respective sensors to determine if multiple streams from the plurality of streams share a context. All but one sensor is deactivated associated with the multiple streams to conserve battery power across the sensors.
US10250974B2
A signal processing system includes microphone units connected in series and a host device connected to one of the microphone units. Each of the microphone units has a microphone, a temporary storage memory, and a processing section for processing the sound picked up by the microphone. The host device has a non-volatile memory in which a sound signal processing program for the microphone units is stored. The host device transmits the sound signal processing program read from the non-volatile memory to each of the microphone units. Each of the microphone units temporarily stores the sound signal processing program in the temporary storage memory. The processing section performs a process corresponding to the sound signal processing program temporarily stored in the temporary storage memory and transmits the processed sound to the host device.
US10250970B2
An acoustic apparatus may include a frame having an axially-opening annular open portion; a diaphragm supported by being attached to the annular open portion via a flexible edge member so as to be capable of vibrating in the axial direction; and a driving unit connected, at a connection portion at a center portion of the diaphragm, to the diaphragm to apply an axial-direction driving force to the diaphragm. The diaphragm includes first and second diaphragms that are mutually adjacent in the axial direction and joined together. When viewed in the axial direction, the second diaphragm has an outer diameter smaller than that of the first diaphragm. Each diaphragm includes a sheet member having an orientation dispersion structure including a shape-anisotropic filler dispersed in a resin with the long axis thereof oriented in a predetermined direction. The orientation directions of the sheet members of the first and second diaphragms mutually intersect.
US10250962B2
The present invention discloses a package structure of a MEMS microphone. The package structure comprises a closed inner cavity formed by a package shell in a surrounding manner, as well as a MEMS chip and an ASIC chip which are located in the closed inner cavity, wherein a sound hole allowing sound to flow into the closed inner cavity is formed in the package shell; the MEMS chip comprises a substrate as well as a vibrating diaphragm and a back plate which are provided on the substrate; the vibrating diaphragm divides the closed inner cavity into a front cavity and a back cavity; and a sound-absorbing structure is provided in the back cavity.
US10250946B2
Systems and methods are provided for hosting collaboration between multiple clients. The system includes a network interface able to communicate with clients, and a control unit. The control unit is able to receive a screen capture that represents visual content at a display of a client, to identify multiple clients for receiving the screen capture, and to transmit the screen capture to the multiple clients for presentation at displays of the multiple clients. The control unit is further able to receive instructions in parallel from the multiple clients representing marks made upon the screen capture, and to transmit the instructions in parallel to the multiple clients to apply the marks onto the screen capture as presented at the displays of the multiple clients.
US10250945B2
A replaying system includes a playing device and a processor. The playing device is configured to play multimedia data. The processor is coupled to the playing device. The processor is configured to control the playing device to replay data from a second time stamp to a first time stamp of the multimedia data according to a first instruction corresponding to the first time stamp. The processor is further configured to release the data from being replayed according to a second instruction.
US10250930B2
A content ingestion system and method allows a single pitch of media content and associated metadata to be provided by a content provider and processed into appropriate packages for different content distribution services or delivery platforms.
US10250928B2
A customer premises equipment can include a receiver, a video demultiplexer, and an assembly engine. The receiver can receive a subscriber content price, for multimedia content, based on a scheduled lead-time of electronic delivery of the multimedia content via at least one transport provider servicing the customer premises equipment, and receive a scheduled delivery of the multimedia content within the scheduled lead-time in response to a subscriber request to deliver the multimedia content to the customer premises equipment. The video demultiplexer can demultiplex the received multimedia content and store selected demultiplexed multimedia content that is received by the customer premises equipment within the scheduled lead-time. The assembly engine can retrieve the stored multimedia content from a storage device and output retrieved multimedia content to a display device.
US10250926B2
According to one implementation, a tally management system includes a computing platform having a hardware processor and a system memory storing a tally management software code. The hardware processor executes the tally management software code to receive video production data identifying multiple video signals, and to map the video signals to corresponding video feed monitors for displaying the video signals. In addition, the hardware processor executes the tally management software code to receive selection data via a packet-switched network, the selection data identifying a primary monitor for displaying a video presentation, wherein a subset of the video signals contribute to the video presentation. The hardware processor further executes the tally management software to generate tally data identifying each of the video feed monitors corresponding respectively to the subset of video signals contributing to the video presentation, and to transmit the tally data via the packet-switched network.
US10250917B1
Linear content that is recorded often includes secondary content that is no longer relevant to the consumer, and lacks secondary content that is relevant to the consumer, such as, emergency alerts, which are time dependent in their relevancy. Inserting secondary content during playback of the recorded content is challenging, as it may interrupt playback and degrade the consumer's viewing experience. Therefore, systems and method are provided herein that exploit pauses in the playback, such as when the content is loaded on a viewing device or a consumer uses trick play options, to insert relevant secondary content without further interrupting the viewing experience, to reduce storage requirements for a cloud-based recording and playback system, and to improve the user experience thereof
US10250904B2
A method and apparatus for overlapped block motion compensation (OBMC) for video coding are provided. A current prediction block and a plurality of adjacent prediction blocks including an above prediction block, a below prediction block, a left prediction block, and a right prediction block are received and blended to generate a blended prediction block. Weighted samples of the current prediction block are combined with corresponding weighted samples of the above and below prediction blocks to generate an intermediate prediction block. Weighted samples of the intermediate prediction block are combined with corresponding weighted samples of the left and right prediction blocks to generate the blended prediction block.
US10250903B2
A motion vector derivation unit includes a comparison unit for comparing a parameter TR1 for a reference vector with a predetermined value to determine whether it exceeds the predetermined value or not; a switching unit for switching selection between the maximum value of a pre-stored parameter TR and the parameter TR1 according to the comparison result by the comparison unit; a multiplier parameter table (for multipliers); and a multiplier parameter table (for divisors) for associating the parameter TR1 with a value approximate to the inverse value (1/TR1) of this parameter TR1.
US10250891B2
A storage circuit stores a decoded image of a coded image that is coded before a coding target image included in a video to which the still-image coding and the video coding are applied. A video coding circuit codes the coding target image by inter prediction coding that uses the decoded image as a reference image when the still-image coding is applied to the mage that is one image previous to the coding target image and the video coding is applied to the coding target image.
US10250882B2
Innovations in control and use of chroma quantization parameter (“QP”) values that depend on luma QP values. More generally, the innovations relate to control and use of QP values for a secondary color component that depend on QP values for a primary color component. For example, during encoding, an encoder determines a QP index from a primary component QP and secondary component QP offset. The encoder maps the QP index to a secondary component QP, which has an extended range. The encoder outputs at least part of a bitstream including the encoded content. A corresponding decoder receives at least part of a bitstream including encoded content. During decoding, the decoder determines a QP index from a primary component QP and secondary component QP offset, then maps the QP index to a secondary component QP, which has an extended range.
US10250879B2
A video encoding apparatus comprises an encoder encoding input video; a decoder decoding video data, and a filter to compensate for a pixel value of the encoded video data. An adaptive loop filter (ALF) parameter predictor generates an ALF filter parameter using the decoded video data. The ALF filter parameter is applied to an ALF filter to compensate a current pixel by using a pixel adjacent to the current pixel and a filter coefficient with respect to the neighboring pixel; a sample adaptive offset (SAO) filter unit applied to the decoded video data compensates for a current pixel by using at least one of an edge offset and a band offset; an ALF filter unit applies the ALF filter parameter, the ALF filter to video data to which the SAO filter has been applied; and an entropy encoder performs entropy encoding on the ALF filter parameter.
US10250876B2
Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 5 different modes defined in AVC: vertical, horizontal, DC, diagonal down right, and “same as luma”. Statistics show that the “same as luma” mode is frequent used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.
US10250873B2
A device can receive an indication to perform a test of a capability of the device to receive data. The data can have a threshold data rate. The device can perform an action to cause the device to receive the data from a source of the data at the threshold data rate. The device can monitor a set of metrics related to the data or a performance of the device. The device can perform an analysis of the set of metrics after monitoring the set of metrics. The device can identify a source of an error based on a result of performing the analysis of the set of metrics. The source of the error can be related to the data or the performance of the device. The device can perform another action related to fixing the source of the error.
US10250872B2
A method and apparatus that tests video quality includes a superimposing of at least one code to a video that is to be transmitted by a communication device to another communication device. The at least one code is transmitted such that the superimposed at least one code is extractable and readable from the decoded video by the device that receives the transmitted video. The extracted at least one code may then be read to determine the quality level of the transmitted video. The determination of quality for the received video may be based upon one or more tests performed using at least one code extracted from the received video.
US10250871B2
Systems and methods for dynamically calibrating an array camera to accommodate variations in geometry that can occur throughout its operational life are disclosed. The dynamic calibration processes can include acquiring a set of images of a scene and identifying corresponding features within the images. Geometric calibration data can be used to rectify the images and determine residual vectors for the geometric calibration data at locations where corresponding features are observed. The residual vectors can then be used to determine updated geometric calibration data for the camera array. In several embodiments, the residual vectors are used to generate a residual vector calibration data field that updates the geometric calibration data. In many embodiments, the residual vectors are used to select a set of geometric calibration from amongst a number of different sets of geometric calibration data that is the best fit for the current geometry of the camera array.
US10250863B2
An electronic camera having an electronic flash including a plurality of light emitting diodes (LEDs) that emit different wavelength light is disclosed. Electric energy is supplied to a capacitor to the LEDs. A system controller controls light emitting amounts of the LEDs so that a color temperature of the electronic flash light becomes a color temperature that has been manually set with a color temperature setting switch or a color temperature of a light source determined by color temperature sensors.
US10250862B2
To prevent gradation collapse. A BD player 1 includes a CPU 2 that obtains dynamic range of a monitor, a reproduction section 4 that obtains content information, and a video processor 5 that converts a digital video signal based on dynamic range of the monitor that is obtained by the CPU 2 and the content information that is obtained by the reproduction section 4. The video processor 5 converts each code value of the digital video signal of a content so that code value of the digital video signal that corresponds to “minimum luminance of the content” becomes code value that corresponds to “minimum luminance of the monitor” and code value of the digital video signal that corresponds to “maximum luminance of the content” becomes code value that corresponds to “maximum luminance of the monitor”.
US10250860B2
A vehicle-mounted apparatus includes a cluster display unit attached to an instrument panel and a HUD. The vehicle-mounted apparatus determines a running state of the vehicle and adjusts the focal length in the HUD such that the position of a virtual image of a projected image is near the cluster display unit or is a forward position on the windshield.
US10250855B2
A video display apparatus functions as a master which is to be connected in loop to other video display apparatus(s) functioning as slave(s) in order to configure a multi-display apparatus. The master video display apparatus includes an extracting unit configured to extract first characteristic data from a received video signal, a controller configured to generate a common video setting value and control a light source of an own apparatus based on the generated common video setting value, an input unit configured to input second characteristic data from the upstream apparatus, and a output unit configured to output the first characteristic data or the common video setting value to the downstream apparatus. The controller outputs the extracted first characteristic data to the downstream apparatus, calculates the common video setting value based on the input second characteristic data, and outputs the calculated common video setting value to the downstream apparatus.
US10250854B2
An image projection apparatus includes an image generation element to generate an image using light emitted from a light source, a shift unit to shift a position of the image generation element with a given cycle, a projection control unit to control projection of the image under a plurality of modes, the modes including a first mode in which the image is projected without shifting the position of the image generation element by the shift unit, and a second mode in which the image is projected while shifting the position of the image generation element by the shift unit, and a detector to detect whether the image generation element operates normally. When the detector detects that the image generation element does not operate normally under the second mode, the projection control unit stops image processing being performed, and switches the second mode to the first mode.
US10250853B2
A wireless endoscope system includes: a data storage unit that stores imaging data as storage data at a time at which a still image display signal is switched from a first state indicating an execution of a moving image display to a second state indicating an execution of a still image display; an image quality control unit that controls image quality of a plurality of pieces of still image data such that an image quality of a piece of still image data generated later a becomes higher; a data-selecting unit that selects the moving image data or the plurality of pieces of still image data on the basis of the still image display signal; and a transmission unit that transmits the moving image data or the plurality of pieces of still image data selected by the data-selecting unit in a wireless manner.
US10250852B2
An automatic RF combiner receives signals from an over-the-air antenna, a cable television signal source and at least two satellite antennae, and combines the signals for output to one or more television receivers. The combiner includes a first signal combiner connected to the input for the over-the-air antenna and the cable television signal source and providing an output signal. The output from the first signal combiner is supplied to a second signal combiner together with signal at the input for the at least two satellite antenna. A conflict module prevents conflicts from more than one antenna being connected at an input. A switch or filter is connected between the input for the over-the-air antenna and the first signal combiner, and a logic controller is connected between the input for the cable television signal source and the switch or filter that is configured and operable to open the switch or activate the filter when a signal is detected at the input for the cable television signal source, and to close the switch or deactivate the filter when no signal is detected, thereby controlling whether the over-the-air signal passes to the first signal combiner
US10250851B1
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant; examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output.
US10250841B2
Real-time metadata tracks recorded to media streams allow search and analysis operations in a variety of contexts. Search queries can be performed using information in real-time metadata tracks such as closed captioning, sub-title, statistical tracks, miscellaneous data tracks. Media streams can also be augmented with additional tracks. The metadata tracks not only allow efficient searching and indexing, but also allow insertion of content specific advertising during appropriate portions of a media stream based on the content of the metadata tracks.
US10250840B2
A projection apparatus includes a projection unit configured to project an image, an operation receiving unit configured to receive an operation, and a control unit configured to control the projection unit. The control unit controls the projection unit to project a first adjustment image for selecting a position to be subjected to an adjustment of the image to be projected by the projection unit. When the operation receiving unit receives an operation for determining the adjustment target position while the projection unit is projecting the first adjustment image, the control unit controls the projection unit to project a second adjustment image different from the first adjustment image in an area corresponding to the adjustment target position identified by the determination operation received by the operation receiving unit.
US10250826B2
In various embodiments, an electronic image sensor having extended dynamic range comprises, for example, a pixel circuit and a column readout circuit. The column readout circuit includes, for example, a correlated double-sampling (CDS) capacitor, one or more CDS clamp switches, a single slope analog-to-digital converter (ADC) circuit, and a column memory. Other devices and methods are disclosed.
US10250825B2
An apparatus includes a complementary metal oxide semiconductor (CMOS) image sensor, an infrared light generating circuit, and a processor circuit. The CMOS image sensor includes a plurality of picture elements, where light integration begins on all of the picture elements simultaneously in response to a first control signal. A duration, an intensity, or both a duration and an intensity of infrared illumination produced by the infrared light generating circuit is controlled by a second control signal. The processor circuit is enabled to generate the first control signal and the second control signal. A period of the infrared illumination is shorter than an integration period of the CMOS image sensor.
US10250824B2
The subject matter described herein includes a camera sensor with event token based image capture and reconstruction. The sensor includes a photodetector for capturing light from a portion of a scene and for producing a signal indicative of the light. An integrator is coupled to the photodetector for accumulating charge resulting from the signal output by the photodetector and can be reset each time the charge reaches a predetermined level. An in-pixel processor is coupled to the integrator for resetting the integrator and generating an event token each time the predetermined level of charge is accumulated. A communication pipeline communicates the event tokens for downstream processing. A postprocessor is coupled to the pipeline for receiving the event tokens and for determining output intensity for the portion of the scene being reconstructed based on a number of reset events and a time between at least two of the event tokens.
US10250822B2
Various techniques are disclosed for providing a wearable apparatus having an integrated infrared imaging module. In one example, a wearable apparatus implemented as a self-contained breathing apparatus (SCBA) may include a shield to protect a user from an external environment, one or more infrared imaging modules, a projector, a processor, and a communication module for projecting a user-viewable thermal image onto a surface of the shield. Such infrared imaging modules may be positioned internal to the SCBA for protection from a hazardous external environment. In another example, a wearable apparatus implemented as a welding mask may include one or more infrared imaging modules, a projector, a processor, and a communication module, so as to project a user-viewable thermal image onto a surface of a shield of the welding mask, while at the same time protecting these components and the welder's face from a harsh welding environment.
US10250816B2
Embodiments of the present application disclose various image capture control methods and apparatuses. One of the image capture control methods comprises: determining a first zone as an allowable image blur zone, the first zone being a part of a shooting scene; determining a first imaging region that corresponds to the allowable image blur zone in an image sensor; adjusting a first pixel density distribution of the first image sensor, to cause the first pixel density of the imaging region to be lower than a second pixel density of a second imaging region in the image sensor after being adjusted; and performing, by using the image sensor after being adjusted, image capture on the shooting scene. In the embodiments of the present application, pixel waste possibly caused by image capture of an allowable image blur zone in a shooting scene may be reduced, so as to fully utilize pixel resources of the image sensor to improve imaging quality of a second zone in the shooting scene, thereby better satisfying a user's diversified actual application demands.
US10250815B2
Component mounter includes a transfer inspection device that inspects the transfer state of solder by imaging the bottom surface of a component, and a transfer inspection data creation device that creates transfer inspection data. The transfer inspection data creation device performs imaging of the bottom surface of a pre-transfer component with a camera at multiple shutter speeds, acquires the multiple pre-transfer images of different shutter speeds, obtains pre-transfer bump portion pixel values, performs imaging of the bottom surface of a post-transfer component with the camera at the same multiple shutter speeds, acquires the multiple post-transfer images of different shutter speeds, obtains post-transfer bump portion pixel values, and determines the shutter speed to be used when performing transfer inspection based on the post-transfer bump portion pixel values. Transfer inspection data is created based on the pre- and post-transfer bump portion pixel values of images captured at the determined shutter speed.
US10250812B2
A display system for displaying image data of an environment of a machine includes a display screen and a plurality of imaging devices communicably coupled to the display screen. Each of the plurality of imaging devices generates image data of the environment of the machine and has an associated operating parameter. The plurality of imaging devices stores the image data in an uncompressed form. The plurality of imaging devices compresses the image data and generates signals indicative of the compressed image data. The plurality of imaging devices receives the operating parameter associated with at least one another imaging device. The plurality of imaging devices transmits the compressed image data to the display screen based on the associated operating parameter and the received parameter of the at least one another imaging device. The plurality of imaging devices displays an image on the display screen based on the transmitted image data.
US10250805B2
An imaging device of the present disclosure includes: an optical system including a focus lens; an imaging system configured to generate image data based on an image obtained by the optical system; a DFD processing unit configured to calculate DFD distance information regarding a subject distance based on a plurality of blur signals and a plurality of pieces of image data having different focusing positions, the image data being obtained from the imaging system following drive of the focus lens; a measuring unit configured to measure a variation of a subject image of the image data; and a control unit configured to control the DFD processing unit to calculate the DFD distance information when the variation is equal to or more than a predetermined value.
US10250794B2
A method, system, and computer program product for an image capturing device having at least two cameras to obtain a focus point of a current scene. The method includes in response to performing a focus procedure via at least one camera of the image capturing device, determining whether a focus point has been found. The method further includes, in response to determining the focus point has not been found: (1) adjusting a number of focus scan steps of an auxiliary focus procedure utilized by only the at least one auxiliary camera and (2) performing the auxiliary focus procedure using the adjusted number of focus scan steps. The method further includes determining whether the focus point has been found, and in response to determining the focus point has been found, automatically synchronizing, to a main lens of the main camera, a current position of the lens of the at least one auxiliary camera.
US10250791B2
Provided are a mobile-based personal content protection apparatus and method, in which a user sets a mobile terminal to prevent another user from photographing and using personal content with a camera included in the mobile terminal. The mobile-based personal content protection apparatus may include a camera view estimator, a peripheral information receiver, a personal content detector, and a personal content masking unit. A view which is to be photographed by a user is estimated in a space where photographing is allowed by using sensor information included in a mobile terminal, information about whether to allow photographing by each mobile device is collected by cooperating all mobile terminals in a camera view, and a disallowed area is masked in photographing, thereby fundamentally protecting personal content.
US10250765B2
An image forming apparatus includes a display and circuitry that controls the display to display multiple display components corresponding to multiple setting items, accepts a setting value for a first setting item through corresponding one of the multiple display components, based on a determination indicating a first setting item is one of a preregistered combination of setting items to be configured en bloc, modifies setting values for respective ones of the preregistered combination of setting items based on the accepted setting value for the first setting item, determines whether any one of the multiple display components corresponding to the modified setting values for the preregistered combination of setting items is configured as non-displayed, and based on a determination indicating any one of the multiple display components corresponding to the modified setting values is configured as non-displayed, outputs a notification indicating the setting value for the non-displayed setting item is modified.
US10250761B2
An image handling apparatus is disclosed, including an operation panel, hardware resources, a transferring part, and an image generation controlling part. The transferring part transfers image handle information input at the input screen to an external apparatus. The image generation controlling part receives and parses image generation information for at least one of the hardware resources to execute an image generation based on the image handle information, from the external apparatus in response to an instruction of the image generation, so that at least one of the hardware resources executes the image generation.
US10250759B2
A communication terminal device is a mobile communication terminal device that carries out communication for voice calls. The communication terminal device measures an orientation and a displacement of the device itself, and determines whether or not a condition occurring when a user picks up the device in his/her hand is met. In the case where it is determined that the condition occurring when the user picks up the device in his/her hand is met, and in the case where it has been determined that the user's head area has been detected as being near, the communication terminal device specifies a voice call partner on the basis of the orientation measured before the head area was detected as being near or while the head area was detected as being near. Then, when a tap operation performed by the user is detected, the communication terminal device performs a notification processing for making a notification of the specified voice call partner, and then makes an outgoing call to the partner.
US10250758B2
An improved apparatus for audio and/or video communication includes first input means for calling another apparatus for audio and/or video communication, and second input means for terminating a call. The apparatus is configured to assign a first functionality to the second input means and a second functionality different from the first functionality to the second input means. Activation of the first and second functionality is dependent upon a status of the audio and/or video communication.
US10250750B2
In a contact center, a system for processing communication events has an interaction server for managing events waiting to be routed, a routing server for routing the events, a rules engine, and a gateway server executing rules invocation logic and interacting with the rules engine. The interaction server tracks incoming events, initiates and sends a routing request to the routing server, including a special routing object, for each event that requires conformance to business rules, the routing server, executing the routing object, sends an execution request to the gateway server, which upon receipt of the request prepares a business object model (BOM), being a set of facts upon which the rules engine executes rules appropriate to the facts, resulting in routing direction for the routing server to route the event.
US10250743B2
A database is queried based upon data contained in a message to obtain sender identification information, at least part of which is not contained in the message as it was sent. The sender identification information is presented to a recipient, which can send a signal accepting or rejecting the message based upon the sender identification information. If an accept signal is entered, the message can be forwarded to the recipient and/or rendered to the recipient.
US10250742B2
Systems and methods are provided for generating application data from call data. In one implementation, a method includes acquiring call data from a call-data source with a call-data aggregator; modifying a portion of the call data with a call-data modifier; and generating application data from the portion of the call data. Application data may be configured for diagram generation. The diagram may graphically indicate call volume in branches of an interactive voice response (IVR) system map. The diagram may be a flow diagram including a connector associated with a branch of the IVR system map and the connector may have a width proportional to a call volume in the branch of the IVR system map. The diagram may indicate call-portion durations, which may be associated with a phase of a call and which may have a color associated with a phase of a call.
US10250741B2
Systems and methods are provided for managing and analyzing multi-party dialogs (e.g., calls) between communication devices. A digital connection is established with each of a plurality of communication devices. The connection is switched between the communication devices from a POTS connection to digital connections, enabling the communication devices to communicate with each other via the computing device over the digital connections. Audio signals are part of a multi-party dialog between users of the plurality of communication devices. The received audio signals are split into corresponding first signals and second signals. The first signals are transmitted to the plurality of communication devices and are analyzed to produce measurements of features of the second signals. Feedback data is transmitted to at least one of the plurality of communication devices.
US10250739B2
At least one embodiment of the disclosure discloses a terminal device control method, terminal device, a system and a computer storage medium. The method includes: control strategies for the terminal device and information on current scenario where the terminal device is located are acquired; control information used in controlling the terminal device, is acquired according to the control strategies for the terminal device and the information on the scenario; and the terminal device is controlled according to the control information.
US10250735B2
Techniques for displaying relevant user interface objects when a device is placed into viewing position are disclosed. The device can update its display in response to user input. Display updates can be based on a logical arrangement of user interface information along a z-axis.
US10250734B1
In various embodiments, different mobile phone apparatuses are provided, comprising: a touchscreen a near field communication interface; at least one non-transitory memory storing instructions; and one or more processors in communication with the touchscreen, the near field communication interface, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to initiate various capabilities and/or functionalities in connection with a lock screen displayed on the touchscreen.
US10250732B2
Embodiments of the present disclosure disclose a message processing method and system, and a related device, where the method may include: when a wearable device and user equipment are in a connected state, if the user equipment receives a new message, determining, by the user equipment, information about a distance between the user equipment and the wearable device, or determining power information of a transmit signal of the user equipment; and determining, according to the determined distance information or power information, that a processing manner for the new message is any one or more of the following processing manners: a first message processing manner, a second message processing manner, or a third message processing manner.
US10250728B2
A color-variable terminal includes a touchscreen, a display screen, a circuit board, and a liquid crystal light adjustment film. The touchscreen is located above the display screen. The circuit board is located below the display screen, and the circuit board includes a drive circuit. The liquid crystal light adjustment film is disposed on the touchscreen. The drive circuit is configured to apply a control voltage to the liquid crystal light adjustment film. The liquid crystal light adjustment film is in a transparent state when an amplitude of the control voltage is greater than or equal to a preset threshold, or the liquid crystal light adjustment film is in a non-transparent state when an amplitude of the control voltage is less than the preset threshold, and a color of the liquid crystal light adjustment film in the non-transparent state is different from a color of the display screen.
US10250719B2
An information processing apparatus instructs a plurality of print plug-ins having at least a printer search function to search for a printer and displays, if the plurality of print plug-ins are instructed to perform the search, a first screen which includes (1) a printer detected by search processing performed by the plurality of print plug-ins instructed to perform the search and includes (2) an object for shifting to a second screen but does not include (3) a link to a download page of a print plug-in that is not installed, and displays, in response to an instruction given to the object in the first screen, the second screen which includes (3) the link to the download page of the print plug-in that is not installed.
US10250715B2
Performance of web pages and mobile device applications with multiple components rendered on a user device is dynamically speeded up, including dynamically measuring network communication latency, adjusting inter-boxcar intervals used to dispatch batches of action requests from the user device to a production server, and dispatching boxcarred requests to the server. Adjustments to the boxcar intervals are based on the dynamically measured network communication latency and a number of connections supported between the user device and the server. The measured network communication latency is calculated as dispatch-to-completed response time minus server processing time and the server processing time is received from the server for a boxcar of completed responses. The system adjusts according to feedback received, as a browser or mobile device changes network connections or the network conditions change, and adapting over time for a particular user. Inter-boxcar intervals are tunable and programmatically changeable, with values learned from experience.
US10250714B2
A page redirection method, a routing device, a terminal device and a system. The routing device receives based on a first access request sent a first access response fed back by a network server; according to a redirection determination indication, modifies a return code of the first access response and adding at least one second access address of a redirected-to page and the first access address to the first access response; and sends the first access response on which redirection processing is performed to the terminal device, so that the terminal device sends a second access request according to the modified return code, and the terminal device opens, according to a second access response returned for the second access request, the page that a user needs to access and the redirected-to page.
US10250698B2
A method for operating a station when discovering a service includes generating a first identifier of the service, generating a second identifier of the service in accordance with a first parameter, and transmitting a request instructing a generating of a third identifier, the request including the first identifier of the service and the first parameter. The method includes receiving a first response including the third identifier, determining that the first response is not valid when the second and third identifiers are not equal, and determining that the first response is valid when the second and third identifiers are equal.
US10250692B2
A code is generated by a primary cloud server and sent to a device to be controlled (controlee). The code is displayed and a user speaks the code to a controller device, such as a voice assistant (VA). The controller sends the spoken code via a third party server to the primary server and if the primary server identifies the code as being correct, a first step is complete. The controlee then generates a second code, sends it to the primary server and also displays it for a user to speak it to the controller, which sends the spoken second code to the primary server via the third party server. If the primary server identifies the second code as being correct, pairing is authorized between the controller and controlee. The first and second steps should be completed within a timeout period to be valid.
US10250690B2
The present invention relates generally to a system and method of networking and interconnecting a large number of various types of sensors to a remote location in an efficient manner. Specifically, the invention utilizes a flexible, configurable, scalable and power-efficient sensor interface relay architecture to gather sensor data from various locations and then relay it to a remote location via the internet.
US10250670B2
A system is described to create and transmit a streamable ZIP file container. The streamable ZIP file container contains stream metadata, files, and a central directory. The stream metadata, files, and central directory can be saved in a contiguous stream without any intervening bytes. When the streamable ZIP file container is read by a client device that supports streamable ZIP file containers, the client device can exit the data stream without receiving the central directory. Interruptions during transmission of the ZIP file container can be resumed.
US10250668B2
An apparatus receives and analyzes a packet transmitted via a network, and performs network setting according to data included in the packet. Further, if it is determined that the received packet is a packet addressed to the apparatus and is not a setting packet for the network setting, the apparatus is controlled not to analyze the packet.
US10250662B1
Systems and methods are disclosed for a streaming service generating an aggregation of data streams in response to a query from a client device for data streams matching the query. The aggregation of data streams matching the query is presented to the requesting client as a single virtual stream. The streaming service modifies the virtual stream in real-time by adding data streams matching the query that come online to the virtual stream, or deleting data streams from the virtual stream that go offline. The streaming service can partition the virtual stream if the data flow rate increases above a threshold, and reduce partitions if the data flow rate falls below a threshold. The client device can add or terminate consumer processes in response to changes in the data flow rate and partitioning.
US10250655B2
Methods, systems and devices are described to improve the performance of adaptive media streaming sessions. A media player device proactively requests segment data representing a media stream over multiple simultaneous network connections. Delivery of the requested segment data on each of the plurality of simultaneous connections is monitored, and subsequent requests for segment data are adapted based upon the monitored delivery of the requested segments on each of the plurality of simultaneous connections.
US10250651B2
A method and a mobile terminal for publishing information automatically are provided. The mobile terminal can publish information automatically, thereby reducing user operations and facilitating use for users. The method includes receiving operation information of a user; and sending an information publishing indication message to a predetermined server when a type of the operation information of the user matches a preset operation information type, where the information publishing indication message includes at least an address of the predetermined server, account information of the user, and the operation information, so that the predetermined server publishes the operation information according to the account information. The present invention is applicable to the field of mobile terminal technologies.
US10250649B2
A networked communications system that facilitates real-time interaction with persons-of-interest. The communications system includes an event scheduling workflow that, during a registration phase, allows users to register for a given event associated with a social influencer or other person-of-interest and, during the event, allows for a series of sequenced real-time direct and private interactions and engagements between or among the social influencer or other person-of-interest and respective users. This series of sequenced real-time, direct, and private interactions and engagements occurs automatically without requiring the participants to exchange contact or personally identifiable information (such as email addresses, phone numbers, chat identifiers, etc.) in order to initiate the real-time communications sessions.
US10250647B2
Service layer and application triggering may be used in a machine-to-machine environment. In an embodiment, an existing service layer procedure, such as registration, may allow a device or gateway service layer or application to indicate to a machine-to-machine server what port is listened to for triggers. In another embodiment, triggering may be used to provide bootstrapping instructions, including temporary bootstrapping identifiers, in trigger requests. In another embodiment, triggering may be used to assist with event notification. Service layer or application instructions may be embedded inside of trigger payloads. A trigger payload format is defined.
US10250632B2
Disclosed is a computer-implemented method and system of inferring a web service infrastructure from a web service hosted on a web server. The method includes: downloading a web service description language (WSDL) file describing the web service from a location on the web server identified by a uniform resource locator (URL); identifying at least one of a web service design technology and a web service design technology provider from character strings indicative of the technology and implementation, respectively, in at least one of the URL and WSDL file; and inferring the web service infrastructure from the identified web service design technology and web service design technology provider. A computer program product having aspects of the method as program code is also disclosed.
US10250627B2
Remediating a security threat to a network includes obtaining, from a network, security information about the network to determine traffic patterns of the network, identifying, based on the traffic patterns of the network, a security threat to the network, determining, from a playbook library and a workflow library, a workflow template and at least one software-defined networking (SDN) flow rule template to remediate the security threat, and deploying, via a SDN controller, a SDN flow rule based on the at least one SDN flow rule template in the network to remediate the security threat by altering a control path of the network.
US10250626B2
An attacking node detection apparatus, method, and computer program product thereof are provided. The attacking node detection apparatus stores a plurality of access records of an application, wherein each access record includes a network address of a host and an access content. The attacking node detection apparatus filters the access records into a plurality of filtered access records according to a predetermined rule so that the access content of each filtered access record conforms to the predetermined rule. The attacking node detection apparatus creates at least one access relation of each of the network addresses according to the filtered access records, wherein each access relation is defined by one of the network addresses and one of the access contents. The attacking node detection apparatus identifies a specific network address as an attacking node according to the access relations.
US10250624B2
A security appliance includes: a network port enabling direct connection to a gateway; a storage module having stored thereon firmware for operating the security appliance; and a processor that executes the program code of the firmware. The firmware configures the appliance to: establish a seamless communication interface with a connected gateway; monitor traffic coming into and going out from the connected gateway; and identify traffic anomalies within the monitored traffic. The firmware further configures the appliance to: in response to identifying one or more of the traffic anomalies: forward information about the identified traffic anomalies to a centralized database for evaluation and reporting; and initiate steps to prevent further occurrence of the traffic anomalies, without user approval.
US10250623B1
A security server tracks malicious objects detected by malware detection applications that scan for malicious objects on clients. The security server also receives client information from the clients indicating client states. The client state describes one or more protection applications executing on the client that seek to identify and prevent malicious objects from taking malicious actions based on real-time monitoring. Thus, the security server may identify when the protection application fails to detect a malicious object. In addition, the security server maps detection events of malicious objects with corresponding client states to generate aggregate detection information for a population of clients. Analytical data can be derived from the aggregate detection information to identify trends useful for evaluating different types of protection applications. Furthermore, the security server may initiate automated actions based on the identified trends to improve detection and remediation of the malicious objects on the clients.
US10250619B1
An overlay cyber security networked system and method that includes one or more devices configured to monitor physical-level signal information to determine a cyber security threat or breach event based on activity occurring with physical signals present at one or more components of a Process Control Network (PCN), enabling forensic analysis. The overlay cyber security networked system also provides information needed for real-time incident management by capturing logs of relevant events at various points in the network hierarchy starting at the analog signaling from the sensors to detect unauthorized variances in operational parameters, thereby providing a defense in depth security architecture for PCN-based systems.
US10250612B1
Approaches presented herein can provide for end-to-end auditing of cross-account roles. A user associated with a first account might request some degree of access to resources associated with a second account. A role can be assumed by that user that delegates access to those resources, and the user can be issued temporary credentials to obtain the access. In order to provide for full auditing of these cross-account roles, calls that assume a role in one account can be linked to resource-related calls under a different account, which can include a third party account. Information can be obtained from both accounts that can be linked using an identifier provided to each environment as part of the role assumption. The linking can provide a full audit chain from end user to resource access across the separate accounts.
US10250611B2
One or more devices in a data analysis computing system may be configured to receive and analyze movement data and determine driving trips based on the received data. The driving trips may be used along with the movement data to authenticate drivers based on a determined driver profile.
US10250609B2
A method of providing a client with a privileged access ticket (PAT) to access a target service is performed at a credentials management service (CMS) in communication with a client and an authentication service. The CMS receives a privileged access ticket request from the client. The PAT request uses authentication credentials. The CMS retrieves privileged credentials using the authentication credentials, and sends a PAT request to the authentication service using the privileged credentials. When the PAT is received, the CMS forwards the PAT to the client. Optionally, in order to acquire a PAT the CMS sends a privileged provisioning ticket (PPT) request using the privileged credentials to the authentication service, and, after the PPT is received, requests the PAT from the authentication service using the PPT.
US10250604B2
An example information-processing device, when accepting a login from a user (SA1), executes a first processing (SA2). The first processing is, for example, execution of a game. The example information-processing device, when receiving, for example, a signal for having a chat (SA3), determines whether a destination user of the signal is a logged-in user (SA4). The example information-processing device, when the destination user is not a logged-in user, notifies the logged-in user of the receipt of the signal by displaying an icon (SA6). When doing so, the example information-processing device displays information on the destination user, without displaying a source user of the signal.
US10250600B2
A method for updating drivers. The method may include transmitting a connection request from a first computer to a second computer. The method may include creating a connection handshake in the first computer in response to the transmitted connection request, whereby the connection handshake includes client credentials and driver information. The method may include transmitting the created connection handshake from the first computer to a second computer. The method may include determining the first computer is authorized to connect to the second computer based on the client credentials. The method may include determining a first version level of a first plurality of drivers associated with the first computer is a lower version level than a second version level of a second plurality of drivers associated with the second computer based on the driver information. The method may include transmitting a driver update. The method may include installing the driver update.
US10250597B2
Systems and methods are disclosed herein for performing biometrics based user recognition and monitoring based on biometric information captured using wearable monitoring devices. More specifically, the present application provides systems including monitoring devices built into one or more articles of clothing that capture data relating to the wearer of the device and other subjects, such as biometric information, health vitals, environmental information, location data and the like. The systems also include a mobile computing device configured to receive the captured data from the monitoring device and, in conjunction with a distributed biometric authentication and identity assertion platform, perform user recognition based on biometric information captured by the mobile device and/or the monitoring device. The present application also provides an infrastructure for collecting and managing the data collected by the monitoring device in an authenticated/verified manner.
US10250594B2
Techniques are disclosed for providing and/or implementing utilizing declarative techniques for transaction-specific authentication. Certain techniques are disclosed herein that enable transaction signing using modular authentication via declarative requests from applications. An application can declaratively specify one or more transaction factor values to be used in an authentication, and the authentication, using a transaction-signed one-time password, can be directed by an access manager module without further involvement of the application. Upon a successful or non-successful authentication, the access manager module can provide the result back to the application. Accordingly, an authentication process specific to (and valid only for) a particular transaction can be performed without direct involvement of the application and without application-centric knowledge required by the access manager module.
US10250587B2
The misuse of public key, private key, and public/private key certificates poses significant security challenges to computer networks that are addressed by certificate monitoring. Certificate monitoring allows network administrators to detect and remedy poor security practices related to public key certificates and to detect and combat the malicious use of public key certificates in a centralized environment. Best practices and detection methods and systems are developed over time via machine learning to improve network security, and any detected misuse may be brought to a network administrator's attention or automatically remedied.
US10250584B2
Shown is single sign-on support access to tenant accounts in a multi-tenant service platform involving a proxy user account in an identity provider for a tenant account on the service platform having security metadata associated therewith, mapping in the identity provider maps a support user to a proxy user identifier, a corresponding security endpoint in the service platform and mapping of the proxy user account identifier to the tenant account and security metadata. The identity provider authenticates a request to access the tenant account on the service platform, obtains the security credentials for the proxy user identifier, and sends a security assertion with the proxy user identifier and the security metadata to the security endpoint. The endpoint receives and validates the security assertion against the mapping for the proxy user identifier to the tenant account and the security metadata in the service platform, and permits access by the support user to the tenant account in the service platform.
US10250580B2
In an embodiment a single user authentication event, performed between a trusted path hardware module and a service provider via an out of band communication, can enable a user to transparently access multiple service providers using strong credentials that are specific to each service provider. The authentication event may be based on multifactor authentication that is indicative of a user's actual physical presence. Thus, for example, a user would not need to enter a different retinal scan to gain access to each of the service providers. Other embodiments are described herein.
US10250576B2
A method is provided for communicating messages between sender and receiver computers, connectable via a network to a system of servers, based on authentication of receiver passwords, associated with respective receiver IDs, by the system. A method is also provided for receiving a message from a sender based on authentication of a receiver password, associated with a receiver ID, by a system of servers, in a network, wherein each server stores for the ID a ciphertext produced by encrypting the receiver password under a public key via a homomorphic threshold encryption scheme having a threshold, and a key-share of a secret key corresponding to that public key, and stores an encrypted message from the sender encrypted under the public key. Systems are provided including servers, for communicating messages between sender and receiver computers based on authentication of receiver passwords, associated with respective receiver IDs, by the system.
US10250568B2
A retrieving system for retrieving information concealed within a sequence of symbols. The system includes a decoder configurable using rule information and operable when so configured to retrieve the information concealed within the sequence of symbols by applying to the sequence of symbols at least one decoder rule determined by the configuration of the encoder.
US10250565B2
A machine to machine (M2M) service layer can facilitate acquiring and providing location information for use by M2M devices. The service layer can also ensure that privacy controls are maintained and enforced for location information. A device can report its location and its privacy preferences to a service layer device. Other devices can receive this location information subject to qualifying to receive it based on the privacy preferences. Devices in an area may advertise services with the service layer acting as a filter and relay point ensuring that such advertisements satisfy the privacy policies of the devices involved.
US10250555B2
Systems, methods and devices are provided for registering DNS hostnames of Internet host devices for very large domain zones (VLZ) stored on a DNS server on a network, including setting a pseudo-zone as the VLZ, intercepting DNS updates to the pseudo-zone, mapping the entries in the pseudo-zone into a hierarchy of real parent zones and sub-zones using a mapping formula, and translating DNS updates to the pseudo-zone from an original fully qualified domain name (FQDN) into a at least one new FQDNs and adding the at least one new FQDNs to an authoritative DNS Server.
US10250551B2
The present disclosure includes systems and methods for off-the-record communication including expiring messages. An example method comprises receiving an electronic communication from a source device, the electronic communication including at least one expiring message, temporarily storing content of the expiring message in a non-durable memory for a predetermined amount of time, durably storing envelope information associated with the expiring message in a durable memory, and determining whether a recipient device for the expiring message is available to accept transmission of the expiring message and determining whether an expiration event has occurred.
US10250548B2
Described herein is a social media engagement engine. In accordance with another aspect of the framework, a social media message from a person (e.g., customer, prospect) is received via a social media data connector plugged into a social media interface. The social media message may be analyzed to generate processed data. At least one predefined rule is identified based on the processed data. The framework then facilitates engagement with the person according to the predefined rule.
US10250542B2
A proximity discovery system enabling a person to quickly and efficiently discover colleagues within their proximity without visual contact. The system comprises a mobile computing device including an antenna and transceiver for exchanging messages with a plurality of other mobile devices nearby the user device, a user detection module for detecting the messages from the other mobile devices, a proximity detector for estimating a distance between the user device and each of the mobile devices, a connection module for sharing biographic and professional information with the plurality of mobile devices based on one of a plurality of connection levels.
US10250536B2
An information processing apparatus and method which allow a user to readily select, upon transmission of an electronic mail or upon uploading of image data, image data of a plurality of images to be attached to the electronic mail or image data to be transmitted. The user uses a cross key and a determination button of an inputting section of a camcorder: to operate an anchor on an image selection screen, to operate a page backward feeding button and to operate a page feeding button to select a thumbnail image displayed. In response to an operation by the user, the anchor is positioned on the side of the number of the thumbnail image designated by the user, and image data of the thumbnail image at which the anchor is positioned are selected.
US10250528B2
A first switch in a MPLS network receives a plurality of packets that are part of a pair of flows. The first switch performs a packet prediction learning algorithm on the first plurality of packets and generates packet prediction information that is communicated to a second switch within the MPLS network utilizing an Operations, Administration, and Maintenance (OAM) packet (message). In a first example, the first switch communicates a packet prediction information notification to a Network Operations Center (NOC) that in response communicates a packet prediction control signal to the second switch. In a second example, the first switch does not communicate a packet prediction information notification. In the first example, the second switch utilizes the packet prediction control signal to determine if the packet prediction information is to be utilized. In the second example, second switch independently determines if the packet prediction information is to be used.
US10250526B2
Provided are methods and apparatus for increasing subresource loading speed. A method may include receiving a page request initiated by a user, extracting the host domain name corresponding to the page URL, and querying if the hash table has a domain name tree corresponding to the host domain name; if the hash table has a domain name tree corresponding to the host domain name, traversing the domain name tree to extract a plurality of subresource domain names with the highest priority, and at the same time, establishing TCP connections for the host domain name and the plurality of subresource domain names; when the main document data of the host domain name is received, initiating a subresource loading request according to the subresource URL in the main document data; if the subresource domain name in the subresource loading request is a domain name in the above plurality of subresource domain names, directly initiating a HTTP request by using the previously established TCP connection, and completing the loading of the subresource. By establishing TCP connections for subresource domain names with high priority in advance, such methods and apparatus solve the problem that TCP connection needs to be established on site when a subresource loading is requested.
US10250516B2
A first device determines whether an indicator is configured to allow use of an increased value for an information unit pacing credit that is greater than a default value for the information unit pacing credit, where the information unit pacing credit indicates a number of information units that a second device is allowed to send to the first device without waiting for any additional response from the first device. In response to determining that the indicator is configured to allow use of the increased value for the information unit pacing credit that is greater than the default value for the information unit pacing credit, the first device adjusts the information unit pacing credit via a response sent from the first device to the second device, to the increased value that is greater than the default value.
US10250510B2
A method and apparatus for intelligent network resource manager for distributed computing systems is provided. A first priority is assigned to a first virtual channel set that includes at least two virtual channels of a plurality of virtual channels associated with a physical communication channel. A second priority is assigned to a second virtual channel set that includes at least one virtual channel of the plurality of virtual channels. The first virtual channel set has more virtual channels than the second virtual channel set. Outbound messages of the first priority are directed to virtual channels of the first virtual channel set. Outbound messages of the second priority are directed to virtual channels of the second virtual channel set. The virtual channels are processed in a round-robin order, where processing includes sending the outbound messages over the physical communication channel.
US10250507B2
Disclosed is a computer-implemented method of rebalancing persistent client connections to a cluster of servers. The method comprises identifying an increase in a total client connection capacity of the cluster of servers with a network connection balancing component; and for each server in a selection of servers in the cluster of servers calculating a current client connection capacity utilization of the server from the number of persistent connections to the server and the current capacity of the server; comparing the current client connection capacity utilization with the target client connection capacity utilization; and terminating a selection of its persistent client connections by a server based on its current client connection capacity utilization exceeding the target client connection capacity utilization. Also disclosed are a computer program product and a computer system for utilizing the computer-implemented method.
US10250506B2
Disclosed are a link control method and apparatus. The method includes that: link information and/or machine frame information in a system is acquired; and link control is performed according to the acquired link information and/or machine frame information. According to the technical solutions described in the disclosure, the problems of local congestion and packet loss in a three-level asymmetrical switching system can be effectively solved, the traffic level of the system is ensured, and the performance of the system is improved.
US10250505B2
A method includes receiving, at a server connected to a network, a plurality of emergency alerts from a plurality of devices connected to the network. The method also includes analyzing, by the server, the plurality of emergency alerts to determine an emergency type of each of the plurality of emergency alerts. The method includes categorizing, by the server, the plurality of emergency alerts based on the emergency type of each of the plurality of emergency alerts. The method includes prioritizing a first category of the plurality of emergency alerts and consolidating the plurality of emergency alerts of the first category into a consolidated alert. The method includes causing the consolidated alert to be provided to an emergency responder.
US10250504B1
In one embodiment, longest prefix matching (LPM) operations are performed on a value in multiple interspersed prefix length search spaces to determine an overall longest prefix matching result in a packet switching system. A first LPM lookup unit performs a first LPM operation on the particular lookup value in a first search space finding a first longest matching prefix, and a second LPM lookup unit performs a second LPM operation on the particular lookup value in a second search space finding a second longest matching prefix. The longer of the first and second longest matching prefixes determines the overall LPM. In one embodiment, the first search space and the second search space include non-default route prefixes with interspersed prefix lengths matching a same value, such as, but not limited to the particular lookup value (e.g., a destination address of a packet).
US10250498B1
A system for proving secure streamed data sessions is disclosed. The system comprises a first computer system executing an orchestrator virtualized network function (VNF). The orchestrator VNF collects performance metrics on routers, receives a request for a secure streamed data session, analyzes the metrics based on the request, determines a secure routing path, creates a routing instruction set that defines the secure routing path, and transmits the routing instruction set to a session aggregator. The system further comprises a second computer system that executes the session aggregator in a trusted security zone. The session aggregator establishes trusted end-to-end communication links with a first edge router, a second edge router, and at least one of the plurality of routers and configures the routing instruction set into each of the CPE node, the first edge router, the second edge router, and the at least one router via the trusted end-to-end communication link.
US10250491B2
A method, operational at a device, includes receiving at least one packet belonging to a first set of packets of a packet flow marked with an identification value, determining that the at least one packet is marked with the identification value, determining to change a quality of service (QoS) treatment of packets belonging to the first set of packets marked with the identification value that are yet to be received, and sending a request to change the QoS treatment of packets belonging to the first set of packets marked with the identification value that are yet to be received to trigger a different QoS treatment of packets within the packet flow, responsive to determining to change the QoS treatment. Other aspects, embodiments, and features are also claimed and described.
US10250490B2
The disclosure provides a method and a radio access network node for routing backhaul packets. The method comprises: forwarding to a core network node an attach request originated from a User Equipment (UE); receiving from the core network node a response message indicating that the UE is a backhaul UE, the response message containing an attach response destined to the UE; and routing, upon receiving an Internet Protocol (IP) packet from the UE, the IP packet based on a destination IP address of the IP packet.
US10250489B2
A stacked switch packet communication system is connected to a Multi-Chassis Link Aggregation Group (MLAG). Devices in the system include a designated device for receiving packets that are destined for the MLAG. A new MLAG device is enabled while continuing packet communication by identifying an address of a single port in the new MLAG device. In first updates of the devices the single port is established in the forwarding databases of the devices and the packets transmitted through the devices to the single port. Thereafter, in second updates the single port is replaced in the forwarding databases by another port of the new MLAG device. Upon completion of respective second updates, the packets are transmitted through the devices to the other port in the MLAG.
US10250483B2
A method and system for dynamically testing a networked target system (NTS) through simulation by a mobile device. The method comprises: receiving at least one test specification designating at least a type of the test and a number of step repeater devices (SRDs) required for the test; receiving, from the mobile device, a request to establish a secure connection; establishing the secure connection with the mobile device by impersonating the NTS; capturing each step performed by a user of the mobile device on an application installed thereon, wherein the application operates in conjunction with the NTS; setting all SRDs designated in the test specification with each captured step, thereby causing the SRDs to perform the captured step; receiving, from the SRDs, information respective of performance of the NTS; and generating a performance testing report based on the received information.
US10250481B2
Approaches for monitoring performance in a networked environment are provided. An approach includes monitoring, using a first metric, performance of a first host running a virtual machine. The approach also includes determining, using a computer device, a second metric based on the virtual machine being migrated from the first host to a second host, wherein the second metric is a function of: (i) the first metric and (ii) a comparison of the first host and the second host. The approach further includes monitoring, using the second metric, performance of the second host running the virtual machine.
US10250476B2
Probes are coupled to a network via one or more communication channels. The probes capture a set of technical characteristics of the communication channel (e.g., signal intensity, signal quality, signal to noise ratio, etc.), which may include characteristics of data exchanges between third party systems and the probes. Captured characteristics are provided to an online system, which obtains information from users who are communicating content via the communication channel regarding user perception of content transmission or receipt. Based on the received characteristics and information describing user perception, the online system generates a value of a performance metric for the communication channel associated with a set of users having one or more common characteristics. The online system may use values of the performance metric for different technical characteristics to evaluate effects of modifying a technical characteristic of the communication channel on perception of the communication channel by users in the set.
US10250462B2
In a method for managing change in an information technology (IT) environment, in response to an open change ticket, identifying one or more components of the IT environment that are associated with at least one change operation included in the change ticket. The method further includes identifying information associated with the identified one or more components of the IT environment. The method further includes determining a listing of allowable change operations for the identified one or more components of the IT environment in the change ticket based on the identified information associated with the identified one or more components of the IT environment. The method further includes receiving a user requested change operation. The method further includes determining whether the received user requested change operation is included in the determined listing of allowable change operations.
US10250455B1
Host computers in a host pool are configured to execute a tenant management service. The tenant management service receives a tenant configuration from a fleet management service that defines tenant services that are to be executed on each host computer. When tenant services are deployed, the tenant configuration may be utilized to determine whether deployed tenants are to be executed or not. The fleet management service might also provide commands at a later time to execute deployed but not executing tenant services or to terminate executing tenant services. The determination as to whether to execute or terminate tenant services may be made based, at least in part, on status information provided by the tenant management service to the fleet management service. The fleet management service might also provide a runtime configuration to tenant services in order to configure aspects of the runtime operation of the tenant services.
US10250453B1
One embodiment of the present invention relates to a system that enables a single software application instance to support multiple tenants, wherein each tenant is associated with a separate database. First, the software application instance receives an input, wherein the input requires an operation to be performed on a database of one of the supported tenants. Next, the software application instance identifies the tenant with which the input is associated. The software application instance then obtains a context associated with the tenant. From the context, the software application instance obtains a service object. Finally, the software application invokes a method provided by the service object's class. This enables a data access object, which is encapsulated within the service object, to perform the operation on the database.
US10250438B2
A cloud-based remote monitoring system and method monitor one or more industrial devices of an industrial facility, including a local data historian located to monitor one or more parameters from the industrial devices, and store parameters in a local storage associated with the data historian, as well as a cloud agent located at the industrial facility to collect data indicative of a past and/or a present state of the industrial devices from the data historian local storage according a manifest specific to the industrial facility. The cloud agent sends the collected data to a cloud platform according to the manifest, and dynamically reconfigures the cloud agent without interrupting the collecting and the sending.
US10250430B2
The present patent application relates to a transmission method and corresponding receiving methods. The transmission method comprises: selecting K number of data streams for transmission, wherein each data stream comprises one or more data messages; and independently for each data stream k=0, . . . , K−1: encoding and modulating data messages of the kth data stream using a Trellis Coded Modulation, TCM, scheme TCMk, interleaving the encoded and modulated data messages of the k-th data stream by using a stream specific interleaver Πk, scrambling the interleaved data messages of the k-th data stream by using a stream specific scrambling sequence; combining all scrambled data messages of the K number of data streams into at least one transmission signal s(l); and transmitting the at least one transmission signal s(l) over a radio channel of the wireless communication system.
US10250425B2
A receiver recovers local service data symbols from first Orthogonal Frequency Division Multiplexed (OFDM) symbols in the presence of second OFDM symbols, the second OFDM symbols carry national broadcast data symbols and modulated on to the sub-carriers of the second OFDM symbols using a first modulation scheme, and the first OFDM symbols carry the national broadcast data symbols and the local service data symbols from a local insertion pipe and modulated on to the sub-carriers of the first OFDM symbols using a second modulation scheme. The receiver comprises an OFDM detector which includes an equalizer for recovering local service modulated sub-carriers of the second modulation scheme by generating an estimate of a combined channel ([Hn(z)+Hl(z)]) via which the first and second OFDM symbols have passed using the pilot sub-carrier symbols of the first and second OFDM symbols; generating an estimate of national broadcast modulation symbols from the modulated data bearing sub-carriers of the first modulation scheme from the second OFDM symbols (Ŝ(z)); generating an estimate of a convolution of the combined channel and the national broadcast modulation symbols (Ŝ(z)[Hn(z)+Hl(z)]); generating an estimate of a component of the received base band signal representing the local service modulation symbols of the first OFDM symbol; generating an estimate of a channel via which the first OFDM symbols were received using the local pilot symbols (Ĥl(z)); and generating an estimate of local service data symbols from a combination of the estimate of the component of the received signal representing the modulation symbols carrying the local service data and the estimate of the channel via which the first OFDM symbols were received ( D ~ ( z ) ≈ R ( z ) - S ^ ( z ) [ H n ( z ) + H l ( z ) ] H ^ l ( z ) ) .
US10250417B1
One feature pertains to an apparatus that includes a first stage track and hold circuit that subsamples a receive equalizer output of a receive equalizer, and a second stage track and hold circuit that generates a first signal representative of an average voltage value of a logical value at the receive equalizer output when a high frequency bit pattern is detected, and a second signal representative of an average voltage value of the logical value at the receive equalizer output when a steady state bit pattern is detected. The apparatus further includes a comparator circuit that generates a comparator output signal that indicates which of the first signal and the second signal has a greater magnitude, and a processing circuit that generates equalizer tuning signals based on the comparator output signal to adjust parameters of an equalizer that affects the receive equalizer output.
US10250407B2
In a communication system having multiple nodes communicably connected via a ring network, at least two of the nodes each includes: a packet distributor that receives an ordinary packet and an interrupt packet from another node and distributes the received packets; and an output switching unit that outputs the ordinary packet and the interrupt packet that are not addressed to the own node such that the interrupt packet is output more preferentially than the ordinary packet. When the output switching unit receives the interrupt packet while outputting the ordinary packet, the output switching unit outputs the interrupt packet by embedding it into the ordinary packet that is being output at a position between the header and trailer of the ordinary packet. When the ordinary packet transmitted from the other node contains an interrupt packet embedded therein, the packet distributor extracts the interrupt packet and distributes the extracted interrupt packet.
US10250402B2
A communication method includes: transmitting a change request from a first conference server to a management server; determining that a second conference server is a conference server after change; transmitting an ID identifying the second conference server from the management server to the first conference server; transmitting a control request from the first conference server to the second conference server based on the ID; performing communication between the second conference server and the management server to confirm whether the second conference server is permitted to control the particular conference room; performing an initialization processing to control the particular conference room; transmitting a completion notification of initialization from the second conference server to the first conference server; transmitting a change instruction from the first conference server to each particular client; connecting each particular client with the second conference server; and disconnecting connection between each particular client and the first conference server.
US10250401B1
Systems, methods, and non-transitory computer readable media are provided for providing category-sensitive chat channels. A category-sensitive chat channel may be provided. The category-sensitive chat channel may be assigned a given category level. The given category level may determine a scope of content allowed in the category-sensitive chat channel. Information to be posted through the category-sensitive chat channel may be obtained. The obtained information may be filtered based on the given category level. The filtered information may be posted in the category-sensitive chat channel.
US10250396B2
The systems, methods and apparatuses described herein provide a computing environment that manages private key storage. An apparatus according to the present disclosure may comprise a first non-volatile storage for storing a private root key for signing digital certificates, an input device for receiving manual input from an operator, a communication interface consisting of a one-way transmitter for transmitting information from the apparatus, and a processor. The processor may be configured to retrieve the private root key from the first non-volatile storage, receive information for a new digital certificate through the input device, generate the new digital certificate according to the received information, sign the new digital certificate using the private root key and transmit the new digital certificate from the apparatus using the transmitter.
US10250389B2
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify, within a data store: a web page including a script tag; a URL in the script tag referencing a location for a second server hosting a script file; and a first hash data in the script tag generated from the script file using a hash function algorithm. The server computer(s) execute a request that accesses the script file and a second hash generated from the script file and stored on the second server computer. If the second hash data does not match the first hash data, execution of the script tag is disabled, and a notification is generated.
US10250385B2
Systems and methods are provided for encrypting data at a customer for storage at a hosted service provider. In addition to the data being encrypted by the client, the secret encryption key used to encrypt the data is also encrypted. Both the encrypted data and the encrypted secret encryption key are transmitted to the service provider who may further encrypt the data with another encryption key and who stores the further encrypted data, the encrypted secret encryption key and the another encryption key.
US10250383B1
A method of dynamically generating a domain based public group key and private member keys using a domain key agent, a domain key service of a domain key broker, and a domain key distribution center. The method includes: sending to the domain key service of a domain key broker a request for a private member key for the domain, wherein the request includes proof of possession of a vehicle private key associated with a vehicle certificate and a vehicle public key; receiving from the domain key service a private member key and a public group key; sending a message digitally signed using the member private key; verifying the digital signature on the received message using the public group key; and dynamically renewing the public group key and private member key based on the domain.
US10250377B2
A device and a method for supporting clock transfer of multiple clock domains, where the device includes N phase frequency detectors, N filters, N clock reconstructors, and N clock domain interfaces, where N is an integer greater than or equal to two, the N clock domain interfaces are in a one-to-one correspondence with the N phase frequency detectors, the N filters, and the N clock reconstructors, the N phase frequency detectors are respectively connected to N clock sources, and at least two clock sources of the N clock sources are different. The foregoing device flexibly adapt to multiple different clock domains, implement that a single device simultaneously supports clock transfer of multiple clock domains, and flexibly satisfy user demands without adding or replacing devices.
US10250375B2
An apparatus and a method are disclosed for synchronizing clock signals distributed within a wireless device. In some embodiments, a local oscillator (LO) clock signal is buffered and distributed to two or more transceivers within the wireless device. Each transceiver may include a configurable clock divider to divide the distributed LO clock signal and generate an output clock signal. A phase detector compares output clock signals from each of the configurable clock dividers and generates an output signal in accordance with a determined phase difference. The phase detector output signal may cause at least one of the configurable clock dividers to modify its respective output clock signal, and thereby synchronize output clock signals between different configurable clock dividers. In some embodiments, a clock signal from a configurable clock divider may be modified (shifted) by approximately 90 or 180 degrees.
US10250373B2
A method and a user equipment for transmitting control information in a communication system are discussed. The method according to an embodiment includes multiplying a transmission information symbol s for the control information by a frequency direction sequence c(k) to generate a first output sequence s(k), where s(k)=s*c(k), k=0, . . . , Nk−1, and Nk corresponds to a number of subcarriers included in a resource block allocated for an uplink control channel; multiplying the first output sequence s(k) by a time direction sequence x(n) to generate a second output sequence s(k, n), where s(k, n)=s(k)*x(n), n=0, . . . , Nn−1, and Nn corresponds to a number of symbols used for transmission of the control information in a transmission time interval; and transmitting the second output sequence s(k, n) through the uplink control channel in the transmission time interval.
US10250363B2
Systems and methods for expanding capacity in a network without the use of frequency gaps between a legacy channel and/or newly added channels are provided. Systems and methods for maintaining legacy node operability in the expanded capacity network are also provided by determining the increased power experienced by a legacy node as a result of the newly added channels, and dynamically adapting the modulation utilized on the legacy channel commensurate with the increased power.
US10250339B2
A calibration architecture that enables accurate calibration of radio frequency (RF) integrated circuits (ICs) chips used in transceiver RF systems in a relatively simple testing environment. Embodiments of the invention include one or more on-chip switchable internal calibration paths that enable direct coupling of a portion of the on-chip circuit to an RF test system while isolating other circuitry on the chip. Some embodiments allow interconnection of switchable internal calibration paths between separate IC chips. Still other embodiments utilize internal switches and antenna mutual coupling to provide over-the-air calibration, alone or in combination with direct signal coupling via internal calibration paths. Periodic self-calibration of an RF IC can be performed after initial factory calibration, so that adjustments in desired performance parameters can be made while such an IC is embedded within a final system, and/or to take into account component degradation due to age or other factors.
US10250336B1
A laser beacon may be attached to a vehicle, object, or personnel, or be incorporated into an existing vehicle optical emitter via software and/or hardware, that allows the vehicle, non-vehicle object, or associated personnel to be uniquely identified using a small telescope with a high-speed photodetector. The telescope may be an amateur telescope with a high speed-photodetector, which significantly reduces cost over more complex optical telescopes. Beacons may also be attached to objects that become space debris, such as fuel tanks, rocket stages, cubesat dispensers, and the like. The beacon may be suitable for use in space, in the air, on water, or on land.
US10250333B2
Provided is an optical communication system capable of suppressing the deterioration of an intensity waveform of an optical intensity modulated signal subjected to transformation using SSB modulation and improving a bit error ratio and a receiver sensitivity of the optical intensity modulated signal. The optical communication system includes: an optical transmitter section including: a single-side band modulation circuit configured to subject a double-side band modulated signal to generate a single-side band modulated signal; a correction circuit configured to correct an intensity of the single-side band modulated signal so that the intensity of the single-side band modulated signal becomes closer to an intensity of the double-side band modulated signal; and an optical IQ modulator configured to output an optical modulated signal; and an optical receiver section configured to receive the optical modulated signal to directly detect an intensity component of the optical modulated signal.
US10250314B2
Certain aspects of the present disclosure provide multi-way diversity receivers with multiple synthesizers. Such a multi-way diversity receiver may be implemented in a carrier aggregation (CA) transceiver. One example wireless reception diversity circuit generally includes three or more receive paths for processing received signals and two or more frequency synthesizing circuits configured to generate local oscillating signals to downconvert the received signals. Each of the frequency synthesizing circuits is shared by at most two of the receive paths, and each pair of the frequency synthesizing circuits may generate a pair of local oscillating signals having the same frequency.
US10250313B2
A method for channel state information (CSI) feedback by a user equipment (UE) is provided. The method comprises receiving, by the UE from a base station (BS), CSI feedback configuration information to report a covariance matrix indicator (CMI) indicating a N×N channel covariance matrix (K) associated with a downlink channel matrix, wherein N is a number of antenna ports at the BS; identifying, by the UE, the CMI that indicates a set of L basis vectors {ai}, i=0, 1, 2, . . . , L−1, each comprising a dimension N×1, and a set of L2 coefficients, {ci,j}, i,j=0, 1, 2, . . . , L−1, and that represent the covariance matrix (K) as a weighted linear sum {tilde over (K)}=Σi=0L-1Σj=0L-1ci,jaiajH, wherein L≤N and H denotes a Hermitian transpose, and transmitting, by the UE to the BS, the CSI feedback including the identified CMI over an uplink channel.
US10250302B2
The present invention relates to a method and an apparatus for transmitting, by a base station, a reference signal in a wireless communication system supporting a multi-antenna consisting of a plurality of horizontal domain antennas and a plurality of vertical domain antennas. Specifically, the method comprises the steps of: configuring, as a cell-specific reference signal (CRS) port, M first antenna ports among a total of N antennas that the base station has (where N and M are positive integers, N>M); transmitting a CRS using the M first antenna ports and transmitting a demodulation reference signal (DM-RS) using O second antenna ports (where O is a positive integer, N>O), to a terminal; and receiving channel measurement information using the CRS and the DM-RS which is fed back from the terminal.
US10250301B2
Disclosed herein is an article including a garment, with a network formed on the garment. The network includes a main node with a main wired antenna, and at least one intermediate node with an intermediate wired antenna to be magnetically coupled to a respective device for that intermediate node. An electrical line electrically couples the main node to the at least one intermediate node. At least one electronic device is magnetically coupled to the intermediate wired antenna. A power supply unit is magnetically coupled to the main node via the main wired antenna thereof.
US10250298B2
A method and a system for communicating personal health data in a Near Field Communication (NFC) environment are provided. An NFC manager sets control information in an NFC Data Exchange Format (NDEF) for providing synchronized communication of personal health data between the NFC manager and an NFC agent. The control information may include a direction flag, a state flag, sequence identifier field, and request/response flag. The NFC manager writes the NDEF format including the control information and payload data into an NFC tag associated with the NFC agent. Subsequently, the NFC manager reads the NDEF record stored in the NFC tag and determines whether the NDEF record is written into the NFC tag by the NFC agent based on the control information in the read NDEF format. Accordingly, the NFC manager repeats the above mentioned steps if the NDEF record includes payload data of the NFC agent.
US10250296B2
An MFP establishes a first communication link L1 by receiving an activation command and sending an OK command. The MFP receives first target data from a portable device by using the first communication link. The MFP generates second target data by processing the first target data. After receiving the first target data, the MFP disconnects the first communication link. The MFP establishes a second communication link by receiving the activation command and sending the OK command. The MFP sends the second target data to the portable device by using the second communication link.
US10250286B2
There is provided a wireless communication apparatus, including: an antenna including: an antenna element having one end portion that is opened; and a ground conductor to be used as a ground, to which another end portion of the antenna element is connected; a wireless device connected to the antenna; and a blocking member, which is arranged so as to be opposed to the antenna, and is configured to block an electromagnetic wave, wherein the blocking member is arranged so as to, in plan view from the blocking member side in a direction toward the antenna, avoid overlapping at least the one end portion of the antenna element and overlap the another end portion of the antenna element.
US10250284B2
A method of receiving an RF signal is applied to a receiving circuit of a wireless communication system and amplifies the RF signals according to an analog gain. The RF signal includes data signals and interference signals. The method includes steps of: employing a low noise amplifier (LNA) to amplify the RF signal according to a first gain to generate an amplified RF signal, the first gain being associated with a first bias signal; detecting the amplified RF signal in an RF band to generate a control signal corresponding to the power of the amplified RF signal, the control signal being an analog signal; providing the first bias signal to the LNA according to the control signal; down-converting the amplified RF signal to generate an intermediate frequency or baseband signal; and filtering the intermediate frequency or baseband signal to filter out the interference signal and thus obtain the data signal.
US10250283B1
An apparatus for carrier recovery includes a frequency detector. The frequency detector includes a Fast Fourier Transform processor receiving a complex baseband RF input signal and outputting at least one positive frequency bin output and at least one negative frequency bin output. The frequency detector includes a first accumulator receiving directly or indirectly the at least one positive frequency bin output and outputting a positive frequency band energy estimate. The frequency detector includes a second accumulator receiving directly or indirectly the at least one negative frequency bin output and outputting a negative frequency band energy estimate. The frequency detector includes a subtractor receiving the positive frequency band energy estimate and the negative frequency band energy estimate and outputting an instantaneous frequency error estimate representing a difference between the positive frequency band energy estimate and the negative frequency band energy estimate.
US10250272B2
A digital-to-analog converter (DAC) may have an encoder that generates a multi-bit output based on a multi-bit input, a plurality of first converter elements, with each first converter element generating an output according to a single bit of the multi-bit output of the encoder; and a combiner that generates a combined output based on combining outputs from the plurality of first converter elements. The number of bits in the multi-bit input being two or more and the number of bits in the multi-bit output being greater than the number of bits in the multi-bit input. The DAC may also have one or more second converter elements, with second converter element generating an output according to a single bit, and the combiner may generates the combined output based on combining outputs from the plurality of first converter elements with outputs from the one or more second converter elements.
US10250265B2
Once a delay locked loop has been locked to a clock signal, an omitted clock cycle is injected into the input of the delay locked loop without stopping the operation of the delay locked loop. The omitted cycle is later detected at an output of the delay locked loop, and the delay between the input and output is determined based on the time the omitted cycle requires to propagate through the delay locked loop. Once determined, the number of cycles of delay for the delay locked loop can be used in conjunction with an internal clock signal to launch data and/or data strobes from memory devices and memory controllers such that the proper phase alignment and clock cycle alignment is achieved.
US10250261B1
A signal transmitting circuit may include: a logic gate coupled in series to transmit a signal, and operated by a first supply voltage; a pre-driver circuit suitable for generating a pull-up control signal and a pull-down control signal in response to the transmitted signal, wherein a second supply voltage having a level greater than the target level of the first supply voltage is used to generate the pull-up and pull-down control signals; a first NMOS transistor suitable for pulling up an output node using the first supply voltage, in response to the pull-up control signal; a second NMOS transistor suitable for pulling down the output node using a pull-down voltage, in response to the pull-down control signal; and an initialization circuit suitable for initializing the pull-up and pull-down control signals when the level of the first supply voltage is less than a reference value, before a power-up signal is enabled.
US10250260B2
A data communication system has a first data communication circuit for outputting a clock signal to a clock signal line, receiving data input from a data signal line, and outputting data as open drain output to the data signal line, a second data communication circuit for receiving input of a clock signal from the clock signal line, receiving input of data from the data signal line, and outputting data as open drain output to the data signal line, a first pull-up resistor connected between the data signal line and the wiring of a power supply potential, a second pull-up resistor for selectively pulling up the data signal line, and a pull-up control circuit that is connected to the second pull-up resistor, and strengthens pull-up of the data signal line at least in response to a clock signal.
US10250259B2
A system and method for digital signal reception comprise outputting first and second digital transmission signals complementary to each other. Further, a first and second output signals are outputted. The first output signal has a logical value based on a product of a logical value of the first digital transmission signal and a logical value complementary to a logical value of the second digital transmission signal is outputted. The second output signal has a logical value based on a sum of a logical value complementary to the logical value of the first digital transmission signal and the logical value of the second digital transmission signal.
US10250258B2
Embodiments of devices and method for detecting semiconductor substrate thickness are disclosed. In an embodiment, an IC device includes a semiconductor substrate, a charge emitter embedded in the semiconductor substrate and configured to produce an electrical charge in the semiconductor substrate and a charge sensor embedded in the semiconductor substrate and configured to generate a response signal in response to the electrical charge produced in the semiconductor substrate. The magnitude of the response signal depends on the thickness of the semiconductor substrate.
US10250253B2
The disclosure provides a detector that includes a pre-charge circuit. The pre-charge circuit receives a supply voltage. A pre-charged comparator is coupled to the pre-charge circuit and receives the supply voltage. The pre-charged comparator generates a transition signal at a transition node. A slope of the transition signal is greater than a slope of the supply voltage. A first diode connected transistor receives the supply voltage. A first capacitor is coupled to the first diode connected transistor. An inverter is coupled to the first diode connected transistor and generates an enable signal when the supply voltage is below a threshold voltage.
US10250243B2
A semiconductor device includes a delay circuit configured to adjust a delay amount of multi-phase input signals to output multi-phase signals; a clock generator configured to output a clock signal that is not synchronized with an input signal which corresponds to one of the multi-phase signals; a detector circuit configured to generate a pulse signal corresponding to a phase difference between a reference signal corresponding to a predetermined one of the multi-phase signals and a comparison signal corresponding to a selected one of the multi-phase signals and to sample the pulse signal according to the clock signal; and a controller circuit configured to output a delay control signal for controlling a delay amount of the multi-phase input signals or controlling a delay amount of the comparison signal according to a result of calculating an output of the detector circuit and a reference value corresponding to the phase difference.
US10250242B2
A signal may be arbitrarily delayed in discrete steps by an arbitrary delay buffer having an analog delay and a digital delay. An analog delay may have a number of selectable delay stages (e.g. ring oscillator with VCDL stages). A digital delay may have rising and falling edge detectors, resettable ring oscillators that oscillate in response to rising or falling edges and counters to count oscillations and generate rising and falling edge delay signals when oscillation counts reach rising and falling edge delay counts. A resettable ring oscillator may have a resettable stage (e.g. VCDL) that may be enabled and disabled. Selection of one or both digital and analog delays and respective delay times may be based on one or more characteristics. For example, an analog delay may delay an input signal or a delayed input signal received from the digital delay based on input signal frequency or total delay.
US10250237B2
An electronic latch circuit (100) and a multi-phase signal generator (300) are disclosed. The electronic latch circuit (100) comprises an output circuit (105) comprising a first output (X, 106), a second output (Y, 107) and a third output (Z, 108). The electronic latch circuit (100) further comprises an input circuit (101) comprising a first input (A, 102), a second input (B, 103) and a clock signal input (CLK, 104). The electronic latch circuit (100) is configured to change state based on input signals at the inputs (A, B, CLK) of the input circuit (101) and a present state of the output circuit (105). The multi-phase signal generator (300) comprises a plurality N of the electronic latch circuit (100) for generating N phase signals with individual phases. The plurality N of the electronic latch circuit (100) are cascaded with each other.
US10250236B2
A differential sense flip flop (DSFF) that is named the Kulkarni Vrudhula flip flop (KVFF) is disclosed. In one embodiment, the DSFF includes a differential sense amplifier and an SR latch. The differential sense amplifier includes a first amplifier branch having a first output node, a second amplifier branch having a second, a first switchable discharge path, and a second switchable discharge path. The first switchable discharge path is closed to discharge the first output node when first output node is being discharged by the first amplifier branch and the second switchable discharge path is closed to discharge the second output node when second output node is being discharged by the second amplifier branch. This prevents the output nodes from floating and increases the reliability and robustness of the DSFF.
US10250224B2
A piezoelectric vibrating piece includes a vibrating piece body and at least a pair of excitation electrodes. The vibrating piece body includes a vibrator. The pair of excitation electrodes are formed on respective front surface and back surface of the vibrator. The vibrating piece body is a twice rotated quartz-crystal vibrating piece cut out parallel to an X″-Z″ surface. The X″-Z″ surface is rotated around a Z-axis of a crystallographic axis of a crystal and further rotated around an X′-axis. The pair of excitation electrodes are collocated in a Z′″-axis direction determined by an X′″-axis. The X′″-axis is defined by counterclockwise rotation from a +X″-axis direction around a Y″-axis by 260° to 300°. The pair of excitation electrodes are disposed inclined with respect to the Y″-axis direction.
US10250223B2
An acoustic wave device includes: a first substrate including a support substrate and a piezoelectric substrate bonded on an upper surface of the support substrate, and including a first acoustic wave element located on an upper surface of the piezoelectric substrate; a ring-shaped metal layer located in a region that surrounds the first acoustic wave element and in which the piezoelectric substrate is removed, a second substrate flip-chip mounted on an upper surface of the first substrate and including a functional element located on a lower surface of the second substrate; and a metallic member located on an upper surface of the ring-shaped metal layer, surrounding the second substrate in plan view, not located between the first substrate and the second substrate, and sealing the first acoustic wave element and the functional element so that the first acoustic wave element and the functional element are located across an air gap.
US10250222B2
An electronic device includes: a first substrate including a first functional element located on an upper surface of the first substrate; a second substrate that is flip-chip mounted on the upper surface of the first substrate through a bump, and includes a second functional element located on a lower surface of the second substrate; and a sealing member that is located on the upper surface of the first substrate, surrounds the second substrate in plan view, is not located between the first substrate and the second substrate, seals the first functional element and the second functional element so that the first functional element and the second functional element are located across an air gap.
US10250199B2
Bias circuits and methods for silicon-based amplifier architectures that are tolerant of supply and bias voltage variations, bias current variations, and transistor stack height, and compensate for poor output resistance characteristics. Embodiments include power amplifiers and low-noise amplifiers that utilize a cascode reference circuit to bias the final stages of a cascode amplifier under the control of a closed loop bias control circuit. The closed loop bias control circuit ensures that the current in the cascode reference circuit is approximately equal to a selected multiple of a known current value by adjusting the gate bias voltage to the final stage of the cascode amplifier. The final current through the cascode amplifier is a multiple of the current in the cascode reference circuit, based on a device scaling factor representing the relative sizes of the transistor devices in the cascode amplifier and in the cascode reference circuit.
US10250195B2
A wireless communication device includes an amplifier block amplifying a radio frequency (RF) input signal. The amplifier block includes: a first amplification unit and a second amplification unit. The first amplification unit amplifies the RF input signal to generate a first RF amplified signal including a first non-linearity factor and a second RF amplified signal including a second non-linearity factor, and combines the first and second RF signals to generate a third RF amplified signal. The second amplification unit receives and amplifies the third RF amplified signal to output an RF output signal corresponding to the at least one carrier.
US10250193B2
According to an embodiment, a high-frequency semiconductor amplifier circuit includes an input terminal and an output terminal. A gate of a first transistor is connected to the input terminal. A drain of the first transistor is connected to the output terminal. A second transistor is connected between a source of the first transistor and a reference potential terminal. A bias generation circuit has an input control signal terminal, a bias voltage terminal connected to the gate of the first transistor, a control voltage terminal connected to a gate of the second transistor, and an intermediate voltage terminal connected to the drain of the first transistor. The bias generation circuit supplies a control voltage, a bias voltage, and a first voltage according to the input control signal.
US10250185B1
A functionally integrated detachable photovoltaic module junction box has a base part and an upper cover part. The base part has string ports and two power supply ports. The string port electrically connects to strings on a photovoltaic module. The upper cover part has a circuit board therein. The circuit board has an optimizing and monitoring circuit and multiple electrical connection pieces connected to the optimizing and monitoring circuit. The electrical connection pieces are detachably connected to the string ports and the power supply port on the base part, for the optimizing and monitoring circuit to perform such functions as component optimization, monitoring, communication and shutdown on the photovoltaic module. Use of the junction box reduces the production, assembly and maintenance costs. When the junction box requires maintenance, only the upper cover part is needed to be replaced, thereby quickly completing the repair.
US10250184B2
Fluid delivery systems and related structures and processes are provided, such as for use with water, treated water, and/or a cleaning solution, for any of cleaning, cooling or any combination thereof, for one or more solar panels in a power generation environment. Enhanced coatings are provided for the incident surface of solar panels, such as to avoid build up of dirt, scale, or other contaminants, and/or to improve cleaning performance. Reclamation, filtration, and reuse structures are preferably provided for the delivered fluid, and seal structures may preferably be implemented between adjoining panels, to minimize loss of the delivered water or cleaning solution.
US10250181B2
A support device for supporting a solar panel above a base surface includes a body having an upper mounting surface, a lower base surface, and integral ballast. The upper mounting surface is sloped relative to the lower base surface. The support device further includes at least one mounting element projecting upwardly from the upper mounting surface and configured to support a solar panel. A solar panel support system includes first and second support devices spaced apart from one another, each including a body having an upper mounting surface, a lower base surface, and integral ballast, the upper mounting surface being sloped relative to the lower base surface. Each support device further includes first and second mounting elements projecting upwardly from the upper mounting surface and configured to support solar panels. First and second purlins are supported by and extend between the first and second support devices, and are configured to support the solar panels.
US10250173B1
A power generator system includes a field winding, an alternator, a voltage regulator and a generator exciter device. The field winding generates a magnetic field based on a total excitation voltage thereacross. The alternator generates an output voltage based on the magnetic field. The voltage regulator generates a primary excitation voltage based on the output voltage. The generator exciter device generates an auxiliary excitation voltage. The generator exciter device and the voltage regulator are coupled in series across the field winding, so that the auxiliary excitation voltage and the primary excitation voltage are summed into the total excitation voltage which is not less than the primary excitation voltage in magnitude.
US10250172B2
An apparatus for detecting a position of a rotor of a DC motor with N phases having a plurality of windings. The apparatus includes circuitry to couple at least two of the windings between a supply voltage and a reference voltage according to a first current path and allow the current stored in the two windings to be discharged through a second current path. The circuitry is configured to force the at least two windings at a short circuit condition in the second current path. The apparatus also includes a measurement circuit configured to measure the time period of discharging the current stored in the two windings and a rotor position detector for detecting the rotor position based on the measured time period.
US10250165B2
Disclosed is a high speed actuator. The high speed actuator includes an actuation part configured to cause deformation such as bending or twisting and an active stiffness controller on a surface of the actuation part or in the actuation part configured to control in real time a stiffness (e.g., of the actuator) according to an external signal. The active stiffness controller may control a stiffness of the high speed actuator in order for the actuator to be actuated at a high speed. Moreover, since the stiffness of the actuator is controlled in real time, a speed of the actuator may be controlled in real time.
US10250161B1
Power conversion systems, methods and control apparatus to operate a power converter, including a processor computes an angle of an AC output current signal, compute a first voltage error that represents an inverter switch dead time voltage error in a synchronous reference frame according to the angle, computes a compensated voltage command according to the first voltage error and according to a voltage control reference, and controls an inverter according to the compensated voltage command.
US10250149B2
Systems and methods for operating improved flyback converters are disclosed, in which leakage energy is returned to the input power source rather than to the output load, while still achieving zero voltage switching (i.e., ZVS) operation. In some embodiments, the improved converters may transfer the energy stored in the leakage inductance to a snubber capacitor(s) at the instant of turning off of the control switch. Further, the improved converter embodiments may also retain the stored energy in the snubber capacitor(s) when the power is being delivered to the load by the secondary circuits. The improved converter embodiments may start the transfer of leakage energy stored in the snubber capacitor(s) to the primary winding once the energy stored in the transformer is delivered to the load. Finally, the improved converter embodiments may intelligently control their active clamp switches such that all leakage inductance energy is returned to the input source.
US10250146B2
The present disclosure provides a soft-start power supply circuit, a method for controlling the same, and a display device. The soft-start power supply circuit includes: a soft-start circuitry configured to pull up a potential of a feedback voltage terminal to a potential of an input voltage terminal during a first phase of an operating cycle and to pull down the potential of the feedback voltage terminal to a potential of a ground terminal during a second phase of the operating cycle; a feedback operation circuitry configured to control a driving circuitry to be turned off during the first phase and control the driving circuitry to be turned on and off alternately during the second phase; a driving circuitry configured to, in an on state, output a signal of the input voltage terminal after rectifying and filtering by a rectifying and filtering circuitry to an output voltage terminal.
US10250141B2
A buck-boost power converter and a control circuit for the buck-boost converter. The control circuit includes a buck cycle pulse width modulation module and a boost cycle pulse width modulation module respectively having a first controllable hysteresis and a second controllable hysteresis. The buck cycle pulse width modulation module can regulate the first controllable hysteresis during the buck-boost power converter transits between a buck mode and a buck-boost mode so as to eliminate or at least reduce sparks in an output voltage. The boost cycle pulse width modulation module can regulate the second controllable hysteresis during the buck-boost power converter transits between the buck-boost mode and a boost mode so as to eliminate or at least reduce sparks in the output voltage.
US10250126B1
The present invention discloses a method applied in a controller unit of a feedback circuit for controlling a resonant converter. When the operation mode of the resonant converter turns from no load (or light load) to full load (or heave load), the controller unit is configured by the method of the present invention to control a power switch unit in the resonant converter to switch ON and OFF according to an operation frequency of full load (such as 100 KHz), in the case of the fact that an instantaneous drop of the output voltage and a variation of the output current of the resonant converter are over predicted. As a result, the instantaneous drop of the output voltage is largely reduced. Therefore, this method is able to make the resonant converter provide the output voltage stably during the switch between the no-load operation mode and the full-load operation mode.
US10250120B2
Power conversion devices with control algorithms that can solve the double frequency harmonic problem are provided, as are techniques for controlling power converters when the instantaneous values of input and output power are not the same.
US10250116B2
The present invention particularly discloses a control circuit comprising a signal detection unit and a controller unit for reducing power loss of a LLC resonant converter during light-load or no-load operation. In the present invention, the signal detection unit is adopted for sensing a primary-side current from a transformer unit of the LLC resonant converter, and then converting the primary-side current to a reference voltage signal. Thus, according to a level variation of the reference voltage signal, the controller unit is able to properly regulate duty cycle of a switch controlling signal based on a duty cycle reduction percentage. Eventually, by using the switch controlling signal to control the periodic ON-OFF switching of power switches, power loss of the LLC resonant converter operated under light load or no load can be obviously reduced; moreover, working temperature of the power switches is simultaneously lowered.
US10250111B2
Exchangeable stator components are selected and exchangeable rotor components are selected to transform a motor from one motor class to another motor class. A motor comprises at least two stator rings, at least two outer rotor rings, a first input, and a second input. The first input comprises at least one exchangeable stator component selected from a stator component group consisting of a stator spacer ring and an axially magnetized stator magnet ring. The second input comprises at least one exchangeable rotor component from a rotor component group consisting of a rotor spacer ring and an axially magnetized rotor magnet ring. The first input and the second input determine a motor class for the motor, the exchangeable stator component being exchangeable for a different exchangeable stator component to manufacture another motor having a different motor class, the exchangeable rotor component being exchangeable for a different exchangeable rotor component to manufacture another motor having another different motor class.
US10250106B2
A stator which prevents deformation of component elements of the stator and which effectively removes heat generated by coils at the time of operation. The stator of a motor comprises a stator core having a cylindrical back yoke and teeth projecting out from the back yoke to the inside in the diametrical direction, coils wound around the teeth, an outer cylinder surrounding the back yoke, and heat conducting parts abutting against both an inner circumferential surface of the outer cylinder and coil ends of the coils.
US10250094B2
The present invention relates to a wound stator of an alternator, which comprises: a stator and a group of wires wound thereon. The group of wires comprises a plurality of abreast wires sequentially embedded in corresponding grooves of the stator, and the abreast wires in the grooves are oriented in a radial direction of the stator.
US10250089B2
In a rotor member fixed by press-fitting to a rotary shaft part of an electric motor, the inner circumferential face of a sleeve part has an inner circumferential tapered face in which the inside diameter of the sleeve part continuously increases at a fixed ratio in a direction from a first end towards a second end. In addition, an outer circumferential face of the sleeve part has an outer circumferential tapered face in which the outside diameter of the sleeve part continuously decreases at a fixed ratio in a direction from the first end towards the second end in an axial-direction segment of the sleeve part in which at least the inner circumferential tapered face is present.
US10250077B2
Disclosed is an ultrasonic short-range wireless power transmission system comprising: an ultrasonic transmission transducer configured to transmit power, wherein the ultrasonic transmission transducer comprises: a converter configured to convert power received from an external power source; a controller configured to control power of a modulator and power of an amplifier; a communication unit configured to communicate with an external reception transducer; a sensor configured to sense ultrasonic waves transferred from an ultrasonic wave emission region; the modulator electrically connected to the controller and configured to generate a signal for ultrasonic short-range wireless power transmission; and the amplifier configured to amplify a modulation signal generated by the modulator and convert the modulation signal into power; and one or more transmission modules configured to receive the power from the amplifier and convert an electrical reception signal into ultrasonic waves.
US10250073B2
The disclosure relates to systems and methods for managing a wireless powering system for power transfer to electrical devices, providing central management console through a communication network. The wireless powering system comprising at least one wireless power outlet with an integrated communication module and at least one management server and is further operable is further operable to provide location based services when coupled with a software application. The management system, of the current disclosure, is enabling remote health check and maintenance of all of wireless power outlets within the network. Further, the management system allows for complete monitoring of a deployment according to system administrator rights and policy management coupled with command and control functioning to determine allowed/disallowed functionality while transferring powering to an electrical device in a specific venue.
US10250072B2
The present invention provides a wireless power transmitter comprising at least two loops, and separate drivers, each driving a respective one of the loops and providing a respective alternating current to the respective loop, thereby to transmit wireless power for receipt by at least one wireless power receiver. Also provided is a wireless power receiver comprising a receiver loop, and at least two focusing loops. An associated system and an associated method are also provided.
US10250065B2
A wireless charging circuit coupled to an oscillation unit. The wireless charging circuit includes a balun unit, a higher-order filter unit and a differential unit. The balun unit is coupled to the oscillation unit. The higher-order filter unit is coupled to the balun unit. The differential unit is coupled to the higher-order filter unit. The differential unit is coupled to a transmission coil. The oscillation unit issues a differential signal to the balun unit, and then the balun unit converts the differential signal into a converted signal to be transmitted to the higher-order filter unit. The higher-order filter unit filters the converted signal to output a filtered signal to the differential unit. The differential unit converts the filtered signal into a differential output signal to be outputted by the transmission coil.
US10250063B2
A wireless charging device includes a plurality of antennas, a plurality of AC/DC converters, and a controller. The antennas receive power, are located at different positions of an electronic device, and are oriented in different directions. The AC/DC converters are connected to respective ones of the antennas and convert AC signals from the antennas to DC signals. The controller measures intensities of the converted signals from the AC/DC converters, compares the intensities, and selects one of the antennas having a greater intensity for charging a battery.
US10250061B1
A system for charging electrically driven vehicles includes a source of three phase electrical current, a first converter converting the three-phase or one-phase electric current received from the source into a converted electric current, a single electric current transmission line transmitting the converted electric current, a second converter converting the converted signal received through the single line into three phase electric current, or one phase electric current, or direct current, and a plurality of charging stations receiving from the second converter corresponding currents and provided with charging components for charging electrically driven vehicles with a corresponding one of the received currents.
US10250048B2
Embodiments of present invention provide a charging protection method, including: measuring a charging voltage, a charging current, and a temperature rise of a charging interface of a charged device; detecting whether the charging voltage falls beyond a preset voltage range, detecting whether the charging current is less than a preset current threshold, and detecting whether the temperature rise is greater than a preset temperature rise threshold; and if a detection result of any one or more of the three detecting items is yes, disconnecting a charging circuit of a charger. Correspondingly, the embodiments of the present invention further provide a charging protection apparatus, which can disconnect a charging circuit in a timely manner when a charging exception occurs, thereby avoiding damage to a charging interface.
US10250044B2
An energy storage apparatus for an onboard electrical system of a motor vehicle has a first electrical energy store characterized by a first voltage characteristic curve defining the quiescent voltage of the first store depending on the relative state of charge of the first store, and a second electrical energy store which can be connected in parallel with the first electrical energy store by a controllable switching element and which is characterized by a second voltage characteristic curve defining the quiescent voltage of the second electrical energy store depending on the relative state of charge of the second store. A first voltage value range covered by the first voltage characteristic curve and a second voltage value range which is covered by the second voltage characteristic curve partially overlap. The energy storage apparatus further has a device for determining the state of charge of the first energy store and/or of the second energy store. The device establishes the state of charge either by a quiescent voltage measurement device or by a state of charge determination device by balancing a respective battery current. The device opens the controllable switching element when the motor vehicle is in a state similar to the quiescent state and a quality value determined during a previous state of charge determination process in parallel with the state of charge and expressing the quality of the balancing exceeds a predefined threshold value. When the two criteria are fulfilled, the quiescent voltage measurement device for determining the state of charge of at least the first energy store is activated.
US10250033B2
Embodiments are directed to a transient protection circuit configured for use in a SSPC having a plurality of power channels. The transient protection circuit includes a shared transient voltage suppressor, and a shared protection line communicatively coupled to the shared transient voltage suppressor. The shared protection line is configured to be communicatively coupled to and shared by the plurality of power channels. When the shared protection line is communicatively coupled to and shared by the plurality of power channels, energy above a threshold on any one of the plurality of power channels is dissipated through the shared protection line and the shared transient voltage suppressor.
US10250029B2
A semiconductor device, overvoltage detection structure is described that includes a current path including a Zener diode connected in series with a fuse. The Zener diode is configured to conduct a current in response to an overvoltage condition at a semiconductor device and the fuse is configured to permanently break the current path of the overvoltage detection structure in response to the Zener diode conducting the current.
US10250019B2
A racking assembly for an electrical apparatus is provided. The racking assembly includes a movable carriage assembly and a drive assembly. The movable carriage assembly is sized to fit within a housing assembly and is structured to be moved between a first position and a second position. The carriage assembly is further structured to support at least one electrical component. The drive assembly includes a motor assembly and a positioning assembly. The motor assembly is structured to impart movement to said positioning assembly. The motor assembly is coupled to said positioning assembly. The positioning assembly is structured to impart movement to said carriage assembly and to move said carriage assembly from said first position to said second position. The positioning assembly is coupled to said carriage assembly. In this configuration, the racking assembly is structured to move the carriage assembly, and therefore the electrical apparatus, between the first and second positions.
US10250014B2
Disclosed is a spark plug capable of preventing electrode wear while ensuring impact resistance. In the spark plug, a conductive seal is arranged between a rear end portion of a center electrode and a resistor within an axial hole of an insulator. The conductive seal includes a side-surface seal layer brought into contact with the whole of a side surface of the rear end portion of the center electrode and having a thickness of 10 μm or larger in an axis perpendicular direction. Assuming that a projection area is defined by projecting the center electrode onto the axial hole in the axis perpendicular direction around a center axis of the spark plug, a contact surface of the resistor brought into contact with the axial hole overlaps at last a part of the projection area.
US10250009B2
In a fiber laser system (1) for outputting a laser beam obtained by combining a plurality of laser beams outputted by driving the respective fiber laser unit (2a, 2b, 2c), a control section (7) controls a plurality of current sources (6a, 6b, 6c) so that there are time intervals of a certain time between peaks which appear in a case where respective powers of the laser beams rise.
US10250008B2
A discharge excitation gas laser device may include a laser chamber in which a laser gas containing a halogen gas is encapsulated, a pair of discharge electrodes disposed to face each other inside the laser chamber, a fan disposed inside the laser chamber to make the laser gas flow between the pair of discharge electrodes, a motor for rotating the fan, a motor power supply for supplying power to the motor, a magnetic bearing configured to levitate the rotary shaft of the fan magnetically, a displacement sensor for detecting the position of the rotary shaft through a can, and a controller configured to measure the rotational speed of the fan on the basis of a detection signal from the displacement sensor and control the motor power supply in such a manner that the measured rotational speed becomes a target rotational speed.
US10249997B1
A jumper with safety fuse. The jumper includes first and second conducting wires and a fuse assembly interposed therebetween and connected thereto. A connector assembly is connected to each of the first and second conducting wires, which includes a plug section and a receptacle section. The plug section includes a body, a lead connector extending from a top of the body, and a plug extending from a base of the body. The receptacle section includes a socket configured to receive the plug and conduct electricity to its corresponding conducting wire, thereby forming an electrical connection therebetween. The jumper may be provided in a jumper kit with jumpers of different gauges and a set of interchangeable lead connectors.
US10249990B2
An electrical connector includes a terminal module including an insulative housing and a number of conductive terminals affixed to the insulative housing, and a shielding shell having a number of lateral walls and enclosing the insulative housing for forming a receiving room. The insulative housing has a base portion and a tongue portion extending forwardly from the base portion. The base portion has a mounting portion at a rear end thereof. Each conductive terminal has a contacting portion exposed to the tongue portion, a fixed portion affixed to the base portion and a soldering portion extending rearward from the mounting portion. The shielding shell includes a pair of supporting legs extending upwardly and resisting against the mounting portion. The supporting legs resisting against the mounting portion makes the base portion resist against gravity leading to a positive positioning of the tongue portion without upturning.
US10249989B2
Example implementations described herein are directed to a method and apparatus for improving insertion loss of connector stub and thereby increasing a system's signal bandwidth. This technique shapes the connector stub in a specific way to shift its resonant frequency higher while having equal or better electrical performance below the original resonant frequency.
US10249987B2
An electronic module for an I/O modular system comprises a housing, a plug-in connection for the coupling to a connection of the I/O modular system, and at least one locking lever which has an actuating end arranged on the side turned away from the plug-in connection, and a locking portion. The locking lever has at least one light-conducting portion. A light source is associated with the locking lever. A light exit face is provided in the region of the actuating end of the locking lever.
US10249986B2
It is aimed to prevent connectors in a connected state from being easily separated. A connector (A) includes a male housing (10) including a receptacle (12), a female housing (30) to be connected to the male housing (10) by being inserted into the receptacle (12), and a retainer (36) (movable locking member, locking means) and a lock receiving portion (19) (locking means) provided on the male housing (10) and the female housing (30) and configured to lock the male housing (10) and the female housing (30) in a connected state by being locked inside the receptacle (12). The locking of the retainer (36) and the lock receiving portion (19) is released by an unlocking tool (40) inserted into the receptacle (12).
US10249985B2
In a connector, a connector housing comprises a pair of first reinforcing ribs and a pair of second reinforcing ribs. The first reinforcing ribs are disposed on the connector fitting portion, extend along an extending direction of a mold portion of the connector housing, and are arranged along a direction perpendicular to the extending direction. A width between the first reinforcing ribs is substantially the same as a width of a terminal, a part of which is buried in the mold portion. The second reinforcing ribs are disposed on the mold portion, extend along the extending direction, and are arranged along the direction perpendicular to the extending direction. Height positions of tip end surfaces of the second reinforcing ribs are set to be substantially the same as a high position of an outer surface of the mold portion formed in a place where a seal member is disposed.
US10249983B2
A receptacle connector defines a port. The port is provided with spring fingers that are configured to engage a mating module. The spring fingers are thermally coupled to a heat transfer plate that can be configured to provide part of a cage that defines the port. Fins can be mounted on or integrated into the heat transfer plate. In operation, thermal energy from an inserted module is transferred from the module to spring fingers and then to the heat transfer plate and then to a thermal dissipation system.
US10249980B2
The present invention provides a system for providing a stress reduction apparatus for a ceramic electrical penetrator or pin in a subsea environment. More specifically, the present invention provides a deformable translatable seat in an annular pocket that prevents the transfer of shear forces from a shell or fixture to a ceramic electrical penetrator or pin. The present invention provides a relatively soft metal seat that conforms to the profile of the shoulder of a mating electrical penetrator or pin and deforms to reduce or eliminate concentrated bearing stresses. The deformable translatable seat may also shift and deform within the annular pocket to relieve shearing stresses exerted on the electrical penetrator or pin by the shell or fixture.
US10249973B2
An electrical connector that has a housing, a contact carrier slidably coupled to the housing, at least one spring member received inside of the housing and adjacent the contact carrier for abutment with the contact carrier, and an interposer received in the receiving end of the contact carrier and remote from the spring member. The contact carrier is slidable with respect to the housing along a mating axis between unmated and mated positions.
US10249970B1
A memory device is provided. The memory device includes a substrate, a first interface connector, a second interface connector and a plurality of memory chips. The substrate includes a first edge, a second edge, a third edge and a fourth edge. The first interface connector is disposed on the first edge, wherein the first interface connector includes a plurality of first edge-board contacts, and the first edge-board contacts extend toward a first direction. The second interface connector is disposed on the second edge, the second interface connector includes a plurality of second edge-board contacts, and the second edge-board contacts extend toward a second direction. The memory chips are disposed on the substrate, wherein the second interface connector is located between the memory chips and the first interface connector in the first direction.
US10249968B2
A connector (2, 2a, 44a, 44b, 44c) for the HF signal-transmitting connection of two components (4a, 4b), in particular a board-to-board connector for the HF signal-transmitting connection of two circuit boards to each other, comprising a first connecting piece (6a) for fastening to the first components (4a) and comprising a second connecting piece (6b) for fastening to the second component (4b), and comprising an intermediate piece (8, 56) including a first end (10) for connection to the first connecting piece (6a) and including a second end (12) for connection to the second connecting piece (6b), wherein, in order to form a detent connection for fixing the connection, the first connecting piece (6a) and the second connecting piece (6b) each comprise a first detent means (14a, 14b), wherein the first end (10) is designed to be free from detent means and the second end (12) comprises a second detent means (16) designed for interacting with the first detent means (14a, 14b).
US10249967B2
An electronic device connected to a wire is provided, including a printed circuit board having a hole, a hollow tube, a plurality of blades separated from each other, and a solder, wherein the wire in inserted into the hollow tube and electrically connected to the printed circuit board. The hollow tube is extended through the hole. The solder is connected to the blades and the printed circuit board. The blades are connected to the hollow tube, and a reflex angle is formed between the inner wall of the hollow tube and each of the blades.
US10249964B1
A terminal block for coupling with at least one conductive wire includes an insulation base (100) and a circuit board (200). A docking chamber (101) is defined in the insulation base (100), multiple connecting holes (102) for inserting the respective conductive wires and multiple through holes (103) corresponding to the respective connecting holes (102) are defined on a lateral surface of the insulation base (100). The respective through holes (103) are communicated with the docking chamber (101) and adjacent to the respective corresponding connecting holes (102). The circuit board (200) is arranged in the docking chamber (101), and multiple LEDs (210) are arranged on the circuit board (200) corresponding to the respective through holes (103). The LEDs (210) are accommodated in the docking chamber (101), and the respective LEDs (210) are able to illuminate through the respective corresponding through holes (103).
US10249961B2
Embodiments relate to a transmit device, the transmit device comprising: at least one logical antenna port configured to provide a broadcast component signal; an antenna array having M number of rows and N number of columns of antenna elements; and a processor configured to select Q number of columns among the N number of columns, where Q≤N, determine a phase center location (PCL) for the logical antenna port, wherein the phase center location is arranged in a point on a vertical axis (A) located in the Q number of columns, map the logical antenna port on the physical antenna ports of the Q number of columns.
US10249956B2
Method and apparatus for making antennas and antenna components suitable for wideband transmission and reception are disclosed. Material accretion devices or apparatus such as a 3D printer can be used to form the antennas and antenna components. The antenna and antenna components can include pleated and/or self-similar features.
US10249954B2
A dipole antenna includes a substrate, a first region and a second region, which is used for frequency with wavelength λ. The substrate is flat rectangular and insulating material, which has a substrate width W which is at least 2.5 mm and a substrate length L. The substrate width W, the substrate length L and the wavelength λ complies with the formula: L/W=λ(±10%). The first region and the second region is conducting material, the first region is disposed on the substrate and shifting to one side of the substrate, the second region is disposed on the substrate and shifting to another side of the substrate. Part of the first region is disposed adjacent to part of the second region and an adjacent region is formed between and a coupling effect is reduced.
US10249950B1
In some embodiments, an antenna system includes antenna elements for transmitting and/or receiving electromagnetic radiation. The antenna elements may be connected to a feed via a plurality of tunable impedance elements. At least some of the tunable impedance elements may have nonlinear responses to impedance tuning that can be numerically approximated by nonlinear impedance-tuning parameter curves with a cumulative number of selectable nonlinear coefficients. Control inputs to nonlinearly vary impedance values of the tunable impedance elements allow for the selection of distinct impedance patterns that correspond to distinct field patterns attainable by the antenna system. The number of field patterns attainable is a function of the number of control inputs and a cumulative number of selectable nonlinear coefficients. Thus, a selection of tunable impedance elements and control inputs may be made to attain a target number of field patterns to serve a desired coverage area.
US10249930B2
An electromagnetic coupler includes a first transmission line connecting an input port to an output port. A second transmission line adjacent the first transmission line connects a coupled port and an isolation port. The electromagnetic coupler provides a coupled signal at the coupled port, which is representative of an input signal at the input port. The amplitude of the coupled signal is related to the amplitude of the input signal by a coupling factor. A tuning element is provided adjacent to the first or second transmission line and is coupled to an impedance. Varying impedance values cause an adjustment to the coupling factor and reactive impedance values provide frequency filtering effects.
US10249921B2
A cooling system includes a fluid delivery system configured to bring a working liquid (such as water) into thermal contact with a battery where it vaporizes into an exhaust gas, and an exhaust system configured to vent the exhaust gas.
US10249915B2
A method of manufacturing a nonaqueous secondary battery includes: constructing a battery assembly with a positive electrode, a negative electrode, and a nonaqueous electrolytic solution, the nonaqueous electrolytic solution containing an unsaturated carbonate; activating the battery assembly to decompose a portion of the unsaturated carbonate such that a percentage of the unsaturated carbonate is adjusted to be 0.9 mass % or less with respect to 100 mass % of a total amount of the nonaqueous electrolytic solution; self-discharging the battery assembly to measure a voltage drop amount; and determining whether internal short-circuit occurs in the battery assembly based on the voltage drop amount.
US10249913B2
A battery pack cooling system includes a plurality of cells disposed in an internal space of a battery pack case so as to form a cooling passage configured to cool the cell modules by cooling air flowing in the cooling passage. A first temperature sensor is a minimum temperature sensor disposed in the upstream position which becomes a lowest temperature. A second temperature sensor is a maximum temperature sensor disposed in the downstream position which becomes a highest temperature. A third temperature sensor is configured to measure the temperature of either the highest temperature or the lowest temperature disposed in a second cell module. A cooling passage includes a cooling air inlet passage, a cooling air exhaust passage, and a plurality of cooling branch passages disposed to connect the cooling air inlet passage and the cooling air exhaust passage in parallel.
US10249911B2
A solid-state lithium battery in which a thermal stability is improved. The solid-state lithium battery comprises a cathode active material layer containing a cathode active material, an anode active material layer containing an anode active material, and a solid electrolyte layer formed between the cathode active material layer and the anode active material layer. The cathode active material is an oxide active material, at least one of the cathode active material layer and the solid electrolyte layer contains a sulfide solid electrolyte material, the sulfide solid electrolyte material comprises a Li element, a P element, a S element, and an I element, and the cathode active material layer contains a specific phosphate ester.
US10249907B2
Provided is a nonaqueous electrolyte secondary battery with better battery performance than in the past, by forming an SEI coat with very little non-uniformity on the surface of the negative electrode active material layer. The invention provides a nonaqueous electrolyte secondary battery in which an electrode assembly including a positive electrode, a separator, and a negative electrode, and a nonaqueous electrolyte are contained in a battery case. In this secondary battery, the nonaqueous electrolyte contains a crown ether that forms a complex with a sodium ion, and the negative electrode includes a negative current collector, a negative electrode active material layer containing a negative electrode active material formed on the surface of the current collector, and a coat including an oxalato complex structure and provided on at least part of the surface of the negative electrode active material layer.
US10249906B2
An electrolyte composition (A) containing (i) at least one aprotic organic solvent; (ii) at least one conducting salt; (iii) at least one compound of formula (I) wherein A1, A2, A3, A4, A5, and A6 are independently from each other selected from H and F, wherein at least one of the group A1, A2, A3, A4, A5, and A6 is F; R is selected from R1, and C(O)OR1, and R1 is selected from C1-C6 alkyl, C3-C6 cycloalkyl, C2-C6 alkenyl, C3-C6 cycloalkenyl, C5-C7 (hetero)aryl, and C2-C6 alkinyl, wherein alkyl, cycloalkyl, alkenyl, cycloalkenyl, (hetero)aryl, and alkinyl may be substituted by one or more F; and (iv) optionally at least one further additive.
US10249901B2
An organic-inorganic composite anion exchange membrane for non-aqueous redox flow batteries, which contains a polyvinylidene fluoride polymer, and a method for preparing the same are disclosed.
US10249897B2
The present invention is directed to a redox flow battery comprising at least one electrochemical cell in fluid communication with a balancing cell, said balancing cell comprising: a first and second half-cell chamber, wherein the first half-cell chamber comprises a first electrode in contact with a first aqueous electrolyte of the redox flow battery; and wherein the second half-cell chamber comprises a second electrode in contact with a second aqueous electrolyte, said second electrode comprising a catalyst for the generation of O2.
US10249893B2
Disclosed are fuel cell architectures, fuel cell stack monitoring systems, and control logic for detecting fluid property changes in a fuel cell stack. A method is disclosed for detecting a flow property change of a fluid in a fuel cell system. This method includes determining, e.g., through system analysis or accessing a look-up table, a correlation between voltage change of the fuel cell system and flow property of the fluid, and determining, from the voltage-property correlation, a calibrated voltage drop corresponding to the property change of the fluid. The method monitors system voltage (e.g., moving average voltage of the fuel cell stack operating at steady state), and detecting a voltage magnitude change in the system voltage, e.g., when an anode exhaust valve is opened. Responsive to the voltage magnitude change being greater than the calibrated voltage drop, a signal is generated indicating detection of the flow property change.
US10249889B2
A fuel cell system comprises: a turbo type oxidizing agent pump, the rotary shaft of which is pivotally supported by an air bearing to take in and supply an oxidizing agent gas to a fuel cell by the rotary motion; an actual flow rate detection means for the oxidizing agent gas; a pressure adjustment means for the oxidizing agent gas; a rotary speed monitoring means for the oxidizing agent pump; and a control means which, when the rotary speed of the oxidizing agent pump is within the range of the minimum rotary speed that allows the rotary shaft to be pivotally supported by the air bearing, if the actual flow rate of the oxidizing agent gas is larger than a target flow rate, increases the pressure of the oxidizing agent gas via the pressure adjustment means.
US10249888B2
The present disclosure provides a recirculation device comprising a body comprising at least one first passage configured to receive an exhaust, at least one second passage configured to receive a fuel, at least one third passage configured to receive a mixture of the exhaust and the fuel, and a longitudinal axis extending from the second passage to the third passage. The device can also comprise a nozzle comprising an inner cavity for directing fuel towards an orifice, located at the smallest cross-sectional area of the inner cavity and a piston slideably located within the body comprising a first end configured to receive the fuel and a second end configured to fuel to the nozzle cavity, whereby the piston can be actuated along the longitudinal axis of the body by the exhaust controlling the flow of fuel passing through the orifice. A mixing chamber located within the body can be configured to receive an exhaust and configured to receive fuel from the orifice.
US10249874B2
A composite negative active material including: a silicon-containing negative active material; and a non-metal doped metal phosphate, wherein the non-metal doped metal phosphate includes two or more metals. Also a negative electrode including the composite negative active material, and a lithium secondary battery including the negative electrode
US10249861B2
Disclosed is a rechargeable battery including: an electrode assembly; a case having an opening at one side and including the electrode assembly; and a cap assembly including a cap plate for closing and sealing an opening of the case, wherein the cap assembly includes a vent portion that is welded with weaker welding strength in at least some of a boundary between the cap plate and the case than the rest.
US10249857B2
A battery assembly includes a plurality of battery cells each including a cell tab and a bus bar connected to the cell tabs of adjacent battery cells. The bus bar including a pair of 180 degree bend regions that each define a channel for receiving a respective cell tab and a cut-out region defining an opening having opposing edge portions that allows direct access to the cell tab within the cut-out region. A weld line connects the cell tab to at least one of the opposing edge portions within the cut-out region.
US10249855B2
A flexible one piece, insulative battery cover; battery cover assembly therewith; method of construction thereof, and method of enclosing a battery therewith are provided. The battery cover includes a flexible, tubular textile wall having a cavity extending between a bottom end and an open top end of the wall. The cover further includes a flexible textile lid having a free end and an opposite end attached to the wall via a hinge, with the lid being pivotal via the hinge between an open position, exposing the open top end of the wall, and a closed position, substantially closing off the top end. Further yet, the cover includes a fastener fixed to the lid adjacent the free end, with the fastener being configured to for releasable attachment to an elongate fastener member of the vehicle battery assembly.
US10249854B2
A battery pack that is connectable to and supportable by a power tool (e.g., a hand-held power tool). The battery pack includes a top housing having a support member. The support member of the battery pack top housing is configured or operable to reinforce a support portion of the battery pack that is used to connect the battery pack to the power tool. By reinforcing the support portion of the battery pack, an interface between the battery pack and the power tool is able to withstand greater forces (e.g., from vibrations caused by the power tool).
US10249837B2
Provided is a light-emitting element having a light-emitting layer which contains at least a host material and a plurality of guest materials, where the host material has a lower T1 level than that of at least one of the plurality of guest materials. The emission of the one of the plurality of guest materials exhibits a multicomponent decay curve, and the lifetime thereof is less than or equal to 15 μsec, preferably less than or equal to 10 μsec, more preferably less than or equal to 5 μsec, where the lifetime is defined as a time for the emission to decrease in intensity to 1/100 of its initial intensity.
US10249836B2
A photodetector includes a substrate, an interdigital electrode layer and a photoactive layer. The interdigital electrode layer is located or sandwiched between the substrate and the photoactive layer. The interdigital electrode layer includes a first interdigital electrode and a second interdigital electrode. The first interdigital electrode and the second interdigital electrode are spaced from and staggered with each other.
US10249817B2
A magnetic device includes a free layer; a pinned layer; a tunnel barrier disposed between the free layer and the pinned layer; a polarization enhancement layer disposed between the tunnel barrier and the pinned layer; and a blocking layer disposed between the polarization enhancement layer and the pinned layer, wherein the blocking layer includes a first diffusion trap layer and a second diffusion trap layer disposed on the first diffusion trap layer.
US10249810B2
A method is provided for producing an electrically-powered device and/or component that is embeddable in a solid structural component, and a system, a produced device and/or a produced component is provided. The produced electrically powered device includes an attached autonomous electrical power source in a form of a unique, environmentally-friendly structure configured to transform thermal energy at any temperature above absolute zero to an electric potential without any external stimulus including physical movement or deformation energy. The autonomous electrical power source component provides a mechanism for generating renewable energy as primary power for the electrically-powered device and/or component once an integrated structure including the device and/or component is deployed in an environment that restricts future access to the electrical power source for servicing, recharge, replacement, replenishment or the like.
US10249792B2
A method of producing a semiconductor device includes forming a stack including a semiconductor material having a Group III nitride semiconductor material formed on a growth substrate, a protective layer formed over the Group III nitride semiconductor material, and a handle layer and a stressor layer formed over the protective layer. The stack is spalled to separate the growth substrate from the stack.
US10249791B2
A high-brightness light-emitting diode with surface microstructure and preparation and screening methods thereof are provided. The ratio of total roughened surface area of light transmission surface of a light emitting diode to vertically projected area is greater than 1.5, and the peak density of light transmission surface is not less than 0.3/um2. The higher the ratio of total roughened surface area of an epitaxial wafer to vertically projected area and the higher the number of peak over the critical height within a unit area, the more beneficial to improve light extraction efficiency of the epitaxial wafer. As a result, light extraction efficiency of the epitaxial wafer is greatly improved.
US10249790B2
A light emitting diode includes a segmented quantum well formed via selective growth method to avoid re-absorption effect of photons in the LED internal quantum well. This improves external extraction efficiency and increases luminance. The light emitting diode includes a first semiconductor layer, an active layer, and a second semiconductor layer, wherein, the upper surface of the first semiconductor layer has a first growth region and a second growth region; the active layer is formed only in the first growth region via selective epitaxial growth; and the second semiconductor layer covers the active layer and the second growth region of the first semiconductor layer via epitaxial growth.
US10249789B2
A light-emitting diode chip includes an epitaxial layer with a plurality of recess portions and protrusion portions; and a light transmission layer having a plurality of light transmission portions between top ends of adjacent protrusion portions and forming holes with the recess portions. The light transmission portions have a horizontal dimension larger than a width of the top ends of two adjacent protrusion portions, and serve as current blocking layer. A current spreading layer covers the light transmission layer and the epitaxial layer not masked by the light transmission layer. A refractive index of the light transmission layer is between those of the epitaxial layer and the holes, indicating a difference of refractive index between the light transmission layer and the epitaxial layer. Light scattering probability can therefore be increased, thus avoiding light absorption by electrodes and improving light extraction efficiency.
US10249787B2
The invention relates to a component (10) having a semiconductor layer sequence, which has a p-conducting semiconductor layer (1), an n-conducting semiconductor layer (2), and an active zone (3) arranged between the p-conducting semiconductor layer and the n-conducting semiconductor layer, wherein the active zone has a multiple quantum well structure, which, from the p-conducting semiconductor layer to the n-conducting semiconductor layer, has a plurality of p-side barrier layers (32p) having intermediate quantum well layers (31) and a plurality of n-side barrier layers (32n) having intermediate quantum layers (31). Recesses (4) having flanks are formed in the semiconductor layer sequence on the part of the p-conducting semiconductor layer, wherein the quantum well layers and/or the n- and p-side barrier layers extend in a manner conforming to the flanks of the recesses at least in regions. The interior barrier layers have a larger average layer thickness than the p-side barrier layers.
US10249758B2
After forming a gate structure over a semiconductor fin that extends upwards from a semiconductor substrate portion, a sigma cavity is formed within the semiconductor fin on each side of the gate structure. A semiconductor buffer region composed of an un-doped stress-generating semiconductor material is epitaxially growing from faceted surfaces of the sigma cavity. Finally, a doped semiconductor region composed of a doped stress-generating semiconductor material is formed on the semiconductor buffer region to completely fill the sigma cavity. The doped semiconductor region is formed to have substantially vertical sidewalls for formation of a uniform source/drain junction profile.
US10249745B2
A method for making a semiconductor device may include forming at least one double-barrier resonant tunneling diode (DBRTD) by forming a first doped semiconductor layer, and forming a first barrier layer on the first doped semiconductor layer and including a superlattice. The superlattice may include stacked groups of layers, each group of layers including stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. The method may further include forming an intrinsic semiconductor layer on the first barrier layer, forming a second barrier layer on the intrinsic semiconductor layer, and forming a second doped semiconductor layer on the second superlattice layer.
US10249744B2
A tunnel field-effect transistor and a method for manufacturing a tunnel field-effect transistor is disclosed. Source regions are located on two sides of an oxide structure, an epitaxial layer is located on a surface on a side that is of the source region and that is away from the oxide structure, and a gate structure is located on a surface on a side that is of the epitaxial layer and that is away from the source region, so that a gate electric field direction of the tunnel field-effect transistor is the same as an electron tunneling direction, and carriers on a valence band of the source region tunnel to a conduction band of the epitaxial layer at relatively high tunneling efficiency, thereby generating a steep subthreshold swing and enabling a subthreshold swing value of the tunnel field-effect transistor to be lower than 60 mV/dec to consume relatively low power.
US10249740B2
An apparatus including a three-dimensional semiconductor body including a channel region and junction regions disposed on opposite sides of the channel region, the three-dimensional semiconductor body including a plurality of nanowires including a germanium material disposed in respective planes separated in the junction regions by a second material, wherein a lattice constant of the second material is similar to a lattice constant of the germanium material; and a gate stack disposed on the channel region, the gate stack including a gate electrode disposed on a gate dielectric. A method of including forming a plurality of nanowires in separate planes on a substrate, each of the plurality of nanowires including a germanium material and separated from an adjacent nanowire by a sacrificial material; disposing a gate stack on the plurality of nanowires in a designated channel region, the gate stack including a dielectric material and a gate electrode.
US10249734B2
A poly-silicon thin film transistor and its manufacturing method, an array substrate and its manufacturing method, and a display device are provided. The method for manufacturing a poly-silicon thin film transistor includes forming a poly-silicon layer on a base substrate so that the poly-silicon layer includes a first poly-silicon area, second poly-silicon areas located at the both sides of the first poly-silicon area and third poly-silicon areas located at a side of the second poly-silicon areas away from the first poly-silicon area; forming a barrier layer between a gate electrode and a gate insulation layer by a dry etching method so that the barrier layer corresponds to the first poly-silicon area; and with the barrier layer as a mask doping the second poly-silicon areas to form lightly doped areas. By this method, the lightly doped areas may have the same length, and thus the problem of excessive leakage current is avoided.
US10249726B2
One illustrative example of a transistor device disclosed herein includes, among other things, a gate structure, first and second spacers positioned adjacent opposite sides of the gate structure, and a multi-layer gate cap structure positioned above the gate structure and the upper surface of the spacers. The multi-layer gate cap structure includes a first gate cap material layer positioned on an upper surface of the gate structure and on the upper surfaces of the first and second spacers, a first high-k protection layer positioned on an upper surface of the first gate cap material layer and a second gate cap material layer positioned on an upper surface of the high-k protection layer. The first and second gate cap layers comprise different materials than the first high-k protection layer.
US10249723B2
A semiconductor device includes a semiconductor body having a main surface and an active region surrounded by a non-active region. A trench extends from the main surface into the semiconductor body. The trench has a stripe configuration and extends laterally within the active region. A first electrode and a first insulator are in the trench. The first insulator insulates the first electrode from the semiconductor body. The first electrode is recessed in the trench and has a planar surface extending generally parallel with and below the main surface of the semiconductor body so as to define a well in the trench that is laterally confined by the first insulator. A second insulator is on the planar surface. A second electrode is within the well of the trench, and the second insulator insulates the second electrode from the first electrode.
US10249719B2
A method includes providing a structure including a substrate, a buffer layer formed on the substrate and a semiconductor layer formed on the buffer layer, etching the semiconductor layer so as to form a fin and exposing the buffer layer, etching the buffer layer such that a portion of the buffer layer, disposed under the fin, is exposed, and oxidizing the buffer layer and fin so as to form an oxide layer under the fin.
US10249717B2
According to one embodiment, a semiconductor device includes a first electrode, a second electrode, first to fourth semiconductor regions and a first insulating film. The second electrode includes first, second, and third electrode regions. The first semiconductor region includes first, second, third, fourth, and fifth partial regions. The first partial region is separated from the first electrode. The second partial region is separated from the first electrode region. The fourth partial region is separated from the second electrode region. The second semiconductor region includes sixth, seventh, eighth and ninth partial regions. The third semiconductor region is connected to the second semiconductor region. The fourth semiconductor region is electrically connected to the second electrode. The fourth semiconductor region includes tenth, eleventh, and twelfth partial regions. The first insulating film is provided between the first, third, and fourth semiconductor regions.
US10249716B1
A combination switch includes an Insulated Gate Bipolar Transistor (IGBT), an anti-parallel diode, and a saturable inductor. The diode and inductor are coupled in series between a collector and an emitter of the IGBT. The inductor is fashioned so that it will come out of saturation when a forward bias current flow through the diode falls below a saturation current level. When the diode current falls (for example, due to another combination switch of a phase leg turning on), the diode current initially falls at a high rate until the inductor current drops to the saturation current level. Thereafter, the diode current falls at a lower rate. The lower rate allows the diode current to have a soft landing to zero current, thereby eliminating or reducing voltage and/or current spikes that would otherwise occur. Multiple methods of implementing and manufacturing the saturable inductor are disclosed.
US10249710B2
A semiconductor structure, comprising a semiconductor substrate; at least one fin, wherein the at least one fin comprises one or more first layers and one or more second layers, wherein the first layers and the second layers are interspersed and the first layers laterally extend further than the second layers; a dummy gate structure comprising a first spacer material disposed on sidewalls of the dummy gate; a second spacer material disposed adjacent to each of the second layers, wherein sidewalls of the fin comprise exposed portions of each of the first layers and the second spacer material, and an epitaxial source/drain material disposed on at least the exposed portions of each of the first layers. Methods and systems for forming the semiconductor structure.
US10249707B2
A laterally diffused metal oxide semiconductor field-effect transistor, comprising a substrate (110), a source electrode (150), a drain electrode (140), a body region (160), and a well region on the substrate, the well region comprising: an insertion-type well (122) having P-type doping, being arranged below the drain electrode and being connected to the drain electrode; N wells (124), arranged on two sides of the insertion-type well; and P wells (126), arranged next to the N wells and being connected to the N wells; the source electrode and the body region are arranged in the P well.
US10249700B2
An organic light-emitting diode (OLED) array substrate, a display apparatus and a method for repairing a dark spot of the display apparatus or the OLED array substrate are provided by the embodiments of the present disclosure. The OLED array substrate includes: power lines, a connection component, a pixel structure disposed in a pixel region, and the pixel structure includes a driving transistor, and an OLED device. The OLED device includes a first electrode and a second electrode, and the first electrode is electrically connected with the first source/drain electrode of the driving transistor; the connection component is configured to electrically insulating the first electrode from the power lines before repairing the OLED array substrate; and the connection component is further configured to electrically connect the first electrode (anode or cathode) with the power lines in a case of repairing the OLED array substrate.
US10249688B2
An organic light emitting display device that can prevent non-emission areas from being visible as lattice patterns and a head-mounted display including the organic light emitting display device are provided. The organic light emitting display device includes anode electrodes, banks that define the anode electrodes, organic light-emitting layers that are disposed on the anode electrodes, and color filters that are disposed on the organic light-emitting layers. The banks include a color changing film that changes light emitted from the organic light-emitting layer into a predetermined color and outputs the changed color light.
US10249669B1
Among other things, an integral image sensor includes a sensor surface having a surface area at which light-sensitive pixels are arranged in rows and columns. The surface area includes two or more light-sensitive subareas each of the subareas having been configured to have been diced from a wafer along two orthogonal dimensions to form a discrete image sensor. The two or more light-sensitive subareas are arranged along one of the two orthogonal dimensions. The sensor surface of the integral image sensor is flat and continuous across the two or more subareas.
US10249666B2
Image sensors are provided. An image sensor includes a semiconductor substrate including a pixel region. The image sensor includes first and second photoelectric conversion elements in the pixel region. The image sensor includes an isolation region between the first and second photoelectric conversion elements. The isolation region is off-center with respect to the pixel region.
US10249653B2
A display panel and a manufacturing method thereof are provided. The display panel includes a color resist layer, a protective layer and a light-shielding layer. The color resist layer is formed with a first channel having a first color resist block and a second color resist block therein. The light-shielding layer has a base, a first protrusion corresponding to the first color resist block, and a second protrusion corresponding to the second color resist block. The first protrusion is configured as a main photo spacer. The second protrusion is configured as a sub photo spacer. The protective layer is formed with a second channel corresponding to the second color resist block. The sub photo spacer is directly connected to the second color resist block.
US10249650B2
A display device includes a pixel including a thin film transistor, and an under layer below the thin film transistor. The thin film transistor includes a first gate electrode, a semiconductor layer and a second gate electrode. The semiconductor layer includes a channel region that overlaps at least one of the first gate electrode and the second gate electrode in a plan view. The channel region curves in a thickness direction of the semiconductor layer. The first gate electrode includes a first edge located on the side of an edge of the channel region in a direction of a channel length. The second gate electrode includes a second edge located on the side of the edge of the channel region. The position of the first edge is different from the position of the second edge in the direction of the channel length.
US10249649B2
A thin film transistor array substrate and a display panel are provided. A parasitic capacitor is formed from a common line and a data line, and a capacitance value of the parasitic capacitor formed from the data line connected to the connecting line with a larger resistance value and the corresponding common line is less than that of the parasitic capacitor formed from the data line connected to the connecting line with a smaller resistance value and the corresponding common line. Thus the displayed image bright stripes with inconsistent brightness can be avoided from appearing.
US10249648B2
The present disclosure relates to an array substrate and the manufacturing method thereof. The manufacturing method includes the steps including: forming a buffer layer on a substrate, forming a source and a data line within the buffer layer, and forming a gate and a gate line on the buffer layer, forming an insulation layer on the source, the data line, the gate, and the gate line, forming a semiconductor layer on the source, and forming a first pixel electrode and a second pixel electrode on the insulation layer. The manufacturing efficiency of the manufacturing process of the array substrate is high, and the manufacturing process is also energy saving.
US10249647B2
An object of an embodiment of the present invention is to manufacture a semiconductor device with high display quality and high reliability, which includes a pixel portion and a driver circuit portion capable of high-speed operation over one substrate, using transistors having favorable electric characteristics and high reliability as switching elements. Two kinds of transistors, in each of which an oxide semiconductor layer including a crystalline region on one surface side is used as an active layer, are formed in a driver circuit portion and a pixel portion. Electric characteristics of the transistors can be selected by choosing the position of the gate electrode layer which determines the position of the channel. Thus, a semiconductor device including a driver circuit portion capable of high-speed operation and a pixel portion over one substrate can be manufactured.
US10249645B2
To provide a semiconductor device including a planar transistor having an oxide semiconductor and a capacitor. In a semiconductor device, a transistor includes an oxide semiconductor film, a gate insulating film over the oxide semiconductor film, a gate electrode over the gate insulating film, a second insulating film over the gate electrode, a third insulating film over the second insulating film, and a source and a drain electrodes over the third insulating film; the source and the drain electrodes are electrically connected to the oxide semiconductor film; a capacitor includes a first and a second conductive films and the second insulating film; the first conductive film and the gate electrode are provided over the same surface; the second conductive film and the source and the drain electrodes are provided over the same surface; and the second insulating film is provided between the first and the second conductive films.
US10249644B2
An object is to provide a display device with high productivity by reducing the number of masks and the number of steps. Another object is to provide a display device with high yield. A pixel transistor and a driver transistor are formed over a substrate having an insulating surface in the same step. A pixel electrode electrically connected to the pixel transistor is one electrode. The other electrode is supplied with a fixed potential. A region where a pair of electrodes overlap with each other is used as a capacitor. Accordingly, the number of masks and steps are reduced to provide a display device with high productivity.
US10249639B2
A semiconductor memory device according to an embodiment includes: first and second memory columnar bodies aligned in a second direction intersecting a first direction, the first and second memory columnar bodies respectively including a semiconductor layer and extending in the first direction; a bit line disposed above the first and second memory columnar bodies; and a first connecting line disposed between the first and second memory columnar bodies and the bit line in the first direction and electrically coupled to the semiconductor layers of the first and second memory columnar bodies and the bit line, the first connecting line extending linearly in the second direction, and a center line widthwise of the first connecting line being in a position displaced in a third direction, the third direction intersecting the first and second directions, from positions of centers of the first and second memory columnar bodies.
US10249633B2
An integrated circuit product includes a silicon-on-insulator (SOI) substrate and a flash memory device positioned in a first area of the SOI substrate. The SOI substrate includes a semiconductor bulk substrate, a buried insulating layer positioned above the semiconductor bulk substrate, and a semiconductor layer positioned above the buried insulating layer, and the flash memory device includes a flash transistor device and a read transistor device. The flash transistor device includes a floating gate, an insulating layer positioned above the floating gate, and a control gate positioned above the insulating layer, wherein the floating gate includes a portion of the semiconductor layer. The read transistor device includes a gate dielectric layer positioned above the semiconductor bulk substrate and a read gate electrode positioned above the gate dielectric layer.
US10249619B2
Switching loss is reduced. A first surface of a semiconductor substrate has a portion included in an IGBT region and a portion included in a diode region. Trenches formed in the first surface include a gate trench and a boundary trench disposed between the gate trench and the diode region. A fourth layer of the semiconductor substrate is provided on the first surface and has a portion included in the diode region. The fourth layer includes a trench-covering well region that covers the deepest part of the boundary trench, a plurality of isolated well regions, and a diffusion region that connects the trench-covering well region and the isolated well regions. The diffusion region has a lower impurity concentration than that of the isolated well regions. A first electrode is in contact with the isolated well regions and away from the diffusion region.
US10249616B2
One illustrative method disclosed herein includes, among other things, forming first and second adjacent gates above a semiconductor substrate, each of the gates comprising a gate structure and a gate cap, forming a conductive resistor structure between the first and second adjacent gates, the conductive resistor structure having an uppermost surface that is positioned at a level that is below a level of an uppermost surface of the gate caps of the first and second adjacent gates, and forming first and second separate conductive resistor contact structures, each of which is conductively coupled to the conductive resistor structure.
US10249605B2
An integrated circuit (IC) device includes at least one standard cell. The at least one standard cell includes: first and second active regions respectively disposed on each of two sides of a dummy region, the first and second active regions having different conductivity types and extending in a first direction; first and second gate lines extending parallel to each other in a second direction perpendicular to the first direction across the first and second active regions, a first detour interconnection structure configured to electrically connect the first gate line with the second gate line; and a second detour interconnection structure configured to electrically connect the second gate line with the first gate line. The first and second detour interconnection structures include a lower interconnection layer extending in the first direction, an upper interconnection layer extending in the second direction, and a contact via.
US10249600B2
A light emitting apparatus including: one or a plurality of light emitting devices each having a plurality of electrodes and each emitting light from the upper surface of the light emitting device; a plurality of terminal electrodes provided on the lower side of the light emitting devices in a positional relation with the light emitting devices and electrically connected to the electrodes of the light emitting devices; a first metal line brought into contact with the upper surfaces of the light emitting devices and one of the terminal electrodes, provided at a location separated away from side surfaces of the light emitting devices and created in a film creation process; and an insulator in which the light emitting devices and the first metal line are embedded.
US10249592B2
A wide I/O semiconductor device is disclosed including a memory die stack wire bonded to an interface chip. The stack of memory die may be wire bonded to the interface chip using a wire bond scheme optimized for die-to-die connection and optimized for the large number of wire bond connections in a wide I/O semiconductor device. This method can achieve significant BW increase by improving packaging yield and costs, not possible with current packaging schemes.
US10249591B2
A resin composition is provided, including a binder resin, and silver-coated particles in which a functional group is introduced to a surface. A ratio (a/b) of Young's modulus (a) of the silver-coated particles to Young's modulus (b) of the binder resin after being cured is 0.1 to 2.0, and the Young's modulus (a) of the silver-coated particles is 0.05 to 2.0 GPa.
US10249577B2
A semiconductor manufacturing method includes depositing a low-k dielectric layer, forming a trench in the low-k dielectric layer, forming a barrier layer in the trench, filling a metal on the barrier layer, planarizing the metal, and forming a capping layer on the planarized metal, wherein the capping layer includes at least two layers.
US10249565B2
A semiconductor chip is mounted on a first surface of an interconnect substrate, and has a multilayer interconnect layer. A first inductor is formed over the multilayer interconnect layer, and a wiring axis direction thereof is directed in a horizontal direction to the interconnect substrate. A second inductor is formed on the multilayer interconnect layer, and a wiring axis direction thereof is directed in the horizontal direction to the interconnect substrate. The second inductor is opposite to the first inductor. A sealing resin seals at least the first surface of the interconnect substrate and the semiconductor chip. A groove is formed over the whole area of a portion that is positioned between the at least first inductor and the second inductor of a boundary surface of the multilayer interconnect layer and the sealing resin.
US10249564B2
An electronic component mounting substrate includes an insulating base having a rectangular shape in plan view and including a first main surface, a second main surface facing the first main surface, and a recess open on the first main surface, a band-shaped metal layer on a sidewall of the recess, and an electrode extending from a bottom surface of the recess into the insulating base. The electrode has an end disposed in the insulating base, and the end includes an inclined portion inclined toward the second main surface.
US10249563B2
Provided is a multilayer wiring substrate capable of achieving excellent conduction reliability. The multilayer wiring substrate is formed by laminating an anisotropic conductive member including an insulating base which is made of an inorganic material, a plurality of conductive paths which are made of a conductive member, penetrate the insulating base in a thickness direction thereof and are provided in a mutually insulated state, and a pressure sensitive adhesive layer which is provided on a surface of the insulating base, in which each conductive path has a protrusion protruding from the surface of the insulating base, and a wiring substrate having a substrate and one or more electrodes to be formed on the substrate, and conductive paths which come into contact with the electrode among the plurality of conductive paths are deformed so that adjacent conductive paths come into contact with each other.
US10249557B2
A packaged lead frame includes a encapsulant having a first minor side, a second minor side opposite the first minor side, a third minor side, and a fourth minor side opposite the third minor side, and a plurality of leads along the third minor side between the first minor side and a center plane between the first and second minor side. The plurality of leads extend outwardly from the encapsulant at a first plane. Each of the plurality of leads includes a corresponding jog external to the encapsulant which jogs away from the center plane, wherein the corresponding jog of each lead from a first lead of the plurality of leads closest to the center plane to a last lead of the first plurality of leads closest to the first minor side jogs incrementally further away the center plane.
US10249544B2
Provided are a method of inspecting a surface and a method of manufacturing a semiconductor device. The methods include preparing a substrate, selecting a spatial resolution of a first optical device by setting a magnification of an imaging optical system, emitting multi-wavelength light toward a first measurement area of the substrate and obtaining first wavelength-specific images, generating first spectrum data based on the first wavelength-specific images, generating first spectrum data of respective pixels based on the first wavelength-specific images, and extracting a spectrum of at least one first inspection area having a range of the first measurement area or less from the first spectrum data, and analyzing the spectrum. The first optical device includes a light source, an objective lens, a detector, and an imaging optical system. The obtaining first wavelength-specific images includes using the imaging optical system and the detector.
US10249530B2
A method of forming a semiconductor device includes depositing a flowable dielectric layer on a substrate and annealing the flowable dielectric layer. The method further includes performing a high temperature (HT) doping process on the flowable dielectric layer. The HT doping process may include implanting dopant ions into the flowable dielectric layer and heating the substrate during the implanting of the dopant ions. The heating of the substrate may include heating a substrate holder upon which the substrate is disposed and maintaining the substrate at a temperature above 100° C. An example benefit reduced the wet etch rate (WER) of the flowable dielectric layer.
US10249528B2
An integrated circuit includes a first insulation layer, a bottom plate, a first patterned dielectric layer, a medium plate, a second patterned dielectric layer, and a top plate. The first patterned dielectric layer is disposed on the bottom plate. The medium plate is disposed on the first patterned dielectric layer. At least a part of the first patterned dielectric layer and the medium plate and a part of the bottom plate are disposed in a first trench penetrating the first insulation layer. The bottom plate, the first patterned dielectric layer, and the medium plate constitute a first metal-insulator-metal (MIM) capacitor. The second patterned dielectric layer is disposed on the medium plate. The top plate is disposed on the second patterned dielectric layer. The medium plate, the second patterned dielectric layer, and the top plate constitute a second MIM capacitor. The bottom plate is electrically connected with the top plate.
US10249523B2
The present invention may include acquiring a wafer shape value at a plurality of points of a wafer surface at a first and second process level, generating a wafer shape change value at each of the points, generating a set of slope of shape change values at each of the points, calculating a set of process tool correctables utilizing the generated set of slope of shape change values, generating a set of slope shape change residuals (SSCRs) by calculating a slope of shape change residual value at each of the points utilizing the set of process tool correctables, defining a plurality of metric analysis regions distributed across the surface, and then generating one or more residual slope shape change metrics for each metric analysis region based on one or more SSCRs within each metric analysis region.
US10249519B2
A semiconductor wafer held by a holder within a chamber is irradiated and heated with halogen light emitted from multiple halogen lamps. A cylindrical louver made of opaque quartz and a light-shielding member of a ring shape having a cut-out portion are provided between the halogen lamps and the semiconductor wafer. When the semiconductor wafer is heated with the light emitted from the halogen lamps, a shadow region will appear in the semiconductor wafer as a result of the louver blocking off the emitted light. However, in the presence of the cut-out portion of the light-shielding member, the light emitted from the halogen lamps will reach the shadow region through the cut-out portion. This configuration allows the shadow region to be heated in the same manner as the other regions, and accordingly will help make uniform the in-plane temperature distribution of the semiconductor wafer during light irradiation heating.
US10249517B2
A substrate processing apparatus has a labyrinth around a processing liquid nozzle above a nozzle gap, and a seal gas is supplied to the labyrinth to seal the nozzle gap from an external space. Consequently, the entry of the atmosphere of the external space into a processing space through the nozzle gap can be suppressed. An opposing-member flange part of a top plate has a first uneven part on the upper surface, and a holder body of an opposing-member moving mechanism has a second uneven part on the lower surface. The labyrinth is formed by raised portions of one of the first and second uneven parts being disposed within recessed portions of the other of the first and second uneven parts with a gap therebetween only when the top plate is located at a second position (i.e., the processing space is created). This achieves flattening of the substrate processing apparatus.
US10249507B2
The present disclosure provides methods for etching features in a silicon material includes performing a remote plasma process formed from an etching gas mixture including chlorine containing gas to remove a silicon material disposed on a substrate.
US10249503B2
Disclosed is a printed circuit board including an insulating layer, a circuit layer formed on a lower surface of the insulating layer, and a metal post contacting the circuit layer and extending from the lower surface to an upper surface of the insulating layer. The printed circuit board is able to prevent shorts while components are mounted by forming a metal post to have a secured height tolerance to connect with a die and to be in a caved shape into the board.
US10249496B2
Interconnect structures and methods of fabricating an interconnect structure. A first mandrel line, a second mandrel line, and a non-mandrel line between the first mandrel line and the second mandrel line are provided. A first sidewall spacer is formed adjacent to a section of the first mandrel line and is arranged between the section of the first mandrel line and the non-mandrel line. A first cut is formed that extends partially across the non-mandrel line adjacent to the first spacer to narrow a section of the non-mandrel line. The section of the first mandrel line is removed selective to the first sidewall spacer to form a second cut. An interconnect is formed using the non-mandrel line. The interconnect includes a narrowed section coinciding with a location of the narrowed section of the non-mandrel line.
US10249492B2
A semiconductor substrate, comprising a first semiconductor material, is provided and an insulating layer is formed thereon; an opening is formed in the insulating layer. Thereby, a seed surface of the substrate is exposed. The opening has sidewalls and a bottom and the bottom corresponds to the seed surface of the substrate. A cavity structure is formed above the insulating layer, including the opening and a lateral growth channel extending laterally over the substrate. A matching array is grown on the seed surface of the substrate, including at least a first semiconductor matching structure comprising a second semiconductor material and a second semiconductor matching structure comprising a third semiconductor material. The compound semiconductor structure comprising a fourth semiconductor material is grown on a seed surface of the second matching structure. The first through fourth semiconductor materials are different from each other. Corresponding semiconductor structures are also included.
US10249479B2
Embodiments described herein generally relate to plasma process apparatus. In one embodiment, the plasma process apparatus includes a plasma source assembly. The plasma source assembly may include a first coil, a second coil surrounding the first coil, and a magnetic device disposed outside the first and inside the second coil. The magnet enables additional tuning which improves uniformity control of the processes on the substrate.
US10249467B2
A device for collimation or focusing of a relativistic electron packet, obtained in particular by laser-plasma acceleration, including a gas cloud and a laser capable of emitting a laser pulse focused in the gas cloud in order to create therein a wave of focusing electric and magnetic fields. The invention also relates to a device for emission of a collimated or focused relativistic electron packet. The invention further relates to a collimation or focusing method for a relativistic electron packet, and to methods for emission of a collimated or focused relativistic electron packet.
US10249462B2
A power relay for a vehicle, in particular a utility vehicle, is disclosed. The power relay contains a housing formed by a connecting base and a housing pot that is placed on the connecting base. Accordingly, two connecting bolts for establishing contact with an on-load circuit are formed by standard screws.
US10249459B2
A cooling system for a circuit breaker is provided. The cooling system includes a temperature management unit, a power assembly, and a heat dissipating assembly. The temperature management unit is structured to detect the temperature at one of the circuit breaker or the conductor assembly. The power assembly is structured to harvest energy from the circuit breaker. The heat dissipating assembly includes a number of convection units, each heat convection unit is disposed immediately adjacent a number of the heat exchanging element.
US10249455B2
An in-wall electrical control unit with openable switch cover has a switch cover attached to a housing of the electrical control unit adjacent to a user interface of the electrical control unit such that the switch cover can be maneuvered between an opened position exposing the user interface for programming and a closed position wherein the switch cover is positioned over the user interface. An interface actuation knob on an inner surface of the switch cover aligned with a specific control of the user interface allows the user to operate the specific control while the switch cover is in the closed position.
US10249454B2
A key stem for a key module of a key for a keyboard is proposed. The key stem has a coupling section for coupling a key button thereto, and a guidance section for guiding a key stem into a receiving section of the key module when the key stem is actuated between a standby position and an actuation position. The key stem is includes at least one elastically deformable end stop element, which is disposed on the guidance section and is designed to bear against at least one end stop section of the key module when the key stem is actuated into the actuation position. The key stem also includes at least one elastically deformable return stop element, which is disposed on the guidance section and is designed to bear against at least one return stop section of the key module when the key stem has been actuated back into the standby position.
US10249450B2
A switch for a belt buckle of a seatbelt device including at least two contact elements (4, 5) abutting on each other or reaching into abutment on each other in a cavity of the switch, wherein at least one of the contact elements (4, 5) is configured as a movable contact spring. An insertion channel (8) is provided into which a belt tongue, a locking part, an ejector (7) or a part movably coupled with one of these parts is insertable and removable at least with a section during the locking and unlocking movement of the belt tongue. A movably supported coupling member (3) protrudes with a first section (10) into the insertion channel (8) and includes a second section (11) associated with the contact spring. The movably supported coupling member (3) abuts via the second section (11) on the contact spring in a position-independent manner.
US10249448B2
An electric double-layer ultracapacitor configured to maintain desired operation at an operating voltage of three volts, where the capacitor includes a housing component, a first and a second current collector, a positive and a negative electrode electrically coupled to one of the first and second current collectors, and a separator positioned between the positive and the negative electrode. At least one of the positive electrode and the negative electrode can include a treated carbon material, where the treated carbon material includes a reduction in a number of hydrogen-containing functional groups, nitrogen-containing functional groups and/or oxygen-containing functional groups.
US10249446B2
The present disclosure provides a stacked-type solid electrolytic capacitor package structure and a method of manufacturing the same. The capacitor package structure includes a capacitor unit, a solder unit, a package unit and a conductive unit. The capacitor unit includes a plurality of first stacked capacitors. Each first stacked capacitor includes a first positive portion and a first negative portion. The first positive portion has at least one first through hole. The first through holes of the first positive portions are in communication with each other to form a first communication hole. The solder unit includes a first connection solder for filling the first communication hole so as to connect the first positive portions with each other. The package unit includes a package body for enclosing the capacitor unit and the solder unit. The conductive unit includes a first conductive terminal and a second conductive terminal.
US10249444B2
The disclosure provides for electrochemical supercapacitors with high energy densities, based on paired groups of carbon nanotube mounted to conductive substrates. In one variation, the electrochemical supercapacitors are double layer capacitors, or electrochemical double layer capacitors, containing opposing groups of carbon nanotubes on opposing substrates. In another variation, the capacitor is an interdigitated capacitor of alternating electrode containing carbon nanotubes, mounted on a common substrate. Processes and devices are also described.
US10249430B2
A transformer being capable of reducing cross regulation even in a case where the load is unbalanced and a switched-mode power supply apparatus using the transformer are provided. A transformer T has a core; a primary winding provided in the core; at least two secondary windings provided in the core around a winding axis which is the same as a winding axis of the primary winding; and at least two auxiliary windings provided in the core around a winding axis which is the same as the winding axis of the primary winding; respectively neighboring the secondary windings; and connected in parallel to each other. A switched-mode power supply apparatus has the transformer T; a switching element connected to the primary winding of the transformer T; and a control circuit configured to control the switching element.
US10249426B2
A tunable inductor arrangement includes a first winding part connected at one end to a first input of the inductor arrangement, a second winding part connected at one end to the other end of the first winding part, a third winding part connected at one end to a second input of the inductor arrangement, and a fourth winding part connected at one end to the other end of the third winding part. For tuning, the inductor arrangement includes a switch arrangement switchable between a first setting series-connecting the first and third winding parts between the inputs, and a second setting series-connecting the first, second, fourth and third winding parts between the inputs. The first and third winding parts are arranged on a chip or substrate with essentially common magnetic fields, and the second and fourth winding parts are arranged to cancel electro-magnetic coupling with the first and third winding parts.
US10249413B2
A shielded electrical cable includes at least two spaced-apart conductors extending side-by-side along a longitudinal cable direction. An insulation electrically insulates the conductors from each other. A cable shield, together with the conductors, extends along the longitudinal cable direction and annularly surrounds the conductors, as seen in cross section. An electrical device is disposed between the conductors and the cable shield. The electrical device is surrounded by the cable shield and disposed on the conductors such that the electrical device is in electrical contact with each of the conductors.
US10249411B2
A USB cable having at least two pairs of strands, each pair designed to transmit a differential data signal in the longitudinal direction (L) of the cable, the strands extending helically about a common braiding center such that at least one additional wire pair does not have a separate shield, wherein the wires of the additional wire pair are arranged at a distance from one another on opposite sides of the stranding center.
US10249407B2
A flexible electric cable for the electric power supply of planes on the ground is subjected to an unspooling and spooling process, the cable having a conductor layout including a plurality of insulated energy supply conductors which are arranged concentrically with respect to a longitudinal central axis of the generally circular in cross-section cable, several insulated neutral conductors which are arranged concentrically with respect to the central axis, and several insulated control conductors which are arranged concentrically with respect to the central axis. A non-metallic, tension- and compression-resistant support member is disposed at the center of the cable, which support member extends over the length of the cable. At least the energy supply conductors include CCA wires having a copper content of at least 15%.
US10249397B2
In an externally integrated steam generator type small modular reactor, a steam generator is arranged along the circumference of a reactor vessel cylindrical shell, and a steam drum is arranged along the circumference of the steam generator. The small modular reactor includes: a nuclear reactor including a hemispherical upper head, the reactor vessel cylindrical shell coupled to the upper head and extending downward from the upper head in a cylindrical shape, and a hemispherical lower head provided on a lower portion of the reactor vessel cylindrical shell, wherein a core is placed in the nuclear reactor; the steam generator surrounding all around the reactor vessel cylindrical shell and including a first penetration hole communicating with an inside of the nuclear reactor; and the steam drum surrounding the circumference of the steam generator and including a second penetration hole communicating with an inside of the steam generator.
US10249392B2
A control rod guide frame comprises a self supporting stack of two or more columnar elements defining a central passage. The columnar elements may include mating features that mate at abutments between adjacent columnar elements of the stack. The control rod guide frame is suitably used in conjunction with a control rod drive mechanism (CRDM) operatively connected with at least one control rod, and a nuclear reactor core, in which the CRDM moves the at least one control rod into and out of the nuclear reactor core under guidance of the control rod guide frame. In another embodiment, a control rod guide frame comprises a stack of two or more columnar elements defining a central passage having a constant cross-section as a function of position along the central passage. In another embodiment, a control rod guide frame comprises an extruded columnar element providing continuous control rod guidance.
US10249365B2
Memory devices include control logic configured to set a first start program voltage and a first stop program voltage, to load actual first data for cells to be programmed to a level greater than or equal to a first level, and to load inhibit data for cells to be programmed to a level less than a second level. After programming the cells to be programmed to the level greater than or equal to the first level, the control logic is further configured to set a second start program voltage and a second stop program voltage, to load inhibit data for the cells programmed to the level greater than or equal to the first level, and to load actual second data for the cells to be programmed to the level less than the second level, wherein the first level is one level higher than the second level.
US10249364B2
Higher word line voltages facilitate write operations in spin-torque magnetic memory devices, but overdriving the gate of a selection transistor with such higher word line voltages can damage the selection transistor if the gate-to-source voltage for the selection transistor is too high. Therefore in order to support the word line voltage needed on the gate of the select transistor for an up-current write operation without exceeding limits on the gate-to-source voltage for the select transistor, the gate of the selection transistor can be driven in a two-step process. The gate of the selection transistor is first driven to a lower voltage within the limits of the gate-to-source voltage for the transistor when the source of the transistor is grounded or at a voltage near ground. A voltage is then applied across the memory cell, which results in the source of the selection transistor being raised above its initial ground or near-ground state. After the source of the selection transistor has been raised, the gate voltage of the selection transistor can also be raised at least as much as the source of the selection transistor has been elevated without violating the limits on the gate-to-source voltage for the selection transistor.
US10249354B1
Apparatuses and methods for duty cycle distortion correction of clocks are disclosed. An example apparatus includes a clock circuit configured to receive complementary input clocks and a control signal and to provide multiphase clocks responsive to complementary input clocks. The clock circuit is further configured to be in a first mode or second mode controlled by the control signal and configured to provide the multiphase clocks having greater duty cycle distortion in a first mode than in a second mode.
US10249339B1
One or more magnetic recording disks are coupled to a spindle motor, each of the disks having opposing recording surfaces. Two or more actuators are moveable independently over at least a first recording surface of the one or more disks. A first actuator of the two or more actuators comprises a first write head and a first read head. A second actuator of the two or more actuators comprises at least a second read head and may include a second write head. A controller is coupled to the two or more actuators and configured to write data to a track on the first recording surface using the first write head, and perform a read operation on the data written to the track using the second read head. The controller is also configured to verify that the data was successfully written to the track in response to the read operation. The read operation can be performed within less than one revolution of the first recording surface after the write operation.
US10249338B2
The disclosed technology provides a method that improves SMR throughput in vibration in storage systems. In one implementation, the method comprises receiving a write command to write data on a first track in a band of a storage medium, performing a vibration detection scheme to identify vibration events, determining if a number of vibration events is above a predetermined threshold, skipping the first track responsive to determining the number of vibration events is above a predetermined threshold, seeking to a second track adjacent to the first track, increasing an OCLIM on the second track adjacent to the first track from a default OCLIM to an increased OCLIM, and shifting the writer center on the second track adjacent to the first track.
US10249335B2
A heat-assisted magnetic recording media structure with exchange-coupled composite layer structure may be utilized in a data storage device. The heat-assisted magnetic recording disk structure can have a FePt-based layer as a storage layer and a FePt-based or a CoPt-based magnetic layer with higher Curie temperature as a write layer. The interface between the write layer and the storage layer may be separated by an exchange control layer. The composite structure can be optimized to reduce jitter for high density data storage by tuning the exchange coupling between the write layer and storage layer.
US10249330B2
An audit device according to one embodiment includes a substrate; at least one test element coupled to the substrate; a connector adapted for coupling the at least one test element to leads of a cable; and a probe for detecting at least one of: voltage across and current through the at least one test element. One test element is coupled to a group of leads of the connector. All positive polarity leads of the group of leads are coupled together on the substrate, and all negative polarity leads of the group of leads are coupled together on the substrate, such that the test element is coupled across the positive and the negative coupled leads of the group of leads of the connector. The test element is coupled across pairs of leads of the cable when the cable is coupled to the connector. Additional systems and methods are also presented.
US10249326B1
A recording head has a near-field transducer proximate a media-facing surface of the recording head. A waveguide core overlaps and delivers light from a light source to the near-field transducer. The waveguide core has a dielectric cavity proximate the near-field transducer. The cavity is filled with a cladding material and reduces optical feedback to the light source.
US10249323B2
A headset and a method for determining that a headset user is speaking, includes receiving a first signal from a first microphone and receiving a second signal from a second microphone. A principal signal is provided from a sum of the first and second signals. A reference signal is provided from a difference between the first and second signals. A rate of change of at least one of the principal signal or the reference signal is limited by a time constant. The principal signal and the reference signal are compared, and an indication that the user is speaking is selectively made based at least in part upon the comparison.
US10249316B2
Speech in a motor vehicle is improved by suppressing transient, “non-stationary” noise using pattern matching. Pre-stored sets of linear predictive coefficients are compared to LPC coefficients of a noise signal. The pre-stored LPC coefficient set that is “closest” to an LPC coefficient set representing a signal comprising speech and noise is considered to be noise.
US10249305B2
The techniques described herein improve methods to equip a computing device to conduct automatic speech recognition (“ASR”) in talker-independent multi-talker scenarios. In some examples, permutation invariant training of deep learning models can be used for talker-independent multi-talker scenarios. In some examples, the techniques can determine a permutation-considered assignment between a model's estimate of a source signal and the source signal. In some examples, the techniques can include training the model generating the estimate to minimize a deviation of the permutation-considered assignment. These techniques can be implemented into a neural network's structure itself, solving the label permutation problem that prevented making progress on deep learning based techniques for speech separation. The techniques discussed herein can also include source tracing to trace streams originating from a same source through the frames of a mixed signal.
US10249298B2
An approach is provided for global voice-based entry of location information. The approach involves partitioning a global speech decoding graph into spatial partitions. The approach also involves determining key entities occurring in each spatial partitions to construct a combined set of key entities. The approach further involves creating a retrieval index to map the key entities in the combined set of key entities to a corresponding partition. A first partition, the combined set of key entities, and the retrieved index are stored in a memory of a device for processing a voice input signal. A second partition that is not in the memory of the device is retrieved based on the combined set of key entities and the retrieval index to automatically re-process the voice input signal when an out-of-vocabulary result is obtained from the first partition.
US10249290B2
Systems, methods, and computer-readable storage devices to improve the quality of synthetic speech generation. A system selects speech units from a speech unit database, the speech units corresponding to text to be converted to speech. The system identifies a desired prosodic curve of speech produced from the selected speech units, and also identifies an actual prosodic curve of the speech units. The selected speech units are modified such that a new prosodic curve of the modified speech units matches the desired prosodic curve. The system stores the modified speech units into the speech unit database for use in generating future speech, thereby increasing the prosodic coverage of the database with the expectation of improving the output quality.
US10249281B2
The invention provides a soundproofing material having excellent heat resistance, and, as a felt that is moldable into a soundproofing material at a low temperature, a felt which contains 10 mass % to 90 mass % of an unstretched thermoplastic resin fiber, and has a thickness of 0.05 mm to 100 mm, and an areal weight of 50 g/m2 to 2 kg/m2.
US10249278B2
Systems and methods for a digital instrument are described, for example to simulate or be used in conjunction with a stringed instrument. A sensor system detects the deflection of one or more strings of the digital instrument, produces a measurement of the detected deflection, correlates the measurement to a musical note, and produces at least a portion of digital output based upon the musical note.
US10249269B2
System on chip devices and methods of operating the system on chip devices are provided. An example method includes: setting a first characteristic by analyzing a request for allocation of a buffer memory of the system on chip device; allocating a first region of the buffer memory in response to the request for allocation of the buffer memory; and compressing or not compressing data provided to the first region, used on the first characteristic.
US10249267B2
The general field of the invention is that of the graphical representation of a synthetic three-dimensional view of the exterior landscape in an on-board visualization system for aircraft, said graphical representation being displayed on a visualization screen comprising the piloting and navigation information of said aircraft superposed onto said three-dimensional synthetic representation of the exterior landscape, said synthetic representation being computed up to a first determined distance, characterized in that said three-dimensional synthetic representation is tilted at a tilt angle about an axis positioned at the level of the terrain in a substantially horizontal plane, and substantially perpendicularly to an axis between the flight direction and the heading of the aircraft, said axis moving with the aircraft.
US10249253B2
A display panel controller includes a display driver integrated circuit, an application processor, and a synchronization controller. The display driver integrated circuit drives a display panel to display a still image at a predetermined frame rate. The application processor provides the display driver integrated circuit with still image data for implementing the still image and a plurality of control signals generated by a timing controller. The synchronization controller controls synchronization of frames output to the display panel based on a minimum refresh rate of the display panel.
US10249250B2
A backlight control method, a backlight module and a display apparatus are disclosed. The backlight control method comprises: dividing a backlight into N blocks; determining whether each of the N blocks satisfies a high current driving start-up condition or not according to a pixel signal in each input frame of image signal and determining blocks which satisfy the high current driving start-up condition as candidate blocks; setting blocks among the candidate blocks which are determined to be driven by high current as selected blocks in a case that power consumption of each frame of picture does not exceed total backlight power consumption without dynamic backlight control; and calculating backlight driving pulse width modulation duty ratios of the selected blocks according to a correspondence between brightness and pulse width modulation duty ratios, and transmitting the calculated backlight driving pulse width modulation duty ratios to a backlight driving circuit.
US10249249B2
A semiconductor device capable of current detection accurately is provided. The semiconductor device includes an error amplifier, a voltage controlled oscillator (VCO), a counter, a first circuit, and a terminal. The terminal is electrically connected to a non-inverting input terminal of the error amplifier. An inverting input terminal of the error amplifier is supplied with first voltage. An output terminal of the error amplifier is electrically connected to the VCO. An output terminal of the VCO is electrically connected to the counter. The first circuit is electrically connected to the output terminal of the VCO and the terminal. The circuit supplies current in accordance with the frequency of a signal output from the VCO.
US10249237B2
Methods and systems to dynamically adjust a voltage supply of a display are provided. Systems are provided to receive a digital data input indicative of an amount of luminance to be emitted from the display, to determine a desired supply voltage to supply to the display based on the received digital data, and to adjust an adjustable voltage supply according to the determined desired supply voltage. Furthermore, the methods and systems disclosed herein provide for dynamically separately controlling supply voltages supplied to distinct subsections of the display. Systems and methods are also provided for operating a display device in an idle mode by turning off subsections of the display that would otherwise be shown dark and thereby save energy required to program the subsections with display information.
US10249235B2
A timing controller may reduce power consumption and/or reduce influence on wireless communication. A line memory is capable of retaining at least pixel data of one line. An input interface circuit is used for receiving pixel data and storing the pixel data in the line memory. A frequency synthesizer is used for receiving the external pixel clock CKP received by the input interface circuit and generating an internal pixel clock CKINT having frequency being a coefficient K multiplied by frequency of the external pixel clock CKP. An image processing circuit is used for processing the pixel data stored in the line memory synchronously with the internal pixel clock CKINT.
US10249234B2
A data driver according to an exemplary embodiment includes a plurality of first output channels, a plurality of second output channels, a data controller and a data driving integrated circuit IC. The plurality of first output channels are connected to a plurality of data lines. The data controller receives an image data signal and a data control signal. The data controller generates an image data of one frame unit according to the image data signal and the data control signal. The data controller generates an output channel on/off data based on channel selection data. The data driving IC generates a plurality of data signals and a plurality of dummy signals according to the image data of one frame unit. The data driving IC switches a plurality of first switches transmitting the plurality of data signals to the plurality of first output channels and a plurality of second switches transmitting the plurality of dummy signals to the plurality of second output channels. The image data signal includes the channel selection data, the plurality of first output channels and the plurality of second output channels.
US10249232B2
When multiple display panel drivers are set to a state in conformity to given specifications, setting data indicative of details of the setting is stored in a memory. One of the display panel drivers supplies a first signal indicating that the setting data is in a readout condition to the memory and other display panel drivers. In response to the first signal, the memory reads and provides the setting data on the first line. The one display panel driver fetches the setting data on the first line to perform the setting based on the setting data. The other display panel drivers fetch the setting data from the first line in response to the first signal to perform the setting based on the setting data.
US10249226B2
A driving method of a display device includes sequentially outputting a plurality of eye tuning signals, receiving a plurality of checking information obtained from a data driving circuit, wherein the checking information indicates whether the data driving circuit is operating in response to each of the plurality of eye tuning signals, and selecting one optimal eye tuning signal among the plurality of eye tuning signals operating the data driving circuit on the basis of the checking information. Image signals are output on the basis of condition information of the optimal eye tuning signal.
US10249218B2
A tourniquet with audio instructions comprising: a tourniquet with a belt, clip, securing strap, and instruction module; a release switch can be activated when the tourniquet is put in use so that audio instructions are provided to the user for using the tourniquet. The invention can include the instruction module being carried by a holster that also carries the tourniquet. The instruction module can be activated when the tourniquet is removed from the holster, unfolded or manually actuated. The tourniquet can be retained in a holster and the instruction module is activated when the tourniquet is removed from the holster.
US10249211B2
A makeup assisting apparatus including a first image acquirer that acquires a first image of a first face, a first face portion acquirer that acquires an area of a portion of the first face, a second image acquirer that acquires a second image of a second face to which makeup is applied and a second face portion acquirer that acquires an area of a portion of the second face. A reference makeup acquirer acquires reference makeup from the second image for each of the portions of the second face based on an area of the portion of the second face, the reference makeup being a way of applying the makeup, a cosmetics information display displays cosmetics information of skin cosmetics required for applying the reference makeup, and a makeup presenter presents, to a user, the acquired makeup in association with the corresponding area of the portion of the first face.
US10249207B2
An educational system presents an interactive avatar representing a subject matter expert in a particular field on a student's device, where the avatar can respond to queries posed by the student, and accompany the response with additional supporting information. The avatar's responses are based on artificial intelligence comparisons between the student queries and a knowledge base of anticipated questions, responses and learning goals. An authoring manager system employs natural language processing to identify an underlying meaning in the student's query and to add semantically equivalent questions in the knowledge base and internet searches to aid in compiling the list of anticipated questions. A student profile is stored containing student information and a history of the student's interaction with the avatar. Learning manager software, using the learning goals in the knowledge base and a record of the conversation, can compare and assess the student's progress to the learning goals.
US10249205B2
Systems, methods, and computer program products relate to special effects for a text source, such as a traditional paper book, e-book, mobile phone text, comic book, or any other form of pre-defined reading material, and for outputting the special effects. The special effects may be played in response to a user reading the text source aloud to enhance their enjoyment of the reading experience and provide interactivity. The special effects can be customized to the particular text source and can be synchronized to initiate the special effect in response to pre-programmed trigger phrases when reading the text source aloud.
US10249204B2
A connected vehicle train-vehicle collision detection system comprises a roadside unit (RSU) located at a railroad grade crossing near a roadway lane for avoiding TRAIN crashes with Onboard Unit (OBU)-equipped vehicles by issuing advance warnings for a potential vehicle-train crash. The roadside unit (RSU) is configured to act as a proxy Onboard Unit (OBU) for a non-OBU-equipped TRAIN and transmit a train location to a first Onboard Unit (OBU)-equipped vehicle having an Onboard Unit (OBU). The Onboard Unit (OBU) of the first OBU-equipped vehicle is configured to calculate a train-vehicle crash based on the train location of the TRAIN relative to the railroad grade crossing and a vehicle location of the first OBU-equipped vehicle relative to the railroad grade crossing.
US10249202B1
Systems and methods for detection and interdiction of drone vehicles with respect to controlled-environment facilities may monitor electromagnetic signals originating within or transiting operational boundaries associated with a controlled-environment facility, receive the electromagnetic signals originating within or transiting the operational boundaries associated with the controlled-environment facility, and analyze the received electromagnetic signals to determine if the received electromagnetic signals are controlling or associated with a drone. This monitoring may be carried-out by a software-defined radio associated with a central access point of a wireless communications managed access system of the controlled-environment facility and the electromagnetic signals may be received by the software-defined radio of the managed access system (central access point). Responding to the drone controlled by the drone control signals may include monitoring the drone control signals, alerting authorities to the drone, jamming the drone control signals, co-opting control of the drone, and/or the like.
US10249199B2
An aerial system discrimination system includes an aerial system disruption system, an aerial system identification system, and a permissions module. The discrimination system can additionally include or use an identifier transmission system configured to mount to the aerial system. The discrimination system functions to determine whether an aerial system is authorized or unauthorized to be in the airspace. The discrimination system can additionally function to prevent, disrupt, remove, or otherwise interact with an unauthorized aerial system within the airspace.
US10249193B2
The disclosure includes embodiments for a vehicle to select one of a plurality of different interface types to use for a first time period. A method according to some embodiments includes analyzing probability data describing a set of expected channel loads for the plurality of different interface types to make an initial interface decision to designate a first interface type from the plurality as an interface type to use for sending and receiving wireless messages during the first time period. The method includes determining that the initial interface decision is invalid by analyzing load data describing a set of measured channel loads for the plurality. The method includes analyzing the load data to make an overriding interface decision to designate a second interface type from the plurality as the interface type to use for sending and receiving wireless messages during the first time period.
US10249190B2
A vehicular display control apparatus includes: a condition determination portion that determines whether a deviation prediction condition has been established, the deviation prediction condition being a condition based on which a deviation between a sensible speed for a driver and an actual traveling speed is predicted; a speed difference determination portion that determines whether a speed difference between the actual traveling speed and a speed limit is a switching determination value or larger, and whether a shortage of the traveling speed from the speed limit is the switching determination value or larger; and a switching control portion that switches a speed display indicating the traveling speed to an emphasized display in a case when the condition determination portion determines that the deviation prediction condition has been established, and also when the speed difference determination portion determines that the speed difference is the switching determination value or larger.
US10249185B2
Illuminated signal devices and speed detectors for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, an illuminated signal device for providing a warning message of a passing vehicle is provided, the device comprising a speed detecting module, a communication module, and a processing module operatively connected to the speed detecting module and the communication module, the processing module comprising a processor, and a speed detecting application, wherein the speed detecting application configures the processor to detect motion of the passing vehicle using the speed detecting module, obtain speed data of the passing vehicle using the speed detecting module, and transmit the obtained speed data to a backend server, using the communication module, for providing the warning message of the passing vehicle to at least one social network.
US10249181B2
A wireless relay device and a wireless relay control system are provided. The wireless relay control system includes a wireless relay device and a mobile device carrier. The wireless relay device includes a power switch for controlling power supply to a vehicle, a relay communication module for performing wireless communication, and a relay processing unit for controlling the power switch and the relay communication module. The mobile device carrier is electrically connected with the wireless relay device and equipped with an application program including a biometric identification module for controlling a biometric identification function and an application communication module for controlling a communication function. The application communication module performs handshake with the relay communication module, and the biometric identification module verifies a biometric feature of a user to control the power switch to or not to supply power to the vehicle.
US10249176B2
An alert system for providing the capability for a care giver or technologist in a medical procedure room such as the magnet room of an MRI installation to send an alert signal to personnel outside the magnet room. The system includes an alert device in the procedure room with an alert switch, and a wireless signal transmitter for generating encoded alert signals upon activation of the alert switch. An alert control system in the control room of the installation includes a signal receiver, an audio transducer and a controller, the controller responsive to alert signals received from the alert device to generate alert signals including generating audio signals from the audio transducer. In one embodiment, the alert device includes a microphone, with one-way or two-way communication between the alert device and the control system.
US10249174B2
An approach is described for sending alert messages and notifications to individual devices and in a format understandable by a user of the communication device.
US10249169B2
A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may relate to at least one of a physiological condition of the user at a current time or a type of activity associated with the user at the current time. The computing device can select, based at least in part on the contextual information, a type of alert to output as an indication of notification data. The type of alert may include at least one of an electric stimulus type alert, a shape-memory alloy type alert, and a vibration type alert. Responsive to selecting the type of alert, the computing device can output an alert based on the notification data, the alert being of the selected type of alert.
US10249157B2
An interface device configured to provide an electrostatic friction (ESF) effect is disclosed. The interface device comprises a plurality of electrodes disposed at a surface of the interface device. It further comprises a signal generating circuit configured to generate a first drive signal at an output of the signal generating circuit, and comprises a plurality of frequency filter units or delay elements electrically connected to the signal generating circuit and to the plurality of electrodes. The interface device further comprises a control unit configured to use the plurality of frequency filter units or delay elements: (i) to cause only a subset of one or more electrodes of the plurality of electrodes to output one or more respective ESF effects with the first drive signal, or (ii) to cause at least two electrodes to output respective ESF effects with the first drive signal in different respective manners.
US10249152B2
The described embodiments relate generally to an accessory device for a tablet device. The accessory device takes the form of a flexible screen protector that can be disposed over a display portion of the tablet device. Because the flexible screen protector covers the display of the tablet there is no visual way for the tablet to provide notifications to the user while the screen protector overlays it. By providing a data and power connection between the tablet and the accessory device, the processor of the tablet device can command illumination elements disposed in the accessory device to be illuminated in any of a number of illumination states. Each of the illumination states can be associated with an operating state of the tablet device thereby allowing the tablet device to visually communicate operating state information while the display is covered.
US10249149B2
A method for wagering, comprises receiving a bet regarding a spin of the reels of a slot machine. The method continues by determining a first symbol for a first reel of the slot machine based at least in part upon a first value and a second value. The first value is associated with a value of a digit of a first financial market indicator at a first point in time, and the second value is associated with the value of a digit of a second financial market indicator at the first point in time. The method continues by determining a second symbol for a second reel of the slot machine, and by determining a third symbol for a third reel of the slot machine. The method concludes by determining an outcome of the bet based at least in part upon the first symbol, the second symbol, and the third symbol.
US10249148B2
An interactive treasure-hunting game system includes a treasure-hunting game machine, a control module, a portable device and a server. The treasure-hunting game machine contains objects. The control module is inserted in and operatively connected to the treasure-hunting game machine. The control module, the portable device and the server are connected to one another via the internet.
US10249147B2
Systems in accordance with embodiments of the invention include: a real world controller connected to a game world server, the real world controller constructed to: receive gambling event occurrences; and provide a randomly generated payout of real world credits; and the game world server connected to an entertainment controller and the real world controller, the entertainment controller executes an entertainment game, and the game world server is constructed to: receive outcomes based upon a player's skillful play; communicate the gambling event occurrences; and receive player performance information; analyze the player performance information to determine the player's skill level; determine the configuration information for the for the entertainment controller's execution of the entertainment game; and communicate the configuration information for the entertainment controller's execution of the entertainment game.
US10249146B1
A method for enhancing resource utilization in Texas Holdem poker comprises administering a primary Texas Holdem poker round for a plurality of players and, concurrently with the primary Texas Holdem poker round, administering a secondary Texas Holdem poker round among at least some players who have folded out of the primary Texas Holdem poker round. These folded players retain their respective hole cards from the primary Texas Holdem poker round for the secondary Texas Holdem poker round, and the secondary Texas Holdem poker round utilizes at least one otherwise idle resource from the primary Texas Holdem poker round. For physical games played at a table with physical playing cards, the otherwise idle resource(s) comprises table positions of folded players, and for computerized poker games played with virtual playing cards, the otherwise idle resource(s) comprise the remote communication connections between the dealer computer system and the player computer systems.
US10249145B2
A game system and method plays an electronic game and simulates the outcome as a keno game. The game system allows a player to place a wager, plays the electronic game, and establishes an outcome of the electronic game. The outcome of the electronic game includes a payout according to a first pay table if a set of predetermined conditions has been achieved. The outcome of the game is simulated as a keno game. The outcome of the keno game is equivalent to the outcome of the electronic game.
US10249143B2
A gaming method including conducting a first game at a first gaming device for a first player; conducting a second game at a second gaming device for a second player; modifying play of the first game based on play of the second game; and modifying play of the second game based on play of the first game.
US10249142B2
In accordance with some embodiments, an electronic gaming machine and method for a game of play is provided for use in a gaming establishment, or on a general purpose computing device for offering games with multiple outcomes. The outcome of game play is displayed as a symbol array on a display device. The size of the symbol array may be varied dynamically (expanded or contracted) from one game play to another by adding or removing at least one symbol position once a trigger event has been detected.
US10249141B2
The present invention relates to a gaming machine, methods of gaming and gaming systems. The gaming system comprises: a first video display; a second video display; and a game controller. The game controller is arranged to: select a plurality of symbols from a symbol set for display on the first video display and the second video display; and evaluate a symbol subset comprising one or more of the plurality of symbols to determine whether to make an award. The number of symbols of the symbol subset is higher than a number of symbols in the symbol subset evaluated by the game controller in a previous game instance.
US10249135B2
Methods of tracking points among participants in various wagers. An indication of a wager may be received, including point distributions, participants, an event, etc. An indication of an outcome of the wager may be received. Points may be allocated among participants in accordance with a desired point distribution based on the outcome of the wager. An indication of a point adjustment may be received, and points may be adjusted accordingly. The point adjustment may be associated with an external exchange between participants in a wager. Other embodiments are disclosed.
US10249133B2
A method and system is provided wherein an event experienced by a player is documented and the documentation of the event is stored. One example of an event experienced by a player is an outcome obtained by a player on a gaming device. In such an embodiment the documentation of the event may comprise an image of the player's reaction to the outcome and/or a still or video image of the outcome. In accordance with some embodiments of the present invention a player may subsequently access an output of the documentation. In one embodiment an outcome of a prior game play that was documented is replayed. When the outcome of the prior game play is output, the outcome may be output in a manner that indicates to a viewer that the outcome is an outcome of a prior game play and not an outcome of a current game play.
US10249132B2
Methods and systems for enabling network based live casino gaming, wherein a game user o) is enabled to participate from a remote location by a game user device in a live casino game operated by a casino operator, the system comprising a studio being configured for performing and recording live casino gaming; a data integration center being configured for integrating data pertaining to a casino game performed in the studio with game user specific data and casino operator specific data; an audio/video streaming provider data center configured for receiving live casino game audio/video data streams from the said studio, for generating casino operator specific audio/video data streams by mixing said live casino game audio/video data streams with casino operator specific content, and for providing said generated casino operator specific audio/video data streams to a game user device of a game user.
US10249130B2
A game machine comprises a physical lottery mechanism including a plurality of lottery portions, wherein an image display device having a transmissive screen through which each lottery portion can be seen is arranged on each of the front and back of the lottery mechanism; games different from each other are simultaneously performed so as to make a difference between a lottery portion to be used in a game for one side of the lottery mechanism and a lottery portion to be used in a game for the other side of the lottery mechanism, and display of the image display device is controlled so that a lottery state of a lottery portion being used in a game is seen through the transmissive region of the screen, while a lottery state of a lottery portion not being used in the game is less visible or invisible in the game.
US10249126B2
A soft good dispensing device includes a loading zone, one or more rollers, and a cutting mechanism. The loading zone is configured to receive a soft good supply. The one or more rollers are configured to automatically unwind a desired quantity of a soft good from the soft good supply. The cutting mechanism is configured to automatically separate the desired quantity of the soft good from the soft good supply. The cutting mechanism includes a rotary cutting blade and a rotatable blade adjustment mechanism. The rotary cutting blade is configured to cut the soft good as the rotary cutting blade travels relative to an unwound portion of the soft good. The rotatable blade adjustment mechanism is coupled to the rotary cutting blade and operable to extend the rotary cutting blade from the cutting mechanism and retract the cutting blade into the cutting mechanism.
US10249124B2
A paper sheet insertion apparatus (for example, depositing and dispensing unit 20) includes an imaging unit (for example, camera 60) that takes an image of an interior of the paper sheet handling machine 10 to obtain image data and a control unit (for example, depositing and dispensing unit control unit 72) that is provided inside the machine body of the paper sheet handling machine 10 and outputs information on foreign material other than the paper sheet and information on a constituent member of the paper sheet insertion apparatus, based on the image data obtained by the imaging unit.
US10249118B2
A barrier that is releasably secured across an ingress/egress to a balcony or other elevated platform. The barrier is a fence-style assembly that has a pair of vertical posts that are releasably secured within respective boots secured to the floor. One of the boots includes a switch-activated transmitter that is inactive when the respective post is seated in the boot. If the post is pulled out of the boot, the switch-activated transmitter transmits a wireless signal to a transceiver located on the barrier which then transmits a signal to an on-site controller that transmits respective text messages to authorized personnel informing them of the barrier removal and restoration and will continue to do so until the barrier status changes. The transceiver may be housed within a housing that also contains a visual and/or audible warning at the barrier vicinity to warn those in the vicinity of the barrier removal.
US10249110B2
Systems, methods, and vehicles for taking a vehicle out-of-service are provided. In one example embodiment, a method includes obtaining, by one or more computing devices on-board an autonomous vehicle, data indicative of one or more parameters associated with the autonomous vehicle. The autonomous vehicle is configured to provide a vehicle service to one or more users of the vehicle service. The method includes determining, by the computing devices, an existence of a fault associated with the autonomous vehicle based at least in part on the one or more parameters associated with the autonomous vehicle. The method includes determining, by the computing devices, one or more actions to be performed by the autonomous vehicle based at least in part on the existence of the fault. The method includes performing, by the computing devices, one or more of the actions to take the autonomous vehicle out-of-service based at least in part on the fault.
US10249108B2
A highly automated driving function for controlling a motor vehicle includes a plurality of function components. A method for controlling the motor vehicle includes steps of executing the driving function using a first function component, comparing the behavior of the first function component to a specified behavior, ascertaining that the behavior of the first function component deviates from the specified behavior, ascertaining a first accident risk if the driving function continues to be executed with the aid of the first function component, ascertaining a second accident risk if the execution of the driving function continues with the aid of a second function component, and executing the driving function with the aid of the particular function component whose allocated accident risk is the lowest.
US10249103B2
Novel tools and techniques might provide for implementing Internet of Things (“IoT”) functionality, and, in particular embodiments, implementing added services for OBD2 connection for IoT-capable vehicles. In various embodiments, a portable device (when connected to an OBD2 DLC port of a vehicle) might monitor wireless communications between a vehicle computing system(s) and an external device(s), might monitor vehicle sensor data from vehicular sensors tracking operational conditions of the vehicle, and might monitor operator input sensor data from operator input sensors tracking input by a vehicle operator. The portable device (or a server) might analyze either the monitored wireless communications or a combination of the monitored vehicle sensor data and the monitored operator input sensor data, to determine whether vehicle operation has been compromised. If so, the portable device (or the server) might alert the operator of the vehicle via a user interface, and might initiate one or more remediation operations.
US10249101B2
A method is disclosed. The method includes interacting with a gate access device that is capable of preventing access to a location, where the gate access device subsequently sends an authorization request message to an issuer for approval, the authorization request message including a request to charge a predetermined amount of money to pay for access to a location, and entering the location if the gate access device receives an authorization response message indicating that the charge is authorized.
US10249089B2
An information handling system operating an augmented presentation management system may include a processor receiving a first three-dimensional image of a first presenter including data of a presenter location relative to a presenter digital display device captured via a three-dimensional camera, the processor receiving data describing the position and display characteristics of a virtual, shared presentation graphical display element similar to a presentation graphical display element displayed on a presenter screen, and the processor executing code instructions of the augmented presentation management system to instruct a digital display device to display the first three-dimensional image of the first presenter interacting with a displayed virtual, shared presentation graphical display element, wherein the augmented presentation management system instructs the digital display device to display the virtual, shared presentation graphical display element such that both the first three-dimensional image of the first presenter and the virtual shared presentation graphical display element on the digital display device are both viewable in three dimensional perspective correlating to the location of the first presenter to the presenter digital display device.
US10249085B2
When untransformed display lists are used in a tile-based graphics processing system, the processing involved in deriving sub-primitives may need to be performed in both the geometry processing phase and the rasterization phase. To reduce the duplication of this processing, the control stream data for a tile includes sub-primitive indications to indicate which sub-primitives are to be used for rendering a tile. This allows the sub-primitives to be determined efficiently in the rasterization phase based on this information determined in the geometry processing phase. Furthermore, a hierarchical cache system may be used to store a hierarchy of graphics data items used for deriving sub-primitives. If graphics data items for deriving a sub-primitive are stored in the cache, the retrieval of these graphics data items from the cache in the rasterization phase can reduce the amount of processing performed to derive the sub-primitives.
US10249083B2
A strain based dynamic technique, for rendering special effects, includes simulation as a function of a Green-St. Venant strain tensor constraint. The behavior of a soft body may be controlled independent of a mesh structure by assigning different stiffness values to each constraint of the Green-St. Venant strain tensor.
US10249082B1
Visual optimization of three dimensional models in computer automated design is disclosed herein. An example method includes receiving a three dimensional model having a first rendering complexity level, displaying the three dimensional model in such a way that areas of complexity are visually distinct from other areas, based on an optimization schema applied to the three dimensional model, applying the optimization schema to decimate the areas of complexity such that the three dimensional model can be rendered at a second rendering complexity level, the decimation being bounded by a visual quality level for the three dimensional model, and displaying the three dimensional model at the second rendering complexity level on a display system.
US10249072B2
A vehicular display device includes an image display device disposed on a position ahead of a driver in a vehicle and displays images, a frame member disposed on a driver side of the image display device and surrounds a part of an image display region on the image display device, and a drive device that moves the frame member relative to the image display device along the image display region. The image display device displays a predetermined image that converges from the frame member toward a convergence point set in advance in the image display region, and, when the drive device moves the frame member, the image display device performs animation display of deforming the predetermined image so as to follow the movement of the frame member while keeping the convergence point fixed.
US10249069B1
Techniques are described for presenting events detected by a monitoring system. A system receives a selection of a particular time period, identifies security events detected by a monitoring system during the selected time period, and classifies a subset of the identified security events as abnormal events. The system further generates a density of the identified security events over the selected time period, generates a density of the subset of the identified security events classified as abnormal events, and identifies monitoring system data associated with the selected time period. The system additionally generates a graphical representation of the density of the identified security events, the density of the subset of the identified security events classified as abnormal events, and the identified monitoring system data, and provides the graphical representation for display.
US10249063B2
A method of reconstructing a 3-dimensional image in a proton transmission computerized tomography (CT) apparatus is disclosed. The method comprises the creation of a reconstruction matrix. The matrix is created by directing a plurality of particles to traverse the object; and for each particle, measuring the trajectory and energy of each particle before and after it has traversed the object; for each particle, calculating the water-equivalent path length within the object; and for each particle, calculating the positions at which it entered and exited the object; and adding the water-equivalent path length, entry and exit positions to the reconstruction matrix. This procedure is repeated from a plurality of angular positions surrounding an object to be imaged. Then, a spatially varying 2-dimensional filter function is applied to the reconstruction matrix. Subsequently, a correction factor is applied to the filtered reconstruction matrix to at least partially correct for the finite extent of the matrix.
US10249061B2
Content creation and sharing integration techniques and systems are described. In one or more implementations, techniques are described in which modifiable versions of content (e.g., images) are created and shared via a content sharing service such that image creation functionality used to create the images is preserved to permit continued creation using this functionality. In one or more additional implementations, image creation functionality employed by a creative professional to create content is leveraged to locate similar images from a content sharing service.
US10249051B2
An operation method of depth extracting camera system using multi focus image includes acquiring at least two or more images having different focused subject distances—each of the at least two or more images including a subject—through a single optical system which is included in the depth extracting camera system; and extracting depth for the subject by using a blur difference in the at least two or more images.
US10249046B2
A method for tracking an object commences by first establishing the object (12) in a current frame. Thereafter, a background region (202) is established encompassing the object in the current frame. The location for the object (12) is then estimated in a next frame. Next, the propagation of the background region (202) is determined. Finally, the object is segmented from its background based on propagation of the background region, thereby allowing tracking of the object from frame to frame.
US10249035B2
A method includes capturing a signal of a detection substrate exposed to a sample containing a target substance; determining that the detection substrate is in a testable state; and generating an assessment of the presence of the target substance in the sample.
US10249024B2
Systems and methods are provided for enhancing object feature visibility for overhead imaging. In one embodiment, a computing system can obtain information associated with one or more locations of an imaging platform and one or more locations of a solar source. The system can determine one or more positional ranges of the imaging platform relative to the solar source based, at least in part, on such information. The positional ranges can be indicative of positions at which the imaging platform is to obtain image frames depicting at least a portion of a target object. The system can send, to the imaging platform, a set of data indicative of the positional ranges and can receive, from the imaging platform, a set of data indicative of the image frames depicting at least a portion of the target object. The image frames being captured based, at least in part, on the positional ranges.
US10249018B2
A graphics processor and a method of scaling user interface (UI) elements for smaller displays. One embodiment of the graphics processor includes: (1) a scene renderer configured to render a scene from scene data generated by a graphics application, (2) a user interface (UI) renderer configured to render a UI from UI data generated by the graphics application, (3) a UI scaler configured to scale the UI based on properties of a remote display, and (4) a compositor operable to combine the scene and the UI into a composite image.
US10249017B2
An apparatus is provided which comprises: a first engine buffer to receive a first engine request; a first engine register coupled to the first engine buffer, wherein the first engine register is to store first engine credits associated with the first engine buffer; a second engine buffer to receive a second engine request; a second engine register coupled to the second engine buffer, wherein the second engine register is to store second engine credits associated with the second engine buffer; and a common buffer which is common to the first and second engines, wherein the first engine credits represents one or more slots in the common buffer for servicing the first engine request for access to a common resource, and wherein the second engine credits represents one or more slots in the common buffer for servicing the second engine request for access to the common resource.
US10249014B2
During a process of migrating a source system into a standardized virtual environment, virtual machine instances of the source system executing in a hypervisor are snapshotted as virtual machine images in an operational repository of the hypervisor. The virtual machine images in the operational repository are short-term snapshots. From time to time during the migration process, long-term snapshots of the source system are created by checking given ones of the virtual machine images from the hypervisor operational repository into an image library as image objects.
US10249011B2
An information processing apparatus includes a specifying unit and an output unit. The specifying unit specifies, in a case where multiple pieces of first and second information have been accumulated, each piece of first information indicating a document and an order of processes of a certain operation performed on the document and a corresponding piece of second information indicating a result of the certain operation in terms of multiple items, either of the multiple items on the basis of an operation performed by a user. The output unit outputs a piece of first information corresponding to a piece of second information for which the result of the certain operation meets a condition in terms of the specified item among the multiple pieces of first and second information.
US10249009B2
A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies one or more missed content items, of the plurality of content items, that were part of the content feed and were not displayed by the client device. The social networking system generates a subsequent content feed that includes one or more content items that have not been previously provided to the client device and a missed feed unit that is associated with the one or more missed content items. In one embodiment, the missed feed unit, when selected, redirects the user to a new page that presents a different content feed including the identified missed content items. The social networking system provides the subsequent content feed to the client device for presentation to the user.
US10249008B2
A method, computer-readable storage device and apparatus for addressing a problem in a network using social media are disclosed. For example, the method receives social media data, analyzes the social media data to detect a trend for a service provided by the communication network, wherein the trend indicates a problem with the service, correlates an operational parameter of the communication network providing the service to the problem with the service and adjusts the operational parameter of the communication network to address the problem.
US10249004B2
A system, a method, and a computer program for performing an online, real-time tax consultation for preparation of a client's taxes by a tax agent, wherein the tax agent is remote from the client, and the system is implemented via an electronic, online application accessible via a communications network. Embodiments allow for a client desiring tax preparation of a tax return to initiate the tax preparation with a tax agent via an online, integrated platform; electronically upload or otherwise push the client's tax-related information and documents to the tax agent; participate in an online tax consultation so that the tax agent may investigate, learn, or otherwise obtain the tax information necessary for completing the client's tax return; and electronically approve and file the completed tax return.
US10249003B2
Embodiments of the invention are directed to systems, methods, and computer program products for assessing retirement planning based on a retirement score. The system is configured to create a social network group, receive a request for the user to join the social network group, receive financial information of the user. Based on the financial information of the user, determine the projected retirement score of the user. This system may additionally determine a projected group retirement score range for the social network group, determine that the projected retirement score of the user is within the projected group retirement score range for the social network group, create a group membership for the user to join the social network group based on determining the projected retirement score of the user is within the projected group retirement score range for the social network group.
US10249002B2
Embodiments of the invention are directed to systems, methods, and computer program products for implementing and visualizing individualized consumption across a shared resource allocation structure. Example embodiments include categorizing transactions associated with individual users associated with the shared resource allocation structure and implementing individuals display and viewing of such transactions, including visualization of a relationship between one or more transactions and a set of transaction rules.
US10248995B2
Systems and methods of improving the operation of a transaction network and transaction network devices is disclosed. A lightning KNN host may comprise various modules and engines as discussed herein wherein lookalike records may be identified whereby the speed of the lightning KNN network may be enhanced and the accuracy and precision of results improved whereby the transaction network more properly functions according to approved parameters.
US10248993B2
The disclosure herein relates to systems and methods for generating photo-realistic quality images of a virtual garment super imposed on a visual image associated with a specific photographic subject using three-dimensional virtual components. The pattern making system operable to make virtual garments is configured to reduce the need to work with physical samples for branding agents. The three-dimensional component includes a garment simulation engine which realistically represents fabric and may virtually drape a garment on a three-dimensional avatar. Furthermore, the current disclosure is operable to automate the process of capturing images of a photographic subject in various poses, a fashion model for example, using various digital technologies associated with visual images for generating virtual photo-shoots.
US10248990B2
A method and system of using widgets embedded in web pages as virtual storefronts is disclosed. A user of a social networking site may create a merchant account with a transaction service provider. The user embeds a storefront widget provided by the transaction service provider in the user's profile page on the social networking site and the user can use the storefront widget to input information about products that the user is selling. Other users of the social networking site view the user's profile page and the storefront widget will display the products that the user is selling. The other users may interact with the storefront widget to purchase the products that the user is selling.
US10248989B2
An issue with a pharmacy order that requires user interaction to complete the order is detected. A status message that includes information tailored to the issue and a link to additional information is sent to the customer who placed the order. A request for the additional information is received via the link, and the additional information is transmitted for display on the client device.
US10248988B2
System and method for providing electronic manifesting access for users of a distribution network. A distribution network may provide a user access point, such as by providing application programming interfaces. The access point may provide access the item tracking module upon receipt of valid credentials, such as a user's unique identifier. The access point may receive item information, generate an electronic manifest including the item information and the unique identifier, and allow for tracking the items on the electronic manifest.
US10248985B2
Systems and methods for analyzing lower body movement in low stress and loaded states and selecting footwear are disclosed herein. A system configured in accordance with embodiments of the present technology can include, for example, a plurality of markers and/or sensors and a controller. The markers or sensors can be used to detect lower body movement of a human subject, including inward and outward knee motion and tibia rotation. The controller can be configured to record lower body movement of the human subject in an unloaded state and a loaded state. The controller can further be configured to determine a trend corresponding to a change in the lower body movement from the unloaded state to the loaded state. Based on this trend, the system can select footwear characteristics that counteract any trend away from the lower body movement in the unloaded state.
US10248980B2
A service processing device and method include receiving a service processing request including data interaction processing mode information and account information, and determining, based on the service processing request, one or more data interaction processing mode candidates for executing the service processing request. The data interaction processing mode candidates are determined from a plurality of data interaction processing modes. Each of the data interaction processing modes includes processing parameters, and at least one of the processing parameters is different between different data interaction processing modes. Each of the one or more data interaction processing mode candidates has an associated processing success rate based on a historical processing record of the data interaction processing modes. The method also includes determining, based on the processing success rates, a data interaction processing mode candidate as a data interaction processing mode for executing the service processing request.
US10248972B2
A method of obtaining demographic profiles of individuals or groups of individuals and monetizing the profiles while compensating the individuals whose profiles are monetized.
US10248971B2
Various embodiments herein relate to systems, methods, and devices for enhanced targeted digital advertising for customizable products. Various embodiments described herein relate to systems, methods, and devices for dynamically generating a personalized online advertisement for one or more customizable products, which can be tailored to a particular consumer whose identity has been determined, for example, based on consumer information and/or cookie data from an embedded cookie. Various embodiments herein relate to systems, methods, and devices for determining an advertisement for one or more customizable products within an advertisement space on a website, retrieving a logo or graphic based on user information, wherein the logo or graphic can be graphically embedded into a dynamically determined placement on a customized product advertisement, and wherein the user information is obtained from one or more information sources having disparate data structures through one or more network interfaces.
US10248966B2
A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division.
US10248964B1
A rewards management system is configured to facilitate the redemption of loyalty benefits at a financial institution and apply credits, payments, debits, and/or the like associated with the loyalty benefit to transactions that are characterized by a set of predetermined rules (e.g. an item purchased during a particular transaction, the merchant from whom the transaction originated, the vendor who manufactured the item). The system provides real-time management of the loyalty account so that the loyalty benefit can be used to offset the liability associated with a particular eligible transaction. The system may also be configured to allow a user to satisfy various obligations to the financial institution (e.g. a minimum payment associated with a statement from a transactions account). As such, the system allows the loyalty account provider or the financial institution to provide a customizable rewards program that allows loyalty benefits to be used for any type of transaction.
US10248960B2
In a networked system, a method and apparatus for measuring advertising effectiveness involves broadcasting an advertisement at a broadcast time, monitoring at least one social network or other online forum following the broadcast time, filtering social network traffic to identify messages, search engine queries to identify queries, or other traffic entries, that appear to be responsive to the broadcast advertisement, determining a time of initiation for at least a plurality of entries that appear to be responsive to the broadcast advertisement, and determining at least one demographic for at least the plurality of the entries that appear to be responsive to the broadcast advertisement.
US10248959B2
Techniques are provided which allow targeting social events. Methods and systems allow a user to register a social event which involves a group of users watching a program on a television on a social networking platform. Information related to the event may be obtained and the group of users may be classified as belonging to one or more targeting segments based at least in part on the information related to the event. One or more advertisements may be selected based at least in part on the one or more targeting segments. The one or more advertisements may be transmitted such that the one or more advertisements are displayed on the television.
US10248958B2
Techniques for integrating advertising content into client applications are presented. Events occurring within client applications are monitored and when a predefined event is encountered and external advertising service is consulted for acquiring external content. The external content is then integrated into one or more portions of presentations associated with the client applications.
US10248953B2
The disclosed embodiments include methods and systems for providing tokenized transaction accounts. In one embodiment, a computer-implemented method is provided that may include generating, by one or more processors, a first tokenized transaction account from a first transaction account associated with a first user. The method may also include providing the first tokenized transaction account to a client device associated with the first user for storage in the client device and use in transactions. The method may also include updating the first tokenized transaction account based on one or more conditions and providing the updated first tokenized transaction account to the client device for storage and use in a subsequent transaction.
US10248951B2
A system that automates the clearing and settlement of electronic coupons (E-Coupons) by leveraging existing technologies and enabling E-Coupon redemption at any merchant having electronic funds transfer (EFT) capabilities, such as credit/debit card acceptance. The system reduces opportunities for fraud, reduces or eliminates the need for manual clearinghouse counting and sorting of coupons, and provides an electronic audit trail for coupon redemption, tying a specific purchase to a specific coupon. After registering and selecting coupons, consumers then use an E-Coupon card or account access device at a merchant's point-of-sale (POS) terminal. E-Coupon values are deducted from the consumer's final amount due. Both consumer package goods manufacturers (CPGs) and merchants may be charged a fee. Expired coupons are automatically removed from the account and their value refunded to the CPGs. Reports on redeemed coupons and consumer profiles can be generated and provided to CPGs or merchants.
US10248947B2
The invention provides a method of generating a bank transaction request and a mobile payment terminal hosting a payment application using a secure token for the transaction request and including a secure module. The method comprises the payment application executing a payment protocol with a trader application in order to generate the transaction request, and the payment application requesting an authorization cryptogram from an encryption application hosted in the secure module for verifying authorization of the transaction request in compliance with the payment protocol. The invention also provides the mobile terminal hosting the payment application and including a secure module hosting the encryption application.
US10248941B2
A system for detecting an intrusion in an electronic device. The system includes at least one optical sensor connected to at least one security module of the electronic device. The optical sensor and the security module are configured to detect a variation in light intensity measured by the optical sensor as compared with a reference light intensity associated with at least one pre-determined light source inside the electronic device. The variation in light intensity represents a risk of intrusion into the electronic device.
US10248932B2
The present invention provides various approaches for disseminating emergency broadcasting messages or other messages of importance (hereinafter “alerts”) within virtual world environments such that interested virtual world residents can be made aware of matters of importance based on their physical world locations (e.g., without respect to the locale of their current virtual world presence).
US10248929B2
Systems, methods, and machine-executable coded instruction sets for the fully- and/or partly automated handling of goods are disclosed. In particular, the disclosure provides improvements in the handling of goods in fulfillment of orders for items of mixed sizes, weights, and other dimensions.
US10248924B2
A network includes a workflow management system coupled to an administrator device, and servers coupled to a user device. A network change auditing system receives and stores workflow definitions from the workflow management system that are associated with respective workflows provided by the servers. The network change auditing system receives and stores activity events from the servers that are associated with instructions from user devices to the servers. The network change auditing system associates a first subset of the activity events with a first workflow based on the first subset of the activity events being defined by a first workflow definition. The network change auditing system receives an identification of a first activity event from an administrator device and, in response, provides an identification of the first workflow and at least one second activity event in the first subset of the activity events for display on the administrator device.
US10248918B2
Balancing a workload based on commitments to projects includes monitoring messages in a collaboration system, the messages representing correspondences between users of the collaboration system, selecting a number of the users associated with the collaboration system to form a group of users, retrieving the messages from each of the users in the group of users, analyzing data associated with the messages to determine which of the messages relate to at least one project, and executing, based on a threshold, at least one action to optimize a workload for at least one user in the group of users for the at least one project.
US10248913B1
Embodiments relate to systems and methods for electronically booking ride share trips. The systems and methods can involve a data storage device storing ride sharing records with itineraries including a plurality of legs. The systems and methods can involve at least one processor configured to receive a trip booking request for a passenger, the trip booking request defining passenger constraints including a desired pickup time or drop off time. The at least one processor is configured to generate trip booking options from available ride sharing itineraries, each trip booking option including a leg that satisfies the passenger constraints of the trip booking request. The at least one processor is configured to compute objective values for the trip booking options and remove at least one trip booking option based on a comparison of its objective value and temporal proximity to at least one other trip booking option. The at least one processor is configured to transmit the retained trip booking options for display and confirmation at an interface application of an electronic device.
US10248901B2
The disclosed embodiments generally relate to transaction card constructions, and particularly, to a two-piece transaction card construction. Disclosed embodiments include a generally planar first card component including a first surface and a generally planar second card component including a second surface wherein the first card component is separate from the second card component. In disclosed embodiments, for example, the generally planar first card component and the generally planar second card component may be configured such that one forms a cavity and the other forms an inlay component configured to be seated within the cavity. In other embodiments the generally planar first card component and the generally planar second card component may be configured such that one forms a container and the other forms a lid configured to close the container.
US10248896B2
An optical code reader includes centralized decoding circuitry communicatively couplable to an expandable set of camera modules placed at spaced-apart locations of the optical code reader. A number of and locations for members of the expandable set of camera modules establish application-specific and scalable read zone coverage formed from multiple fields of view of the members.
US10248894B2
A printing system is disclosed. The printing system includes an interpreter module to generate Tagged Object Bit-plane data corresponding to drawing objects for each colorant of a device color space during rasterization a print job data and a common buffer to store the Tagged Object Bit-plane data for each colorant.
US10248892B2
An RFID label processing system for processing base webs comprises a conveyor device configured to feed a base web along a predetermined conveyor path. The base web includes a sequence of processing segments, with each processing segment forming an RFID label. The processing system further comprises at least two processing modules which are arranged adjacent to the conveyor path, wherein the processing modules are spaced apart by a variable distance. At least one sensor module is configured to determine the position of the processing segments on the base web along the predetermined conveyor path and to output a segment position signal, so that a positioning module that is coupled to at least one of the processing modules and the sensor module may be configured to displace the at least one of the processing modules along the predetermined conveyor path depending on the value of the segment position signal.
US10248887B2
An object tracking device and method and image shooting apparatus are provided. The object tracking device includes a processor and a memory, wherein the processor includes an image preprocessing module; a super-pixel matching module; and a background masking module configured to mask a super-pixel image having a matching area, in order to obtain a super-pixel masked image whose background area outside of the matching area is masked. The present invention is able to eliminate obstacles from a output area by a way of background masking, accurately and stably tracking the object.
US10248884B2
Systems and methods are provided for image classification using histograms of oriented gradients (HoG) in conjunction with a trainer. The efficiency of the process is greatly increased by first establishing a bitmap which identifies a subset of the pixels in the HoG window as including relevant foreground information, and limiting the HoG calculation and comparison process to only the pixels included in the bitmap.
US10248878B2
The invention discloses an electronic character input method and a system. The method comprises imaging the text message with an optical imaging device, converting the pointed text information in the text image into character text through an optical character recognition module; and inputting the recognized character text into a current text in process. In addition, modification can be made by, inputting the modified character text into the current text in process. A user can utilize a built-in camera to take a text image for characters to be input, obtain a character text corresponding to the text image through recognition and conversion, input the character text into the text which is currently processed by the intelligent device without inputting the characters in the text image one by one on a keyboard or a touch screen, thereby saving labor and time.
US10248872B2
A method for estimating time to collision (TTC) of a detected object in a computer vision system is provided that includes determining a three dimensional (3D) position of a camera in the computer vision system, determining a 3D position of the detected object based on a 2D position of the detected object in an image captured by the camera and an estimated ground plane corresponding to the image, computing a relative 3D position of the camera, a velocity of the relative 3D position, and an acceleration of the relative 3D position based on the 3D position of the camera and the 3D position of the detected object, wherein the relative 3D position of the camera is relative to the 3D position of the detected object, and computing the TTC of the detected object based on the relative 3D position, the velocity, and the acceleration.
US10248867B2
Systems, methods, and non-transitory computer-readable media can identify a set of video segments that represents a video. A subset of video segments can be selected out of the set of video segments. A list that indicates a playback sequence for the subset of video segments can be generated. Playback of the subset of video segments can be provided based on the playback sequence indicated via the list.
US10248859B2
A viewfinder apparatus includes a window on which a reference mark is disposed; a photography unit (e.g., an eye imaging camera) configured to photograph eyes of a user via the window; and a controller configured to detect a location where the photography unit has been moved, based on a location of the reference mark included in a first image captured by the photography unit before the photography unit is moved and a location of a reference mark included in a second image captured by the photography unit after the photography unit is moved, wherein the controller tracks the eyes of the user by using the detected location.
US10248857B2
This disclosure relates generally to image processing, and more particularly to system and method for detecting and annotating bold text in an image document. In one embodiment, a method is provided for annotating bold text in an image document. The method comprises receiving the image document, processing the image document to derive a digitized textual image, detecting one or more regions of bold text within the digitized textual image using an adaptive edge rounding filter, and annotating the one or more regions of bold text within the image document.
US10248855B2
The present disclosure relates to a method and a device for identifying a gesture. The method includes: determining a depth of each pixel in each of a plurality of images to be processed, in which the plurality of images to be processed are separately collected by the plurality of cameras, and the depth is configured to at least partially represent a distance between an actual object point corresponding to each pixel and the mobile apparatus; determining a target region of each of the images to be processed according to the depth; and determining a gesture of a target user according to image information of the target regions.
US10248854B2
A hand motion identification method includes: obtaining a to-be-identified video; performing area-locating and tracking of a hand for the to-be-identified video, and extracting a red-green-blue (RGB) video and a depth information video of the hand; detecting the RGB video and the depth information video of the hand, to obtain a feature point; representing the feature point by using a 3D Mesh motion scale-invariant feature transform (MoSIFT) feature descriptor; and comparing the 3D Mesh MoSIFT feature descriptor of the feature point with a 3D Mesh MoSIFT feature descriptor in a positive sample obtained through beforehand training, to obtain a hand motion category in the to-be-identified video.
US10248851B2
Apparatus, methods, and articles of manufacture for implementing crowdsourcing pipelines that generate training examples for machine learning expression classifiers. Crowdsourcing providers actively generate images with expressions, according to cues or goals. The cues or goals may be to mimic an expression or appear in a certain way, or to “break” an existing expression recognizer. The images are collected and rated by same or different crowdsourcing providers, and the images that meet a first quality criterion are then vetted by expert(s). The vetted images are then used as positive or negative examples in training machine learning expression classifiers.
US10248849B2
A method for reducing violence within crowded venues is provided. The method includes reading license plates of vehicles passing into entry ports of a parking area, and capturing facial images of persons seeking admission to the venue. A computer compares such license plates to a database of vehicle license plates associated with persons with past histories of violence. A computer also compares captured facial images to a database of facial data for persons with past violent histories. Upon detecting a match, the computer creates an alert presented to law enforcement officers to facilitate detention of such persons for investigation. Information recorded on entry tickets is scanned and saved together with the facial image of the ticket holder. If a violent act occurs, cameras within the venue capture facial images of participants. The computer matches such participants to stored identifying data to assist in the identification and apprehension of such persons.
US10248847B2
A device may store images of people and profile information associated with the images of the people, and may generate configuration information associated with providing customized profile information to a user device. The device may receive an image, of a person, captured by the user device, and may perform facial recognition of the image of the person to generate facial features of the person. The device may compare the facial features of the person and the images of the people, and may identify a stored image of the person, from the images of the people, based on comparing the facial features of the person and the images of the people. The device may determine, from the profile information and based on the configuration information, particular profile information that corresponds to the stored image of the person, and may provide the particular profile information to the user device.
US10248845B2
A facial recognition method includes identifying a first makeup pattern in a region of interest (ROI) of a first image, applying one of the first makeup pattern and a candidate makeup pattern to a ROI of a second image corresponding to the ROI of the first image to generate a third image and recognizing a face based on the first image and the third image.
US10248838B2
A device and method for imaging fluorescently labeled molecules (e.g., nucleic acids) includes securing a modular attachment device to the mobile phone with a sample containing stretched, fluorescently labeled nucleic acid molecules and illuminating the sample with excitation light to cause the fluorescently labeled nucleic acid molecules to emit fluorescent light. Images of the nucleic acids are captured using a camera of the mobile phone. The images from the mobile phone are transferred to a remote computer for image processing and analysis. The images are processed by the remote computer to generate analysis data of sample, wherein the analysis data includes the length of nucleic acid molecules contained in the sample or the length of molecular sub-region(s). The mobile phone or another computing device receives from the remote computer the analysis data and displays at least some of the analysis data thereon.
US10248835B2
Authentication methods and apparatuses are disclosed. An authentication method may include generating a quality profile of an authentication image, and determining an effective region in the authentication image based on the generated quality profile.
US10248832B2
A method of detecting zones liable to contain at least one finger print in an image of at least one portion of hand of an individual includes a step of acquiring the image, a step of determining a plurality of zones of the acquired image and a first selection step. The step of determining a plurality of zones determines that each zone is a continuous zone of points of the acquired image which each exhibit a luminous intensity level greater than or equal to a selected luminous intensity threshold value. The first selection step selects, from among the zones determined, the zones which are liable to represent at least one print of a finger.
US10248825B2
An example method is of image processing provided in according with one implementation of the present disclosure. The method includes receiving an image, placing a window across the image, and computing a set of all occurring grayscale values within the window. The method further includes computing a threshold value based on the set of all occurring grayscale values within the window and determining an output pixel value of at least one pixel from the window based on the threshold value.
US10248822B2
An indicia scanning assembly having a housing with a shock mount receiving space; and an elastomeric scan engine receiving shock mount positioned in the shock mount receiving space. The scan engine receiving shock mount has a first end with a scan engine receiving space.
US10248819B2
An integrated circuit that communicates with a host device via audio channels includes an interfacing circuit that receives and transmits analog signals on the audio channels. Such audio channels are designed for audio speakers and microphones and the interfacing circuit transmits digital data based on the received analog signals. The integrated circuit includes a processing device that is electrically coupled to the interfacing circuit. The processing device receives the digital data from the interfacing circuit and adjusts at least one parameter of the interfacing circuit based on the received digital data. The interfacing circuit receives the digital data from the processing device and transmits analog signals on at least one of the audio channels based on the at least one adjusted parameter.
US10248815B2
A restricted access device such as a cellphone, a tablet or a personal computer, analyzes contemporaneous keyboard inputs of a password and gestures to authenticate the user and enable further access to applications and processes of the restricted access device. The gestures may be facial gestures detected by a camera or may be gestures made by an avatar rendered on a display of the device. The password may be shorted based upon the context of the authentication as well as any gestures occurring during password entry. The gestures may be learned by the restricted access device during the password entry process.
US10248814B2
In one example in accordance with the present disclosure, a system comprises a first memory module and a first memory integrity monitoring processor, embedded to the first memory module, to receive a second hash corresponding to a second memory module. The second hash includes a second sequence number for reconstruction of a final hash value and the second hash is not sequentially a first number in a sequence for reconstruction of the final hash value. The first processor may receive a third hash corresponding to a third memory module. The third hash includes a third sequence number for reconstruction of the final hash value and the third hash is received after the second hash. The first processor may determine if the second hash can be combined with the third hash, combine the second hash and third hash into a partial hash reconstruct the final hash value using the partial hash.
US10248813B2
One embodiment provides a method for enabling computation of a signature of an information set given change information by storing information in a hierarchical data structure, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving change information relating to a first node within the hierarchical data structure; accessing a database comprising at least one key, wherein the at least one key comprises a crypto-hash and is assigned to a node within the hierarchical data structure; identifying a node key within the database that is assigned to the first node; computing a node crypto-hash for the first node after modifying the first node using the received change information; modifying the node key based upon the computed node crypto-hash; and updating the database with the modified node key. Other aspects are described and claimed.
US10248806B2
An information processing apparatus manages a plurality of content items, keywords associated with the plurality of content items respectively, and authorities set to associations between the keywords and the content items, obtains a keyword and identification information of a user, input by an operation of the user, searches for a content item associated with the input keyword among the managed plurality of content items, and decides whether the searched content item should be provided to the user or whether provision should be restricted, based on identification information of the user and an authority set for an association between the input keyword and the searched content item.
US10248800B2
The technology encompasses new uses of already-known cryptographic techniques. The technology entails computer-based methods of sharing information securely, in particular an asymmetric method of secure computation that relies on the private-key/public key paradigm with homomorphic encryption. The methods and programmed computing apparatuses herein harness mathematical concepts and apply them to services or tasks that are commercially useful and that have not hitherto been possible. Applications of the methods and apparatus herein are far-ranging and include, but are not limited to: purchase-sale transactions such as real estate or automobiles, where some aspect of price negotiation is expected; stock markets; legal settlements; salary negotiation; auctions, and other types of complex financial transactions.
US10248795B2
An implementing method for JavaCard application function expansion is provided, where a registering process includes: an expansion application processes a random number when receiving a registration command and sends a processing result, an expansion application identification and an expansion interface number to a master application; the master application verifies the process result, if verification is successful and an expansion application corresponding to the expansion application identification is installed, the master application sets a bit of an expansion point upon the expansion interface number, obtains and stores a handle of the expansion application; a state of an expansion interface registered by the expansion application is stored in the buffer. In solutions provided by the present invention, the expansion interface corresponding to the expansion application is registered to the master application; when needing to invoke the expansion application, the master application can invoke corresponding expansion application via the registered expansion interface.
US10248791B2
Technologies for trusted I/O attestation and verification include a computing device with a cryptographic engine and one or more I/O controllers. The computing device collects hardware attestation information associated with statically attached hardware I/O components that are associated with a trusted I/O usage protected by the cryptographic engine. The computing device verifies the hardware attestation information and securely enumerates one or more dynamically attached hardware components in response to verification. The computing device collects software attestation information for trusted software components loaded during secure enumeration. The computing device verifies the software attestation information. The computing device may collect firmware attestation information for firmware loaded in the I/O controllers and verify the firmware attestation information. The computing device may collect application attestation information for a trusted application that uses the trusted I/O usage and verify the application attestation information. Other embodiments are described and claimed.
US10248790B2
A virtual machine includes a shadow memory, a shadow disk, and a virtual NIC. A virtual machine includes a guest OS. The shadow memory and the shadow disk each store therein pieces of data and pieces of tag information assigned to the pieces of data, so as to be kept in correspondence with one another. When malware transmits data, the virtual NIC generates the transmission information containing the transmitted data and tag information assigned to the transmitted data and further transmits the generated transmission information to the virtual machine. The guest OS extracts the tag information from the received transmission information. Further, the guest OS determines a transfer destination of the transmission information on the basis of the extracted tag information and further transfers the transmission information to the determined transfer destination.
US10248785B2
A hypervisor generates first and second page views, where a guest physical address points to a first page of the first page view and a second page of the second page view. A first pointer value is written to the first page and a second pointer value is written to the second page. A guest operating system executes a first task and if a determination to switch to the second task is made, the guest operating system reads a current pointer value and determines what the current page view is. If the guest operating system determines that the current page view is the first page view, the guest operating system saves the first pointer value in a first memory of the first task, loads the second pointer value from a second memory of the second task, and executes a virtual machine function to switch to the second page view.
US10248778B2
A method for improving unlocking speed and a mobile terminal are provided. The method is applicable to the mobile terminal in a screen-off state and equipped with a metal dome array. The method includes the follows. A first thread is executed when a current unlock mode of the mobile terminal is press-to-trigger fingerprint unlock in the screen-off state, and a second thread is executed during the execution of the first thread. The first thread includes the following. An operation instruction is received when a user touches a fingerprint module, a fingerprint image is acquired, the fingerprint image acquired is compared with a preset fingerprint image, and unlock after a successful match. The second thread includes the following. An operation instruction is received when the user presses the metal dome array, and wait for unlocking success and then a display screen is lit up.
US10248775B2
Techniques for authenticating a biometric input are disclosed. An example of a biometric authentication system is configured to receive a biometric input, perform a first authentication process on the biometric input with an application processor, such that the first authentication process generates one or more authentication parameters, provide the one or more authentication parameters to a secure processor, perform a second authentication process on the biometric input on the secure processor, such that the second authentication process utilizes the one or more authentication parameters, and output an authentication score based on the second authentication process.
US10248772B2
A system for accessing a trusted execution environment includes instructions to transmit, from a first trusted execution environment, a request for a biometric match claim, receive, in response to the request for a biometric match claim, biometric data from a biometric capture device, perform a match of the biometric data against biometric templates stored in the first trusted execution environment, and unseal a second trusted execution environment based on the match data.
US10248767B2
Content hosting architectures and/or social networking architectures can be improved by, e.g., unifying the two architectures to some extent. Services or features from both can be leveraged to provide an ecosystem that can be superior or preferred by users or consumers. For example, premium content that typically must be purchased via a transaction with the content hosting service can be accessed by certain users that have not purchased the premium content provided those users have a social relationship with one that has purchased the premium content, which can be determined based on data managed by the social networking service.
US10248761B2
A computerized method for recording and tracking dermatological lesions is disclosed. The method comprises creating a graphical template of a portion of a human form to assist in taking a photograph of the human body. A composite image of the template and video input are displayed to ensure accuracy of the image. The system also permits a user to highlight multiple dermatological lesions present on the body. When a user highlights the location of a lesion the system prompts the user to create an enhanced zoom image to capture details of the lesion. When multiple enhanced zoom images are created the system permits a user to create a merged image of multiple images of the lesion. The system aligns the images and creates visual accents to quickly display the differences between the photographs, allowing a user to quickly identify changes in the lesion over time.
US10248760B2
This application discloses a system for recording medical image data for production on a portable digital recording medium such as CDs and DVDs. This system includes a parsing software module operatively configured to: (i) receive medical data (ii) identify an end of a particular patient's data (iii) parse patient identification information and study information (iv) store the parsed patient identification information and parsed study information; a job processing software module configured to create a job containing medical data, medical data viewing software, and merge data; a disc writer to receive the job, comprising: a recorder configured to record the medical data viewing software and the medical data within the job; and a printer configured to print patient identification information and the study information on the disc.
US10248759B2
A method for managing a patient medical case. The method includes: obtaining the patient medical case including a patient medical image and a patient medical record; identifying, within the patient medical image, an abnormal image region; searching a reference medical case database using the abnormal image region as a search criterion; retrieving, from the reference medical case database, reference medical cases including reference medical images matching the abnormal image region and reference medical records corresponding to the reference medical images; receiving, from a user, a selection of a reference medical case of the reference medical cases including a reference medical record and a reference medical diagnosis; and modifying the patient medical record based on the reference medical record and the reference medical diagnosis in the reference medical case.
US10248753B2
A method, system, and computer product for performing a coupled noise analysis in an integrated circuit (IC) design include copying one or more victim circuit sections of a victim circuit in the IC design, generating a blockage circuit section that represents a blockage aggressor circuit in the IC design, using the copied one or more victim circuit sections of the victim circuit, determining at least one subcircuit from the blockage circuit section, selecting, for a victim pin on the victim circuit, a power-driven virtual node on the at least one subcircuit, applying a power source to the power-driven virtual node on the at least one subcircuit, calculating a coupled noise at the victim pin contributed by the at least one subcircuit in response to the power source being applied, comparing the coupled noise to a threshold noise level, and altering the IC design when the coupled noise exceeds the threshold noise level.
US10248751B2
Methods and apparatuses are described for creating, editing, and viewing a floorplan of a circuit design. Specifically, some embodiments enable a user to perform a graphical operation at an inference point in a circuit design layout, wherein the location of the inference point is determined based on existing graphical objects in the circuit design layout. Some embodiments substantially instantaneously update a congestion indicator in a circuit design layout in response to modifying the circuit design layout. Some embodiments substantially instantaneously update pin locations of a block or partition in response to changing the size or shape of the block or partition. Some embodiments enable a user to view a circuit design layout based on the logical hierarchy, and also based on at least one additional attribute type such as voltage, power, or clock domain.
US10248744B2
Methods, systems, and computer readable media for acoustic classification and optimization for multi-modal rendering of real-world scenes are disclosed. According to one method for determining acoustic material properties associated with a real-world scene, the method comprises obtaining an acoustic response in a real-world scene. The method also includes generating a three-dimensional (3D) virtual model of the real-world scene. The method further includes determining acoustic material properties of surfaces in the 3D virtual model using a visual material classification algorithm to identify materials in the real-world scene that make up the surfaces and known acoustic material properties of the materials. The method also includes using the acoustic response in the real-world scene to adjust the acoustic material properties.
US10248739B2
An management system stores information including communication state data indicating a communication state of a terminal as raw log data, and applies format processing to the raw log data to generate formatted log data before a request for obtaining communications log information of the terminal is received. When the request is received, the management system searches the formatted log data to obtain formatted log data that matches the request.
US10248727B2
There are disclosed a system and method for providing a word search service based on message according to the present invention. The system for providing a word search service based on message according to the present invention includes a database which is equipped with a plurality of data modules and registers sentence data and word extracted from the sentence data in each data module equipped to manage the sentence data and the word; and a service server which, if receiving a search word from a user terminal, broadcasts the received search word to all data modules and is provided with a search result from each of all data modules in response to broadcasting and thereafter provides the provided search result to the user terminal.
US10248724B2
A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
US10248722B2
A system with methodology for providing multi-language support for dynamic ontology. In one embodiment, for example, a method comprises: storing an ontology for a data store, wherein the ontology comprises a plurality of data types; for each data type of the plurality of data types: storing, in the ontology, one or more display values, wherein each display value is associated with a locale; determining a locale identifier corresponding to a particular locale; selecting a particular display value corresponding to the particular locale; displaying the particular display value.
US10248711B2
A method and associated systems for a multidimensional information repository for managing dynamic time-sensitive and space-sensitive user profiles. A profile-management system receives an incoming event that identifies a user profile and is associated with a location, a time period, and a subject. The system searches the repository for records that identify the profile, location, time period, and subject and creates any such records that do not already exist. The system then creates time-sensitive and space-sensitive linkages that link the user profile record to the location, time-period, and subject records. The system dynamically updates these linkages in response to changes to the user profile and uses the linkages to assign context to queries submitted to a main database. In another embodiment, the system recommends additional linkages based on patterns identified in the newly created linkages.
US10248709B2
Systems, methods, and software for management of partitioned data storage spaces are provided herein. An exemplary method includes storing sets of structured data records among partitioned data storage spaces, with data fields of the structured data records correlated among the sets by relational associations. The method includes maintaining data fields in a first set of structured data records, the data fields comprising promoted data fields that reference properties of data fields of a second set of structured data records. Responsive to an update to a data field of a first structured data record, the method includes determining if the update relates to a promoted data field, implementing a portion of the update in the second set of structured data records, and propagating the update to associated promoted data fields in the first set of structured data records along with any intervening changes received for the associated promoted data fields.
US10248706B2
A computer-implemented method includes detecting a source update applied to a source table, where the source table includes a plurality of columns, and where the source update modifies a first subset of columns of the plurality of columns. A second subset of columns of the plurality of columns is determined, by a computer processor. The second subset of columns has more columns than the first subset of columns and fewer columns than the plurality of columns. Determining the second subset of columns includes determining which of the plurality of columns were updated most recently. The second subset of columns is included in a set clause of an update statement for updating a target table, where the target table is or includes a replica of the source table. The update statement is applied to the target table to achieve at least a minimum batching percentage within a plurality of update statements.
US10248690B1
The present invention extends to methods, systems, and computing system program products for decrementally calculating correlation for Big Data or streamed data. Embodiments of the invention include decrementally calculating one or more components of a correlation for two modified computation subsets based on one or more components of the correlation calculated for two previous computation subsets and then calculating the correlation for the modified computation subsets based on the decrementally calculated components. Decrementally calculating the components of a correlation avoids visiting all data elements in the modified computation subsets and performing redundant computations thereby increasing calculation efficiency, saving computation resources, and reducing computing system's power consumption.
US10248687B2
A search and find user interface is provided that is integrated with a data indexing engine to allow efficient and high-speed data search and retrieval across data storage folders associated with a given software module or associated with a number of disparate software modules. An expanded form of the search and find user interface is provided for advanced searching. Where searching is required beyond a present search scope, an automatic “upscoping” mechanism is provided for expanding a search to data storage folders outside a current data storage folder on which an initial search is executed.
US10248665B1
A contest method and system include a sponsor displaying an advertisement accompanied by a contest invitation in association with a spectator event. An electronically geofenced perimeter of the spectator event to electronically submit affection-demonstrating digital images for contest participation, the affection-demonstrating digital images comprising at least one still image selected from a personal photograph, a family photograph, and a pet photograph portraying demonstrations of kissing, hugging, or otherwise conveying personal affection between at least two individuals or pets. Selecting a subset of the affection-demonstrating digital images from spectators located within the electronically geofenced perimeter of the spectator event as candidates for entry into a voting stage of the contest.
US10248657B2
Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
US10248656B2
Various embodiments for managing data in a data storage having data deduplication. For a back reference data structure incorporating reference information for at least one user data segment to a storage block, a user data segment identification (ID) representative of the at least one user data segment is removed from the back reference data structure.
US10248648B1
An online system receives comments provided by users and analyzes them. The users may be associated with an organization, for example, employees of an enterprise may provide comments related to the enterprise. The online system classifies the comments to determine whether the comments are prescriptive or non-prescriptive. The online system may generate reports based on the classification of the comments. The online system may use a machine learning model for classifying the comments. The features used for the machine learning model include an indication of whether the input comment is associated with a question, n-grams from the comment, location of verbs in sentences, and so on.
US10248645B2
In one embodiment, a method includes retrieving multiple posts containing each of the query terms after receiving a search query for posts from a user of an online social network, identifying, from an index of known phrases, one or more known phrases in the text of the retrieved posts, filtering the retrieved posts to generate a filtered set of posts, wherein the filtering comprises removing each post not containing at least one of the identified known phrases, computing features for each of the identified known phrases, calculating a score for each post in the filtered set based on the features of the identified known phrases, ranking the posts based on the calculated scores, and sending instructions, to the client system, for generating a search-results interface comprising references to one or more of the posts presented in ranked order.
US10248642B2
One or more techniques and/or systems are disclosed for generating a document pre-populated with user-based information. A user's authorized social network can be mined for user-based information. The user-based information mined from the user-authorized social network can be added to a document template at locations in the template of one or more information identifiers in order to generate the pre-populated document. The one or more information identifiers can be used to identify the user-based information on the user authorized social network.
US10248638B2
Provided is an information input system including an information input field display section that displays an information input field for inputting information for each of plural persons inputting information, a specified problem input field display section that displays a specified problem input field for inputting a character string indicating a specified problem with respect to the input information for a problem-specifying person, a recording section that associates and records character string information with the information input field when an input of the character string is received from the problem-specifying person, and a guidance display section that displays, as input guidance, at least one character string information item, which is recorded by the recording section, along with the information input field when a request for display of the information input field is received from any one of the plural persons inputting information.
US10248636B2
An electronic device includes a display, an input device, and a controller. The display displays a character input screen. The input device includes character input keys, a character delete key, and a confirmation key. When the controller detects a character input key being pressed, the controller causes a character corresponding to the character input key to be displayed on the character input screen and determines whether or not any word registered in a word table is predictable from an unconfirmed character or a character string of unconfirmed characters input of which has not been confirmed through the confirmation key. In response to a single press on the character delete key, the controller deletes a deletion start character that makes word prediction impossible, or the deletion start character and at least one unconfirmed character immediately preceding or following the deletion start character.
US10248635B2
The disclosure relates to a character input method and system, which may include a digital device including an input surface and an output surface. The method and system may include or perform operations including: displaying a character string using a recognition area and an insertion area of the output surface; selecting a position within the character string; displaying, in the recognition area, a part of the string ending with a first character while masking, in the insertion area, a part of the string starting with a second, succeeding character; detecting an input stroke entered manually in the insertion area; performing handwriting recognition; inserting, at the position within the string of characters, a recognised character(s); and scrolling the string in the recognition area so as to display, in the recognition area, the recognised character(s) that were inserted into the string of characters.
US10248633B2
Server systems are disclosed that receive content requests and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. The server systems can also generate text information regarding text in the requested content items, and provide the text information to user devices so that the user devices can have knowledge of the text in the content item. The user device can use the text information to handle user interactions with the content item, including copy, paste and search commands and other similar commands. Accordingly, the hardware-independent graphics commands-based representation may provide text interactivity and effects not otherwise available to content representations based on graphics commands or images of content.
US10248629B2
A method for determining a wiring risk is a method for determining a first risk that electric wires connected to a plurality of terminal devices are bundled into a single harness, and a second risk that harnesses fail at the same time, wherein the first risk is determined by identifying the number of connectors to which a target harness identified from the plurality of harnesses is indirectly connected, and the second risk is determined by matching location information of the target harness to an influenced area by a hazard source, and identifying whether the target harness passes through the influenced area.
US10248627B2
A method for storing an image of a vehicle black box comprises: an image input step for inputting an image through a camera module; a temporary storage step for temporarily storing the inputted image in a temporarily processing unit, which consumes relatively low power, and allowing an event processing unit, which consumes relatively high power, to be in a sleep state or a power-off state; and an event storage step for allowing the event processing unit to be returned from the sleep state or the power-off state and storing in the event processing unit an image for the event from the time of the event occurrence up until before a predetermined time and from the time of the event occurrence up until after a predetermined time.
US10248626B1
A method for document similarity analysis. The method includes obtaining a document to be archived, and identifying a document category similar to the document to be archived. The similar document category is identified by: identifying a document category that includes indexing terms that are identical to indexing terms in the document to be archived, obtaining term frequency vectors for the identical indexing terms in the document to be archived and in the identified document category, generating normalized term frequency vectors, from the term frequency vectors, calculating a common denominator similarity based on the normalized term frequency vectors and a common denominator, and determining that the document category is similar to the document to be archived based on the common denominator similarity. The method further includes registering the document to be archived in the document category.
US10248624B2
A method and system for synchronizing documents in a distributed server-client environment. The system includes a synchronization server, a distributor client, a user client, and/or a network connecting the server and the clients. The method includes the steps of wrapping synchronization information such as document ID and version number in a synchronized document, storing the synchronized document and the synchronization information in a synchronization server, and comparing the local version with the version stored in the sync server if a latest version is to open, and if the local version is not the latest version, accessing the latest version document by receiving the document from the synchronized server.
US10248623B1
Described are techniques for processing data. Hash values for the data portions of a logical device are determined. Each data portion has a corresponding one of the hash values. It is determined whether a first of the hash values associated with a first of the data portions is equal to a hash value of an implied data value. If the first hash value is equal to the hash value of the implied data value, first processing is performed including determining whether the first data portion has a current data value equal to the implied data value, and responsive to determining that the first data portion has a current data value equal to the implied data value, performing second processing including updating first metadata for the first data portion to denote that the first data portion has the implied data value. The first data portion is not associated with allocated storage.
US10248620B2
According to an example, database constraint generation may include receiving data related to a table in a database, analyzing the data to determine a row count for a column of the table, and analyzing the data to determine a number of distinct values for the column of the table. A comparison value may be determined by comparing the row count to the number of distinct values. The database constraint generation may further include determining if the comparison value is within a threshold. If the comparison value is within the threshold, an annotation may be added to the column of the table such that the column is considered unique during a cardinality estimation process involving the table.
US10248619B1
In one aspect, a method to restore a virtual machine comprising receiving a selection of a point-in-time copy to restore, retrieving catalog information associated with the point-in-time copy of the virtual machine to restore, mounting a datastore on a host, modifying a virtual machine configuration file path, registering modified virtual machine configuration file path with the host, determining a snapshot ID of a snapshot of the virtual machine and reverting to the snapshot of virtual machine.
US10248616B2
The present invention provides an integrated system-on-chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. The device further includes a driver interface and coupled to the driver module and configured to be coupled to a silicon photonics device. In an example, a control block is configured to receive and send instruction(s) in a digital format to the communication block and is configured to receive and send signals in an analog format to communicate with the silicon photonics device.
US10248609B2
A modular interconnectivity assembly for interconnecting elements of a point of sale system, the modular interconnectivity assembly including at least one interconnectivity module including an Input/Output (I/O) hub having at least one upstream facing port and at least two downstream facing ports, at least one upstream connector connected to the at least one upstream facing port of the (I/O) hub and adapted for communication in accordance with a first communication protocol, at least one downstream connector connected to at least one of the at least two downstream facing ports and adapted for communication in accordance with the first communication protocol and at least one interface connected to another of the at least two downstream facing ports and adapted for communication in accordance with a second communication protocol, different from the first communication protocol.
US10248608B2
A controller circuit includes a first signal processing device processing signals in accordance with a first predetermined rule, a second signal processing device processing signals in accordance with a second predetermined rule, a data bus coupled between the first signal processing device and the second signal processing device and comprising multiple data lines, and a confirm signal line coupled between the first signal processing device and the second signal processing device. The first signal processing device transmits a synchronization signal to the second signal processing device via the data bus. The second signal processing device estimates transmission delay on each data line according to the synchronization signal, performs transmission delay compensation on each data line according to the estimated transmission delay and transmits a confirmation signal on the confirm signal line to notify the first signal processing device that the transmission delay compensation is complete.
US10248597B2
A security system having a control unit in communication with detection devices and notification systems to provide messages. Methods for employing a control unit are also provided herein.
US10248593B2
A technique for handling interrupts in a data processing system includes receiving, at an interrupt presentation controller (IPC), an event notification message (ENM) that specifies an event target number and a number of bits to ignore. In response to a slot being available in an interrupt request queue, the IPC enqueues the ENM in the slot. In response to the ENM being dequeued from the interrupt request queue, the IPC determines a group of virtual processor threads that may be potentially interrupted based on the event target number and the number of bits to ignore specified in the ENM. The event target number identifies a specific virtual processor thread and the number of bits to ignore identifies the number of lower-order bits to ignore with respect to the specific virtual processor thread when determining a group of virtual processor threads that may be potentially interrupted.
US10248582B2
The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to and/or from the primary data storage system. In one embodiment of the invention, the storage processor operates to analyze the data associated with write block commands that relate to different storage locations in a data store system that is associated with the primary data storage system so as to identify the potential writing of the block(s) of the same data to the data store system and prevent the writing of such blocks of data.
US10248581B2
Methods, systems, and machine readable medium for multi-thread safe system level modeling simulation (SLMS) of a target system on a host system. An example of a SLMS is a SYSTEMC simulation. During the SLMS, SLMS processes are executed in parallel via a plurality of threads. SLMS processes represent functional behaviors of components within the target system, such as functional behaviors of processor cores. Deferred execution may be used to defer execution of operations of SLMS processes that access a shared resource. Multi-thread safe direct memory interface (DMI) access may be used by a SLMS process to access a region of the memory in a multi-thread safe manner. Access to regions of the memory may also be guarded if they are at risk of being in a transient state when being accessed by more than one SLMS process.
US10248579B2
Embodiments of an invention for method, apparatus, and instructions for safely storing secrets in system memory are disclosed. In one embodiment, a processor includes a hardware key, an instruction unit, and an encryption unit. The instruction unit is to receive an encryption instruction and a compare instruction. The encryption instruction is to have a first plaintext input value. The compare instruction is to have a second plaintext input value. The encryption unit is to, in response to the encryption instruction, encrypt the first plaintext input value using the hardware key to generate a ciphertext value, and, in response to the compare instruction, decrypt the ciphertext value using the hardware key to generate a plaintext output value and compare the plaintext output value to the second plaintext input value.
US10248578B2
The various embodiments described below are directed to providing authenticated and confidential messaging from software executing on a host (e.g. a secure software application or security kernel) to and from I/O devices operating on a USB bus. The embodiments can protect against attacks that are levied by software executing on a host computer. In some embodiments, a secure functional component or module is provided and can use encryption techniques to provide protection against observation and manipulation of USB data. In other embodiments, USB data can be protected through techniques that do not utilized (or are not required to utilize) encryption techniques. In accordance with these embodiments, USB devices can be designated as “secure” and, hence, data sent over the USB to and from such designated devices can be provided into protected memory. Memory indirection techniques can be utilized to ensure that data to and from secure devices is protected.
US10248577B2
Provided are a computer program product, system, and method for detecting a security breach in a system managing access to a storage. Process Input/Output (I/O) activity by a process accessing data in a storage is monitored. A determination is made of a characteristic of the data subject to the I/O activity from the process. A determination is made as to whether a characteristic of the process I/O activity as compared to the characteristic of the data satisfies a condition. The process initiating the I/O activity is characterized as a suspicious process in response to determining that the condition is satisfied. A security breach is indicated in response to characterizing the process as the suspicious process.
US10248573B2
Managing memory of a computing environment. A determination is made as to whether a block of memory is being used to back an address translation structure used by a guest program. The block of memory is a block of host memory, and the guest program is managed by a virtual machine manager that further manages the host memory. A memory management action is performed based on whether the block of memory is being used to back the address translation structure.
US10248564B2
A system and method for network traffic management between multiple nodes are described. A computing system includes multiple nodes connected to one another. When a home node determines a number of nodes requesting read access for a given data block assigned to the home node exceeds a threshold and a copy of the given data block is already stored at a first node of the multiple nodes in the system, the home node sends a command to the first node. The command directs the first node to forward a copy of the given data block to the home node. The home node then maintains a copy of the given data block and forwards copies of the given data block to other requesting nodes until the home node detects a write request or a lock release request for the given data block.
US10248546B2
A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.
US10248542B2
Embodiments of the present invention disclose a method, computer program product, and system for comparing screenshots of an application interface. In one embodiment, the method includes receiving test scenario parameters, wherein the parameters include a first screenshot of an application interface, one or more page objects associated with the first screenshot, generating a second screenshot of an updated application interface, identifying one or more page objects within the second screenshot based on a scope of each of the page objects associated with the first screenshot, comparing a section of the second screenshot to a section of the first screenshot that includes one or more page objects associated with the first screenshot that correspond to one or more page objects included in the section of the second screenshot, and determining whether the section of the second screenshot matches, within a predetermined tolerance level, the section of the first screenshot.
US10248535B2
Methods and systems for locale verification include converting a set of expected locale responses into a normalized format based on a locale data template. A user's filled locale data template in the normalized format is compared to the normalized set of expected locale responses using a processor. A report is generated that identifies mismatches between the received locale data template and the set of expected locale responses.
US10248534B2
In one embodiment of the present invention, a thread is scheduled for execution by a processor, and the thread includes instructions for testing functionality of a feature of the processor. A workload location on the thread is determined. A hook is placed on the determined workload location. The thread is executed by the processor. In response to encountering the hook during the execution of the thread, a workload is selected from a pool, and the pool includes two or more workloads.
US10248524B2
Novel instructions, logic, methods and apparatus are disclosed to test transactional execution status. Embodiments include decoding a first instruction to start a transactional region. Responsive to the first instruction, a checkpoint for a set of architecture state registers is generated and memory accesses from a processing element in the transactional region associated with the first instruction are tracked. A second instruction to detect transactional execution of the transactional region is then decoded. An operation is executed, responsive to decoding the second instruction, to determine if an execution context of the second instruction is within the transactional region. Then responsive to the second instruction, a first flag is updated. In some embodiments, a register may optionally be updated and/or a second flag may optionally be updated responsive to the second instruction.
US10248523B1
The disclosed computer-implemented method for provisioning distributed datasets may include (1) identifying a dataset, where a production cluster stores a primary instance of the dataset by distributing data objects within the dataset across the production cluster according to a first partitioning scheme, (2) receiving a request for a testing instance of the dataset on a testing cluster, where the testing cluster is to distribute storage of data objects across the testing cluster according to a second partitioning scheme, (3) locating a copied instance of the dataset, (4) partitioning the copied instance of the dataset according to the second partitioning scheme, thereby generating a plurality of partitions, and (5) providing the testing instance of the dataset by providing storage access for each node within the testing cluster to a corresponding partition within the plurality of partitions. Various other methods, systems, and computer-readable media are also disclosed.
US10248520B2
Implementations of the present disclosure involve an apparatus and/or method for conducting an at-speed functional test on a silicon wafer of an integrated circuit. In one embodiment, the method includes utilizing a first clock signal during a first portion of the test and a second clock signal during a second portion. The clock signals are configured such that a first subset of the logic stages of the circuit are tested at-speed by the first portion and a second subset of the logic stages of the circuit are tested at-speed. Further, in one embodiment, the first subset and the second subset comprise all of the logic stages of the circuit design. Through the configuration of the clock signals, the tester may ensure that each stage of the circuit design is tested at-speed such that a more accurate at-speed test result may be obtained in a low current environment.
US10248519B2
The present invention provides an input device test system, configured to test an input device having a plurality of functional elements. The input device test system includes: a test host, configured to execute a test program and a message interception program, and output a test message by means of the test program; and a test platform, configured to receive the test message and operate the input device according to the test message, where the input device outputs a response message to the test host in response to the operation, where the message interception program is used to intercept the response message and convert the response message into at least one code, and the test program determines whether the at least one code is consistent with the test message.
US10248517B2
A computer-implemented method includes: acquiring learning data from the plurality of processing devices in which a setting item, a setting value that include a setting error included in configuration information acquired when a fault in a system has occurred, and a fault type are associated with each other; determining whether each of fault types included in the learning data depends on a software configuration; extracting first software configuration information indicating a combination of setting files in which settings related to software are described, from the configuration information, based on a result of the determining; extracting second software configuration information indicating a combination of setting files in which settings related to software are described, from configuration information of a detection target; and determining whether to output an indication of a fault occurrence within the detection target by comparing the second software configuration information with the first software configuration information.
US10248503B2
A data storage device includes a nonvolatile memory device including a first page group coupled to a first word line and a second page group coupled to a second word line, which is subsequent to the first word line in order of a write operation; and a controller suitable for, after an abnormal power-off during a write operation to the first page group, copying a first data stored in a weak page of the first page group to a stable page of the second page group when a first error correction operation to data stored in the first page group is a success.
US10248498B2
The disclosure relates to technology performing a cyclic redundancy check (CRC). Data is divided into a plurality of blocks, each of the plurality of blocks having a fixed size equal to a degree of a generator polynomial. A CRC computation is independently performed on each of the plurality of blocks, and the CRC computation for each of the plurality of blocks is combined by application of an exclusive or (XOR) operation.
US10248497B2
A processing system includes a memory coupled to a processor. The memory stores data blocks, with each data block having a separate associated checksum value stored along with the data block in the memory. The processor has a storage location that stores parity information for the data blocks, with the parity information having a plurality of parity blocks. Each parity block represents a parity of a corresponding set of data blocks. The parity blocks can be accessed for use in error detection and correction schemes used by the processing system.
US10248487B1
A method of managing a server is described where a service performed by a task executing on the server is configured into a plurality of sub-tasks, which may be further configured into a plurality of subsidiary tasks. When a subsidiary task executes, the completion thereof is determined to be either a successful or an unsuccessful completion. The completion status of the ensemble of subsidiary tasks is assessed on each completion of a subsidiary task, and the failure of any subsidiary task to successfully complete is deemed to be a failure to complete of the server task. The failure to complete is reported to the requesting application without waiting for the completion of any pending subsidiary task.
US10248485B2
Aspects of the present invention include a method, system and computer program product. The method includes a processor operating first and second physical channel identifier (PCHID) devices comprised of a plurality of functional logic components, wherein one or more of the functional logic components are specific to one or more of the first and second PCHIDs and wherein one or more of the functional logic components are in common and not specific to one or more of the first and second PCHIDs; determining that an error condition exists in the first PCHID or the second PCHID; executing a recovery method to remove the error condition from the first PCHID or the second PCHID in which the error condition exists; and executing, by the processor, an initialization method for both of the first and second PCHIDs.
US10248484B2
An integrated circuit may include a plurality of configuration random access memory (CRAM) sectors that configure logic sectors to perform user-defined functions. The logic circuits configured by the CRAM sectors may vary in their criticality to the operation of the integrated circuit. A prioritized error detection schedule may be provided to error detection circuitry, allowing a more frequent check of sectors that are used to configure logical circuitry that is critical to the operation of the integrated circuit. Upon detecting an error in a given CRAM sector, a sensitivity map may be used to determine the logical location corresponding to the errant CRAM sector. A sensitivity processor may assign a criticality level to the logical location, and appropriate corrective action for the errant CRAM sector may be determined based on the criticality level and the logical location corresponding to the sector.
US10248483B2
A computer is programmed to identify failures and perform recovery of data. Specifically, in several embodiments, the computer is programmed to automatically check integrity of data in a storage structure to identify a set of failures related to the storage structure. The computer is further programmed in some embodiments to identify, based on one failure in the set of failures, a group of repairs to fix that one failure. Each repair in the group of repairs is alternative to another repair in the group. The computer is also programmed in some embodiments to execute at least one repair in the group of repairs, so as to generate corrected data to fix the one failure. In certain embodiments, the corrected data is stored in non-volatile storage media of the computer.
US10248481B2
An information processing device includes: an acquisition unit configured to acquire a determination result of a state of a user, who has given a transmission job execution instruction, determined based on biological information of the user; and a job control unit configured to control an execution of the transmission job according to the user state determination result, wherein when it is determined that the user is in an off-normal state, the job control unit executes a confirmation request process to request the user to make a confirmation related to the transmission job.
US10248478B2
A relationship analyzing unit generates an assumed endpoint based on class relationship information. A log analyzing unit refers to the class relationship information and extracts noun-verb information from an access log, and an actual endpoint generating unit generates an actual endpoint by converting a verb in the noun-verb information into an HTTP method name and converting a noun therein into a path. A merge unit identifies an endpoint included in assumed endpoints generated by the relationship analyzing unit, as a specification endpoint, among actual endpoints.
US10248476B2
Exemplary embodiments relate to the problem of determining measurements in a distributed computing environment in which observations relating to the measurements are distributed amongst two or more nodes. Each node, which stores a number of node-specific observations, makes available its observation count and a number of observation sketches. The observations are merged into an array, and the sketches from each node are combined into overall summary sketches representing a summary of the observations across all the nodes. The summary sketches may then be used to approximate the measurement. The described techniques allow for the computation of arbitrary measurements (i.e., measurements that are not predetermined and for whose calculation the environment is not preconfigured) in a grid computing environment with a technical advantage of having very few rounds of data communication (e.g., two or less) required between the nodes in the computing grid.
US10248468B2
A method to manage peripheral component interconnect (PCI) memory includes accessing a page table that includes mapped data representing base address register (BAR) space and addresses of PCI devices. The method also includes determining whether a requested address of a PCI device has a corresponding entry in the page table. The method further includes invoking a hypervisor to perform a memory operation to obtain address information of the PCI device upon determining that the requested address does not have the corresponding entry in the page table.
US10248448B2
Methods, computer-readable storage medium, and systems described herein facilitate provisioning a virtual desktop infrastructure having virtual shared storage. A provisioning manager receives a desktop pool type and provisions virtual shared storage among a cluster of hosts. The provisioning manager configures the virtual shared storage based on the desktop pool type and provisions at least one virtual machine to each host in the cluster of hosts. The provisioning manager optimizes the virtual shared storage by receiving a storage performance benchmark from each host and performing an optimization on the cluster of hosts if the storage performance benchmark results do not meet a threshold within a pre-defined tolerance.
US10248446B2
A system plan for a single symmetric multiprocessing server having a plurality of computing nodes with a single hypervisor that spans across the plurality of computing nodes may be created based upon user defined parameters. Based upon the user defined parameters, an asymmetric cabling structure between the computing nodes of the single symmetric multiprocessing server for the system plan may be determined. In response to determining the asymmetric cabling structure, the system plan may be displayed to a user through a graphical user interface.
US10248444B2
A method for allocating virtual machines (VMs) to run within a non-uniform memory access (NUMA) system includes a first processing node and a second processing node. A request is received at the first processing node for additional capacity for at least one of (a) establishing an additional VM and (b) increasing processing resources to an existing VM on the first processing node. In response to receiving the request, a migration manager identifies whether the first processing node has the additional capacity requested. In response to identifying that the first processing node does not have the additional capacity requested, at least one VM is selected from an ordered array of the multiple VMs executing on the first processing node. The selected VM has low processor and memory usage relative to the other VMs. The selected VM is migrated from the first processing node to the second processing node for execution.
US10248427B2
A semiconductor device includes one or more internal circuits; a nonvolatile memory circuit including a first region suitable for storing first data for the nonvolatile memory circuit and a second region suitable for storing second data for the internal circuits; a first register suitable for temporarily storing the first data; one or more second registers suitable for temporarily storing the second data; and a control circuit suitable for controlling the nonvolatile memory circuit to transmit the first data and the second data to the first register and to the second registers, respectively, when a boot-up operation is performed.
US10248423B2
A short pointer mode application is loaded in an address space configured for use by a plurality of types of applications including the short pointer mode application and a long pointer mode application. The address space has a first portion addressable by short pointers of a defined size and a second portion addressable by long pointers of another defined size. The other defined size is different from the defined size. Based on executing the short pointer mode application, one or more short pointers of the short pointer mode application are converted to one or more long pointers; and the one or more long pointers are used to access memory within the first portion of the address space addressable by short pointers.
US10248422B2
Systems, methods, and apparatuses for executing an instruction are described. In some embodiments, a decoder circuit decodes an instruction, wherein the instruction to include at least an opcode, a field for source operand, and a field for a destination operand. Execution circuitry executes the decoded instruction to determine if a tag from the address from the source operand matches a tag in a selected non-volatile memory address cache (NVMAC) cache line, wherein when there is a match a hit indication is stored in the destination operand, and when there is not a match, a no hit indication is stored in the destination operand and the NVMAC is updated with the tag from the address from the source operand.