US10091597B2
An off-head detection system for an in-ear headset comprises an input device that receives an audio signal, a feed-forward microphone signal, and a driver output signal; an expected-output computation circuit that predicts a value of the driver output signal based on a combination of the audio signal and the feed-forward microphone signal from the signal monitoring circuit, and off-head data from the off-head model; and a comparison circuit that compares the observed output signal provided to the driver and the computed expected output to determine an off-head state of the in-ear headset.
US10091596B2
Sound output devices, output systems and methods are provided. The sound output device includes a speaker; a communicator configured to perform communication with an external speaker and a content source that provides sound content to the external speaker; and a processor configured to recognize the external speaker in response to the device entering into a predetermined range from the external speaker, to perform pairing with the external speaker, to receive information about the content source from the external speaker, to receive the sound content from the content source based on the information about the content source, and to output the received sound content through the speaker.
US10091590B2
A hearing aid compatible portable electronic audio device is configured to automatically determine whether or not the device is being used by a hearing impaired user who is wearing a hearing aid, and select a mode of operation based on this determination. The device includes a proximity sensor and a magnetic field sensor. The proximity sensor is used to detect a change in distance of the device to the user's ear. The magnetic field sensor is used to detect a change in magnetic field caused by the device moving relative to the hearing aid. The device selects between a normal audio mode of operation and a hearing aid compatible mode of operation based on both the change in detected distance and the change in detected magnetic field. Other embodiments are also described and claimed.
US10091582B2
A piece of audio equipment is provided that includes a first signal path including a first dynamic range expander and a lowpass filter. The piece of audio equipment also includes a second signal path parallel to the first signal path, wherein the second signal path includes a second dynamic range expander and a highpass filter. The piece of audio equipment further includes a summing amplifier configured to receive a first signal from the first signal path, a second signal from the second signal path, and a clear signal from an audio source and output a summed signal.
US10091581B2
Disclosed herein are system, method, and tangible computer readable medium for creating a desired audio effect for a user. The method includes operations including: causing a plurality of speakers to play test signals, each test signal being specific to one of the speakers; receiving from a remote device recorded frequency responses of the speakers resulting from the playing of the test signals; creating one or more filters to match an audio profile selected by a user; applying the filters to the recorded frequency responses to obtain filtered transformations of the speakers; and transmitting the filtered transformations to the speakers; wherein the filtered transformations are applied at the speakers to thereby achieve the user audio profile.
US10091575B2
A method and system for obtaining an audio signal. In one embodiment, the method comprises receiving a first sound signal at a first microphone arranged at a first height vertically above a substantially flat surface; receiving a second sound signal at a second microphone arranged at a second height vertically above the substantially flat surface; processing a signal provided by the first microphone using a low pass filter; processing a signal provided by the second microphone using a high pass filter; adding the signals processed by the low pass filter and the high pass filter to form a sum signal; and outputting the sum signal as an audio signal.
US10091574B2
A pneumatic audio system which is compatible with use within an MRI environment is disclosed. The system has an audio transducer including a housing having a plurality of walls, a foam insert supported within the housing, and a speaker supported by the foam insert and extending at an angle with respect to the walls of the housing. The system further has a hollow tube coupled to the audio transducer at a first end and configured to transmit audio signals from the speaker through the tube. The system further has an earphone coupled to a second end of the hollow tube and configured to deliver audio signals to an ear canal of a human user.
US10091572B2
Devices and methods for controlling the functionality of a pair of earbuds. The first earbud establishes a connection between the first earbud and an electronic device, searches for the second earbud of the pair of earbuds using Body Coupled Communication, BCC, and sends a signal from the first earbud to the electronic device including information defining whether the first earbud detected the second earbud during the search. The electronic device receives a signal from the at least one of the earbuds, the signal comprising information defining whether the earbud has detected the other earbud of the pair of earbuds using Body Coupled Communication, BCC, and sends a signal to the at least one earbud wherein the signal is controlled based on the received signal and includes information associated with controlling the functionality of the pair of earbuds.
US10091569B1
Examples described herein relate to systems, apparatuses, and methods for a microphone device that includes a microphone configured to output sound data signals, a first circuit board configured to perform audio analytics on the sound data signals, a second circuit board configured to extract power for powering the first circuit board, a housing configured to contain the microphone, the first circuit board, and the second circuit board, and an Ethernet interface configured to connect the second circuit board to a security system through an Ethernet connection.
US10091566B2
Embodiments of the present invention provide a method and an apparatus for virtualizing a passive optical network, and a passive optical network virtualization system. The method includes: receiving a virtualized passive optical network creation message, where the virtualized passive optical network creation message includes an ID of a to-be-created VPON and at least one wavelength flow identifier λ-flow ID; and establishing, according to the VPON ID and the at least one λ-flow ID, a communication connection relationship with at least one optical network unit in the virtualized passive optical network identified by the VPON ID. According to the method provided by the embodiments of the present invention, on one hand, complex networking performed to deal with different application scenarios is avoided.
US10091564B2
Systems and methods configured to be worn on a body of user for athletic performance monitoring, and having a sensor for capturing data associated with an athletic activity being carried out by the user. The captured sensor data may be used to identify a break in an athletic training session being carried out by the user, and in response, to automatically pause playback of media content to the user.
US10091557B2
Systems, processes and devices identify content on the Internet or another network. A media player device receives an identifier that is uniquely associated with a particular media program. The identifier is submitted from the media player device to a registry service accessible via the digital network to thereby locate the particular media program for playback by the media player device or for performing other actions, and a message containing the identifier is initiated and transmitted to a recipient media player device via the digital network to thereby allow the recipient media player device to locate the same particular media program on the digital network using the identifier.
US10091544B1
Video content is received and processed to produce the plurality of video frames for displaying the video content on a video rendering device. A video image is embedding into one of a plurality of video frames. Each of the plurality of video frames are analyzed to detect the embedded video image. Upon detecting the embedding video image, an action associated with the embedded video image is triggered. A viewer indication of interest is received in response to the triggering the action associated with the embedded video image. A response to the receipt of the viewer indication of interest is implemented.
US10091541B2
A process identifies a search query spike from queries submitted by users during a first span of time, which is less than a predefined duration. The spike corresponds to a set of queries identified as equivalent. The frequency of submitting queries from the set during the first time span exceeds the frequency of submitting queries from the set during an average span of time. The process correlates the spike to a broadcast video program by matching terms from the set of search queries to subtitle terms appearing in the video program at a first location. The first location in the video program was broadcast within a predefined time before the first span of time. The process receives notification from a user device indicating user interest in the video program. The process transmits to the user device search results corresponding to some search queries from the set of search queries.
US10091534B2
A system and method for providing awareness in a hospitality environment are presented. In one embodiment, a vertical and horizontal array of set-top boxes is provided and each set-top box includes an identification corresponding to the room in which the set-top box is placed. Each set-top box includes a wireless transceiver that periodically transmits an identification beacon that is received by a proximate wireless-enabled interactive device. The proximate wireless-enabled interactive device, in turn, broadcasts data packets including an indication of the strength of set-top box identification signals received. The broadcasts are received by a server via an array of wireless routers. The location of the proximate wireless-enabled interactive device is determined based on the signal strength information in the data packets.
US10091532B2
An apparatus configured to code video information in a bitstream includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a first layer including a first picture and a second layer including a second picture, the first picture associated with a current access unit (AU). The processor is configured to determine whether the current AU satisfies a first condition associated with the first layer, and based on a determination that the current AU does not satisfy the first condition associated with the first layer, determine whether a difference between a highest picture order count (POC) and a lowest POC of a plurality of pictures in a decoded picture buffer (DPB) is less than a threshold value. The processor may encode or decode the video information in the bitstream.
US10091531B2
An embodiment of the present invention provides an image coding method, where the coding method includes: performing predictive coding on an image; performing transform coding on the image on which the predictive coding has been performed; performing, by using a quantization matrix, quantization coding on the image on which the transform coding has been performed, where the quantization matrix is a matrix reflecting image quantization step information, the quantization matrix includes an M*N quantization matrix and an N*M quantization matrix, and the N*M quantization matrix is obtained by transposing the M*N quantization matrix; and performing entropy coding on the image on which the quantization coding has been performed, and coding the M*N quantization matrix, so as to generate a code stream. In the present invention, the number of bits required for coding a quantization matrix is effectively saved, thereby improving compression efficiency.
US10091524B2
The invention relates to a method for encoding, a method for decoding, an apparatus, computer program products, an encoder and a decoder for video information. The motion vector for a block in a video image is predicted from a set of motion vector prediction candidates determined based on previously-coded motion vectors. A motion vector prediction candidate is included in the set based on the location of the block associated with the first spatial motion vector prediction candidate and in comparison with motion vector prediction candidates already in the set.
US10091522B2
A moving picture coding method for coding a picture with switching between frame coding and field coding adaptively on a block-by-block basis includes: determining the maximum number of reference indices for field coding for specifying fields which are to be referred to at the time of field coding, using the maximum number of reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding; and assigning to fields the reference indices for field coding for specifying fields which are to be referred to at the time of field coding, within a range of the determined maximum number thereof, using the reference indices for frame coding for specifying frames which are to be referred to at the time of frame coding.
US10091507B2
Perceptual statistics may be used to compute importance maps that indicate which regions of a video frame are important to the human visual system. Importance maps may be applied to the video encoding process to enhance the quality of encoded bitstreams. The temporal contrast sensitivity function (TCSF) may be computed from the encoder's motion vectors. Motion vector quality metrics may be used to construct a true motion vector map (TMVM) that can be used to refine the TCSF. Spatial complexity maps (SCMs) can be calculated from metrics such as block variance, block luminance, SSIM, and edge strength, and the SCMs can be combined with the TCSF to obtain a unified importance map. Importance maps may be used to improve encoding by modifying the criterion for selecting optimum encoding solutions or by modifying the quantization for each target block to be encoded.
US10091505B2
The present invention relates to an image information encoding and decoding method and a device for same. One embodiment of an image information encoding method according to the present invention, as an image information encoding method according to another embodiment of the present invention, includes the steps of: generating a restore block; applying a deblocking filter on the restore block; applying a Sample Adaptive Offset (SAO) on the restore block having the deblocking filter applied thereon; and transmitting information on the SAO application. During the applying of the SAO, the SAO is applied to chroma pixels, and during the transmitting of the information, in addition to information on whether the SAO is applied on the chroma pixels, at least one of area information, division information on the SAO coverage area, SAO type information, and SAO offset information is transmitted.
US10091503B2
An image decoding method, according to the present invention, includes the steps of: deriving an MPM candidate mode from neighboring blocks adjacent to a target block to be decoded; generating an MPM list using the MPM candidate mode derived from the neighboring blocks; and deriving an intra prediction mode for the target block to be decoded using the generated MPM list. According to the present invention, image compression efficiency can be improved.
US10091501B2
Provided is a video decoding method including: determining a size of a block on which intra block copy prediction is to be performed, based on block size information obtained from a bitstream; comparing the determined size of the block with a size of a current block, and determining, based on a result of the comparing, whether the size of the current block falls within the determined size of the block; and performing intra block copy prediction on the current block when it is determined that the size of the current block falls within the determined size of the block.
US10091489B2
An image capturing device includes at least two image sensors and an image processing unit that performs image processing on image information that is captured by image sensors and an image display unit that displays the image information on which the image processing is performed by the image processing unit. The image processing unit displays two base points on the image display unit in a same direction as a direction in which the two image sensors are arranged, calculates a disparity value between a first base point and a second base point that are the two base points with the two image sensors, calculates a length between the first base point and the second base point, and displays a result of calculation of the length between the first base point and the second base point on the image display unit. The image capturing device realizes distance measurement which allows a user to know a length of an object in real time by a simple operation, is easy to use, and satisfies the user and enables an accuracy improvement of a calculated length.
US10091487B2
Parallel rays capture by a real image camcorder and capture emission by a real image television are made by parallel rays filter formed by multiple leveled liquid crystals with windows to filter distinct parallel rays in a field of vision. The image processing with image parameters is electronically carried out or by means of a device that displaces said image and controls a real image projection distance forwards or backwards a real image television. Introduction of a tridimensional image in a real image projection range is carried out by means of image reproduction with a distinct projection angle in a liquid crystal surface during a rays filtration step. Said tridimensional image introduced is controlled by a watcher.
US10091481B2
A sensor module including at least one brightness sensor element for detecting a brightness of a wideband electromagnetic radiation and at least one color sensor field, which includes at least one color sensor element for detecting a color of the electromagnetic radiation. The brightness sensor element has a larger sensor surface than the color sensor field.
US10091476B2
Techniques for reducing blend artifacts in a multiple digital projector system are provided, including a first and second projector, having respective projection fields which overlap in a blend zone and one or more control devices configured to: for a given pixel of a common image frame projected by both the first projector and the second projector in the blend zone, the given pixel of the common image frame comprising a plurality of bitplanes arranged in a sequence, control the first projector to project a first portion of the plurality of bitplanes according to the sequence; and control the second projector to project a second portion of the plurality of bitplanes according to the sequence, the second portion complementary to the first portion, such that in the common image frame only one of the first projector and the second projector projects any given bitplane of the plurality of bitplanes.
US10091469B2
An image processing apparatus can measure a three-dimensional shape of a subject with high accuracy when an image of a projection pattern is captured with a favorable contrast. The image processing apparatus includes a matching calculation unit that performs matching calculation between a projection pattern in an image being captured and an image of a projection pattern generated by a projection pattern generation unit. An image evaluation unit calculates a contrast as an evaluation standard in the captured image. A symbol position calculation unit highly accurately calculates a position of each of a group of points forming the projection pattern, for each area in the captured image determined to be a highly accurate shape measurable area based on the contrast, and thus obtains a peak luminance position. A three-dimensional shape calculation unit calculates the three-dimensional shape of the subject.
US10091461B2
A system and method provide a rule-based technique for adapting a videoconferencing system to current conditions of a conference session, automatically converting the session from one conferencing technique to another, based on those current conditions. Rules may involve criteria including number of participants, ability to use a common codex, among others. An escalation module can be used to manage the transition between one type of conference session and another. If a condition occurs that causes transitioning the conference from one type to another, when that condition no longer applies, the conference may automatically transition back to the original conferencing type.
US10091456B2
Apparatus, systems and methods for generating a hybrid on screen display are described. A background image portion of a user interface is generated at a switching device. Video data representing the background image portion of the user interface is transmitted to a user station of a user console. The video data is modified at the user station as it is received using video data representing a user interface element that is specific to the user station. A customized user interface is displayed on a display device attached to the user station.
US10091445B2
An imaging sensor comprising a 2D array of pixels in an XY coordinate system with gaps for electronic circuitry is presented. Furthermore, a scanning imaging system for imaging an oblique cross section of a sample with such a sensor is provided. Especially when the imaging sensor is in a tilted configuration this sensor is of specific advantages. The sensor allows for maximizing the photoactive part of the pixels in the photosensitive area of the sensor which leads to a maximized the fill factor. Furthermore this leads to a very light sensitive sensor and hence microlenses can be avoided. The gap or gaps of the imaging sensor facilitate also a faster read out because more circuitry can be positioned on the imaging sensor within the gap.
US10091440B1
A system is disclosed that includes a detector and a combination of lenses and mirrors as imaging optics configured to provide for block by block compressive sensing of an imaged scene with the block by block determined by a plurality of shift-invariant masks to produce an image of the scene of the detector. A resolution of the image through the combination of lenses and mirrors is provided at the detector greater than a resolution capability of the detector at the detector. Another system and a method are also disclosed.
US10091433B1
In implementations of automated bounce flash, a camera device includes a camera to capture an image of a subject in an environment, and includes a flash device to illuminate the subject for image capture. A memory and processor of the camera device implements an image exposure application to select a surface in the environment from which to bounce light emitted from the flash device toward the subject during the image capture. The image exposure application is also implemented to control a direction of the light emitted from the flash device onto the selected surface during the image capture.
US10091414B2
Aspects relate to computer implemented methods and system to obtain self-pictures with an image capture device. The methods include receiving, by a processor, an input regarding a selected picture type to be captured, receiving, by an image sensor, a live image capture, identifying a subject in the live image capture, comparing the live image capture of the subject with a reference set based on the selected picture type, determining, based on the comparison, if the live image capture matches with the reference set, and providing feedback instructions regarding an adjustment to be made to improve matching between the live image capture and the reference set.
US10091412B1
A system for ensuring that the best available view of a person's face is included in a video stream when the person's face is being captured by multiple cameras at multiple angles at a first endpoint. The system uses one or more microphone arrays to capture direct-reverberant ratio information corresponding to the views, and determines which view most closely matches a view of the person looking directly at the camera, thereby improving the experience for viewers at a second endpoint.
US10091398B2
An image processing apparatus includes a controller configured to perform: setting characteristic information including first characteristic information and second characteristic information; and converting a target image data using the characteristic information. The first and second characteristic information correlate input values with output values in a specific color space. The input values includes a specific input value within a specific range. The specific input value is correlated with a first specific output value by the first characteristic information, and is correlated with a second specific output value by the second characteristic information. The first specific output value indicates that a colorant consumption quantity for the specific input value is changed from an original colorant consumption quantity by a first colorant quantity. The second specific output value indicates that the colorant consumption quantity is changed from the original colorant consumption quantity by a second colorant quantity different from the first colorant quantity.
US10091397B2
A lattice point group generating method generates a group of pre-color conversion lattice points to be contained in a color conversion table for conversion of colors in a color space having three channels to colors in another color space. The method includes generating sequences and generating lattice points. The generating sequences generates three van der Corput sequences in which the number of terms is equal to a quotient obtained by subtracting a specified number from a maximum number of lattice points allocatable to the color conversion table and dividing the difference by 12 or 6, and whose basis is a positive integer greater than or equal to 2. The generating lattice points generates lattice points each located at coordinates including terms in the same ordinal number out of the three respective van der Corput sequences for six possible associations of the three van der Corput sequences with the three channels.
US10091395B2
An image forming apparatus includes a first authenticator, a second authenticator, and an apparatus authenticator. The first authenticator is configured to perform first authentication. The second authenticator is configured to perform second authentication. The apparatus authenticator is configured to permit a user who has been authenticated in both the first authentication and the second authentication to use the image forming apparatus, and cancel the permission of use of the image forming apparatus for the user when the authentication of the user is canceled in at least one of the first authentication and the second authentication.
US10091394B2
An image forming apparatus including applications and system side software for providing system side services to the applications is provided, in which the image forming apparatus includes: an authentication module for displaying an authentication screen on an operation panel of the image forming apparatus, wherein the authentication module allows the image forming apparatus to display a screen for using the image forming apparatus instead of the authentication screen if authentication data input from the authentication screen satisfies an authentication condition, and wherein the authentication module is provided in the image forming apparatus separately from the system side software.
US10091391B2
In one aspect, the present disclosure provides a system and a method for constructing a document image from snapshots of portions of a subject document taken by a two-dimensional image sensor panel. In another aspect, the present disclosure provides a mobile electronic device comprising: an image sensor panel; a non-transitory computer readable memory; and a processor configured to: capture a sequence of frames from the image sensor panel, identify corresponding features in said sequence of frames, combine said sequence of frames into a resultant image such that the corresponding features are spatially collocated in the resultant image, and record the resultant image to the memory.
US10091390B2
An image processing apparatus obtains image data of a document image and extracts a plurality of feature points of the document image. The image processing apparatus obtains a skew angle of the document image with respect to a predetermined direction and an assembling angle of an image obtaining unit with respect to a predetermined assembling direction from a coordinate correspondence relationship between coordinates of a plurality of feature points of a registered document image registered in advance and coordinates of the plurality of extracted feature points of the document image.
US10091387B2
Provided is an operating method of an image forming apparatus, the operating method including broadcasting a plurality of packets comprising identification information of the image forming apparatus; receiving a connection request comprising the identification information of the image forming apparatus from a mobile terminal which received some packets from among the plurality of broadcasted packets; and connecting to the mobile terminal, based on the connection request, wherein the connection request is transmitted from the mobile terminal when received signal strengths of the some packets received by the mobile terminal are equal to or greater than a first threshold value. In this regard, the first threshold value may indicate a received signal strength greater than a minimum received signal strength at which communication with the mobile terminal is available.
US10091385B2
According to one embodiment, an information processing apparatus includes a data amount detection unit and a recording unit. The data amount detection unit detects a data amount of data which is related to image processing and is included in transmission information transmitted when performing image processing. The recording unit adds and records the detected data amount.
US10091382B2
Provided is an illumination apparatus that applies light to an original, the illumination apparatus including: a light source; and a rod-shaped light guide including: an incident surface that receives the light from the light source; a reflection surface provided with a diffusion portion that diffuses the light incident on the incident surface; and an emission surface that emits, to the original, the light diffused by the diffusion portion. An area of the light guide is reduced by an inclination of the light guide from the incident surface side to a middle part in a longitudinal direction of the light guide, and the light guide is provided with the diffusion portion from the incident surface side to the middle part on the reflection surface.
US10091381B2
An image printing apparatus includes a printer assembly, a control panel configured to receive a user input, a memory, and a controller. The controller is configured to receive first data from a first data source such as a PC external to the printer assembly, store the first data in the memory, and control the printer assembly to print a first image based on the first data stored in the memory. In response to a first user input received from the control panel during the print of the first image, the controller is configured to receive second data from a second data source such as a scanner assembly, and store the second data in the memory during the print of the first image.
US10091379B2
An information processing device includes a product information acquisition unit that acquires information indicative of a correlation between a product and one or plural product composition elements composing the product, for each product being software; a product composition element acquisition unit that acquires information indicative of one or plural product composition elements installed in a device, from the device; a specification unit that specifies a product installed in the device on the basis of the information indicative of the one or plural product composition elements acquired by the product composition element acquisition unit and the correlation; and a controller that causes a display to display the product specified by the specification unit.
US10091378B2
An optical scanning device according to an embodiment includes a light source, a MEMS mirror, a MEMS-mirror driving unit, a control unit, and a sensor. The light source radiates a plurality of laser beams that scan a photoconductive drum. The MEMS mirror includes a reflection surface that reflects the plurality of laser beams radiated from the light source. The MEMS-mirror driving unit reciprocatingly moves the MEMS mirror. The sensor supplies a horizontal synchronization signal to the control unit by detecting the laser beam reflected on the reflection surface when the MEMS mirror reaches a predetermined position. After detecting the horizontal synchronization signal supplied from the sensor, the control unit performs the auto power control of the light amount of at least one laser beam among the plurality of laser beams.
US10091376B2
An information processing device includes: a receiver that receives a job that is a unit of processing of predetermined processing, an effective period of the job, and a shutdown command which sets a power supply of the device itself to a shutdown state; and a controller that, when the shutdown command is received by the receiver and no job has been received by the receiver and accumulated, performs control to set the power supply to the shutdown state.
US10091373B2
A document processing device includes a scanner, a display, a notification unit, and a control unit. The scanner is configured to read a document provided on a document table. The display is configured to display image data of the document read by the scanner. The notification unit is configured to provide a notification warning to indicate that the document has not been removed from the document table. The control unit is configured to detect the document on the document table.
US10091372B2
A medium feeding device includes a lower portion unit in which a feeding roller is provided, and an upper portion unit in which a separating roller is provided and which is connected to the lower portion unit so as to be openable and closable. The lower portion unit has a cover member which covers a holding portion of the feeding roller while exposing a portion of the feeding roller to the transport path, and the cover member is configured to be removable in a direction including a component directed toward an upstream side in the transport direction by being attachable to and detachable from the lower portion unit.
US10091368B2
A process, machine-readable instructions, and a system are described in which two communication sessions are attempted to be established between a client application and an image processing apparatus. In some examples, the first communication session is permitted while delaying the operation of the second communication session until the first communication session has completed.
US10091366B2
The present invention provides systems and methods for the virtualization, aggregation, and distributed processing of facsimile communications. The Remote FAX Interconnect known as etherFAX® is a system and method that allows for the reception and delivery of information based on cloud computing infrastructure to or from one or more facsimile systems using Internet/web based communication protocols such as HTTP(S) as the transport between a facsimile capable application or hardware and the remotely accessible etherFAX® services.
US10091360B1
Methods, systems, apparatus, and non-transitory computer readable media are described for a scalable computer-telephony integration system. Various aspects may include storing sets of call agent login information for several call agents within the computer-telephony integration system and across several independent computing systems in a contact center login database. Additionally, various aspects may include generating several contact center service categories and sets of contact information for each contact center service category, which may be stored in a contact center directory database. When an incoming call is received from a customer, various aspects may include obtaining customer call information from the customer and generating a customer call key, which may be stored as a reference to the customer call information in a contact center customer call information database. The call key may be used to reduce an amount of data electronically transferred between call agents during telephone call transfers.
US10091351B2
Disclosed is a secure telephone call management system for authenticating users of a telephone system in an institutional facility. Authentication of the users is accomplished by using a personal identification number, preferably in conjunction with speaker independent voice recognition and speaker dependent voice identification. When a user first enters the system, the user speaks his or her name which is used as a sample voice print. During each subsequent use of the system, the user is required to speak his or her name. Voice identification software is used to verify that the provided speech matches the sample voice print. The secure system includes accounting software to limit access based on funds in a user's account or other related limitations. Management software implements widespread or local changes to the system and can modify or set any number of user account parameters.
US10091340B2
Provided is a mobile terminal. The present application provides a sensor inside either or both of a receiver opening and a microphone opening, rather than providing an additional opening on the front panel of a device for installing the sensors, such that light is transmitted to the sensor via the receiver opening and/or the microphone opening, and the sensor transmits a signal via the receiver opening and/or the microphone opening; the receiver opening and/or the microphone opening are openings currently available on the front panel of the device, without the need of proving additional openings on the front panel of the device, reducing the number of the openings on the front panel of the device to make a mobile device more integrated, and provide a better user experience due to an uncluttered surface of the front panel of the device.
US10091333B2
A system and method can support across-domain messaging in a transactional middleware machine environment. A transaction domain can import one or more services from a remote transaction domain, wherein said one or more services are registered in a service table that is associated with the transaction domain. Furthermore, a client in the transaction domain can find from the service table a remote server in the remote transaction domain that provides said one or more services, and send a message directly to the remote server to invoke said one or more services by passing one or more domain gateway servers in both the transaction domain and the remote transaction domain.
US10091327B2
There are provided systems and methods for processing available user data to determine a user profile for use in anticipating changing user interest. User data for a user may be collected, which may be used to determine a dynamic user profile for the user. The dynamic user profile may be responsive to changes in the user data, as the user performs more actions or indicates interests in certain areas. The dynamic user profile may include user interests and trends of the user, and may be used to perform predictive analysis of the user's potential interests. Additionally, using a plurality of users' interest areas and links based on common users between the interest areas, upcoming interests for the user may be determined through links between interest areas. Thus, if similar users based on interest areas are linked to a certain interest, the user may also be linked to that interest.
US10091324B2
The disclosed techniques provide systems and methods for generating content feeds with topic discovery capabilities. More specifically, various procedures are described for generating content feeds by selecting at least one of two of a first quantity of content items, a second quantity of content items, and a third quantity of content items. The first quantity of content items is selected based on a dynamically generated user interest profile associated with a particular user. The user interest profile can include a subset of first interest categories in which a specific user of a social networking system has indicated an interest. The second quantity of content items is selected based on a interest categories in which other users of the social networking system, having one or more characteristics that are the same or similar to the specific user, have indicated an interest. The third quantity of content items is selected randomly.
US10091317B2
A method and apparatus for proximity-based content sharing on wireless devices is presented in which a first device having a wireless communication region surrounding the device detects other wireless devices within the region. Communication connections are formed between the wireless devices. In response to a user action data is pushed from the wireless device to other wireless devices in the region. Communication connections can also be formed between devices in the region and devices outside the region and data may be pushed to the devices outside the region. Users can block other devices either within the region or outside the region so that they do not receive pushed data.
US10091314B1
Systems and methods of determining a geographic location based conversion via a computer network. A data processing system can receive, from a computing device, an indication of interest in an online content item that is associated with a commercial entity having a location. The system can also receive data points that each include time information and location information of a computing device. The system can generate a valid cluster indicating an activity at the location of the commercial entity by evaluating the time information and the location information of two or more data points with a duration threshold and a location threshold. The system can use the valid cluster to identify the indication of interest in the online content item as the location based conversion based on the activity at the location of the commercial entity.
US10091295B1
Systems, methods, and articles of manufacture comprising processor-readable storage media are provided for implementing converged infrastructure systems with computing elements distributed over server nodes, network nodes, and storage media nodes. For example, a computing system includes application server nodes, network switch nodes, and storage media nodes. The storage media nodes include persistent storage elements to store data. The network switch nodes are configured to enable communication between the application server nodes and the storage media nodes, and to enable communication between the storage media nodes. The application server, network switch, and storage media nodes are configured to implement a converged infrastructure, wherein the converged infrastructure includes compute elements distributed over the application server, network switch, and storage media nodes. The distributed compute elements are configured to collaboratively control and coordinate data processing functions within the converged infrastructure.
US10091284B2
A communication apparatus may include a first wireless interface and a second wireless interface configured to establish a first type of wireless connection with an external apparatus, the first type of wireless connection being a connection where the communication apparatus operates as a client and the external apparatus operates as a server. The second wireless interface may be further configured to supply wireless information to the external apparatus using the first type of wireless connection, regardless of whether request information for requesting supply of the wireless information is obtained from the external apparatus. A controller may be configured to establish a particular wireless connection with the external apparatus via the first wireless interface using the wireless information after the wireless information is supplied to the external apparatus.
US10091281B1
Embodiments of systems and methods disclosed herein relate to selecting an application host system (for example, a server at a data center) to host an instance of a multiplayer video game session that assesses a quality of a connection to the application host system for each of the users who request or are selected to play within the multiplayer video game session.
US10091280B2
A data transfer control apparatus controls transfer of data from a plurality of first nodes included in a first region in a network to a plurality of second nodes included in a second region in the network. A control unit of the data transfer control apparatus generates an n-dimensional Latin hypercube in which the number of symbols in each dimension is a value in keeping with a size of the first region. The control unit then associates, in accordance with respective positions of the first nodes in the first region, each first node with a symbol at a corresponding position in the Latin hypercube. The control unit then instructs the first nodes so that parallel data transfers by a plurality of first node sets, where first nodes associated with a same symbol in the Latin hypercube are grouped, are executed in order in first node set units.
US10091279B2
Scientific instruments can be network-enabled by adding a wireless communication capability to the computers associated with those scientific instruments. Through this wireless communication capability, the scientific data acquired by a scientific instrument and metadata about that scientific data can be wirelessly transferred from the instrument-associated computer to a data hub. By way of example, a wireless personal area network (PAN) can be established between the instrument-associated computer and the data hub. From the data hub, the scientific data can be further communicated to remote servers via another network connection. Furthermore, in another example embodiment, the wireless communication capability between the instrument-associated computer and the data hub can be leveraged as a conduit for passing commands from the data hub or other devices in communication with the data hub to the instrument-associated computer for controlling the operation of the scientific instrument.
US10091277B2
A client device is disclosed. The client device comprises: a communication unit configured to receive a plurality of parameters, the parameters defining segments of an image stored on a server, wherein the segments do not overlap; a processing unit configured to allow selection of a segment of the image in accordance with a defined view on the client device and wherein upon selection the segment and an adjacent segment are downloadable from the server; a plurality of the decoders operable to decode the segment and the adjacent segment and a display configured to display on the client device the cut out of the image taken from the segment.
US10091276B2
A computer-implemented system and method of predictive decision-making in an ad hoc network. The computer-implemented method includes receiving a set of rules into the ad hoc network and identifying a data set for each rule. The computer-implemented method also includes selecting a first and second node from the ad hoc network to process a first and second rule as a function of the identified data set according to an optimizing algorithm. The computer-implemented method also selects a third node to receive the processed results from the first and second nodes. An indication is provided of the processed results by the third node.
US10091248B2
Methods and systems for improving accuracy, speed, and efficiency of context-aware pattern matching are provided. According to one embodiment, a packet stream is received by a first stage of a hardware accelerator of a network device. A pre-matching process is performed by the first stage to identify a candidate packet that matches a string or over-flow pattern associated with access control (e.g., IPS or ADC) rules. A candidate rule is identified based on a correlation of results of the pre-matching process. The candidate packet is tokened to produce matching tokens and corresponding locations. A full-match process is performed on the candidate packet by a second stage of the hardware accelerator to determine whether it satisfies the candidate rule by performing one or more of (i) context-aware pattern matching, (ii) context-aware string matching and (iii) regular expression matching based on contextual information, the matching tokens and the corresponding locations.
US10091247B2
A method of routing data across a network receives a session request from a client node to access at least one node in a local network having a plurality of nodes. The method also receives a client certificate (e.g., a digital certificate at least partially specified by known standards, such as the “X509 Standard”) from the client node. The client certificate has client information specifying at least one node to receive packets from the client node. Next, the method uses the client certificate to execute an authentication process. If the authentication process authenticates the client node, then the method routes data packets from the client node to at least one node in the local network as specified by the client information in the client certificate.
US10091236B2
Methods, apparatuses, and storage mediums are provided for acquiring a legitimate installation package the field of computer technology. The method includes: acquiring characteristic information of a first installation package; sending the characteristic information to an authentication server; receiving a differential package fed back by the authentication server; and combining the differential package with the first installation package to obtain a legitimate installation package. The present disclosure solves the problem in the prior art that a user can only download a legitimate installation package of an application again to re-install the application when the user finds that malicious codes are implanted in an installed installation package of the application.
US10091233B2
Disclosed herein are a method and apparatus for controlling functionality of a mobile device. The operation of the element function of the mobile device is blocked by a blocking code, and the operation of the blocked element function is unblocked by an unblocking code. The blocking code is a code used to block the operation of the element function of the mobile device in an area in which a user is located, and the unblocking code is a code that is uniquely generated to correspond to the blocking code and that is used to unblock the operation of the blocked element function. By means of the blocking code and the unblocking code, the blocking and unblocking of the operation of an element function that is required in an area in which the user of the mobile device is located may be easily performed.
US10091230B1
Identity data for a user is aggregated from multiple sources into a global profile, the contents of which is distributed under the control of the user to trusted risk engines. The collected identity data is related to the user's use of online services provided by multiple independent service providers. The collected identity data is aggregated into a private, global profile. The user must authorize the portion(s) of the aggregated identity data that is/are distributed, and one or more trusted risk engines to which the aggregated identity data may distributed. The global profile may be distributed to individual trusted risk engines, further based on requests received from individual ones of the trusted risk engines.
US10091228B2
A method, computer system, and a computer program product for a monitor security process is provided. The present invention may include configuring monitors in a chain configuration by configuring a network address of a primary monitor to a backup monitor. The present invention may include configuring a sensor to communicate with the monitors. The present invention may include receiving a first set of information from the sensor to a primary and backup monitor and broadcasting the information to a plurality of monitors and logging the information. The present invention may include receiving a second set of information from the chain of monitors. The present invention may include determining the information conflicts and marking a temporary log within the plurality of temporary logs as conflicting. The present invention may include determining a conflicting threshold has been exceeded, generating and executing an audit and recovery plan that isolates the affected monitor.
US10091217B2
Utilities (e.g., methods, systems, apparatuses, etc.) for use in generating and making use of priority scores for data generated by one or more data systems that more accurately prioritize those events and other pieces of data to be addressed by analysts and troubleshooters before others (e.g., collectively taking into account threats posed by origin host components and risks to impacted host components) to work the highest risk events and alarms first and to effectively and efficiently spend their alarm monitoring time.
US10091210B2
A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.
US10091199B2
Systems and methods are disclosed for collaborative authentication of a person based on an interaction with another person. A request for collaborative authentication is sent to the computing device of a person wanting to access a system, including an authentication ID unique to the request. The person collaborates with another person associated with the system and provides the second person with the authentication ID. The second person sends the authentication ID to the system such that the system associates the second person with the first person. Data is sent to the second person in order to challenge the first person. The first person responds to the challenge using the computing device and the system receives the response. The system compares the response to an expected answer and can either allow or deny the first person access to the system based on the comparison. Co-location may also be verified.
US10091176B2
Techniques are described that enable MAC (L2) address authentication within an L2 switching network, such as a metro transport network. Moreover, when used in an EVPN, the techniques provide fine grain policy control over the L2 switching network so as to enable carrier networks to specify and control topologies for transporting packet-based communications. Access routers of the EVPN communicate utilizes enhanced EVPN MAC route advertisements that include an additional attribute indicating a request that L2 network address(es) being advertised be validated by a network address authentication device. A route controller relays the EVPN MAC advertisement upon validation of the L2 networks address. Moreover, the route controller may utilize the EVPN MAC route advertisements to distribute MAC-level policies to control topologies and MAC learning within the EVPN and provide services such as per-MAC traffic quota limits.
US10091167B2
A method of interpreting a rule and a rule-interpreting apparatus for rule-based security apparatus, and an apparatus implementing the method. The method comprises the following steps: designating a suspicious timeslot; if any packet does not present in the designated timeslot, capturing current incoming packets or capturing other incoming packets in the designated timeslot next time; automatically associating the packets in the designated timeslot to form at least one traffic flow corresponding to a connection or call; analyzing the at least one traffic flow to select at least one suspicious target traffic flow; and outputting the at least one selected suspicious target flow.
US10091161B2
Some embodiments provide a method for determining a router identifier for a centralized routing component of a logical router. The method determines that a dynamic routing protocol is enabled for the centralized routing component. When a router identifier was previously stored for the centralized routing component, the method assigns the stored router identifier as the router identifier for the centralized routing component only when the stored router identifier matches one of a set of valid addresses for the centralized routing component. When the centralized routing component does not have a previously stored router identifier that matches one of the set of valid addresses, the method assigns one of the set of valid addresses as the router identifier for the centralized routing component according to a hierarchy among the set of valid addresses.
US10091158B2
In one aspect, a computer-implemented method for managing Domain Name System (DNS) information is provided. The method uses a computing device having a processor and a memory. The method includes receiving, in the memory, source DNS data from a plurality of DNS systems including at least first source data from a first source system and second source data from a second source system. The method also includes identifying, by the processor, an inconsistency between the first source data and the second source data. The inconsistency includes an inconsistency type. The method further includes determining a solution to the inconsistency by applying one or more rules from a plurality of inconsistency rules based at least in part on the inconsistency type associated with the inconsistency. The method also includes resolving the inconsistency using the determined solution including generating resultant DNS data.
US10091156B2
A communication device is provided which includes a transmission unit, a BCC memory unit, a reception unit, a determination module, an accepting module and a mail generation module. The BCC memory unit stores the BCC destination of the mail sent in the past while being associated with the mail. The determination module determines whether or not a mail that the reception unit receives is a reply mail to the mail including the BCC destination that the transmission unit sent in the past. The mail generation module generates a mail addressed to sending destinations to which the BCC destination stored in the BCC destination memory unit while being associated with a mail of a reply source is added in addition to a sending destination that the accepting module accepts for the mail determined to be a reply mail to the mail including the BCC destination and sent in the past.
US10091150B2
Techniques involving identification of electronic messages that are the first contact between the sender identification and addressed recipients. One representative technique includes identifying electronic messages originating from a sender that are first contact electronic messages between the sender and targeted recipients. The sender of the electronic messages may be designated as a source of unsolicited messages if heuristics involving the first contact electronic messages indicate a distribution of unsolicited messages by the sender.
US10091141B2
A method of providing communication between a plurality of devices of a user without a dedicated server and a device capable of communicating with other devices by using the method are disclosed. The method includes generating a message to be sent to a second device and storing a channel file including message data in a predetermined space within a cloud server, which are performed by a first device, and accessing the cloud server and reading a channel file stored in a predetermined place within the cloud server, which are performed by the second device.
US10091140B2
Examples are generally directed towards context-sensitive generation of conversational responses. Context-message-response n-tuples are extracted from at least one source of conversational data to generate a set of training context-message-response n-tuples. A response generation engine is trained on the set of training context-message-response n-tuples. The trained response generation engine automatically generates a context-sensitive response based on a user generated input message and conversational context data. A digital assistant utilizes the trained response generation engine to generate context-sensitive, natural language responses that are pertinent to user queries.
US10091137B2
A network switch to support scalable and flexible wildcard matching (WCM) comprises a packet processing pipeline including a plurality of packet processing units each configured to generate a master key for a WCM request to a memory pool and process a packet based on looked up WCM rules. The memory pool includes a plurality of memory groups each configured to maintain a plurality of WCM tables to be searched in one or more SRAM memory tiles of the memory group, format the master key generated by the packet processing unit into a compact key based on a bitmap per user configuration, hash the formatted compact key and perform wildcard matching with the WCM tables stored in the one or more SRAM memory tiles of the memory group using the formatted compact key, process and provide the WCM rules from the wildcard matching to the requesting packet processing unit.
US10091135B2
In accordance with an embodiment, described herein is a system and method for multi-tenancy enablement of enterprise Java™ applications using resource proxies and application tenancy context. In according with an embodiment, the system and method can provide a plurality of deployable resources which can be used within the application server environment, and one or more application deployments, wherein each application deployment includes at least one of tenant-specific code and shared-tenant code. The system and method can further determine an application tenancy context of a thread, and point to one or more resource proxies, each of the one or more resource proxies being configurable to communicate with a tenant specific resource. Each of the one or more resource proxies can use the application tenancy context of a thread to communicate with a tenant specific resource.
US10091132B2
Generally discussed herein are systems, devices, and methods for conflict resolution. A method can include identifying, by processing circuitry, whether a conflict exists between two or more nodes requesting access to a resource, in response to identifying a conflict exists, identifying a priority value for each of the nodes in conflict, the priority value for each of the nodes consistent with a probability distribution of possible priority values for each respective node, comparing the identified priority values to determine which priority value of the identified priority values corresponds to a highest priority value, and allocating access to the resource to the node corresponding to the determined highest priority value.
US10091130B2
Disclosed aspects relate to resource usage management in a stream computing environment that includes a set of hosts having a set of processing elements which has a set of stream operators. A first activity indicator may be detected for a first subset of the set of stream operators. A resource action for performance with respect to the first subset of the set of stream operators may be determined based on the first activity indicator. The resource action may be performed with respect to the first subset of the set of stream operators to benefit resource usage in the stream computing environment.
US10091126B2
A cloud system includes a first application server to perform a user-requested task, a second application server to provide an additional resource to the first application server, a first cache server to provide a caching service to the first application server, a second cache server to provide a caching service to the second application server, and a management server to copy data stored in the first cache server into the second cache server when the second application server provides the additional resource to the first application server.
US10091122B2
One embodiment provides a network device. The network device includes a a processor including at least one processor core; a network interface configured to transmit and receive packets at a line rate; a memory configured to store a scheduler hierarchical data structure; and a scheduler module. The scheduler module is configured to prefetch a next active pipe structure, the next active pipe structure included in the hierarchical data structure, update credits for a current pipe and an associated subport, identify a next active traffic class within the current pipe based, at least in part, on a current pipe data structure, select a next queue associated with the identified next active traffic class, and schedule a next packet from the selected next queue for transmission by the network interface if available traffic shaping token bucket credits and available traffic class credits are greater than or equal to a next packet credits.
US10091111B2
A network infrastructure provisioned according to design information received via a web portal contains one or more nodes and facilitates deployment of services and associated data across physical and virtualized resources for a content delivery path between a content source and a content consumer according to technical and business needs of a content provider. Provisioning is accomplished by storing the design information in one or more repositories, the repositories containing data, packaging information and metadata of the one or more nodes, and one or more map files specifying the respective addresses of the one or more nodes. The network infrastructure is instantiated based on the design information stored in the one or more repositories and the one or more map files by configuring the nodes according to the design information and communicatively coupling the nodes with one another; and registering the instantiated nodes with a global software load balancer.
US10091106B2
This application provides a method for implementing a Layer 3 virtual private network (L3VPN) and an apparatus. The method includes receiving, by a first PE, an attachment notification packet sent by a first terminal device, a first site attaches to an L3VPN by using the first PE; a second site attaches to the L3VPN by using a second PE, and a first terminal device attaches to a second site before attaching to the first site. The method also includes obtaining, by the first PE, an IP address of a second terminal device, and the second terminal device attaches to the second Site; and sending, by the first PE, a binding update notification packet to the first terminal device, where the binding update notification packet carries a MAC address of the first PE and the IP address of the second terminal device.
US10091105B2
A Forwarding Information Base (FIB) caching system and scheme that selects and generates a minimal number of non-overlapping prefixes for the FIB cache to improve computer-based network communications and operations efficiency, accuracy and speed. Because the cached prefixes do not cover any longer prefixes in the full FIB, the present invention thus avoids cache-hiding issues. The system further comprises a FIB caching updating component that systematically handles cache misses, cache replacement, and routing updates.
US10091097B2
A transmission path optimization method for a Multipath Transmission Control Protocol (MPTCP) applied in a software-defined networking controller located in a network topology. The method is based on detected MPTCP information, the SDN controller retrieves and selects one or more optimal routing paths for allocating to sub-flows of the MPTCP connection. The one or more routing paths are obtained from a first disjoint-path-set with highest compatibility.
US10091091B2
A direct network is described in which each resource is connected to a switching fabric via a set of two or more routing nodes. The routing nodes are distributed so as to satisfy at least one inter-node separation criterion. In one case, the separation criterion specifies that, for each resource, a number of routing nodes that share a same coordinate value with another routing node in the set (in a same coordinate dimension) is to be minimized. In some network topologies, such as a torus network, this means a number of unique loops of the direct network to which each resource is connected is to be maximized. The routing provisions described herein offer various performance benefits, such as improved latency-related performance.
US10091083B2
Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.
US10091080B2
Testing a packet sequence number checker. The packet sequence number checker may check a packet-based data communication between two interconnected devices. An error injector may be provided in-between the interconnected devices such that the data packets may be received from one of the two interconnected devices and may be sent to the other one of the two interconnected devices by the error injector. A received packet is randomly selected from a packet data stream between the two interconnected devices and stored in a buffer. A length of a later received data packet from the same sender of the two interconnected devices is compared with the selected buffered data packet, and the later received data packet is replaced by the selected buffered data packet.
US10091073B2
Passive monitoring of a large-scale network using multiple tiers of ordinary network switches, as opposed to purpose-built network monitoring hardware, is accomplished by initially providing network communications to an initial tier of monitoring switches, either from existing switches that copy frames and provide them to the monitoring switches, or from network taps to which the monitoring switches are connected. The initial tier of monitoring switches comprises flow tables that initially simply drop all frames provided to those switches and, subsequently, when specific network issues arise, they are modified to include a specification particular frame criteria whose frames are either forwarded to subsequent tiers of monitoring switches, or statistics regarding those frames are collected. Subsequent tiers of monitoring switches receive frames from the initial tier and direct them to one or more appropriate analysis computing devices. Ordinary network switches are selected based on their ability to provide low latency forwarding.
US10091054B2
A first forwarding device in a software defined network (SDN) detects disconnection of an out-band connection between the first forwarding device and a controller, sends an SDN packet to the controller via an out-band connection of a second forwarding device adjacent to the first forwarding device, and receives a response packet sent by the controller via the second forwarding device.
US10091053B2
The present disclosure provides an apparatus and method for measuring echo responses of communication links used in in-vehicle networks with high resolution and high dynamic range, allowing for diagnostics of various failures and/or degradations with high precision. Additional information can be provided to indicate signaling quality, insertion loss, and return loss of the communication links used in in-vehicle networks. Together, these measures and information can provide a comprehensive diagnostic capability that improves network reliability and safety of in-vehicle networks.
US10091035B2
Systems and methods are described for transmitting data over physical channels to provide a high bandwidth, low latency interface between a transmitting device and a receiving device operating at high speed with low power utilization. Communication is performed using group signaling over sets of four wires using a vector signaling code, where each wire of a set carries a low-swing signal that may take on one of four signal values. Topologies and designs of wire sets are disclosed with preferred characteristics for group signaling communications.
US10091026B2
Disclosed wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. The two processing apparatuses bi-directionally communicate with each other through the wireless link using the two wireless tunneling apparatuses as if the two processing apparatuses were connected through a wired connection.
US10091024B2
This infrastructure includes a network MPLS; first and second groups of access points associated with each section of the track; first and second modems, on the train, communicating with access points of the first and second groups. The network includes pairs of local switches, each associated with a section of the track and including first and second local switches for communication with, respectively, the first and second groups of access points of the associated section, and first and second central switches, the switches being in series with one another and implementing a service for defining paths between each central switch and each local switch so the path between the first central switch and the first local switch of a pair and the path between the second central switch and the second local switch of this pair correspond to separate portions of the ring formed by the network.
US10091015B2
A method for mapping and controlling network-enabled appliances with a control device may comprise collecting spatial information in three dimensions as at least one sensor of the control device is moved within an environment, receiving registration signals from network-enabled appliances in the environment, and associating each network-enabled appliance with a respective 3D position in the environment based on the spatial information. The method may include generating a digital map of the environment from the spatial information and placing a representation of each network-enabled appliance on the digital map based on the respective 3D position. The method may also include generating a spatially aware rule set that applies to one or more rooms within the environment. The method may also include detecting a trigger event, and in response to the trigger event, commanding the network-enabled appliances according to the spatially aware rule set.
US10091008B2
A method and apparatus advantageously consider historic usage data in determining the credit reservations made against subscriber accounts during online charging operations. In particular, with respect to a communication between first and second parties that is subject to online charging, the method and apparatus use historic usage data associated with at least one of the first and second parties, to determine credit reservations against an involved subscriber account. This approach makes the credit reservation better reflect the usage pattern or history of one or both parties. In some embodiments, the historic usage data is generalized with respect to the called or contacted party. In other embodiments, the historic usage data is generalized with respect to the calling or contacting party. In still other embodiments, the historic usage data is particularized to reflect a historic usage pattern of communication between the first and second parties.
US10091007B2
A method for authenticating a user device by an authentication computing device is provided. The method includes generating, using the authentication computing device, a locked data file for use in authenticating a user device enrolled in an authentication service, the locked data file is configured to process a challenge and generate a challenge response. The method further includes transmitting the locked data file from the authentication computing device to a first user device as part of the first device enrolling in the authentication service, receiving, at the authentication computing device, an authentication request, generating, using the authentication computing device, the challenge based on the authentication request, transmitting the challenge from the authentication computing device to the first user device, and receiving, at the authentication computing device, the challenge response from the first user device to authenticate the first user device.
US10091005B2
Gateway devices maintain presence information for various mobile devices. Each gateway is associated with a zone and manages presence information only for mobile devices associated with that zone. Courier devices back-propagate presence information for the mobile devices to respective gateways based at least on the respective zone associated with each mobile device. The gateways and couriers are dynamically configured such that messages can be pushed from a provider application to a mobile device via any gateway and any courier.
US10090981B2
A method is provided for transmitting a demodulation reference signal (DMRS) by a user equipment (UE) in a wireless communication system. The UE receives a cyclic shift field in an uplink scheduling assignment from a base station, allocates a first cyclic shift value of a first DMRS for a first layer and a second cyclic shift value of a second DMRS for a second layer, based on the cyclic shift field, and transmits the first DMRS and the second DMRS to the base station.
US10090975B2
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for receiving broadcast signals, the apparatus comprises a receiver to receive the broadcast signals, a demodulator to demodulate the received broadcast signals by an OFDM (Orthogonal Frequency Division Multiplex) scheme, a frame parser to parse a signal frame from the demodulated broadcast signals, wherein the signal frame includes at least one service data, a time deinterleaver to time deinterleave each the service data, wherein the time deinterleaving is performed depending on a number of physical paths for each the service data, a damapper to demap the time deinterleaved data and a decoder to decode the demapped service data.
US10090974B2
A wireless communications system combines Multiple Input/Multiple Output (MIMO), beamforming, and Orthogonal Frequency Division Multiple Access (OFDMA) techniques to increase spectral efficiency. A method includes transmitting first data in a first beam of electromagnetic signals focused on a first user equipment and generated by a first antenna array. The first data is associated with the first user equipment. The first data is transmitted using a first OFDMA resource block of a time slot of a radio frame and first beamforming weights. The method includes transmitting second data in a second beam of electromagnetic signals focused on a second user equipment and generated by the first antenna array. The second user equipment is spatially diverse from the first user equipment. The second data is associated with the second user equipment. The second data is transmitted using the first OFDMA resource block of the time slot and second beamforming weights.
US10090963B2
The system, apparatus and method of the present invention provides a single carrier block transmission with guard interval as a means of communications over multi-path channels that enables frequency domain equalization, and therefore, has many of the advantages of OFDM, but does not have some of the drawbacks such as high PAPR and the need for high resolution ADCs. While the use of guard intervals in single carrier communications enables low complexity detection of the signal, it reduces bandwidth efficiency. The present invention improves the bandwidth efficiency by adjusting the length of the guard interval adaptively. Also, by allowing both time-domain and frequency domain equalizations, besides improving bandwidth efficiency, the inventions allows for great flexibility in receiver design.
US10090957B2
Embodiments are described herein to provide improvements to known network interference cancellation techniques. One general approach involves a first network node attempting (801) to decode a received signal which includes signaling from a first wireless device transmission and at least one interfering transmission. If the first network node is unsuccessful in attempting to decode the received signal, it is determined (802) whether it would be cost effective to obtain decoded signaling from a serving network node of a wireless device that corresponds to the at least one interfering transmission. If (803) it is determined to be cost effective, the decoded signaling that corresponds to the at least one interfering transmission is requested.
US10090946B2
A device for calculating an indication of power of a received radio signal is disclosed. In one aspect, the device includes a receiver for receiving a plurality of logarithmic values representing a sequence of measurements of power of the received radio signal, and circuitry for determining a sum of the plurality of logarithmic values. The circuitry includes an adder for pairwise summing of two logarithmic values and a plurality of memory registers. The plurality of memory registers are arranged to store intermediate sums of logarithmic values. The circuitry is arranged to control the adder to sum the plurality of logarithmic values by a recursive procedure such that the first and the second logarithmic value in individual summations of the recursive procedure represent substantially same number of power measurements.
US10090944B1
A device comprising: a radio frequency (RF) coupler comprising input, output, and coupled ports; an antenna capable of receiving RF signals having a first center frequency and transmitting RF signals having a second center frequency, the antenna connected to the RF coupler to provide received RF signals to the input port of the RF coupler and transmit RF signals received at the input port via coupling to signals received at the coupled port; and signal transformation circuitry having an input connected to the output port of the RF coupler to receive RF signals provided by the antenna to the input port and an output connected to the coupled port, the signal transformation circuitry configured to transform first RF signals having the first center frequency received from the output port to second RF signals having the second center frequency and to provide them to the coupled port.
US10090939B2
An integrated circuit is described herein. According to one or more embodiments, the integrated circuit includes a local oscillator with a voltage-controlled oscillator (VCO) that generates a local oscillator signal. Further, the integrated circuit includes a frequency divider coupled to the VCO downstream thereof. The frequency divider provides a frequency-divided local oscillator signal by reducing the frequency of the local oscillator signal by a constant factor. A first test pad of the integrated circuit is configured to receive a reference oscillator signal. Further, the integrated circuit includes a first mixer that receives the reference oscillator signal and the frequency-divided local oscillator signal to down-convert the frequency-divided local oscillator signal.
US10090937B2
An apparatus for eliminating impulse interference includes an impulse interference detecting unit, an impulse interference eliminating unit and a control unit. The impulse interference detecting unit detects whether impulse interference exists in an input signal according to a predetermined condition, and generates an impulse interference eliminating request when having detected that the input signal satisfies the predetermined condition. In response to the impulse interference eliminating request, the impulse interference eliminating unit performs an impulse interference eliminating process on the input signal to generate an output signal. According to an output signal quality index associated with the output signal, the control unit selectively adjusts the predetermined condition used for detecting whether the impulse interference exists.
US10090932B2
The present invention pertains to a method for transmitting a plurality of audio channels over frequency modulated infrared bands, the method comprising periodically transmitting a configuration message and associated audio channel messages, said configuration message comprising an indication of the number of said audio channels, wherein the number of audio channels is greater than 32 and the number of audio channels is coded in two non-adjacent fields. The invention also pertains to a system for receiving a plurality of audio channels over frequency modulated infrared bands as transmitted according to the method described above.
US10090928B2
Provided is an analog optical transmission system using a dispersion management technique. The analog optical transmission system may include a digital unit (DU) pool including a plurality of DUs to transmit an optical signal; a plurality of radio units (RUs) to receive the optical signal; and one or more dispersion management apparatus to remove a signal distortion component caused by an interaction between a chirp and chromatic dispersion by compensating for the chromatic dispersion before the plurality of RUs receives the optical signal that is transmitted from the DU pool.
US10090926B2
An example of a method of processing visible light signals includes determining a property of light received from a light source at a device; determining a mode of operation of the device based on the property of the light, the mode of operation corresponding to a color discrimination capability of at least one image sensor of the device; detecting the light, using the at least one image sensor in the determined mode of operation, to produce a plurality of detection signals, the at least one image sensor including a plurality of pixels and each detection signal of the plurality of detection signals being associated with a respective pixel of the plurality of pixels; and extracting information from the plurality of detection signals.
US10090925B2
An LED light fixture includes one or more optical transceivers that have a light support having a plurality of light emitting diodes and one or more photodetectors attached thereto, and a processor in communication with the light emitting diodes and the one or more photodetectors. The processor is constructed and arranged to generate a communication or data transfer signal.
US10090923B2
An information processing apparatus, includes: a memory that stores a wavelength defragmentation program; and a processor that performs, based on the wavelength defragmentation program, operations of: selecting an optical line according to a specific sequence in design information to allocate optical lines for respective optical wavelengths within a network; moving a selected optical line to a move-to optical wavelength; stopping, when movement of the selected optical line to the move-to optical wavelength is difficult, a selection of the optical line according to the specific sequence; and selecting a new optical line from optical lines indicated in a priority list.
US10090918B2
To realize collective measurement of ultrawide-band optical signals which have exceeded an electrical band limit. This photodetection device (100) comprises: a time-delay adjustment means (10) into which is input an optical signal that is a detection object; an optical frequency comb generator (20) that generates an optical frequency comb; a photomixer (30) that photomixes optical signal series which are sequentially output from the time delay adjustment means (10) and which were subjected to time adjustment, and the optical frequency comb signal which is output from the optical frequency comb generator (20); and a photodetector (40) that detects the mixed signal output from the photomixer (30). The time delay adjustment means (10) performs time adjustment on the optical signal series so that each of the time adjusted optical signal series is photomixed with the optical frequency comb at different timings in the photomixer (30).
US10090914B2
One or more embodiments are directed to apparatuses and methods of evaluating an endface of an optical communication link, such as a fiber optic cable. In at least one embodiment, a camera probe includes an imaging device that includes one or more feedback mechanisms, such as an alignment feedback mechanism that communicates alignment information regarding an alignment of the optical communication link under test with an image sensor of the camera probe. The alignment feedback mechanism may be visual and/or aural. The alignment feedback mechanism may provide directional information to the user indicative of a direction to move the imaging device relative to the optical communication link. In addition or alternatively, the feedback mechanism may include a focus feedback mechanism that communicates focus information regarding a focus of the endface in an obtained image of the endface.
US10090913B2
A device is configured to store information indicating a threshold bandwidth with which a multi-lane link is permitted to operate. The device may establish the multi-lane link with a peer device. The multi-lane link may include multiple lanes used to communicate data with the peer device. The device may determine fault states for the lanes included in the multi-lane link. A fault state, for a particular lane, may indicate that the particular lane is faulty. The device may determine an available bandwidth for the multi-lane link based on the fault states for the lanes. The device may selectively terminate the multi-lane link or operate the multi-lane link at the available bandwidth based on whether the available bandwidth satisfies the threshold bandwidth.
US10090912B2
The present invention is an antenna system of a mobile communication base station, comprising: a signal separation unit which is arranged within a radome of an antenna, and which separates a synthetic signal of a wireless signal transmitted from a main system of a base station through a feeder cable, a direct current power signal and a control signal having a preset format for controlling the antenna, in such a manner that the direct current power signal and the control signal are output by being separated from the wireless signal and the wireless signal is provided to an antenna unit; and equipment to be remotely controlled having a modem for receiving the direct current power signal and the control signal output from the signal separation unit and using the direct current power signal as an operating power and converting the control signal into a format which is preset to be internally recognizable in the radome of the antenna, the equipment to be remotely controlled performing an antenna control operation according to a control signal.
US10090906B2
There is provided mechanisms for precoding matrix indicator (PMI) reporting for a set of ports. A method is performed by a wireless device. The method comprises receiving reference signals, the reference signals having been transmitted from a set of ports of a network node. The method comprises determining PMI information for the received reference signals. The method comprises transmitting the PMI information in a report to the network node, wherein the report comprises a combination of identifications of ports from the set of ports and identifications of the reference signals such that an identification of each port is paired with a respective identification of at most one of the reference signals.
US10090899B2
Disclosed in the present application is a method by which a terminal receives a signal, to which hybrid beamforming is applied, from a base station in a wireless communication system. More specifically, the method comprises the steps of: acquiring information on a first precoder for first beamforming of the hybrid beamforming; generating information on a precompensation precoder for the first beamforming by using the information on the first precoder; reporting the information on the precompensation precoder to the base station; and receiving, from the base station, a signal to which the precompensation precoder, the first beamforming, and second beamforming are applied, wherein the precompensation precoder adjusts, to zero degrees, a boresight direction of a signal to which the first precoder for the first beamforming is applied, and a second precoder for the second beamforming is configured to enable the signal to be transmitted in a final boresight direction on the basis of a boresight direction of zero degrees.
US10090895B2
An example communications device includes communications circuitry and control circuitry. The communications circuitry may wirelessly communicate with multiple receiver antennas concurrently via multiple transmit antennas. The control circuitry may execute an adaptive sounding process that may include, for each client connected to the communications device, performing a follow-up sounding for the client in response to determining that all of the following conditions are jointly satisfied: (a) a wireless channel of the client has significantly changed, as determined based on a channel correlation metric; (b) a wireless throughput has significantly decreased, as determined based on a throughput gradient metric; and (c) the client had a significant amount of recent traffic, as determined based on a traffic metric.
US10090886B1
The embodiments described herein include a transmitter that transmits power transmission signals (e.g., radio frequency (RF) signal waves) to create a three-dimensional pocket of energy. Example methods for controlling the transmission are also disclosed, one such method including: (i) storing, in a storage, respective user-defined charging schedule data that is associated with a respective receiver of one or more receivers, (ii) determining, based on the user-defined charging schedule data, respective time periods at which to transmit power transmission waves to each receiver of the one or more receivers, including a first time period during which to transmit power transmission waves to a first receiver of the one or more receivers, and (iii) based upon determining a location of the first receiver during the first time period, causing the two or more antenna elements to transmit power transmission waves that constructively interfere to provide pocket-forming energy at the first receiver.
US10090885B2
Embodiments are directed to a wireless power antenna alignment systems and methods for electric vehicles. A system may include a sensor configured to detect the strength of an electromagnetic field in multiple dimensions and a processor configured to determine at least one of a direction and a position of a transmitted beacon signal based on an output of the sensor.
US10090884B2
A power transmitter for transferring power to a power receiver using a wireless inductive power signal includes a power source provides a power source signal which may have level variations. A power signal generator generates a drive signal from the power source signal by a frequency converter which increases the frequency of the drive signal relative to the power source signal. A limiter restricts the power of the drive signal fed to the inductor to be below a threshold in repeating time intervals. A synchronizer synchronizes the repeating time intervals to the power source signal. In the power receiver, an inductor receives a power signal from the power transmitter, a load coupler decouples the power load from the inductor during the repeating time intervals and a synchronizer synchronizes the repeating time intervals of the receiver to the power signal. Communication units exchange data during the repeating time intervals.
US10090879B2
In an ultra-wideband (“UWB”) receiver, a received UWB signal is periodically digitized as a series of ternary samples. The samples are continuously correlated with a predetermined preamble sequence to develop a correlation value. When the value exceeds a predetermined threshold, indicating that the preamble sequence is being received, a stream of estimates of the channel impulse response (“CIR”) are developed. When a start-of-frame delimiter (“SFD”) is detected, the best CIR estimate is provided to a channel matched filter (“CMF”) substantially to filter channel-injected noise. The time of arrival of the first arriving path is developed from the stream of CIR estimates.
US10090872B2
A signal processing method for estimating a frequency domain representation of signal from a series of samples distorted by an instrument function, the method comprising obtaining the series of samples; obtaining a set of coefficients that fit a set of basis functions to a complex exponential function wherein the set of basis functions comprises a plurality of basis functions each defined by a shifted version of the instrument function in a signal domain; estimating the frequency domain representation of the signal based on the series of samples and the coefficients. This is wherein the estimate of the instrument function is based on a characterization of the instrument function in the frequency domain at frequencies associated with the complex exponential function.
US10090867B2
A system and method for protecting a cable modem's receiver from transmitter overload when using a splitter/combiner device in place of a conventional (diplex) filter. Instead of a diplex filter to separate transmit and receive bands, a terminal device can use an isolation device, such as the splitter/combiner, or a circulator. This provides an ability to use a frequency band for either upstream transmissions or downstream reception, but creates a problem of receiver overload when the isolation device has insufficient isolation or a back-reflection occurs. Use of agile local oscillators allows the direction of the signal in the band to change very rapidly. Likewise a receive frequency can by dynamically reassigned by retuning a LO, which may employ direct digital synthesis.
US10090856B2
Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.
US10090853B1
An analog-to-digital conversion device is provided for converting an input signal pair to generate an output signal. The analog-to-digital conversion device includes switch groups, capacitors, a comparator, and a controller. The switch groups receive the input signal pair and reference voltages, and selects to output one of the input signal pair and the reference voltages according to a control signal to generate selection voltages respectively. The capacitors receive the selection voltages respectively and generate a first comparison voltage and a second comparison voltage. The comparator compares the first comparison voltage and the second comparison voltage to generate a comparison result signal. The controller sets conversion times for converting bits of the output signal according to the comparison result signal, wherein at least two of the conversion times are different.
US10090851B2
A sampling circuit in a successive approximation type analog-to-digital (A/D) converting device samples a pair of analog signals constituting a differential input signal. A capacitor circuit reflects a signal level of a reference signal in the pair of analog signals through an attenuation capacitance unit and a binary capacitance unit to generate a pair of voltage signals. A comparison circuit compares the pair of voltage signals. A control circuit determines a value of each bit of a digital signal on the basis of the result of the comparison and reflects the value in the reference signal. The attenuation capacitance unit includes a fixed capacitance unit connected between a signal node at which the sampled analog signals are held and a predetermined potential node and a variable capacitance unit connected between the signal node and the predetermined potential node in parallel with the fixed capacitance unit.
US10090823B2
An elastic wave resonator includes series divided resonators on a piezoelectric substrate, first and second outer busbars, a first interstage busbar, first to fourth electrode fingers and first and second dummy electrode fingers. Third dummy electrode fingers are not provided at at least one of a side where the second electrode fingers are provided and a side where the third electrode fingers are provided or third dummy electrode fingers having a length smaller than lengths of the first and second dummy electrode fingers are provided at at least one of a side where the second electrode fingers are provided and a side where the third electrode fingers are provided. The third electrode fingers are arranged on an extension to which the second electrode fingers extend.
US10090822B2
A surface acoustic wave (SAW) resonator includes a piezoelectric layer disposed over a substrate, and a plurality of electrodes disposed over the first surface of the piezoelectric layer. A layer is disposed between the substrate and the piezoelectric layer. A surface of the layer has a smoothness sufficient to foster atomic bonding between layer and the piezoelectric layer. A plurality of features provided on a surface of the substrate reflects acoustic waves and reduce the incidence of spurious modes in the piezoelectric layer.
US10090819B2
A signal processing system for controlling a lower frequency acoustic range of an acoustic output of a loudspeaker system. The system includes an input to receive at least a first channel audio signal, corresponding to the acoustic output of at least one loudspeaker with at least one electro-acoustic transducer with a vibratile diaphragm. The signal processing system includes at least one transpositional gain controller processor for transposition of at least a portion of the amplitude of at least one band of frequencies in a lower frequency audio signal range of the audio signal, to an increased gain in at least one transpositional target frequency in the lower frequency audio signal range. The transpositional gain controller processor includes at least one of at least one, static or dynamic, transpositional gain controller. The system may include at least one additional signal processor, supporting preservation of a perceived fidelity of the acoustic output.
US10090808B1
An envelope tracking system for controlling a power amplifier supply voltage includes envelope circuitry and a feed forward digital to analog converter (DAC) circuitry. The envelope circuitry is configured to generate a target envelope signal based on a selected power amplifier supply voltage. The feed forward DAC circuitry includes a voltage source circuitry and a selector circuitry. The voltage source circuitry is configured to generate a plurality of voltages. The selector circuitry is configured to select one of the plurality of voltages based at least on the target envelope signal. The feed forward DAC circuitry is configured to provide the selected voltage to a supply voltage input of a power amplifier that amplifies a radio frequency (RF) transmit signal.
US10090798B2
A machine learning apparatus that learns predicted life of a power device of a motor driving apparatus converting DC power into AC power by a switching operation of the power device to supply the AC power to an AC motor includes: a state observation unit that observes a state variable constituted by data regarding the number of times of switching of the power device, data regarding junction temperature of the power device, and data regarding presence or absence of a failure of the power device; and a learning unit that learns the predicted life of the power device in accordance with a training data set defined by the state variable.
US10090796B2
A vibration conformance compensation device includes a linear motor including a vibrator and a coil, a signal generator connecting with the linear motor electrically and outputting a drive signal for driving the linear motor to vibrate, a working parameter feedback module, a processing module connecting having a target vibration state value which is set in the linear motor in advance for comparing the real-time vibration state parameters of the linear motor with the target vibration state value to obtain the comparison result, and a signal conditioning module connecting with the processing module and the signal generator electrically and adjusting the drive signal in accordance with the comparison result to make the vibration state of the linear motor consistent with the target vibration state.
US10090792B2
A powertrain includes a first and second switch coupled in parallel to drive an electric machine and a gate driver. The gate driver may be configured to, in response to a transition request while a first temperature of the first switch exceeds a second temperature of the second switch, inject a current onto a gate of the second switch to drive rates of change of current through the first and second switch to the electric machine to a same value.
US10090791B2
A machine learning apparatus includes: a state observation unit that observes a state variable including an error between a position command and an actual position of a rotor, temperature of a motor driving apparatus and the motor, and voltage of each part of the motor driving apparatus; and a learning unit that learns a current feedback offset correction value for correcting an offset in the current feedback value, an inter-current-feedback-phase unbalance correction value for correcting an unbalance between phases in the current feedback value, and a current command correction value for a dead zone for correcting a current command in order to compensate a decreased amount of current due to a dead zone by which switching elements of upper and lower arms in the same phase of an inverter for motor power supply are not simultaneously turned on, in accordance with a training data set defined by the state variable.
US10090789B2
To provide a motor control device capable of causing a motor to rotate in any rotation direction, even when leaving the connection state of the motor of a machine tool as standard. A motor control device (10) includes: a coordinate converter (36) as a voltage command output unit that outputs voltage command data instructing a voltage to be applied to a motor (14) based on an external instruction; a voltage command data interchanging unit (38) that outputs by interchanging or not interchanging the voltage command data, based on a setting for interchanging of a phase rotation of the voltage command data; a PWM output unit (40) as an amplifier that drives the motor (14) based on the voltage command data outputted by the voltage command data interchanging unit (38); a current detection unit (42) that detects the electric current flowing through the motor (14) and outputs current feedback data; and a current feedback data interchanging unit (44) that outputs by interchanging or not interchanging the current feedback data based on a setting for interchanging.
US10090783B2
The present invention relates to a method and a device for converting energy using a change of a contact area and a contact angle of liquid and, more specifically, to a method and a device for converting mechanical energy into electric energy by applying a reciprocal phenomenon of electrowetting, wherein liquid and gas are positioned between two facing substrates and energy is converted by using a volume change of a fluid, such that the present invention has the advantages of preventing channel-blocking without requiring all facing electrodes to be patterned, simplifying a device configuration, implementing easy control, and removing the need to apply an external power source.
US10090765B1
In one example, a circuit for controlling a multi-phase converter is configured to determine an operating condition at a multi-phase converter module. Each phase switching module of a plurality of phase switching modules is configured to electrically couple, based on a respective switching signal, a voltage source to a respective phase of the multi-phase converter module. The circuit is further configured to, for each switching signal, generate an operating value using the operating condition and determine a dynamic hysteresis value for a next switching period using a duration of a previous switching period and a phase shift. The circuit is further configured to, for each switching signal, compare the operating value to a reference value with a hysteretic comparator function using the dynamic hysteresis value and generate the respective switching signal based on the comparison of the operating value to the reference value.
US10090759B1
An electronic device includes a reconfigurable charge pump including pump units that can be arranged differently for varying an output voltage generated by the reconfigurable charge pump; a pump regulator coupled to the reconfigurable charge pump, the pump regulator configured to monitor the output voltage and turn the reconfigurable charge pump on or off based on the output voltage; and an arrangement control mechanism coupled to the pump regulator, the arrangement control mechanism configured to control operation of the pump regulator based on the output voltage to generate arrangement control output, wherein the arrangement control output controls electrical connections between the pump units.
US10090758B1
Embodiments herein provide electronic devices that include a charge pump coupled to a split reservoir capacitor which includes at least two discrete capacitors. Further, the discrete capacitors are coupled together by a switch (e.g., a transistor) which is controlled by an output regulator. In one embodiment, the output regulator monitors an output voltage of the charge pump and the split reservoir capacitor to determine when the output differs from a predetermined target voltage. When the switch isolates the two capacitors, the charge pump can continue to add charge to a first one of the discrete capacitors. Thus, when the output regulator detects a dip in the output voltage and activates the switch to reconnect the two discrete capacitors, the first discrete capacitor has extra charge which can decrease the time needed to bring the output voltage back to the target voltage.
US10090756B1
A buck voltage regulator control circuit for a single-input multi-output direct current power supply system, during a soft start phase of a first buck voltage regulator of the power supply system, the buck voltage regulator control circuit controls a first high side switch of the first buck voltage regulator to switch to a turned-on state from a turned-off state when a second high side switch of a second buck voltage regulator is in the turned-off state. Therefore, the first and second high side switches are not simultaneously switched to the turned-on state from the turned-off state to reduce inrush current.
US10090749B2
A magnetic gear system for use anywhere gears are required. The magnetic gear system incorporating magnetic gears including at least one end plate and at least one axle coupled to the at least one end plate. A plurality of magnet holders are also coupled to the at least one end plate. At least one magnet is contained in each of the plurality of magnet holders. Wherein the at least one magnet comprises two opposite polarities and the plurality of magnet holders are coupled to the at least one end plate with the at least one magnet having at least one polarity adjacent a similar polarity of another of the at least one magnets.
US10090744B2
A vibration motor is provided in the present disclosure. The vibration motor includes a housing providing an accommodating space, and a first vibration system and a second vibration system elastically suspended within the accommodating space. The first vibration system includes at least one permanent magnet, and the second vibration system includes at least one magnetic force generation part opposite to the permanent magnet. A magnetic field generated by the magnetic force generation part interacts with the permanent magnet to drive the first vibration system and the second vibration system to vibrate in the housing.
US10090739B2
An electric machine having a stator (3) and a rotor (4) mounted rotatably by means of a rotor shaft (5) and having a potential equalization device containing a resistor element for breaking down shaft voltages occurring at the rotor shaft (5), the resistor element contacting on the one hand a bus bar (24) of a slip ring module (20) and on the other hand the rotor shaft (5) at contact points, the resistor element being an electrical resistor (30; 46) provided with electrical connection elements (31, 32; 47, 48). At least one connection element (32; 47) of the electrical resistor (30; 46) is electrically conductively connected to the potential of the rotor shaft (5) via a pressure contact by a pressure element.
US10090738B2
A motor assembly broadly includes a motor, a motor controller, and an interface controller having an integrated power supply. The integrated power supply includes an AC to DC power conversion and voltage reduction component. The motor controller and the interface controller receive line voltage electrical power without the need for an external transformer.
US10090737B2
A stator for an electrical machine with a stator body (2, 102) and a ground contact (3, 103) which is electrically connected to the stator body, wherein the stator body is arranged in a motor housing (4, 104), which is formed from plastic material. In order to have a compact stator that is easy to install and at the same time has a reliable contact to a ground contact, it is provided that the motor housing has a stator holder (7, 107), which receives the stator body in the operating position, and is located on the inner surface of at least one of its housing parts, and to arrange and fix the ground contact at the inner circumference of the stator holder, facing the stator body, so that the stator body can be electronically contacted by the ground contact.
US10090729B2
A machine includes a drive train having a drive unit, an output unit, and a gear unit interconnecting the drive unit and the output unit and configured to be in a non-grounded state with respect to the machine environment during a normal operation of the machine. An insulation is provided to electrically insulate a connection between the gear unit and the drive unit and/or a connection between the gear unit and the output unit.
US10090724B2
A stator for use in a dual-phased motor includes a magnetic yoke portion, a first magnetic pole, a second magnetic pole, a third magnetic pole and a fourth magnetic pole. The first, second, third and fourth magnetic poles are circumferentially arranged around and coupled with the magnetic yoke portion. Each of the first, second, third and fourth magnetic poles is wound with a coil having a first coil layer and a second coil layer. The first coil layer and the second coil layer of each of the first, second, third and fourth magnetic poles are in different phases. In other embodiments, several methods for winding a stator for use in a dual-phased motor are respectively proposed.
US10090698B2
A battery module comprises charging for connecting the battery module to a power source, a battery cell arrangement, and a DC-to-DC converter. A first terminal of the battery cell arrangement is connected to a first charging terminal. An input terminal of the converter is connected to the second terminal of the battery cell arrangement and another input terminal of the converter is connected to the second charging terminal. An output terminal of the converter is connected to the first terminal of the battery cell arrangement. The converter converts an input voltage (U3) received at its input terminals to an output voltage (U2) at the output terminal of the converter. The output voltage is higher than the input voltage. The battery module may for example be employed as a backup power source in a mobile communication base station. A switch arrangement may for example allow the converter to be bypassed.
US10090695B2
This document discusses, among other things, apparatus and methods to optimize charging of a battery, including providing a first charge profile configured to provide charge current pulses to a battery in a plurality of steps. In the first charge profile, the charge current pulses can be stepped down in the plurality of steps using a comparison of a terminal voltage of the battery to a clamp voltage. When the terminal voltage meets or exceeds the clamp voltage, a high time current of the charge current pulse can be decreased and the clamp voltage can be increased before providing a subsequent charge current pulse.
US10090681B2
Synchronization system and method for a power generation unit coupled to an electrical power system, in order to facilitate the synchronization between the power generation unit and the electrical power system. A synchronization signal (SS) is generated by means of at least one Phase-Locked Loop (4) from a main electrical signal (Se) received from the electrical power system. The Phase-Locked Loop (4) comprises a controller scheme with a plurality of gain parameters (Kmn) to eliminate at least some of the deviations of the synchronization signal (Ss) in respect of the main electrical signal (Se), and said gain parameters (Kmn) are adjusted depending on the frequency and the amplitude of said main electrical signal (Se).
US10090671B2
A switching power converter is provided with an overvoltage protection circuit that softly switches on a power bus switch during a soft-start period responsive to a device connecting to a data cable for receiving power over a power bus coupled to the power bus switch.
US10090669B2
Enhanced short circuit damage protection by using circuit card and electronic assembly features to steer liquids, including water, onto detector arrays. In a typical implementation, a circuit card has detection elements in one or more places implemented as artwork on an outer circuit layer. The finished circuit card assembly is conformal coated with masked areas over detection artwork. When the masking is removed, channels are left behind for liquids to flow toward and pool over detection artwork. In other implementations through shaping, additive or subtractive manufacturing processes, cavities are left behind for liquids to collect over detection artwork.
US10090659B2
A raintight fitting has a fitting body including a plurality of first cable passageways configured to receive electrical cables. The first cable passageways converge into a second cable passageway, and the second cable passageway is configured to receive the conductors from plural cables received in the first cable passageways. A plurality of cable locks are each located at respective first cable passageways, are engageable with the cables received in the first cable passageways, and are configured to (i) secure the cables within the first cable passageways, and (ii) provide an electrically conductive path between the metallic covering of each cable and the fitting body. A raintight seal extends about the periphery of each first cable passageway, and is configured to form a raintight seal between (i) the fitting body and the electrical cables received within the first cable passageways and (ii) between the first cable passageways and ambient atmosphere. A raintight connector is connectable to a conduit for receiving conductors in the second cable passageway, and is configured to form a raintight seal between (i) the conduit and the fitting body and (ii) the second cable passageway and ambient atmosphere.
US10090647B2
A multi-electrode spark plug having a large spark target volume is disclosed. The spark plugs have a plurality of ground electrode rods which extend from the base of the spark plug and are twisted around center electrode to provide a plurality of substantially equidistant spark points relative to the center electrode. The spark points are formed in parallel and around the elongated axis of the spark plug. This configuration enables the spark to be created where the localized concentration of fuel to air is richer, such as that which may exist when the engine is operating with lower revolutions per minute. Test results indicate that automobiles equipped with the multi-electrode spark plugs exhibit improved fuel economy, and substantially reduced emissions and air pollution.
US10090641B2
Described herein are methods, systems, and apparatuses to utilize a semiconductor optical amplifier (SOA) comprising a silicon layer including a silicon waveguide, a non-silicon layer disposed on the silicon layer and including a non-silicon waveguide, first and second mode transition region comprising tapers in the silicon waveguide and/or the non-silicon waveguide for exchanging light between the waveguide, and a plurality of regions disposed between the first and second mode transition regions comprising different cross-sectional areas of the silicon waveguide and the non-silicon waveguide such that confinement factors for the non-silicon waveguide in each of the plurality of regions differ.
US10090640B2
A pulse-width modulation (PWM) light source drive for driving a light source is provided that includes a microcontroller, a modulation element, a voltage regulator, and a light detector. The microcontroller is configured to generate a PWM signal and an inverse PWM signal. The modulation element is configured to generate a drive signal based on the PWM signal. The light source is configured to be driven by the drive signal. The voltage regulator is configured to generate an output drive voltage for the light source. The light detector is configured to detect light energy emitted by the light source, to generate an optical power feedback signal based on the detected light energy, and to provide the optical power feedback signal to the voltage regulator during a laser-on driving interval. The microcontroller is configured to provide the inverse PWM signal to the voltage regulator during a laser-off driving interval. The voltage regulator is configured to adjust the output drive voltage based on the optical power feedback signal during the laser-on driving interval and based on the inverse PWM signal during the laser-off driving interval.
US10090639B2
The subject invention includes a semiconductor laser with the laser having a DBR mirror on a substrate, a quantum well on the DBR mirror, and an interior CGH with a back propagated output for emitting a large sized Gaussian and encircling high energy. The DBR mirror has a plurality of GaAs/AlGaAs layers, while the quantum well is composed of AlGaAs/InGaAs. The CGH is composed of AlGaAs.
US10090637B2
An optical transmitter (201) comprising: a laser diode (102) for transmitting an optical signal; a first temperature sensor (106) configured to measure a temperature at or proximate to the laser diode (102); a second temperature sensor (202) configured to measure a temperature of an environment in which the optical transmitter (201) is operating; a thermoelectric device (208) configured to apply heating or cooling to the laser diode (102); and a controller (212) configured to, using the temperature measurements taken by the first temperature sensor (106) and the second temperature sensor (202), control the thermoelectric device (208) to heat or cool the laser diode (102).
US10090635B2
The invention relates to a light module including a semiconductor laser element emitting a laser beam in a first cone of light, a photoluminescent element, and an optical means for transforming the light coming from the photoluminescent element into an exit light beam. The optical means has a guiding portion arranged to guide at least a portion of the light emitted in the first cone of light into a second cone of light and a device for detection of incident light. The light module comprises a means of deviation designed to deviate the light of the second cone of light toward a third cone of light directed toward the detection device arranged outside of the second cone of light.
US10090633B2
A diffusion-cooled gas laser system that includes a first and a second electrode and a discharge gap arranged between the electrodes, wherein a dielectric is arranged on at least one of the electrodes on the discharge-gap side. The system is characterized in that the dielectric thickness d/∈res the dielectric for influencing the discharge ∈res of distribution in the discharge gap varies along at least one dimension of the electrode on which the dielectric is arranged, wherein d is the thickness of the dielectric, and ∈res is the resultant constant of the dielectric, and, at its thickest point, has a thickness of at least 1 mm or is greater than one hundredth of the length of the electrode or is greater than one thousandth of a wavelength determined by the frequency of a radiofrequency electrical power to be coupled into the system.
US10090632B2
An example device in accordance with an aspect of the present disclosure includes a ring waveguide and bus waveguide. The ring waveguide has a first coupled portion associated with a first modal index, and the bus waveguide includes a second coupled portion associated with a second modal index. The second coupled portion is evanescently coupleable to the first coupled portion. A laser outcoupling and associated lasing output of the device is variable based on varying a difference between the first modal index and the second modal index to vary coupling between the first coupled portion and the second coupled portion, without varying modal indices of non-coupled portions of the ring waveguide and bus waveguide.
US10090621B2
A two sided electrical connection system that automatically connects two connector sides together is provided. A male side and female side of the connector have bodies shaped such that the male side may be received by the female side automatically by a force of gravity. Guiding structure around the female side of the two sided connector allows the male side to be guided into place without requiring perfect alignment of the two sides of the connector.
US10090618B2
An electrical plug and receptacle relying on magnetic force from an electromagnet to maintain contact are disclosed. The plug and receptacle can be used as part of a power adapter for connecting an electronic device, such as a laptop computer, to a power supply. The plug includes electrical contacts, which are preferably biased toward corresponding contacts on the receptacle. The plug and receptacle each have a magnetic element. The magnetic element on one of the plug or receptacle can be a magnet or ferromagnetic material. The magnetic element on the other of the plug or receptacle is an electromagnet. When the plug and receptacle are brought into proximity, the magnetic attraction between the electromagnet magnet and its complement, whether another magnet or a ferromagnetic material, maintains the contacts in an electrically conductive relationship.
US10090614B2
An electrical connector assembly includes male and female connector bodies formed with a plurality of terminal cavities in which electrical cables are disposed with the terminals secured against removal from the cavities by flexible lances engaging walls within the terminal cavities. A seal on the cables closes and seals the cavities in which they are installed. At least one of the cavities is unoccupied by a cable and is closed by a non-electrically conductive locking cavity plug. The locking cavity plug has a flexible lance that engages a wall within the unoccupied cavity in which it is installed to secure the plug against removal and carries a seal which engages and seals the unoccupied cavity.
US10090594B2
Aspects of the subject disclosure may include, for example, an antenna array having a plurality of dielectric antennas and a plurality of dielectric cores. Each dielectric antenna of the plurality of dielectric antennas can have a structural configuration that enables flat surfaces of the plurality of dielectric antennas to be adjacent to each other. Each dielectric antenna of the plurality of dielectric antennas further includes an aperture for radiating a wireless signal in response to an electromagnetic wave received by each dielectric antenna. Each dielectric core of the plurality of dielectric cores can be coupled to a select one of the plurality of dielectric antennas to facilitate guiding a select one of a plurality of electromagnetic waves to the select one of the plurality of dielectric antennas. Other embodiments are disclosed.
US10090593B2
A radio frequency device with mechanisms for adjustment of the impedances and frequencies of its antennas comprises a first circuit board, a radio frequency module and a second circuit board. The radio frequency module is disposed on the first circuit board that is disposed on the second circuit board. The radio frequency module comprises an antenna unit, a first frequency tuning element and a radio frequency circuitry. The antenna unit is disposed within a clearance area of the first circuit board, and connected to the radio frequency circuitry via a feeding circuit. The second circuit board comprises a second frequency tuning element that is electrically connected to the antenna unit via a ground circuit and the first frequency tuning element on the first circuit board. Thus, the resonance frequency of the antenna unit can be adjusted according to the first and the second frequency tuning element.
US10090592B2
A communication device includes: a board having a first surface, a second surface opposite to the first surface, and a third surface different from both the first surface and the second surface; a first magnetic sheet disposed on a side of the first surface; a first coil disposed on the first magnetic sheet; a second magnetic sheet disposed on a side of the second surface; a second coil disposed on the second magnetic sheet; and a third coil disposed on the third surface. A part of the first magnetic sheet overlaps at least a part of the third coil in plan view.
US10090589B2
Batteries as an antenna for a device are disclosed. In an embodiment, the device comprises: at least two batteries, each battery comprising at least two conductive portions; a radio frequency, RF, isolation component configured between the at least two batteries; a transformer configured to connect a radio frequency signal to the at least two conductive portions of the at least two batteries, wherein the at least two conductive portions are configured as an antenna of the device.
US10090588B2
A selectively chrome plated radome and its method of manufacture include molding a non-plateable resin to form one or more inner pieces, each inner piece defining an outer edge, inserting the one or more inner pieces into a final mold, injecting a plateable resin into the final mold to form an outer piece arranged about and coupled to the outer edge of each inner piece, wherein the one or more inner pieces and the outer piece collectively form a radome component, removing the radome component from the final mold, and chrome plating the outer piece of the radome component to obtain the selectively chrome plated radome. A selectively chrome plated radiator grille and its method of manufacture include molding a plateable resin portion of the grille, the plateable resin portion defining the outer piece of the radome component, and then chrome plating an exposed surface of the plateable resin portion.
US10090587B2
Systems and methods presented herein provide for elastomeric and flexible cables. One cable includes a first insulator extruded as a tube. The cable also includes an elastomeric conductor comprising conductive particles embedded in a polymer. The elastomeric conductor is extruded with the elastomeric insulator through a conduit of the tube. Other cables include flexible wires extruded with elastomeric tubes. In some embodiments, the cables are configured with stay cords that limit a length of stretching in the cable.
US10090582B2
The purpose of the present invention is to enable a secure attachment of an antenna element and to facilitate adjustment of the antenna element characteristics. Rearward of a spoiler are formed a plurality of lateral grooves extending in a left-right direction of a vehicle, and a plurality of vertical grooves extending in a front-rear direction of the vehicle. The plurality of lateral grooves and the plurality of vertical grooves form latticed grooves as grooves in the shape of a lattice for installing an antenna element. The antenna element is formed by a conductive wire. One end of the antenna element is connected to an amplifier, and the other end is opened. The antenna element extends from the amplifier via a power feeding groove and the right-end one of the vertical grooves to the rear end of the groove, from which the antenna element is fitted in a route along the most rearward one of the lateral grooves to the vicinity of the left-end one of the vertical grooves, thus being securely attached to the spoiler.
US10090580B2
An antenna structure is used in a wireless communication device. The antenna includes an antenna portion. The antenna portion includes a base, a first antenna and at least one second antenna. The first antenna is received in the base, the at least one second antenna is rotatably connected to the base.
US10090575B2
The present invention provides a method of manufacturing a waveguide assembly and a structure thereof, wherein the manufacturing method comprises the steps of: providing at least two waveguide units and combining the waveguide units, wherein each waveguide unit has at least one bonding portion formed at a position where each two said waveguide units are combined; and at least one adhesive is applied to the bonding portion to combine the waveguide units into the waveguide assembly. With the practice of the present invention, many advanced functions such as rapid design, rapid manufacture, rapid verification and cost reduction can be achieved.
US10090573B2
An improved high-frequency shielded housing is characterized by the following features, among others: multiple contact sections (K; KG; KD) are formed or provided arranged offset to one another between the housing cover (17) and the housing (3), galvanic separating sections (T; TG; TD) are formed or provided between the contact sections (KG; KD), the housing cover (17) and the housing (3) are galvanically separated in the regions of the galvanic separating sections, and screw connections (25) are provided in the contact sections (K; KG; KD), the housing cover (17) and the housing (3) being galvanically contacted in the regions of the screw connections.
US10090571B2
A transmission switch includes a dielectric substrate; a conductive ground layer disposed over an upper surface of the dielectric substrate, wherein the conductive ground layer comprises a first ground section and a second ground section separated from the first ground section; a tunable dielectric layer disposed over the conductive ground layer, wherein the tunable dielectric layer has a first dielectric constant at a first DC voltage and a second dielectric constant at a second DC voltage; and a conductive signal layer disposed over the tunable dielectric layer, wherein the conductive signal layer comprises a first signal section, a second signal section, and an impedance-matching section connecting the first signal section and the second signal section.
US10090569B2
A system and a method for heating a component of an electric vehicle may be particularly beneficial in cold weather places and/or during winter time. The vehicle may be primarily powered by a main battery. The system may include a supplementary battery being metal-air battery including an electrolyte, for extending the driving range of the electric vehicle and a reservoir tank for holding an electrolyte volume for the metal-air battery, the electrolyte may be heated to a desired temperature. The system may further include a heat exchanger for conveying heat from the electrolyte volume, said heat is conveyable to said passenger's cabin.
US10090550B2
A redox flow battery. The redox flow battery has a plurality of cells stacked on each other and three or more conductive terminals. The redox flow battery is able to vary a charge voltage and a discharge voltage by switching control.
US10090544B2
A fuel cell system includes: a fuel cell stack; a fuel gas supply/exhaust unit; an oxidant gas supply/exhaust unit; and a control unit. The control unit determines whether there is a phenomenon in the fuel cell stack resulting from local power generation concentration within a plane of a membrane electrode assembly due to a water distribution. When it is determined that there is the phenomenon, the control unit controls at least one of the fuel gas supply/exhaust unit and the oxidant gas supply/exhaust unit.
US10090535B2
The invention relates to a fuel cell having an anode/cathode stack, which comprises at least one active surface layer, which is designed having a first channel structure having a plurality of first channels for conducting a first fluid in a first direction over the surface layer, which is designed having a second channel structure having a plurality of second channels for conducting a second fluid in a second direction over the surface layer, wherein the second direction extends substantially perpendicularly to the first direction, which is designed having a first feeding structure for feeding the first fluid into the plurality of first channels, and which is designed having a second feeding structure for feeding the second fluid into the plurality of second channels. According to the invention, the first feeding structure and the second feeding structure are both arranged on a first edge of the surface layer and the first feeding structure additionally comprises an edge channel for feeding the first fluid to a second edge of the surface layer that is directed perpendicular to the first edge.
US10090534B2
An electrochemical system is described having an end plate, a stack cover plate adjacent to the end plate and at least one metallic electrical conductor. The stack cover plate has an electrically conductive contacting plate adjacent to the end plate and an electrically conductive separator plate half facing away from the end plate. The contacting plate and the separator plate half are connected to each other electrically and media-tight. The metallic electrical conductor extends to an outside of the electrochemical system. The metallic electrical conductor and the contacting plate are in one piece or the metallic electrical conductor contacts the contacting plate directly. The contacting plate and the separator plate half are bonded to each other.
US10090524B2
The present invention provides a novel lithium titanium sulfide, lithium niobium sulfide, or lithium titanium niobium sulfide that contains a sulfide containing lithium, titanium and/or niobium, and sulfur as constituent elements, and that has excellent charge-discharge performance (especially excellent charge-discharge capacity and charge-discharge potential) useful as a cathode active material or the like for lithium batteries, such as metal lithium secondary batteries or lithium-ion secondary batteries. Particularly preferred are, for example, (1) lithium titanium sulfide containing lithium, titanium, and sulfur as constituent elements and having a cubic rock salt crystal structure, (2) lithium niobium sulfide containing lithium, niobium, and sulfur as constituent elements and having a diffraction peak at a specific position in an X-ray diffractogram, and (3) lithium titanium niobium sulfide containing lithium, titanium, niobium, and sulfur as constituent elements and having a diffraction peak at a specific position in an X-ray diffractogram.
US10090522B2
Provided herein is a precursor of a transition metal oxide, including a core unit and a shell unit, wherein the core unit includes a compound of chemical formula 1 below, and the shell unit includes a compound of chemical formula 2 below. NiaMnbCo1−(a+b+c)Mc[OH(1−x)2−y]A(y/n) [Chemical formula 1] Nia′Mnb′Co1−(a′+b′+c′)M′c′[OH(1−x′)2−y′]A′(y′/n) [Chemical formula 2]
US10090521B2
A lithium ion battery includes: a negative electrode in which a state of charge at a potential to be 0.1 V with respect to a lithium potential is 60% or more; and a positive electrode containing a lithium-containing composite metal oxide, and a capacity ratio of the positive electrode and the negative electrode (negative electrode capacity/positive electrode capacity) is 1 or more and less than 1.2. In the lithium ion battery described above, the lithium-containing composite metal oxide contains layered lithium nickel manganese cobalt composite oxide (NMC) and spinel lithium manganese oxide (sp-Mn).
US10090512B2
A lithium ion battery electrode includes silicon nanowires used for insertion of lithium ions and including a conductivity enhancement, the nanowires growth-rooted to the conductive substrate.
US10090508B2
A current breaking structure of a battery system includes lead wires, which extend from a plurality of battery cells connected in parallel with each other. The lead wires are bonded to one of two faces of an outer busbar that connect a battery module to outside, in which the one of the two faces is faced to an interior of a battery module, such that upon battery cell expansion, the lead wires are entirely broken by the outer busbar. Accordingly, in case where overcharge occurs in a pouch type lithium ion battery, i.e., in a high-voltage battery having battery cells in parallel connection and then serial connection, connecting structure is broken effectively, thus preventing in advance overcharge-related safety accident.
US10090506B2
A rechargeable battery includes: an electrode assembly including a first electrode and a second electrode; an electrode terminal configured to be electrically coupled to the electrode assembly; a case configured to accommodate the electrode assembly; and a cap plate mounted at an opening of the case, the cap plate having a terminal hole. The electrode terminal includes: a first terminal at the terminal hole of the cap plate and configured to be electrically coupled to the electrode assembly; a second terminal at an exterior side of the cap plate and configured to be electrically coupled to the first terminal such that the first terminal is exposed to an exterior of the case; and a third terminal on the second terminal and configured to be elastically deformable and electrically coupled to the first terminal through the second terminal.
US10090495B2
An electricity storage device including: plural electricity storage modules, each including an electricity storage module case, plural electricity storage cells housed in the electricity storage module case, and external terminals; an electricity storage case in which the plurality of electricity storage modules are arranged and housed; plural wire harnesses connected to the external terminals of the electricity storage modules; and a vibration damping material provided in a space region between one surface of the electricity storage case and, among the plurality of wire harnesses, at least a wire harness including the longest length extending in an arrangement direction of the electricity storage modules, wherein the wire harness including the longest length extending in the arrangement direction of the electricity storage modules is biased toward a side of the electricity storage module case by the one surface of the electricity storage case, through the vibration damping material.
US10090492B2
Disclosed herein is a battery cell having an electrode assembly mounted in a variable cell case in a state in which the electrode assembly is impregnated with an electrolyte, the battery cell being configured to be flexibly deformed in response to the shape of a device, in which the battery cell is mounted, wherein an uppermost end electrode and/or a lowermost end electrode of the electrode assembly in the direction in which electrodes are stacked is provided on an electrode current collector thereof, facing the inner surface of the cell case, with an electrode mixture including inert particles, 10 to 100% of the inert particles being distributed on the surface of the electrode mixture such that a concave-convex structure is formed in the surface of the electrode mixture in vertical section.
US10090490B2
A method includes a supporting step supporting first planar surfaces of two substrates 20A and 30A having flexibility with supporting boards 50 and 60 each having flexibility and a larger thickness than the two substrates 20A and 30A, a thin film pattern formation step, after the supporting step, forming a thin film pattern on second planar surfaces of the two substrates 20A and 30A, a bonding step, after the thin film pattern formation step, bonding the two substrates 20A and 30A at surfaces each having the thin film pattern thereon with the sealant therebetween to form a bonded substrate 70, a first curving step, after the bonding step, curving the bonded substrate 70 while curing the sealant, a detachment step, after the first curving step, detaching the supporting boards 50 and 60 from the bonded substrate 70, and a second curving step, after the detachment step, further curving the bonded substrate 70.
US10090484B1
A method of manufacturing an organic light-emitting display apparatus includes the step of forming a first pixel electrode and a second pixel electrode on a substrate, forming a pixel-defining film on the first pixel electrode and the second pixel electrode, the pixel-defining film having an opening through which each of the first pixel electrode and the second pixel electrode is exposed, forming a first masking pattern on the pixel-defining film having a first opening portion through which the first pixel electrode is exposed, sequentially forming a first intermediate layer including a first emission layer, a first counter electrode, a first protective layer, and a first anti-decapping layer on the first pixel electrode and the first masking pattern, and removing the first masking pattern along with the first intermediate layer, the first counter electrode, the first protective layer, and the first anti-decapping layer disposed on the first masking pattern.
US10090482B2
This invention comprises a field effect transistor which comprises source and drain electrodes (01) which are bridged by a semiconductor which comprises semiconducting crystallites, the conductivity of the semiconductor being controlled by a gate electrode (02) which is insulated from the semiconductor and the source and drain electrodes, to which a potential is applied for controlling the conductivity of the semiconductor, in which at least part of the facing surfaces of the source and drain electrodes are geometrically formed such that they provide current flow of different directions between the electrodes through the said channel. By this means current is caused to flow through more orientations of the crystals resulting in greater uniformity of performance between different transistors when there is a degree of variable crystallographic orientation.
US10090470B2
A method of forming a semiconductor film at pressure between 10−5 atm and 10 atm in the presence of a substrate includes (i) providing a precursor material in a reaction container; (ii) arranging the substrate on the reaction container such that a conductive surface of the substrate is facing towards the precursor material; and (iii) conducting a heat treatment to deposit a semiconductor layer on the conductive surface of the substrate. A semiconductor film is obtained from this method and a device comprising such semiconductor film is also provided.
US10090464B2
Variable-resistance material memories include a buried salicide word line disposed below a diode. Variable-resistance material memories include a metal spacer spaced apart and next to the diode. Processes include the formation of one of the buried salicide word line and the metal spacer. Devices include the variable-resistance material memories and one of the buried salicided word line and the spacer word line.
US10090463B2
Non-crystalline silicon non-volatile resistive switching devices include a metal electrode, a non-crystalline silicon layer and a planar doped silicon electrode. An electrical signal applied to the metal electrode drives metal ions from the metal electrode into the non-crystalline silicon layer to form a conducting filament from the metal electrode to the planar doped silicon electrode to alter a resistance of the non-crystalline silicon layer. Another electrical signal applied to the metal electrode removes at least some of the metal ions forming the conducting filament from the non-crystalline silicon layer to further alter the resistance of the non-crystalline silicon layer.
US10090455B2
A piezoelectric device including a substrate, at least two electrodes extending on the substrate, at least one piezoelectric strip extending on the substrate and on the electrodes, and at least one electrically-conductive strip extending at least on one of the electrodes and on the piezoelectric strip and in contact with the substrate on either side of the piezoelectric strip.
US10090454B2
A method for producing an electric contact-connection of a multilayer component is disclosed. In an embodiment, the method includes providing a main body of the multilayer component having internal electrode layers, applying an electrically conductive material and applying a photosensitive material on the electrically conductive material. The method further includes structuring the electrically conductive material via the photosensitive material such that the internal electrode layers alternatingly are covered and uncovered by the electrically conductive material and applying an insulating material after structuring the electrically conductive material such that the internal electrode layers are alternatingly covered by the electrically conductive material and by the insulating material.
US10090446B2
To provide a light emitting device having high light extraction efficiency, and a method for manufacturing the light emitting device. A method for manufacturing a light emitting device (100) according to the present invention, includes: forming a sealing member (40) for sealing a light emitting element (10) on a base body (30) by dropping, the base body (30) including a conductive member (20) for connecting to the light emitting element (10), and a molding (25) integrally molded with the conductive member (20); the sealing member (10) being formed such that at least a part of a periphery of the sealing member (40) is located on an outward surface (38) of the conductive member (20) or the molding (25), the outward surface facing outward in a top view.
US10090442B2
A light emitting module (10), adapted to produce white output light having an emission peak in the wavelength range from 400 to 440 nm, comprises: ⋅—at least one first light emitting element (110) adapted to emit light having an emission peak in a first wavelength range from 440 to 460 nm; ⋅—at least one wavelength converting material (85) arranged to receive light emitted by said first light emitting element, and being capable of emitting light having an emission peak in the green to red wavelength range; and ⋅—at least one second light emitting element (120) adapted to emit light having an emission peak in a second wavelength range from 400 to 440 nm. The module according to the invention provides white light of acceptable color rendering with a “crisp white” effect.
US10090438B2
An opto-electronic device with two-dimensional injection layers is described. The device can include a semiconductor structure with a semiconductor layer having one of an n-type semiconductor layer or a p-type semiconductor layer, and a light generating structure formed on the semiconductor layer. A set of tilted semiconductor heterostructures is formed over the semiconductor structure. Each tilted semiconductor heterostructure includes a core region, a set of shell regions adjoining a sidewall of the core region, and a pair of two-dimensional carrier accumulation (2DCA) layers. Each 2DCA layer is formed at a heterointerface between one of the sidewalls of the core region and one of the shell regions. The sidewalls of the core region, the shell regions, and the 2DCA layers each having a sloping surface, wherein each 2DCA layer forms an angle with a surface of the semiconductor structure.
US10090435B2
A semiconductor structure comprising a III-nitride light emitting layer disposed between an n-type region and a p-type region is grown over a porous III-nitride region. A III-nitride layer comprising InN is disposed between the light emitting layer and the porous III-nitride region. Since the III-nitride layer comprising InN is grown on the porous region, the III-nitride layer comprising InN may be at least partially relaxed, i.e. the III-nitride layer comprising InN may have an in-plane lattice constant larger than an in-plane lattice constant of a conventional GaN layer grown on sapphire.
US10090434B2
An illumination device has a dual-emitting LED die structure in which a first p-n diode structure emits primary light having a peak at a first wavelength, and a second p-n diode structure emits primary light having a peak at a second wavelength that is longer than the first wavelength. A phosphor medium is positioned to be stimulated by the primary light of the dual-emitting LED die structure, and in response emits secondary, wavelength converted light, thereby contributing to a combined white illumination. Other embodiments are also described and claimed.
US10090431B2
The present disclosure provides improved thin film photovoltaic devices and related methods of fabrication. More particularly, the present disclosure provides improved CdTe photovoltaic devices and related fabrication methods. Disclosed is a novel thin film photovoltaic device and means for its fabrication. An exemplary device includes a metal oxide layer between the absorber layer and the rear electrode, resulting in an ohmic back contact and having improved device stability. The metal oxide layer can include at least one of silver oxide or copper oxide, and may additionally contain nickel oxide, molybdenum oxide, and/or vanadium oxide. The present disclosure is directed towards formation of a ohmic back contact for solar cells, the back contact having improved stability. In certain embodiments, the present disclosure provides for an ohmic contact to p-type II-VI semiconductors, and to the fabrication of solar cells having improved stability, and to solar panels incorporating such back contact schemes.
US10090426B2
A photosensor device for reducing dark current is disclosed. The photosensor device includes a photon absorbing layer and two or more photosensor diffusions in said absorbing layer. The photosensor diffusions in the absorbing layer have edges of their diffusions separated in said absorbing layer by less than two minority carrier diffusion lengths. The photosensor device also includes in one embodiment one or more diffusion control junction diffusions in the absorbing layer and in proximity to the photosensor diffusions. In another embodiment the photosensor diffusions are selectively biased to operate as photosensor diodes or as diffusion impediments.
US10090423B2
The present invention discloses a polymer containing 1,2,5-benzoselenadiazole-N—R1-5,6-dicarboxylic acid imide, and a preparation method and use thereof. The conjugated polymer prepared by the present invention has fluorescence, and a relatively wide absorption of sunlight, and thus it can be used for manufacture of an active layer for a polymer light-emitting diode device, a polymer field-effect transistor and a polymer solar cell.
US10090420B2
This disclosure relates to semiconductor devices and methods for fabricating semiconductor devices. Particularly, the disclosure relates to back-contact-only multijunction solar cells and the process flows for making such solar cells, including a wet etch process that removes semiconductor materials non-selectively without major differences in etch rates between heteroepitaxial III-V semiconductor layers.
US10090417B2
A p-type region, a p− type region, and a p+ type region are selectively disposed in a surface layer of a silicon carbide substrate base. The p-type region and the p− type region are disposed in a breakdown voltage structure portion that surrounds an active region. The p+ type region is disposed in the active region to make up a JBS structure. The p− type region surrounds the p-type region to make up a junction termination structure. A Schottky electrode forms a Schottky junction with an n-type silicon carbide epitaxial layer. The Schottky electrode overhangs an interlayer insulation film covering a portion of the p-type region and this overhanging portion acts as a field plate. The p+ type region has an acceptor concentration greater than or equal to a predetermined concentration and can make a forward surge current larger.
US10090412B1
A method of making a vertical transistor device includes forming a front gate and a back gate opposite a major surface of a substrate. The front gate and the back gate are symmetric and arranged on opposing sides of a channel between the front gate and the back gate. The channel extends from a drain to a source. The method includes disposing a mask to cover the front gate and removing the back gate. The method further includes replacing the back gate with a layer of insulator and another back gate stack. The another back gate stack only covers a junction between the channel and the source, and remaining portions of the back gate are the layer of insulator.
US10090411B2
A transistor includes a vertical channel fin directly on a bottom source/drain region. A gate stack is formed on sidewalls of the vertical channel fin. A top spacer is formed over the gate stack. The top spacer has air gaps directly above the gate stack. A top source/drain region is formed directly on a top surface of the vertical channel fin.
US10090406B2
A normally-off compound semiconductor device includes a first III-nitride semiconductor having a first sloped transition region in which the first III-nitride semiconductor transitions at an angle from a first level to a second level different than the first level, and a second III-nitride semiconductor on the first III-nitride semiconductor and having a different band gap than the first III-nitride semiconductor so that a two-dimensional charge carrier gas arises along an interface between the first and second III-nitride semiconductors. The normally-off compound semiconductor device further includes a gate on the second III-nitride semiconductor and a doped semiconductor over the first sloped transition region and interposed between the gate and the second III-nitride semiconductor. The two-dimensional charge carrier gas is disrupted along the first sloped transition region due solely to the slope of the first sloped transition region if steep enough, or also due to the presence of the doped semiconductor.
US10090398B2
A method of fabricating a patterned structure of a semiconductor device includes the following steps: providing a substrate having a target layer thereon; forming a patterned sacrificial layer on the target layer, wherein the patterned sacrificial layer consists of a plurality of sacrificial features; forming spacers respectively on sidewalls of each of the sacrificial features, wherein all of the spacers are arranged to have a layout pattern; and transferring the layout pattern to the target layer so as to form a first feature and a second feature, wherein the first feature comprises a vertical segment and a horizontal segment, the second feature comprises a vertical segment and a horizontal segment, and a distance between the vertical segment of the first feature and the vertical segment of the second feature is less than a minimum feature size generated by an exposure apparatus.
US10090390B2
An integrated circuit device includes a pad layer having a body portion with a first doping type laterally adjacent to a drift region portion with a second doping type, a trench formed in the pad layer, the trench extending through an interface of the body portion and the drift region portion, a gate formed in the trench and over a top surface of the pad layer along the interface of the body portion and the drift region portion, an oxide formed in the trench on opposing sides of the gate, and a field plate embedded in the oxide on each of the opposing sides of the gate.
US10090388B2
Provided is a crystalline multilayer structure having good semiconductor properties. The crystalline multilayer structure includes a base substrate and a corundum-structured crystalline oxide semiconductor thin film disposed directly on the base substrate or with another layer therebetween. The crystalline oxide semiconductor thin film is 0.1 μm or less in a surface roughness (Ra).
US10090378B1
Capacitors and methods of forming the same include forming a self-assembled pattern of periodic first and second domains using first and second block copolymer materials over a substrate. The second block copolymer material is etched away. Material from the substrate is etched based on a pattern defined by the first block copolymer material to form cavities in the substrate. A capacitor stack is conformally deposited over the substrate, such that the capacitor stack is formed on horizontal surfaces of the substrate and vertical surfaces of the cavities.
US10090374B2
Organic light-emitting display devices are provided. One organic light-emitting display device includes a substrate, a first wire on the substrate, a second wire insulated from and crossing the first wire, and a static electricity dispersion pattern insulated from and crossing the second wire. Another organic light-emitting display device includes: a substrate; a gate line and a data line on the substrate, insulated from and crossing each other; a dummy wire that is part of a same layer as one of the gate line or the data line, and having at least one end aligned with a sidewall of the substrate; a dummy intersection wire insulated from and crossing the dummy wire; and a static electricity dispersion pattern insulated from and crossing the dummy intersection wire.
US10090372B2
Provided is a highly reliable display device that does not easily cause a wiring or an interlayer insulating layer to be cracked when being folded. A display device includes a flexible substrate; a plurality of pixels arrayed on the substrate; and a wiring, provided on the substrate, transmitting a signal to drive the plurality of pixels. The wiring includes a first conductive layer having an opening pattern at least in a partial area thereof.
US10090367B2
A display device includes at least one light-emitting element configured to emit blue light, a red conversion layer disposed on an upper or lower portion of the at least one light-emitting element and including a red light-emitting quantum dot, a green conversion layer disposed on the upper or lower portion of the at least one light-emitting element and including a green light-emitting phosphor, and a substrate comprising thin film transistors electrically connected to the light-emitting element.
US10090356B2
A photodiode pixel structure for imaging short wave infrared (SWIR) and visible light built in a planar structure and may be used for one dimensional and two dimensional photodiode arrays. The photodiode arrays may be hybridized to a read out integrated circuit (ROIC), for example, a silicon complementary metal-oxide-semiconductor (CMOS) circuit. The photodiode in each pixel is buried under the surface and does not directly contact the ROIC amplification circuit. Disconnecting the photodiode from the ROIC amplification circuit enables low dark current as well as double correlated sampling in the pixel.
US10090351B2
A semiconductor device according to an embodiment includes a low-adhesion film, a pair of substrates, and a metal electrode. The low-adhesion film has lower adhesion to metal than a semiconductor oxide film. The pair of substrates is provided with the low-adhesion film interposed therebetween. The metal electrode passes through the low-adhesion film and connects the pair of substrates, and includes, between the pair of substrates, a part thinner than parts embedded in the pair of substrates. A portion of the metal electrode embedded in one substrate is provided with a gap interposed between the portion and the low-adhesion film on the other substrate.
US10090342B1
Implementations of image sensors may include a first die including an image sensor array and a first plurality of interconnects where the image sensor array includes a plurality of photodiodes and a plurality of transfer gates. The image sensor array may also include a second die including a second plurality of interconnects and a plurality of capacitors, each capacitor selected from the group consisting of deep trench capacitors, metal-insulator-metal (MIM) capacitors, polysilicon-insulator-polysilicon (PIP) capacitors, and 3D stacked capacitors. The first die may be coupled to the second die through the first plurality of interconnects and through the second plurality of interconnects. No more than eight photodiodes of the plurality of photodiodes of the first die may be electrically coupled with no more than four capacitors of the plurality of capacitors.
US10090337B2
A thin film transistor includes a gate electrode on a substrate, a gate insulation layer which covers the gate electrode on the substrate, an oxide semiconductor pattern which is disposed on the gate insulation layer and includes a channel portion superimposed over the gate electrode, and low resistance patterns provided at edges of the channel portion, respectively, and including oxygen vacancies, a channel passivation layer on the oxide semiconductor pattern, a reaction layer which covers the oxide semiconductor pattern and the channel passivation layer, and includes a metal oxide, and a source electrode and a drain electrode which contact the oxide semiconductor pattern.
US10090334B2
A display apparatus includes a first base substrate defining: an outer edge thereof at which a side surface is exposed, and an upper surface thereof connected to the outer edge; first and second guiding dams on the upper surface and extending from an inside of the first base substrate to the outer edge; a first signal line on the upper surface and extending between the first and second guiding dams from the inside of the first base substrate to the outer edge thereof; and a first side pad connected to the first signal line. The first side pad includes a first horizontal portion on the upper surface and extending between the first and second guiding dams, in a top plan view, and the first horizontal portion extending to define a first vertical portion which is disposed on the side surface.
US10090331B2
The disclosure provides a double-side display, a display module and a TFT array substrate thereof, the TFT substrate includes two graphene display units disposed opposite and a reflective layer disposed between the two graphene display units. Compared with a conventional technique, according to the double-side display, the display module and the TFT array substrate thereof, the graphene display units are disposed on the two sides of the reflective layer respectively to prevent influence between light of the two sides of the reflective layer, brightness of two display units is improved due to reflective light from the reflective layer; the structure of the double-side display is simpler, and the volume is reduced significantly, which are benefit for thinning and lightening the double-side display.
US10090324B2
Some embodiments include a memory device and methods of forming the memory device. One such memory device includes a first group of memory cells, each of the memory cells of the first group being formed in a cavity of a first control gate located in one device level of the memory device. The memory device also includes a second group of memory cells, each of the memory cells of the second group being formed in a cavity of a second control gate located in another device level of the memory device. Additional apparatus and methods are described.
US10090315B2
According to one embodiment, the array chip includes a three-dimensionally disposed plurality of memory cells and a memory-side interconnection layer connected to the memory cells. The circuit chip includes a substrate, a control circuit provided on the substrate, and a circuit-side interconnection layer provided on the control circuit and connected to the control circuit. The circuit chip is stuck to the array chip with the circuit-side interconnection layer facing to the memory-side interconnection layer. The bonding metal is provided between the memory-side interconnection layer and the circuit-side interconnection layer. The bonding metal is bonded to the memory-side interconnection layer and the circuit-side interconnection layer.
US10090313B2
Embodiments of the present disclosure describe methods, apparatus, and system configurations for NAND memory arrays with mismatched cell and bitline pitch. Other embodiments may be described and claimed. The bitline pitch is the distance between bitlines. The cell pitch is the distance between cells. The mismatch is bitline spacing that is different from cell spacing.
US10090306B2
A method for fabricating a Fin-FET includes forming a plurality of fin structures, an isolation layer, and an interlayer dielectric layer on an NMOS region of a substrate, forming a first opening in the interlayer dielectric layer to expose a portion of the fin structures. A region adjacent to a joint between a bottom surface and a sidewall surface of the first opening is a corner region. The method includes forming a high-k dielectric layer on the bottom and the sidewall surfaces of the first opening, a barrier layer on the high-k dielectric layer, and an N-type work function layer containing aluminum ions on the barrier layer. The method further includes performing a back-flow annealing process such that the portion of N-type work function layer at the corner region is thickened and contains diffused aluminum ions. Finally, the method includes forming a metal layer on the N-type work function layer.
US10090299B2
An integrated circuit with transistor regions formed on a substrate. Each transistor region includes a channel region and a terminal region. The channel region is positioned along a traverse dimension, and it includes a channel edge region along a longitudinal dimension. The terminal region is positioned adjacent to the channel region, and it is doped with a first dopant of a first conductivity type. Each transistor region may include an edge block region, which is positioned along the longitudinal dimension and adjacent to the channel edge region. The edge block region is doped with a second dopant of a second conductivity type opposite to the first conductivity type. The channel region doped with a dopant and having a first doping concentration. Each transistor region may include an edge recovery region overlapping with the channel edge region and having a second doping concentration higher than the first doping concentration.
US10090293B2
An integrated device is provided. The integrated device includes a substrate having a doped upper surface section and an insulator to define first and second substrate regions on opposite sides thereof. Vertical transistors are operably arranged on the doped upper surface section at the first substrate region. P-I-N diodes are operably arranged on the doped upper surface section at the second substrate region.
US10090290B1
An electrostatic discharge (ESD) protection structure containing a bottom diode and a top diode vertically stacked on the bottom diode is provided to render sufficient protection from ESD events with reduced diode footprint. The bottom diode is serially connected to the top diode via a conductive strap structure.
US10090285B2
To provide a light emitting module capable of reducing luminance unevenness. A light emitting module 10 includes an element substrate 11 extending in one direction, and a plurality of LEDs 12 mounted in alignment in a longitudinal direction of the element substrate 11, and an end surface 11a in the longitudinal direction of the element substrate 11 has an inclined surface 11c which is inclined with respect to an end surface 11b in a short side direction.
US10090275B2
A method of bonding two different substances includes the steps of: applying a bonding material containing a flux component that includes an organic material having at least two carboxyl groups to a bonding surface of a bonding object, disposing an object to be bonded on the bonding material, performing preliminary firing at a preset temperature in a state in which the object to be bonded is disposed, and performing a main firing by heating at a temperature higher than the temperature of the preliminary firing.
US10090273B2
A manufacturing apparatus of a semiconductor device includes a stage, a head unit configured to face the stage, a driving unit configured to move the head unit towards and away from the stage, a heating unit configured to heat the head unit, and a control unit configured to control the driving unit to move the head unit away from the stage when the heating unit heats the head unit.
US10090268B2
A solder bump formed on an Ni electrode with the use of a solder ball containing Bi as a main component and Sn as a sub component. The solder ball contains Sn from 1.0 to 10.0 mass % and at most 1.0 mass % of at least one of Cu and Ag. A solder joint portion obtained by use of the solder bump has at least one of Sn and an SnBi eutectic alloy.
US10090265B2
A semiconductor device includes a semiconductor die that having a conductive structure. A metal structure is electrically connected to the conductive structure and contains a first metal. An auxiliary layer stack is sandwiched between the conductive structure and the metal structure and includes an adhesion layer that contains a second metal. The auxiliary layer stack further includes a metal diffusion barrier layer between the adhesion layer and the conductive structure. The adhesion layer contains the first metal and a second metal.
US10090264B2
A microelectronic device is formed by providing a substrate having a recess at a top surface, and a liner layer formed over the top surface of the substrate, extending into the recess. A protective layer is formed over the liner layer, extending into the recess. A CMP process removes the protective layer and the liner layer from over the top surface of the substrate, leaving the protective layer and the liner layer in the recess. The protective layer is subsequently removed from the recess, leaving the liner layer in the recess. The substrate may include an interconnect region with a bond pad and a PO layer having an opening which forms the recess; the bond pad is exposed in the recess. The liner layer in the recess may be a metal liner suitable for a subsequently-formed wire bond or bump bond.
US10090263B2
A semiconductor package includes: a semiconductor integrated circuit; an interlayer film disposed on the semiconductor integrated circuit; a rewiring layer disposed on the interlayer film; post electrodes disposed on the rewiring layer; a protective layer which is disposed on the interlayer film and covers the rewiring layer and the post electrodes; and a plurality of balls which is respectively disposed on the post electrodes and is connected to the rewiring layer, wherein balls existing on a wiring path of internal wirings connected to inner lands of a plurality of lands, which is arranged on a printed circuit board substrate to face the plurality of balls and is connectable to the plurality of balls, are non-connected to the rewiring layer.
US10090262B2
The present disclosure relates to a microelectronics package with an inductive element and a magnetically enhanced mold compound component, and a process for making the same. The disclosed microelectronics package includes a module substrate, a thinned flip-chip die with an upper surface that includes a first surface portion and a second surface portion surrounding the first surface portion, the magnetically enhanced mold compound component, and a mold compound component. The thinned flip-chip die is attached to the module substrate and includes a device layer with an inductive element embedded therein. Herein, the inductive element is underlying the first surface portion and not underlying the second surface portion. The magnetically enhanced mold compound component is formed over the first surface portion. The mold compound component is formed over the second surface portion, not over the first surface portion, and surrounding the magnetically enhanced mold compound component.
US10090260B2
A semiconductor apparatus with fake functionality includes a logic device and at least one fake device. The logic device is formed on a substrate and turned on by a bias voltage. The fake device is also formed on the substrate. The fake device cannot be turned on by the same bias voltage applied on the logic device.
US10090259B2
Electronic device shape configuration technology is disclosed. In an example, an electronic device substrate is provided that can comprise a top surface, and a bottom surface opposing the top surface. The top surface and/or the bottom surface can have a non-rectangular shaped perimeter. An electronic device die is also provided that can comprise a top surface, and a bottom surface opposing the top surface. The top surface and/or the bottom surface can have a non-rectangular shaped perimeter. In addition, an electronic device package is provided that can comprise a substrate having a top surface configured to receive a die and a bottom surface opposing the top surface. The package can also include a die having a top surface and a bottom surface opposing the top surface. The die can be coupled to the top surface of the substrate. The top surface and/or the bottom surface of either the substrate, or the die, or both can have a non-rectangular shaped perimeter.
US10090257B2
Electrical package including bimetal lid. The electrical package includes: an organic substrate; a semiconductor chip electrically connected to electrical pads on a surface of the organic substrate via a plurality of solder balls; and a lid for encapsulating the semiconductor chip on the organic substrate, wherein (i) an inner surface of a central part of the lid is connected to a surface of the semiconductor chip via a first TIM, (ii) an inner surface of an outer part of the lid is hermetically connected to the surface of the organic substrate, and (iii) the lid has a bimetal structure including at least two different metals. A circuit module is also provided.
US10090256B2
A semiconductor structure includes an insulating layer, a plurality of stepped conductive vias and a patterned circuit layer. The insulating layer includes a top surface and a bottom surface opposite to the top surface. The stepped conductive vias are disposed at the insulating layer to electrically connect the top surface and the bottom surface. Each of the stepped conductive vias includes a head portion and a neck portion connected to the head portion. The head portion is disposed on the top surface, and an upper surface of the head portion is coplanar with the top surface. A minimum diameter of the head portion is greater than a maximum diameter of the neck portion. The patterned circuit layer is disposed on the top surface and electrically connected to the stepped conductive vias.
US10090254B2
A method includes forming a molding compound molding a lower portion of an electrical connector of a wafer therein. The molding compound is at a front surface of the wafer. The molding compound covers a center region of the wafer, and leaves an edge ring of the wafer not covered. An opening is formed to extend from the front surface of the wafer into the wafer, wherein the opening is in the edge ring of the wafer. A backside grinding is performed on the wafer until the opening is revealed through a back surface of the wafer. The method further includes determining a position of a scribe line of the wafer using the opening as an alignment mark, and sawing the wafer from a backside of the wafer by sawing through the scribe line.
US10090252B2
A semiconductor device may include a bottom package embedded with a first semiconductor chip. The semiconductor device may include a middle package stacked over the bottom package, and embedded with at least two second semiconductor chips in a fan-out structure. The semiconductor device may include a top package stacked over the middle package, and embedded with at least two third semiconductor chips.
US10090244B2
Standard cell circuits employing high aspect ratio voltage rails for reduced resistance are disclosed. In one aspect, a standard cell circuit is provided that employs a first high aspect ratio voltage rail configured to receive a first supply voltage. A second high aspect ratio voltage rail is employed that is disposed substantially parallel to the first high aspect ratio voltage rail. A voltage differential between the first and second high aspect ratio voltage rails is used to power a circuit device in the standard cell circuit. The first and second high aspect ratio voltage rails each have a height-to-width ratio greater than 1.0. The height of each respective first and second high aspect ratio voltage rail is greater than each respective width. Employing the first and second high aspect ratio voltage rails allows each to have a cross-sectional area that limits the resistance and corresponding IR drop.
US10090242B2
An integrated circuit structure includes a dielectric layer and an etch stop layer. The etch stop layer includes a first sub layer including a metal nitride over the first dielectric layer, and a second sub layer overlying or underlying the first sub layer. The second sub layer includes a metal compound comprising an element selected from carbon and oxygen, and is in contact with the first sub layer.
US10090240B2
Various embodiments include methods and integrated circuit structures. In some cases, a method of forming an integrated circuit structure can include: forming an opening in a low-k dielectric layer; filling the opening with a high-k dielectric material; patterning the low-k dielectric layer outside of the opening and the high-k dielectric layer to form an interconnect opening within the low-k dielectric layer and a capacitor opening within the high-k dielectric layer; and filling the interconnect opening and the capacitor opening with a metal to form an interconnect in the low-k dielectric layer and a capacitor in the high-k dielectric layer.
US10090231B2
A solder connection may be surrounded by a solder locking layer (1210, 2210) and may be recessed in a hole (1230) in that layer. The recess may be obtained by evaporating a vaporizable portion (1250) of the solder connection. Other features are also provided.
US10090226B2
A method of forming metallic pillars between a fluid inlet and outlet for two-phase fluid cooling. The method may include; forming an arrangement of metallic pillars between two structures, the metallic pillars are electrically connected to metallic connecting lines that run through each of the two structures, the arrangement of metallic pillars located between a fluid inlet and a fluid channel, the fluid channel having channel walls running between arrangements of the metallic pillars and a fluid outlet, whereby a fluid passes through the arrangement of metallic pillars to flow into the fluid channel.
US10090215B2
A semiconductor die includes a semiconductor circuit disposed within or over a substrate. A conductive contact pad is disposed over the substrate outside the semiconductor circuit. A floating electrical path ends at a singulated edge of the die. The electrical path is electrically coupled to the conductive contact pad.
US10090211B2
A lower electrode assembly useful for supporting a semiconductor substrate in a plasma processing chamber includes a temperature controlled base plate, an upper plate above the base plate, and an annular mounting groove surrounding a bond layer located between the base plate and the upper plate. The mounting groove includes an inner wall, an opening of the mounting groove faces radially outward relative to the inner wall, and the mounting groove includes a step extending downward from the upper plate on an upper wall of the groove or extending upward from the base plate on a lower wall of the groove. An edge seal including a compressible ring is mounted in the groove such that the compressible ring is compressed between the upper plate and the base plate to cause an outer surface of the compressible ring to be biased radially outward relative to the inner wall toward the step.
US10090164B2
Embodiments are directed to a method of forming a semiconductor device and resulting structures having a hard masks for sidewall image transfer (SIT) block patterning. The method includes forming a first hard mask on a substrate. Spacers are formed on the first hard mask, and a second hard mask is formed over the spacers. The second hard mask and a portion of the first hard mask are concurrently removed by the same hard mask removal process to expose a surface of the substrate. After concurrently removing the second hard mask and portions of the first hard mask, the heights of the spacers are substantially equal.
US10090163B2
An inorganic film-forming composition for multilayer resist processes includes a complex that includes: metal atoms; at least one bridging ligand; and a ligand which is other than the at least one bridging ligand and which is derived from a hydroxy acid ester, a β-diketone, a β-keto ester, a β-dicarboxylic acid ester or a combination thereof. The at least one bridging ligand includes a first bridging ligand derived from a compound represented by formula (1). An amount of the first bridging ligand is no less than 50 mol % with respect to a total of the bridging ligand. In the formula (1), R1 represents an organic group having a valency of n. X represents —OH, —COOH, —NCO or —NHRa, wherein Ra represents a hydrogen atom or a monovalent organic group. n is an integer of 2 to 4. R1X)n (1)
US10090156B2
A method is provided for fabricating a semiconductor structure. The method includes providing a substrate including a first region for forming a first transistor and a second region for forming a second transistor. The method also includes forming a first stress layer in the substrate in the first region and a second stress layer in the substrate in the second region, wherein top surfaces of the first stress layer and the second stress layer are above a surface of the substrate. Further, the method includes forming a cover layer on each of the first stress layer and the second stress layer, and removing portions of the cover layer formed on adjacent side surfaces of the first stress layer and the second stress layer.
US10090155B2
Various embodiments provide semiconductor devices. A base including a substrate and an interlayer dielectric layer is provided. The base has a first region and a second region that have an overlapped third region. A mask layer having a stacked structure is formed on the interlayer dielectric layer at the overlapped third region. Using the mask layer as an etching mask, the interlayer dielectric layer at the first region at both sides of the mask layer is etched, to expose the substrate and form a first contact via at the first region. Using the mask layer as an etching mask, the interlayer dielectric layer at the second region at both sides of the mask layer is etched, to form a second contact via at the second region. A conductive layer is formed to fill the first contact via and the second contact via.
US10090147B2
Implementations described herein generally provide a method of processing a substrate. Specifically, the methods described are used for cleaning and etching source/drain regions on a silicon substrate in preparation for precise Group IV source/drain growth in semiconductor devices. Benefits of this disclosure include precise fin size control in devices, such as 10 nm FinFET devices, and increased overall device yield. The method of integrated clean and recess includes establishing a low pressure processing environment in the processing volume, and maintaining the low pressure processing environment while flowing a first gas over a substrate in a processing volume, depositing a salt on the substrate, heating the processing volume to greater than 90° C., purging the processing volume with a second inert gas, and recessing a source/drain region disposed on the substrate.
US10090138B2
A miniature mass spectrometer is disclosed comprising an atmospheric pressure ionisation source, a first vacuum chamber having an atmospheric pressure sampling orifice or capillary, a second vacuum chamber located downstream of the first vacuum chamber and a third vacuum chamber located downstream of the second vacuum chamber. An ion detector is located in the third vacuum chamber. A first RF ion guide is located within the first vacuum chamber and a second RF ion guide is located within the second vacuum chamber. The ion path length from the atmospheric pressure sampling orifice or capillary to an ion detecting surface of the ion detector is ≤400 mm. The product of the pressure P1 in the vicinity of the first RF ion guide and the length L1 of the first RF ion guide is in the range 10-100 mbar-cm and the product of the pressure P2 in the vicinity of the second RF ion guide and the length L2 of the second RF ion guide is in the range 0.05-0.3 mbar-cm.
US10090135B2
A method of forming a coating layer, including preparing hollow inorganic particles, each hollow inorganic particle including a shell surrounding a hollow core; preparing inorganic coating particles of a solid structure; forming a mixture of the hollow inorganic particles and the inorganic coating particles; and spraying the mixture on a surface of a base by a plasma spray coating process.
US10090130B2
Provided are a magnetron whose resonance frequency is easily adjusted and a method of adjusting a resonance frequency of the magnetron. A magnetron includes an anode cylinder extending in a cylindrical shape along a central axis, a plurality of tabular vanes each having at least one end fixed to the anode cylinder and extending toward the central axis from an inner surface of the anode cylinder, and pressure-equalizing rings disposed coaxially with respect to the central axis of the anode cylinder, and alternately electrically connecting the tabular vanes to each other. The tabular vanes have protrusions facing the pressure-equalizing rings in an axial direction of the anode cylinder, and notches serving as base points for deforming the protrusions toward the pressure-equalizing rings sides or opposite sides thereto.
US10090123B2
Rotary switches and associated methods. A rotary switch can include one or more arcuate passages which are prone to ingress of particulate or liquid contaminants. A gasket, a rib, and/or a lubricant reservoir can be provided in the arcuate passages for blocking ingress of contaminants to an interior of the switch.
US10090116B2
A biological supercapacitor comprising at least one pair of electrodes that comprise immobilized biological materials that includes enzymes. The enzymes are immobilized to the electrodes and may be isolated enzymes, enzyme cascades comprising multiple enzymes, whole cells, organelles from cells, or parts of organelles from cells. An aspect of the disclosed biological supercapacitor is that a byproduct is water. The disclosed biological supercapacitor combines the energy density of a battery with the power density of a supercapacitor in order to reduce the size and weight of the energy storage devices. Methods of fabrication and of use of the biological supercapacitor are also disclosed.
US10090112B2
The present invention is directed to a method of etching anode foil in a non-uniform manner which minimizes thermal oxidation during foil cutting. Having less oxide improves the ability to cut through aluminum anodes with lower energy rates. In aluminum foils, it has been found that a masking step before etching reduces conversion of boehmite aluminum oxide to alpha-phase corundum during laser cutting of anodes, which increases edge quality and productivity. Additionally, the non-etched anode frame allows for less surface area to form during the aging process. As a result, the leakage current is reduced by the proportion of edge to anode surface area, and the aging process will be faster, leading to higher productivity.
US10090109B2
A monolithic ceramic capacitor includes a plurality of first and second inner electrodes in a ceramic body. A direction in which the first and second inner electrodes are stacked is a stacking direction, a direction perpendicular or substantially perpendicular to the stacking direction in the ceramic body is a length direction, and a direction perpendicular or substantially perpendicular to the stacking direction and the first direction is a width direction. The ceramic body includes an effective portion, a first outer layer portion, a second outer layer portion, a first side portion, and a second side portion. A ratio A/B is about 0.04 or less when a dimension of each of the first side portion and the second side portion in the width direction is A and a dimension of the effective portion in the stacking direction is B.
US10090108B2
A multilayer ceramic capacitor having an external electrode with a glass phase, where an occupation rate of the glass phase is 30% to 60% on an area ratio, and a maximum length c of the glass phase is 5 μm or less.
US10090102B2
The present invention provides a method for producing a rare earth sintered magnet and a molding device therefor that can stably mold molded bodies with less variation in unit weight. The method includes: 1) preparing a slurry that includes an alloy powder containing a rare earth element, and a dispersion medium; 2) disposing an upper punch and a lower punch in respective through holes provided in a die, thereby preparing a plurality of cavities; 3) applying a magnetic field in each of the cavities by an electromagnet in a direction substantially parallel to a direction in which at least one of the upper punch and the lower punch is movable, and then supplying the slurry into the plurality of cavities; 4) producing a molded body of the alloy powder in each of the cavities by press molding in the magnetic field; and 5) sintering the molded body.
US10090097B2
A high voltage transformer (50) includes a magnetic core (5); a low voltage winding (10); a high voltage winding (20); at least one inner sleeve (30); and a coil bobbin (24) for carrying the high voltage winding (20). The coil bobbin (24) is configured to be arranged inside the at least one inner sleeve (30) and configured to be attached to the at least one inner sleeve (30) at an outer perimeter of the at least one inner sleeve (30). The coil bobbin (24) includes at least one field-control electrode (22), which is adapted to shape an electric field generated by the high voltage winding (20).
US10090092B2
A solenoid valve includes a spool valve and a linear solenoid. The spool valve is used inside a hydraulic oil. The linear solenoid includes a resin cylindrical bobbin, a coil, and a case. The solenoid valve further includes a projecting portion, a first terminal, a first coil lead wire, a slit, a first coating portion, and a second coating portion. Each of the first coil lead wire and the second coil lead wire includes an exposed portion. The slit separates an electrical connection between the first terminal and the first coil lead wire from an electrical connection between the second terminal and the second coil lead wire. The first coating portion is formed by coating an entire surface of the exposed portion of the first coil lead wire. The second coating portion is formed by coating an entire surface of the exposed portion of the second coil lead wire.
US10090084B1
An insulator for a bus bar of a breaker panel may be modularly sacrificed for the installation of a breaker. The ability to modularly sacrifice insulating portions enables protection of the electrical service worker while installing a new breaker panel or modifying an existing breaker panel.
US10090083B2
A combined electrical power and hydrogen energy infrastructure includes a superconducting electrical transmission line. One or more fluid paths are adapted to cool one or more superconductors of the electrical transmission line to a superconducting operating condition and to deliver hydrogen in a liquid state. The combined electrical power and hydrogen energy infrastructure also includes a supply apparatus to pump hydrogen into the one or more paths and to cool and pressurize the hydrogen to maintain the hydrogen in a liquid state. A distribution apparatus is operatively coupled to the one or more fluid paths at a different location along or at an end of the electrical transmission line to draw off the hydrogen for distribution of the hydrogen for use as a hydrogen fuel. An electrical transmission line and a method for supplying a fluid via an electrical transmission line are also described.
US10090074B2
A light source module is adapted to perform a light irradiation process on an object. The light source module includes a transparent cover, a reflector and a light emitting unit. The reflector covers the transparent cover, and the reflector and the transparent cover define a containing space. The light emitting unit is disposed inside the containing space. A perpendicular working distance from the transparent cover to the object is WD, a semi-minor axis of the reflector is A, and a semi-major axis of the reflector is B, wherein WD=2 A-3 to 3.5 A-3, and B=2 A to 2.5 A.
US10090070B2
Systems, methods, electronic devices and computer-readable media for charting dental information are described. The method includes generating or retrieving a dental data set including separately-modifiable parameters defining dental information relative to a base parametric model, the parameters providing information for generating signals for displaying a three-dimensional (3D) representation of at least a portion of a dentition represented by the dental data set; receiving an input via the 3D representation; and based on the received input, adjusting at least one of the parameters.
US10090069B2
A scheduling system and method for data cleansing may be used to optimize clinical scheduling. The present disclosure describes receiving clinical record data, in an agnostic manner, from a system including a source scheduling database containing the clinical record data; mapping the clinical record data to a desired format; conforming the clinical record data to standardized scheduling elements of the scheduling system; cleansing, in a manner configurable by a user, the clinical record data to purge portions of the clinical record data; providing the clinical record data to an optimization engine for optimization of the clinical record data; optimizing the clinical record data by applying configurable logic to the clinical record data; and uploading one or more newly defined optimized scheduling templates via an outbound connection back to the scheduling system.
US10090062B2
A magnetic memory device includes a memory cell array comprising memory cells including magnetic tunnel junction elements. Each memory cell is electrically connected between a source line and a bit line. A control circuit is configured to perform a screening test on the memory cell array before writing data to the memory cell array. The screening test determines whether an abnormal cell is present in the memory cell array. The controller applies a first writing voltage to the write data to the memory cell array if the abnormal cell is not present, or applies a second writing voltage to write data to the memory cell array if the abnormal cell is present. The second writing voltage is different from the first writing voltage.
US10090054B2
When selectively erasing one sub-block, a control circuit applies, in a first sub-block, a first voltage to bit lines and a source line, and applies a second voltage smaller than the first voltage to the word lines. Then, the control circuit applies a third voltage lower than the first voltage by a certain value to a drain-side select gate line and a source-side select gate line, thereby performing the erase operation in the first sub-block. The control circuit applies, in a second sub-block existing in an identical memory block to the selected sub-block, a fourth voltage substantially identical to the first voltage to the drain side select gate line and the source side select gate line, thereby not performing the erase operation in the second sub-block.
US10090052B2
Some embodiments include apparatuses and methods for performing a first stage of an operation of storing information in a first memory cell and a second memory cell, and performing a second stage of the operation after the first stage to determine whether each of the first and second memory cells reaches a target state. The first memory cell is included in a first memory cell string coupled to a data line through a first select transistor. The second memory cell is included in a second memory cell string coupled to the data line through a second select transistor.
US10090050B2
Some embodiments include apparatuses and methods having a memory cell, first and second conductive lines configured to access the memory cell, and a switch configured to apply a signal to one of the first and second conductive lines. In at least one of such embodiments, the switch can include a phase change material. Other embodiments including additional apparatuses and methods are described.
US10090044B2
A memory system can program data in different modes, such as normal mode programming and burst mode programming. Burst mode programming programs data into the memory device faster than normal mode programming. MLC Blocks for burst mode programming are selected based on one or more criteria, such as block age, block programming speed, or the like. Further, one or more burst mode TRIM settings, which include one or more of a program voltage TRIM setting, a step-up voltage TRIM setting, skip verify level, and a program pulse width, are used to program the blocks selected for burst mode programming. In this regard, burst mode programming is performed more quickly than normal mode programming.
US10090036B2
The disclosed technology relates generally to non-volatile memory devices, and more particularly to ferroelectric non-volatile memory devices. In one aspect, a non-volatile memory cell includes a pinch-off ferroelectric memory FET and at least one select device electrically connected in series to the pinch-off ferroelectric memory FET.
US10090034B2
A magnetoelectric memory cell with domain-wall-mediated switching is implemented using a split gate architecture. The split gate architecture allows a domain wall to be trapped within a magnetoelectric antiferromagnetic (MEAF) active layer. An extension of this architecture applies to multiple-gate linear arrays that can offer advantages in memory density, programmability, and logic functionality. Applying a small anisotropic in-plane shear strain to the MEAF can block domain wall precession to improve reliability and speed of switching.
US10090032B2
A method includes delaying an input voltage signal to generate an output voltage, enabling a capacitor unit to apply across a word line driver a boosted voltage greater than the output voltage, and enabling the word line driver to provide a driving voltage that corresponds to the boosted voltage. A word line driving unit that performs the method and a memory device that includes the word line driving unit are also disclosed.
US10090031B2
A novel semiconductor device, a semiconductor device with low power consumption, or a semiconductor device capable of retaining data for a long period is provided. The semiconductor device includes a first selection circuit connected to a plurality of first memory circuits, a second selection circuit connected to a plurality of second memory circuits, and a third selection circuit connected to a plurality of third memory circuits, thereby being capable of conducting power gating of each of the first memory circuits, each of the second memory circuits, or each of the third memory circuits separately. Accordingly, the memory circuits to which data is not written or from which data is not read can be kept in a state where power supply thereto is stopped, so that power consumption of the semiconductor device can be reduced.
US10090025B2
In one embodiment, an integrated circuit comprises a volatile memory including a plurality of memory cells, a detector to detect one or more in-specification conditions, and a discharger, external to the volatile memory, to discharge electric charge stored in the integrated circuit, including electric charge stored in the volatile memory, unless the detector detects the one or more conditions.
US10090021B2
An electronic apparatus includes a plurality of parts, a frame having an outer periphery surrounding the plurality of parts and formed from resin, a circuit board disposed at one side in a first direction with respect to the plurality of parts, a chassis disposed at the one side in the first direction with respect to the plurality of parts, and formed from metal, and a metal plate disposed at the other side in the first direction with respect to at least one of the plurality of parts and attached to the frame.
US10090017B2
An apparatus and method for dynamic multiple actuator drive data access includes: partitioning a data package of a received data transfer request into a plurality of data segments; assigning actuator drivers and actuator controllers; initiating a data transfer to or from the data storage medium using one or more of the plurality of actuators corresponding to the one or more assigned actuator controllers; storing or retrieving an individual data package of the data transfer request to or from the data storage medium wherein the entire data package is wholly accessible to a single actuator, if the data transfer request is a random data mode request; and storing or retrieving an individual data segment of the data transfer request to or from the data storage medium wherein the data package is accessible to the plurality of actuators, if the request is a parallel data mode request.
US10090015B2
An information processing device includes: a data processing unit which executes a reproduction process of recorded data of a disc, in which the data processing unit reads disc type information that is recorded on the disc, and ascertains a recorded data configuration of the disc based on the disc type information that is read, and executes data reading-out and reproduction processes according to a reading-out rate corresponding to the ascertained recorded data configuration.
US10090013B2
An aspect of the present invention relates to binder for a magnetic recording medium, which is vinyl chloride resin comprising at least one side chain, the side chain comprising at least one urethane bond and at least one monovalent sulfur-containing substituent denoted by formula (1): —S-A-Z (1) wherein, in formula (1), A denotes a divalent connecting group which may comprise one or more active hydrogen groups and Z denotes an active hydrogen group.
US10090012B2
An Fe-based magnetic material sintered compact containing BN, wherein the Fe-based magnetic material sintered compact has an oxygen content of 4000 wtppm or less. The present invention provides a sintered compact which enables the formation of a magnetic thin film in a thermally assisted magnetic recording media, and in which the generation of cracks and chipping is suppressed when the sintered compact is processed into a sputtering target or the like.
US10090011B2
A heater power of a heat-assisted magnetic recording head is set to an initial power to induce an initial head-medium clearance. For a plurality of iterations, a heater power at an optimum laser power is determined that achieve a target clearance. If differences in the heater power and optimum laser power between the two subsequent iterations are below a threshold, the iterations are stopped and the heater power and the optimum laser power for one of the two subsequent iterations is used as an operational heater power and laser power for the heat-assisted magnetic recording head.
US10090008B2
Implementations described and claimed herein include a reader structure, comprising a first reader, including a sensor stack and a top shield structure, the top shield structure comprises a synthetic antiferromagnetic shield (SAF) structure, including a reference layer including at least a layer of NiFe and an impurity additive, an RKKY coupling layer RKKY coupling layer (e.g., Ru layer), and a pinned layer. In another implementation, the RL of the SAF shield structure of a first reader includes at least a layer of amorphous magnetic material. Yet, in another implementation, the SAF shield structure includes an insertion layer of amorphous magnetic material under the SAF shield RL, within the SAF shield RL or between the SAF shield RL and SAF shield Ru.
US10090005B2
According to some embodiments, an analog processing portion may receive an audio signal from a microphone. The analog processing portion may then convert the audio signal into sub-band signals and estimate an energy statistic value, such as a Signal-to-Noise Ratio (“SNR”) value, for each sub-band signal. A classification element may classify the estimated energy statistic values with analog processing such that a wakeup signal is generated when voice activity is detected. The wakeup signal may be associated with, for example, a battery-powered, always-listening audio application.
US10089999B2
A noise detection method and apparatus are disclosed. The noise detection method includes: obtaining a frequency-domain energy distribution parameter of a current frame of an audio signal, and obtaining a frequency-domain energy distribution parameter; obtaining a tone parameter of the current frame, and obtaining a tone parameter; determining, according to the tone parameter of the current frame and the tone parameter of each of the frames in the preset neighboring domain range of the current frame, whether the current frame is in a speech section or a non-speech section; and determining that the current frame is speech-grade noise if the current frame is in a speech section and a quantity of frequency-domain energy distribution parameters falling within a preset speech-grade noise frequency-domain energy distribution parameter interval in all the frequency-domain energy distribution parameters is greater than or equal to a first threshold.
US10089998B1
An electronic device includes a plurality of microphones, each pair of microphones in the plurality of microphones being a respective distance from one another. The electronic device also includes a beamformer functional block that receives audio signals from each of the microphones. The beamformer functional block detects a dominant microphone from among the plurality of microphones based on the audio signals from each of the microphones and the distances between the microphones, the dominant microphone being in a closest direction to a source of desired audio. The beamformer functional block also detects interfering audio signals based on phase coherence between audio signals from the dominant microphone and audio signals from other microphones in the plurality of microphones. The beamformer functional block generates a beamformed audio output signal based on the audio signals and the interfering audio signals from each of the microphones.
US10089997B2
An audio signal decoding method includes: obtaining mode information of a high frequency band signal of an audio signal and indices of a low frequency band signal of the audio signal by parsing a received bitstream; obtaining the low frequency band signal based on the indices; predicting an excitation signal of a high frequency band signal based on the low frequency band signal; and reconstructing the high frequency band signal based on the frequency envelope and the excitation signal. A manner for obtaining the frequency envelope of the high frequency band signal when mode information indicates the high frequency band signal is a harmonic type signal is different from a manner for obtaining the frequency envelope of the high frequency band signal when the mode information indicates the high frequency band signal is not a harmonic type signal.
US10089991B2
A method (600) for generating a bitstream (500) indicative of an object based audio program is described. The bitstream (500) comprises a sequence of containers (501). A first container (501) of the sequence of containers (501) comprises a plurality of substream entities (520) for a plurality of substreams (411, 412, 413, 414) of the object based audio program and a presentation section (510). The method (600) comprises determining (601) a set of object channels (424). The method (600) further comprises providing (602) a set of object related metadata (434, 444) for the set of object channels (424). In addition, the method (600) comprises inserting (603) a first set of object channel frames and a first set of object related metadata frames into a respective set of substream entities (520) of the first container (501). Furthermore, the method (600) comprises inserting (604) presentation data into the presentation section (510).
US10089989B2
Aspects of the present disclosure involve a method for a voice trigger device that can be used to interrupt an externally connected system. The current disclosure also presents the architecture for the voice trigger device used for searching and matching an audio signature with a reference signature. In one embodiment a reverse matching mechanism is performed. In another embodiment, the reverse search and match operation is performed using an exponential normalization technique.
US10089987B2
A sensor processing unit comprises a microphone and a sensor processor. The sensor processor is coupled with the microphone. The sensor processor is configured to operate the microphone to capture an audio sample from an environment in which the microphone is disposed. The sensor processor is configured to perform music activity detection on the audio sample to detect for music within the audio sample. Responsive to detection of music within the audio sample, the sensor processor is configured to send a music detection signal to an external processor located external to the sensor processing unit, the music detection signal indicating that music has been detected in the environment.
US10089984B2
A system and method for an integrated, multi-modal, multi-device natural language voice services environment may be provided. In particular, the environment may include a plurality of voice-enabled devices each having intent determination capabilities for processing multi-modal natural language inputs in addition to knowledge of the intent determination capabilities of other devices in the environment. Further, the environment may be arranged in a centralized manner, a distributed peer-to-peer manner, or various combinations thereof. As such, the various devices may cooperate to determine intent of multi-modal natural language inputs, and commands, queries, or other requests may be routed to one or more of the devices best suited to take action in response thereto.
US10089978B2
Methods and a system are provided for estimating automatic speech recognition (ASR) accuracy. A method includes obtaining transcriptions of utterances in a conversation over two channels. The method further includes sorting the transcriptions along a time axis using a forced alignment. The method also includes training a language model with the sorted transcriptions. The method additionally includes performing ASR for utterances in a conversation between a first user and a second user. The second user is a target of ASR accuracy estimation. The method further includes determining whether an ASR result of the second user is consistent or inconsistent with an ASR result of the first user using the trained language model. The method also includes estimating the ASR result of the second user as poor responsive to the ASR result of the second user being as inconsistent with the ASR result of the first user.
US10089975B2
According to an embodiment, a transliteration work support apparatus include an input unit, an extraction unit, a presentation unit, a reception unit, and a correction unit. The input unit receives document information. The extraction unit extracts, as a correction part, a surface expression of the document information that matches a correction pattern expressing a plurality of surface expressions having the same regularity in way of correction in one form. The presentation unit presents a way of correction defined in accordance with the correction pattern used in the extraction of the correction part. The reception unit receives selection of the way of correction. The correction unit corrects the correction part based on the selected way of correction.
US10089973B2
A noise cancelation device that programs, records, and saves sounds and noises and their respective sound waves, inverts them, and broadcasts the inverted sound waves, thereby reducing, deadening, canceling, or eliminating, the original sounds and noises, and their respective sound waves. Further, the noise cancelation device can save sounds and noises that have a constant, predictable, steady, and recognizable sound quality and their respective sound waves, and preprogram the respective inverted sound waves, which allows for the noise cancelation device to broadcast the preprogrammed inverted sound waves through speakers to reduce, deaden, or cancel the original sounds and noise when they are present. The noise cancelation device is portable and may be used in any location desired, or the noise cancelation device may be is fixed in its location.
US10089969B1
The present invention discloses an upright floor stand for guitar, comprising: a support-bar-assembly, a guitar-protecting fork, a fork and a support base, the guitar-protecting fork comprises a guitar-protecting fork body and a plastic back seat rotatably connecting to the guitar-protecting fork body; and mounted on the support-bar-assembly; the support base comprises a load bearing base and three support legs, all the three support legs are hinged to the load bearing base, the support-bar-assembly is mounted on the load bearing base, the fork is engaged with the load bearing base. Through arranging the foldable guitar-protecting fork, the fork and the three support legs, the present invention makes the whole support for guitar a smaller volume after folded, and an easier and more convenient fold, while placing the guitar onto the support, it is more secure and stable, thus it is user-friendly.
US10089960B2
Methods and apparatus for rendering and displaying high dynamic range (HDR) digital image content according to a perceptual model. A model of viewer perceptual range may be determined according to the perceptual model based on inputs including ambient lighting conditions, display panel characteristics (e.g., light leakage and reflected ambient light), and/or display panel settings. The system may determine, according to the model of viewer perceptual range, a brightness level that defines a lower portion and an upper portion of a display space of the display panel, and a maximum rendering value M. Digital image content may be rendered according to the maximum rendering value M to generate HDR content in a dynamic range of (0.0-M). The rendered HDR content may then be mapped into the display space of the display panel according to the brightness level.
US10089959B2
A display may have an array of display pixels. Digital display data may be received by a digital-to-analog converter that converts the digital display data to analog display data. The magnitudes of the analog display data signals can be controlled by a regulated voltage received by the digital-to-analog converter. A brightness controller may have multiple peak luminance control (PLC) profiles. In accordance with an embodiment, a brightness setting may be processed by a lookup table to identify a pair of PLC profiles that is interpolated in order to obtain the desired regulated voltage. In accordance with another embodiment, a single PLC profile may be used that is a function of a combined parameter that takes into account both average frame luminance and the brightness setting. In accordance with yet another embodiment, a lookup table that specifies brightness setting offset values may be used to directly modulate the brightness setting.
US10089953B2
An image processing circuit includes: a representative-values calculation circuit and an all-combinations comparing compression circuit. The representative-values calculation circuit is configured to generate M datasets each including a plurality of representative values by performing a pre-process on image data associated with said N pixels, M being a natural number more than one and less than N. The all-combinations comparing compression circuit is configured to calculate correlations between two datasets selected from said M datasets for all possible combinations of the two datasets, to select a compression process from a plurality of compression processes in response to the calculated correlations, and to generate said compressed imaged data by compressing said M datasets by using said selected compression process. The image processing circuit may be incorporated in a display panel driver.
US10089947B2
A source driver, a driving circuit using the same and a display apparatus using the same are provided. The display apparatus includes a display panel, a timing controller and a source driver. The timing controller is configured to receive an external image signal to provide a compressed image signal. The source driver is configured to receive the compressed image signal, and has a decompressor configured to convert the compressed image signal into restored image data and provide a plurality of source driving signals to drive the display panel according to a plurality of display data of the restored image data.
US10089945B2
A display driving circuit is configured to select one of application of a pair of pixel driving signals to a pair of output terminals and charge sharing between the pair of output terminals by using charges discharged from a display panel.
US10089944B2
An array substrate, a display device and a driving method thereof. Gate-line extension lines, data-line extension lines and a control circuit are disposed in a peripheral area of the array substrate. The control circuit is configured to connect the gate lines to the gate-line extension lines and connect the data lines to the data-line extension lines in a time period of displaying an image, and configured to disconnect the gate lines from the gate-line extension lines, disconnect the data lines from the data-line extension lines, control at least part of the gate-line extension lines to have potential difference, and control at least part of the data-line extension lines to have potential difference in a time period between displaying two adjacent images.
US10089934B2
Disclosed is an apparatus that prevents a degradation of image quality due to a deterioration of a driving apparatus in an organic electro-luminescence display device.
US10089933B2
The present invention provides a threshold voltage detection method of an OLED drive thin film transistor. The method sets the data signal to provide two different data voltages to make the drive thin film transistor form two different gate-source voltages, and then the currents flowing through the drive thin film transistor under the two different gate-source voltages are detected by the external detection process circuit, and the central process unit calculates and obtains the threshold voltage of the OLED drive thin film transistor according to the two gate-source voltages, the two current data and the formula based on the current formula for the driving thin film transistor. The present invention can accurately acquires the threshold voltage of the drive thin film transistor of each pixel in the OLED display element to improve the threshold voltage compensation result of the OLED drive thin film transistor for promoting the OLED display quality.
US10089927B2
An improved AM OLED pixel circuit and method of wide dynamic range dimming for AM OLED displays are disclosed that maintain color balance throughout the dimming range, and also maintain the uniformity of the luminance and chromaticity of the display at low gray-levels as the display is dimmed to lower luminance values. As such, AM OLED displays can meet the stringent color/dimming specifications required for existing and future avionics, cockpit, and hand-held military device display applications. Essentially, the OLED pixel circuit and method of dimming that are disclosed use Pulse Width Modulation (PWM) of the OLED pixel current to achieve the desired display luminance. Two example circuits are disclosed that externally PW modulate the common cathode voltage or common power supply voltage to modulate the OLED current in order to achieve the desired display luminance. Three example circuits are disclosed that incorporate additional transistor switches in the pixel circuit to modulate the OLED current during the frame time. By PWM of the OLED current, in combination with data voltage (or current) modulation, wide dynamic range dimming can be achieved while maintaining the color balance and the luminance and chromaticity uniformity required over the surface of the display involved.
US10089921B2
A system for equalizing the pixels in an array of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system extracts at least one pixel parameter from the array; creates a stress pattern for the array, based on the extracted pixel parameter; stresses the pixels in accordance with the stress pattern; extracts the pixel parameter from the stressed pixels; determines whether the pixel parameter extracted from the stressed pixels is within a preselected range and, when the answer is negative, creates a second stress pattern for the array, based on the pixel parameter extracted from the stressed pixels, stresses the pixels in accordance with the second stress pattern, extracts the pixel parameter from the stressed pixels, and determines whether the pixel parameter extracted from the stressed pixels is within the preselected range.
US10089918B2
Disclosed is a display device capable of assigning unique information to a plurality of source drivers and easily controlling an operation sequence and operation time. The display device may include: a timing controller configured to generate an input signal having a clock signal embedded between data signals each including a pixel data packet and a control data packet, and provide the input signal to a source driver; and a source driver configured to receive the input signal, sense pixel information of a display panel, and enabled to transmit the pixel information to the timing controller in response to preset information contained in the control data packet, and configured to transmit the pixel information to the timing controller during an operation time corresponding to operation time information contained in the control data packet.
US10089916B2
The disclosure discloses a flat panel display device and a scan driving circuit thereof. The scan driving circuit includes a plurality of cascaded scan drivers, each of the scan drivers includes a forward/backward scanning circuit, an output circuit, a pull-down circuit and a pull-down control circuit, the forward/backward scanning circuit is configured to control the scan drivers to scan forward or backward, the output circuit outputs a first scanning signal, a second scanning signal and a third scanning signal. The first scanning signal, the second scanning signal and the third scanning signal are output by sharing the forward/backward scanning circuit, the pull-down circuit and the pull-down control circuit according to the disclosure, which can reduce the amount of thin film transistors of the scan driving circuit and spare space that are further beneficial for narrow frame design.
US10089915B2
A gate driving circuit and a display device using the same are provided. The gate driving circuit includes a first gate driving circuit configured to sequentially generate first and second output voltages and a second gate driving circuit configured to sequentially generate first and second output voltages. The first gate driving circuit and the second gate driving circuit are asymmetrically connected to gate lines. The first output voltage of the first gate driving circuit is supplied to an nth gate line, and the second output voltage of the second gate driving circuit is supplied to the nth gate line.
US10089901B2
Provided is an apparatus for bi-directional sign language/speech translation in real time and method that may automatically translate a sign into a speech or a speech into a sign in real time by separately performing an operation of recognizing a speech externally made through a microphone and outputting a sign corresponding to the speech, and an operation of recognizing a sign sensed through a camera and outputting a speech corresponding to the sign.
US10089899B2
A sign language message may be derived from user movements detected proximate to an electronic device by comparing the movements to a database that includes data regarding one or more sign languages. A control function may then be identified which the electronic device may be caused to perform. Output related to the user's detected movements may be provided to the user. In some implementations, output specifying identified control functions may be transmitted to a presentation device. Further, in some implementations, if a sign language message and/or a control function cannot be unambiguously derived and/or identified, output promoting the user to provide additional information may be transmitted to a presentation device. Detected movements may be compared to data regarding multiple different sign languages and/or a subset of available multiple different sign languages.
US10089894B1
A method of operating an augmented reality processed terrain and obstacle threat scouting service is provided. The method includes using at least one sensor of a monitoring vehicle to monitor terrain and obstacle data. The monitored terrain and obstacle data is compared with terrain and obstacle data in a terrain and obstacle database. A non-validated georeferenced delta is determined when the comparison of the monitored terrain and obstacle data with terrain and obstacle data in the terrain and obstacle database finds non-matching terrain and obstacle data. The non-validated georeferenced delta is transmitted to a ground distribution center, consumer vehicle and/or cloud based server. Non-validated georeferenced delta received at a consumer vehicle is differentiated from other terrain and obstacle data on a synthetic vision display. Non-validated georeferenced delta received at a ground distribution center is validated against at least one other source and validated and non-validated is distributed to subscribing consumers.
US10089892B2
A flight control module for detecting anomalies in ILS localizer signals during landing of an aircraft is provided. The flight control module includes a communication interface and a processor coupled thereto. The communication interface is configured to receive inertial data, GPS data, and an ILS localizer deviation for the aircraft. The processor is configured to compute an inertial localizer deviation based on the inertial data and a GPS localizer deviation based on the GPS data. The processor is configured to compare the ILS localizer deviation to an average of the inertial localizer deviation and the GPS localizer deviation to detect a low-frequency anomaly in the ILS localizer deviation. The processor is configured to initiate a transition from controlling the aircraft based on the ILS localizer deviation to controlling the aircraft based on the inertial localizer deviation when the low-frequency anomaly is detected.
US10089888B2
Static obstruction detection and management systems and methods through an Air Traffic Control (ATC) system for Unmanned Aerial Vehicles (UAVs) include receiving UAV data from a plurality of UAVs related to static obstructions; receiving external data from one or more external sources related to the static obstructions; analyzing the UAV data and the external data to populate and manage an obstruction database of the static obstructions; and transmitting obstruction instructions to the plurality of UAVs based on analyzing the obstruction database with their flight plan.
US10089884B2
The present invention relates to a method and system for identifying an aircraft in connection to a stand. The method comprises: receiving identification data and position data transmitted from an aircraft, comparing said received position data with at least one position within a predetermined area in connection to said stand. If said received position data correspond to said at least one position within said predetermined area: determining, based on said identification data, if said aircraft is expected at the stand, and if said aircraft is not expected at the stand: displaying a notification on a display.
US10089881B2
A driving support device is configured to restrict notification of information on a presence of an oncoming vehicle in an opposing path entering the intersection to a driver of a host vehicle over a restriction period which is a period from a first time point at which it is determined that a state of a traffic signal has been switched from a first state in which the turn of the host vehicle is prohibited to a second state in which the turn of the host vehicle is permitted to a time point at which it is estimated that the host vehicle is able to perform the turn at an intersection based on information on the state of the host vehicle after the first time point, and to release the restriction of the notification of the information when the restriction period has elapsed from the first time point.
US10089864B2
There is provided an operating management system including: on-board units (100) that are each mounted on a plurality of vehicles (1a, 1b, . . . ) and are configured to be capable of acquiring travel information which includes positional information of the vehicles (1a, 1b, . . . ); and an operating management apparatus (600) that includes a travel-information acquisition unit which acquires the travel information from the on-board units (100) of the plurality of vehicles (1a, 1b, . . . ) and an evaluation unit which evaluates driving of the vehicles (1a, 1b, . . . ), based on relative operating states, for the plurality of vehicles (1a, 1b, . . . ) specified based on the travel information.
US10089861B2
Disclosed are a method and apparatus for configuring a wireless remote control terminal by a third party terminal. The wireless remote control terminal is used for remotely controlling one or more remotely controlled devices. At the third party terminal side, the method comprises: establishing a wireless communication connection with a wireless remote control terminal; generating configuration information about the wireless remote control terminal in response to an operation of a user; and sending the configuration information to the wireless remote control terminal via the wireless communication connection. By means of the present invention, home intelligentization and automatization can be achieved without additionally using a control center, the cost is low, and the control process is simple, thereby facilitating the overall popularization of intelligent home appliances.
US10089859B2
A method for measuring a line resistance RL (7) and determining control line (16) faults in a hazard warning and control system. The control lines (16) connect a control device (20) to an actuator (10) using an actuation voltage UA in the case of an event and supplies the actuator (10) with a monitoring voltage UM in the case of a monitoring process using a monitoring module (21). Furthermore, the control device (20) has a constant current sink (6), which can be activated by a microcontroller (1), and a switchover device (5). In order to determine the line resistance RL (7), a constant voltage supply is provided in a measurement time interval ΔtM by an energy store (9) integrated into the monitoring module (21) and is fed back to the control device (20), and the switchover device (5) deactivates the monitoring voltage UM supply from the control device (20) to the actuator (10) during the entire measurement time interval ΔtM.
US10089858B2
In some implementations, data from security monitoring devices of a facility is collected and analyzed within the facility and the results of the analysis is transmitted to another computer that is outside of the facility via a non-VPN communication path.
US10089854B2
A system (10) for receiving measurement data wherein there is a processing means of the measurement data to create or update at least two models (28) where each model is a representation of a real-world object, event or phenomenon. There is a means for processing the characteristics (32) of the models to establish relationships (34) between the models and to generate alarms (40) when the relationships meet a certain criteria.
US10089852B2
A smart phone including a computer readable storage medium to store a hearing aid locator application and a processor coupled to the computer readable storage medium to execute the hearing aid locator application to track a last known location of a hearing aid.
US10089844B2
A camera device includes a camera module that captures a scene corresponding to a field of view of the camera module. A wireless power transmitter of the camera devices transmits wireless power to a battery-powered external sensing device. A transceiver is further operable for receiving from the external sensing device sensed data. A network module transmits the image and sensed data to an external networked device. A power supply receives power over a wired connection and supplies power to the camera module, transceiver, networking module and wireless transmitter. The external sensing device may be an access control device that includes a sensor for sensing the presence of a machine readable toke and reading an identifier of the physical token. The access control device further includes a lock controller for selectively locking and unlocking a physical lock.
US10089840B2
Methods and apparatus organize a plurality of haptic output variations into a cohesive semantic framework that uses various information about the alert condition and trigger, application context, and other conditions to provide a system of haptic outputs that share characteristics between related events. In some embodiments, an event class or application class provides the basis for a corresponding haptic output. In some embodiments, whether an alert-salience setting is on provides the basis for adding an increased salience haptic output to the standard haptic output for the alert. In some embodiments, consistent haptics provide for branding of the associated application class, application, and/or context.
US10089838B2
A lighting device or an apparatus for use with a light source has one or more sensors, intelligence in the form of programmed processors and communication capabilities. Each sensor is configured to monitor one or more conditions external to a lighting device not directly related to operational performance of the respective lighting device. Programming provides a standardized interface to enable processing of sensed conditions from sensors of different types.
US10089832B2
A game device includes a lottery unit to decide stop positions of spinning slot reels of a first reel group displayed on a display and select a type of battle action among plural types of battle action, with reference to the stop positions. The device includes a decision unit configured to decide the selected type of battle action as a battle action by a player character. Each type of battle action has an attribution associated with a set of symbols of the slot reels at the stop positions. The plural types of battle action include a first type of battle action having a first attribution to attack an enemy character and a second type of battle action having a second attribution different from the first attribution. The device includes a determination unit configured to decrease hit points of the enemy character and the player character.
US10089831B2
An apparatus and method for enhancing participation in gaming activities that involve replacement items, replacement cards, or other draw-type activity. A player is allowed to hold cards (or other items) of a starting hand/payline. Multiple sets of potential replacement cards are provided, from which the player can select the desired set of replacement cards. The selected set of replacement cards is used to complete the player's hand. Multiple hands may be played concurrently.
US10089825B2
An interleaved wagering system with timed randomized variable is disclosed. The system includes a terminal that has an interactive controller that provides an entertainment game. An application controller operatively connects the interactive controller to a wager controller. The application controller receives user input via the interactive controller, and requests a randomized variable from the wager controller. The application controller inserts the randomized variable into a skill event and communicates the result of the skill event to the wager controller. The wager controller generates a randomized variable and operates an independent timer associated with that variable. The wager controller uses the skill event data and independent timer to determine if the skill event is successful according to parameters outside the control of the interactive application.
US10089819B1
A gaming system and method may include a first set of gaming reels that is oriented a first way and at least one non-interacting reel that is oriented differently with respect to the first set of gaming reels. The gaming system may evaluate symbol combinations displayed on the first set of gaming reels without evaluating symbols displayed on the non-interacting reels to determine any winning symbol combinations. However, the symbols displayed on the non-interacting reels may interact with symbols on the first set of gaming reels to alter the displayed symbol combinations and thus change the winning symbol combinations.
US10089815B2
A method of managing a blackjack game is provided. A blackjack game bet comprising a bet against a house entity on a blackjack hand is received from a player. A pair of cards is determined for a hand for the house entity, and another pair of cards is determined for a hand for the player. The odds of the occurrence of one or more subsequent events are determined based at least in part on one or more of the pair of cards selected for the house entity's hand and one or more of the pair of cards selected for the player's hand. The odds for an additional bet are determined based at least on the determined odds for the one or more subsequent events, and the additional bet is offered to the player at the determined odds for the additional bet.
US10089813B2
A bill processing device includes: a first denomination bill storage box configured to store therein first denomination bills to be used as change; a mix box configured to store therein a plurality of denominations of bills other than the first denomination bills in a mixed manner; and an examination box configured to function as a temporary storage box in examination of recounting numbers of bills stored in the first denomination bill storage box and the mix box, the bill processing device being configured to perform reception and dispensing processing of bills. Only second denomination bills to be used as change are stored in the examination box or the mix box in the reception or after the examination, and the second denomination bills stored in the examination box or the mix box are dispensed when a dispensing instruction to dispense the second denomination bills is given.
US10089811B2
An electro-mechanical lock for cargo containers or similar enclosed spaces such as storage units. The locking mechanism includes a dual-ratcheting mechanism, which is normally in the locked position, and which firmly secures doors of a container or other enclosure. To unlock the device, the user obtains a temporary access code and unlocks the device, either by a wireless interface or by, for example, a key pad. The device incorporates a rolling access code algorithm that changes the access code based upon a pre-defined customer selected time period during which the code is valid. Once the validity period expires the user must obtain a new access code from a secure access code source to unlock the device. When access is desired, the user contacts a remote secure access code source, which provides the access code for the associated lock and time period.
US10089808B2
A locker bank system for expanding the capacity of a fixed locker bank having monitors when the number of available lockers drops below a predefined threshold capacity at the fixed locker bank. In response to this trigger, a mobile locker bank is automatically routed to the fixed locker bank to increase a number of available lockers at the location. A computing system at the fixed locker bank and the mobile locker bank are adapted to control access to the fixed and mobile locker bank lockers. Each locker bank further includes a communication system that is adapted to facilitate direct or indirect communication between the fixed locker bank computing system and the mobile locker bank computing system when the mobile locker bank is positioned adjacent the location of the fixed locker bank. Together the fixed locker bank and the mobile locker bank may function as a unitary locker bank.
US10089801B1
Described herein is a system and universal access control device that may be installed in proximity to, or within, an access control system to enable a user to use a user device to gain access to a secure area or resource. In some embodiments, a user may submit a request for access to a remote server and may be provided with an access token. The user may relay the received access token to the universal access device via a wireless transmission means on his or her user device. The universal access device may verify the authenticity of the access token by relaying the access token information to the remote server. Once the access token has been authenticated, the universal access control device may retrieve a credential stored in memory and provide that credential to the access control system to enable the user to gain entry to a secure area.
US10089797B1
Systems and methods which implement localized functionality in a client server system using a technique of caching one or more functional objects for access in response to an appropriate server call are shown. Embodiments provide a browser based postage indicia generation and printing solution in which a browser upon which a postage client is operable is controlled to cache one or more functional objects in the form of script files. Various functional objects may be optimized for caching by clients such as postal rating scripts, postal insurance rating scripts, address verification scripts, etc. Security and/or accuracy verification may be implemented by a server to independently verify the results of the use of functional objects by a client.
US10089793B2
Systems and methods for superimposing the human elements of video generated by computing devices, wherein a first user device and second user device capture and transmit video to a central server which analyzes the video to identify and extract human elements, superimpose these human elements upon one another, adds in at least one augmented reality element, and then transmits the newly created superimposed video back to at least one of the user devices.
US10089786B2
A method, an apparatus, and a computer program product render a graphical user interface (GUI) on an optical see-through head mounted display (HMD). The apparatus obtains a location on the HMD corresponding to a user interaction with a GUI object displayed on the HMD. The GUI object may be an icon on the HMD and the user interaction may be an attempt by the user to select the icon through an eye gaze or gesture. The apparatus determines whether a spatial relationship between the location of user interaction and the GUI object satisfies a criterion, and adjusts a parameter of the GUI object when the criterion is not satisfied. The parameter may be one or more of a size of the GUI object, a size of a boundary associated with the GUI object or a location of the GUI object.
US10089785B2
The invention relates to creating real-time, immersive mediated reality environments using real data collected from a physical event or venue. The invention provides a virtual participant with the ability to control their viewpoint and freely explore the venue, in real time by synthesizing virtual data corresponding to a requested virtual viewpoint using real images obtained from data collectors or sources at the venue. By tracking and correlating real and virtual viewpoints of virtual participants, physical objects, and data sources, systems and methods of the invention can create photo-realistic images for perspective views for which there is not physically present data source. Systems and methods of the invention also relate to applying effect objects to enhance the immersive experience including virtual guides, docents, text or audio information, expressive auras, tracking effects, and audio.
US10089777B2
Graphics processing system configured to perform ray tracing. Rays are bundled together and processed together. When differential data is needed by a shader, the data of a true ray in the bundle can be used rather than processing separate tracker rays.
US10089775B2
A graphics system interleaves a combination of graphics renderer operations and compute shader operations. A set of API calls is analyzed to determine dependencies and identify candidates for interleaving. A compute shader is adapted to have a tiled access pattern. The interleaving is scheduled to reduce a requirement to access an external memory to perform reads and writes of intermediate data.
US10089772B2
Context-aware digital play includes accessing a virtual scene, the virtual scene comprising digital content; determining that the digital content of the virtual scene comprises a representation of at least one of a plurality of characters, each of the characters being associated with rules; accessing an indication of one or more context-based stimuli, the context-based stimuli being based on the virtual scene; determining whether one or more rules associated with the character and the one or more context-based stimuli associated with the accessed indications exist; and if one or more rules are determined to exist, applying the context-based stimuli to the virtual scene by updating digital content of the virtual scene based on the one or more rules and modifying the representation of the character based on the one or more rules.
US10089770B2
The present disclosure is to generate a high-quality image by correcting a predetermined correction target image based on a plurality of input images. In an image processing device 3, an image correcting section 160 detects a user tap gesture on a touch panel 250. When the position of the tap gesture is within foreground candidate areas detected by a foreground candidate area detecting section 140, the image correcting section 160 corrects a base image set by a base image setting section 120 in the areas corresponding to the foreground candidate areas.
US10089769B2
Implementations relate to augmented display of information in a device view of a display screen. In some implementations, a method includes detecting a physical display screen appearing in a field of view of an augmenting device, and detecting an information pattern in output associated with the physical display screen. The method extracts displayable information and screen position information from the information pattern, where the screen position information is associated with the displayable information and indicates a screen position on the physical display screen. The method causes a display of the displayable information overlaid in the field of view of the augmenting device, where the display of the displayable information is based on the screen position information.
US10089768B2
An image processing device includes: a reference image selector configured to select one image of an image group as a reference image; a processing target image selector configured to select, as a processing target image, each of images of the image group other than the reference image; an arrangement order setting unit configured to set arrangement order of the images included in the image group; a conversion information estimation unit configured to estimate conversion information between the images adjacent to each other; a deformed image creation unit configured to create a deformed image by subjecting the processing target image to an image conversion using the conversion information cumulatively from the processing target image to the reference image in the arrangement order; and a color image creation unit configured to create a color image using the deformed images created based on the respective images and the reference image.
US10089767B2
A method and system for processing light sources. A base photographic image of a scene is combined with N additional photographic images of the scene to form a composite image including M discrete light sources (N≥2; M≥N). The scene in the base image is exposed to ambient light. The scene of the base image is exposed, in each of the N additional images, to the ambient light and to at least one discrete light source to which the base image is not exposed. The M discrete light sources in the composite image include the discrete light sources to which the scene is exposed in the N additional images. The composite image is displayed on a display device, depicting a region surrounding each discrete light source and having an area that correlates with an intensity of light from the discrete light source surrounded by the region.
US10089761B2
Examples herein involve graph processing using a shared memory. An example method includes distributing vertices of a graph to a plurality of graph partition processors of a system, the graph partition processors to process non-overlapping sets of vertices of the graph; storing a master copy of a vertex state of the graph in a shared memory of the system; instructing the graph partition processors to iteratively process respective vertices of the graph partitions based on local copies of the state of the graph stored in respective local memories of the graph partition processors; and updating the master copy of the state of the graph in the shared memory based on the iterative processing of the partitions of the vertices by the graph partition processors until convergence of the graph.
US10089758B1
A method for forming an image reconstructs a volume image according to X-ray projection images acquired at acquisition angles. The full volume image is partitioned to form at least a first and a second non-overlapping sub-volume. Within each sub-volume, forward projection images for the sub-volume are calculated, with the corresponding forward projection images computed at the acquisition angles, and with intermediate forward projection images at angles between the acquisition angles. A weight factor relates the contribution of each pixel in the X-ray projection images to each sub-volume at each acquisition angle. Synthesized sub-volume projection images are formed according to the calculated weight factors and acquired projection images in each sub-volume. Synthesized sub-volume projection images form synthesized projection images for the full volume image. A second volume image is reconstructed according to the acquired X-ray projection images and the synthesized projection images. The reconstructed second volume image is displayed, stored, or transmitted.
US10089745B2
An image processing apparatus comprises a controller configured to select either of a first tracking system that tracks a subject by the optical processing of an optical image shake correction unit, or a second tracking system that tracks the subject by electronic processing of cutting out an area of the subject from an imaged image, as a tracking system used for tracking the subject in the captured image.
US10089743B1
A method for segmenting an image using a CNN including steps of: a segmentation device acquiring (i) a first segmented image for a t-th frame by a CNN_PREVIOUS, having at least one first weight learned at a t−(i+1)-th frame, segmenting the image, (ii) optical flow images corresponding to the (t−1)-th to the (t−i)-th frames, including information on optical flows from pixels of the first segmented image to corresponding pixels of segmented images of the (t−1)-th to the (t−i)-th frames, and (iii) warped images for the t-th frame by replacing pixels in the first segmented image with pixels in the segmented images referring to the optical flow images, (iv) losses by comparing the first segmented image with the warped images, (v) a CNN_CURRENT with at least one second weight obtained by adjusting the first weight to segment an image of the t-th frame and frames thereafter by using the CNN_CURRENT.
US10089742B1
The invention is directed towards segmenting images based on natural language phrases. An image and an n-gram, including a sequence of tokens, are received. An encoding of image features and a sequence of token vectors are generated. A fully convolutional neural network identifies and encodes the image features. A word embedding model generates the token vectors. A recurrent neural network (RNN) iteratively updates a segmentation map based on combinations of the image feature encoding and the token vectors. The segmentation map identifies which pixels are included in an image region referenced by the n-gram. A segmented image is generated based on the segmentation map. The RNN may be a convolutional multimodal RNN. A separate RNN, such as a long short-term memory network, may iteratively update an encoding of semantic features based on the order of tokens. The first RNN may update the segmentation map based on the semantic feature encoding.
US10089740B2
Systems and methods in accordance with embodiments of this invention perform depth regularization and semiautomatic interactive matting using images. In an embodiment of the invention, the image processing pipeline application directs a processor to receive (i) an image (ii) an initial depth map corresponding to the depths of pixels within the image, regularize the initial depth map into a dense depth map using depth values of known pixels to compute depth values of unknown pixels, determine an object of interest to be extracted from the image, generate an initial trimap using the dense depth map and the object of interest to be extracted from the image, and apply color image matting to unknown regions of the initial trimap to generate a matte for image matting.
US10089738B2
Disclosed are an apparatus and a method of compensating temperature shifts of a structured light pattern for a depth imaging system. In some embodiments, a depth imaging device includes a light source, an imaging sensor and a processor. The light source emits light corresponding to a pattern. A temperature drift of the light source can cause a shift of the pattern. The imaging sensor receives the light reflected by environment in front of the depth imaging device and generates a depth map including a plurality of pixel values corresponding to depths of the environment relative to the depth imaging device. The processor estimates the shift of the pattern based on a polynomial model depending on the temperature drift of the light source. The processor further adjusts the depth map based on the shift of the pattern.
US10089736B2
A local high-resolution imaging method and apparatus for a three-dimensional (3D) skeletal image is provided. The method includes determining a volume of interest (VOI) to perform high-resolution imaging from the 3D skeletal image in which an object to be inspected is captured, localizing the VOI based on a finite element method (FEM), and setting a multi-resolution constraint based on a bone mineral density (BMD) between the 3D skeletal image and the localized VOI and reconstructing a skeletal image in which high-resolution imaging is performed on the localized VOI.
US10089733B2
A method and a microscope for determining a position of a structure element on a mask are provide. The method comprises predefining a region on the mask which comprises at least the structure element; determining a phase image of the region, wherein the phase image comprises in a spatially resolved manner the phase of the imaging of the mask by the illumination radiation; and determining the position of the structure element within the phase image.
US10089723B2
A system comprises a picture and metadata captured by a content capture system; a recognizable characteristic datastore configured to store recognizable characteristics of different users; a module configured to identify a time and a location associated with the picture based on the metadata, and to identify one or more potential target systems within a predetermined range of the location at the time; a characteristic recognition module configured to retrieve the recognizable characteristics of one or more potential users associated with the potential target systems, and evaluate whether the picture includes one or more representations of at least one actual target user from the potential users based on the recognizable characteristics of the potential users; a distortion module configured to distort a feature of the representations of the least one actual target user in response to the determination; a communication module configured to communicate the distorted picture to a computer network.
US10089714B2
Some aspects relate to reception from a user, via a sensor, first data indicative of activity of the user, determination of one or more values of a metric based on the first data, determination of a display scale based on the one or more values, reception from the user, via the sensor, second data indicative of activity of the user over a time interval, determination of a second value of the metric based on the second data, generation of a first graphical indicator representing the second value based on the display scale and the second value, and display of the first graphical indicator on a display.
US10089710B2
An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.
US10089708B2
A texture unit of a graphics processing unit (GPU) may receive a texture data. The texture unit may receive the texture data from the memory. The texture unit may also multiply, by a multiplier circuit of the texture unit, the texture data by at least one constant, where the constant is not associated with a filtering operation, and where the texture data comprises at least one texel. The texture unit may also output, by the texture unit, a result of multiplying the texture data by the at least one constant.
US10089691B2
Methods and systems for detecting inaccurate insurance claims associated with a loss event are provided. An insurance provider may receive loss event data associated with the loss event from a variety of sources. The insurance provider may also receive an insurance claim submission from the claimant customer that indicates an insured property and a claimed amount of damage to the insured property. The insurance provider examines the loss event data to estimate an actual amount of damage experienced by the property as a result of the loss event, and compares the actual amount of damage to the claimed amount of damage. Based on the comparison, the insurance provider may approve the insurance claim, deny the insurance claim, or flag the insurance claim. The systems and methods thus aim to reduce fraudulent or otherwise inaccurate insurance claim filings.
US10089690B1
Provided are a method, a technology apparatus and a database scheme that enable the tying of disparate, non-relational, tabular inputs and staging databases residing on flat files in order to automatically rank and weight all sub-indexes of a pre-determined type that constitute a pre-determined market-weighted, broad-based index universe or benchmark using a plurality of enriched comparative value factors, growth factors and correlation factors, to generate an enhanced equity index and/or a singular semi-active portfolio constructed of long-only, passive equity ETFs tracking the sub-indexes. The method also provides for data row identifier constructs, which along with the date values help link the non-relational tabular databases not residing on a commercially available Relational Database Management System (RDBMS) like Oracle or DB2 to form an integrated, unitary logical relational database enabling the creation of enhanced indexes repository with reduced utilization of CPU and I/O resources.
US10089683B2
A system, apparatus, and method for reducing fraud in payment or other transactions by providing issuers with a warning that a transaction being processed for authorization is potentially fraudulent. In some embodiments, the present invention processes data obtained from a consumer authentication process that is used in card not present (CNP) transactions to determine characteristics or indicia of fraud from previous transactions. The characteristics or indicia of fraud can be used to generate a set of fraud detection rules or another form of fraud assessment model. A proposed transaction can then be evaluated for potential fraud using the fraud assessment model.
US10089682B1
Various embodiments are directed to systems and methods for facilitating a rent-to-own transaction. A computer system may receive from a computer device input data describing a consumer and, based on the input data, determine a spending limit for the consumer. The computer system may also receive from the computer device an indication of a good selected by the consumer. Based on data describing the good, the computer system may determine whether the good is transaction eligible. When the good is transaction eligible, the computer system may transmit to the computer device an indication of terms of the rent-to-own transaction, such as a periodic payment due under the rent-to-own transaction. When the terms are accepted by the consumer, the computer system may instruct a fulfillment computer to direct the good to the consumer.
US10089674B1
Techniques for ordering data associated with an item may be provided. For example, a first set of the data may be ordered based on predefined values of a first attribute. Based on receiving a request to further order the first set based on a second attribute, a second set of the data may be selected based on the first set and on a sizing window. The sizing window may be configured to define a size of the second set. Values corresponding to the data in the second set may be computed. These computed values may be used to order the second set of data.
US10089673B1
A method and apparatus are disclosed that create an electronic form based on table data provided by Internet searching operations. One example may include determining at least one search term, querying, via a server, information provided by at least one network based on the search term, and copying at least one data table resulting from the information discovered during the querying operation. Additional operations may include parsing the at least one data table and storing the information in the server, displaying the data table to an end user so that the end user may select whether the data table should be included in the electronic form, and providing the user with the option to select and edit the contents of the data table. Upon the user's approval the data table may be copied into the electronic form.
US10089671B2
A method and a system segmenting a user viewing listings in online publications to render the listing according to a rule received from a seller. For example, the system receives one or more listings submitted by a seller. The listing comprises one or more modifiable parameters. The system also receives a rule from the seller, the rule associated with a first listing of the one or more listings. A profile is associated with a user based on data collected about the user. The first listing is rendered to the user based on the profile associated with the user and the rule by modifying the one or more parameters.
US10089670B2
A powertrain optimization device and method that compares a predicted performance of customer-selected vehicle components to a customer-selected optimization goal. The optimization goal is used to determine dynamic performance thresholds. The method compares gradability at cruise, gradability at peak torque, engine speed, and startability to the dynamic thresholds to determine whether the vehicle performance will be satisfactory. The customer selections of vehicle components, selections of optimization goals, and any acknowledgements of failed performance checks are stored for later use.
US10089669B2
Embodiments of the invention provide techniques which aid in correctly capturing what a restaurant customer intends to order, and may enhance the customer's satisfaction with the ordering and dining process overall. For example, an interface may be provided through which a customer may specify an order, and the interface may clearly convey such information as each ordered item's ingredients and nutritional content. The interface may enable the customer to customize ordered items, and may clearly convey any changes that the customer has made, allowing the customer to make informed choices about the items included in an order. The interface may embody a design which enables the customer to quickly and easily customize items, and/or to re-order previously customized items.
US10089665B2
Examples of the disclosure enable a user to evaluate a credibility of a website and/or a merchant in a remote financial transaction. In some embodiments, a request for a score is received from a client device. The request includes usage data associated with the client device. A website and/or merchant is identified based on the usage data, and customer experience-related data associated with the website and/or the merchant are retrieved from one or more sources. A first score is generated at a score generator based on the retrieved customer experience-related data, and the first score is transmitted to the client device for presentation at the client device.
US10089651B2
A content broker can receive a request from a user's client device for access to a data stream, and determines whether the client device has a sufficient number of credits to consume the digital content. If the client device does not have a sufficient number of credits, the broker can provide the client device an opportunity to earn credits. The broker can send to the client device an advertisement stream, and a corresponding challenge query that includes a set of instructions for generating a challenge-response that proves the client device has consumed the advertisement stream. If the broker receives a valid challenge response from the client device, the broker can assign a predetermined number of credits to the user's account.
US10089648B2
This document describes, among other things, systems and methods for generating advertising campaigns or listings utilizing catalog information. A method comprises receiving, by an online publication system, a product catalog; accessing, by the online publication system, a merchant profile; and using the product catalog and the merchant profile to develop advertising data, wherein the advertising data includes at least one of an advertising campaign, a marketplace listing, or a store listing.
US10089647B2
A computer-implemented method for optimizing publisher profits in online advertising based on real market movements is provided. The method may include dividing an advertisement (ad) placement for an ad unit into a plurality of levels. The method may also include generating a plurality of variables that are configured to test for the real market movements between levels. The method may further include processing ad impressions based on the plurality of variables within a time period to evaluate the real market movements for the ad unit, and determining whether to adjust one or more of the minimum floor prices based on a score for each variable calculated within the time period.
US10089642B2
A method for scheduling outbound communications to sales leads based, at least partly, on a model of customer behavior derived from (i) customer data gathered from a plurality of customers that initiated contact with an electronic communications interface, and (ii) time data recording for each of the customers a time or time period at which the customer interacted with the electronic communications interface. The model predicts, for one or more time periods and segments of a population, a likelihood of successfully engaging with a person from the segment of the population. The scheduling includes prioritizing the outbound communications to the sales leads during one or more defined time periods. A method of determining a preferred time to make an outbound communication to a sales lead is based, at least partly, on the model of customer behavior. A method for scheduling outbound communications to sales leads during a defined time period is based, at least partly, on statistics gathered from an inbound call center. The statistics connect customers and the time of inbound calls by the customers, and the scheduling further includes prioritizing the outbound communications to the sales leads during the defined time period.
US10089634B2
A method of establishing a justification basis to Aircraft Regulatory Authorities, to allow a regulated aircraft to operate at increased maximum weight limitations, through the statistical identification of non-recognized weight errors being allowed in today's aircraft weight determination methods, with the recovery and utilization of the non-recognized weight errors to increase weight limitations through a Regulatory Authority finding of an Equivalent Level of Safety. A system for use in measuring aircraft weight and center of gravity, providing a method to reveal non-recognized weight errors. Sensors are attached to the landing gear struts, so to periodically and randomly measure and monitor aircraft weight and center of gravity.
US10089623B2
A system and method for facilitating transactions utilizing phrase tokens are provided. Individual entities can be associated with unambiguous transaction phrase tokens, such as multiple word phrases. The transaction phrase tokens are associated with transaction accounts by a service provider such that the entities can complete a transaction without having to exchange transaction account information. In a transaction, a transaction phrase token is offered to an accepting party, which tenders the offered transaction phrase token to the service provider. The service provider processes the offered transaction phrase token according to configuration information specified for the transaction phrase token. The service provider can automatically process the transaction request or request additional information.
US10089618B2
A transaction processing system for the real time authorization of payment transactions. The system comprises a verification system (4) connected to an issuer card management system (3). A cardholder can access the system via an interface (2) which can be for example the Internet, a wireless device, telephone, or a branch visit. The interface allows the cardholder to input rules governing how their credit card transactions are to be authorized. When the cardholder initiates a purchase transaction with their credit card, an authorization request is passed from the card network to the verification system which executes the rules created by the cardholder in order to approve or deny the transaction.
US10089616B2
An apparatus and a method manage a received mobile transaction coupon in a mobile terminal. The apparatus includes a communication unit, an information analyzer, a schedule manager, an output unit, and a controller. The communication unit receives a mobile transaction coupon. The information analyzer obtains the received mobile transaction coupon information. The schedule manager registers the obtained mobile transaction coupon information in an alarm program. The output unit outputs the registered mobile transaction coupon information on a relevant date via the alarm program. The controller controls to register the mobile transaction coupon information in the alarm program, and controls to store the received mobile transaction coupon in a storage area corresponding to a reception type or a folder for a widget function.
US10089615B2
A point-of-sale system includes a stand that supports a tablet computer. The tablet computer can run a merchant application to provide the typical functionality for a point-of-sale system. The stand can be rotatable to face either the merchant or the customer. The stand can incorporate a card reader. The tablet computer can be connected through a hub to other peripheral components, such as a controllable cash drawer, a printer and/or a bar code reader. The cash drawer can include a slidable drawer having sliding rails that are hidden from a top view of the drawer.
US10089613B2
A digital downloading jukebox system including a central server and a plurality of remote jukebox devices each provided with a local server that preferably mirrors the central server and enables selected songs to be immediately downloaded to the jukebox for reproduction. The local server and jukebox may also provide, through control of the central server, song download services to other jukebox devices. The jukebox system may also act as a monitoring/management device for other coin operated equipment present in a location where the jukebox is located, thereby enabling the jukebox device to perform updates on other equipment under control of the central server.
US10089612B2
A method of performing a fund transfer at an ATM includes receiving an active authentication transaction key at an ATM from a mobile financial transaction instrument via a wireless communication protocol, generating a PIN at the ATM, and storing the PIN in a machine readable storage medium. An authorization request message is transmitted to a financial institution identified by the active authentication transaction key. The authorization request message includes the PIN and at least a portion of the active authentication transaction key. The PIN is received from a user of the mobile financial transaction instrument, and the funds are dispensed in response to receiving the PIN.
US10089608B2
An exemplary method comprises receiving information associated with a game-playing transaction conducted between a user device and a game-playing terminal, wherein the game-playing transaction is associated with a request for playing a game; determining a location of the user device associated with the game; determining the user device is located in an approved location associated with the game; and processing the game-playing transaction based on determining the user device is located in the approved location associated with the game. The game-playing transaction is conducted on a first communication interface, and the information associated with the game-playing transaction is received on a first or second communication interface.
US10089607B2
In order to facilitate conducting a financial transaction via wireless communication between an electronic device (such as a smartphone) and another electronic device (such as another smartphone), a secure element in the electronic device may generate, using an encryption key associated with the secure element, a signed blob based on a transaction amount and a merchant identifier. Then, the electronic device communicates connection information between the electronic device and the other electronic device. Moreover, the electronic device may establish a connection between the electronic device and the other electronic device based on the connection information, and may concurrently provide the signed blob to the other electronic device. After receiving a signed transaction blob from the other electronic device using the connection (which includes information needed to conduct the financial transaction), the electronic device provides the information to a server to conduct the financial transaction.
US10089604B2
Methods and apparatus for managing a joint slide show by a source user terminal in communication with one or more remote user terminal(s) are disclosed herein. During the slide show, a plurality of picture files are shown on the source user terminal. One or more slide-show display-transitions are performed at the source user terminal by replacing, at a slide-show display-location of the source user terminal, a pre-transition picture file with a post-transition picture file. In some embodiments, (i) for each slide-show display-transition, a respective post-transition picture file is sent from the source terminal to each remote user terminal in advance of the slide-show display-transition and/or (ii) each of the slide-show display-transitions is contingent upon, and performed only after meeting a condition related to a number of remote user-terminals from which the source terminal has received a confirmation message confirming receipt of the respective post-transition picture file.
US10089603B2
Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.
US10089599B2
In some embodiments, apparatuses and methods are provided herein useful to locating containers with low inventory in a shopping facility. Some of these embodiments include systems for identifying and determining the location of containers in a low inventory condition in shopping facilities, the system comprising: a container configured to hold merchandise items in a shopping facility; a light sensor disposed in the container, the light sensor calibrated to detect an ambient light level and to respond when the detected ambient light level exceeds a predetermined ambient light threshold; and a control circuit operatively coupled to the light sensor and configured to transmit a signal indicating a low inventory condition when the light sensor determines the detected ambient light level exceeds the predetermined ambient light threshold.
US10089598B2
Various aspects of the present invention relate generally to telemetry methods and systems and more particularly, to telemetry network connectivity systems, devices and methods. In some embodiments, an inventory management system may be configured to provide machine-to-machine network connectivity. The inventory management system may be used in conjunction with a location device configured to transmit a vehicle identification number (VIN) and a device identifier of the location device. In some embodiments, the inventory management system may be configured to: (1) track whether the location device is located within a predetermined perimeter; (2) provide current inventory and ownership status associated the location device; and/or (3) place the location device in a sleep and/or passive state with periodic check-ins.
US10089588B2
A system and method that enables the ongoing communication, tracking, and management review of feedback among a population of workers and their management.
US10089583B2
Provided herein is a non-transitory computer readable medium comprising software configured to enable instructions to create of a multidimensional value model for an event, such as, a travel event. When executed information related to events from all sources is stored and categorized according to the source, value dimension and value description of the event are established and used to create an initial multidimensional value model. If the event is a travel event, the initial model is updated according to user-selected travel events and a recommendation for travel made to the user based on the updated model. Also provided is a distributed cloud computer system that integrates cloud computing with a Distributed Internet Services system and cloud computing methods, particularly, for improving user experience during e-commerce transactions. A non-transitory storage medium tangibly stores processor-executable instructions to execute the methods.
US10089578B2
A system, method and computer product for predicting a content attribute are provided by collecting labeled media objects labeled with one or more attributes, constructing a feature vector of content-derived values for each of the labeled media objects, generating a model based on the feature vector and the one or more attributes, and applying the model to one or more unlabeled media objects to generate one or more attribute labels.
US10089576B2
A system may comprise one or more processors and memory storing instructions that, when executed by one or more processors, configure one or more processors to perform a number of operations or tasks, such as receiving a query or a document, and mapping the query or the document into a lower dimensional representation by performing at least one operational layer that shares at least two disparate tasks.
US10089572B2
A radio frequency identification (RFID) tag includes a substrate; and an inductive-capacitive circuit located on the substrate. The circuit includes a corrugated inductive antenna to communicate with a RFID interrogator using radio frequency signals. The circuit further includes a capacitor coupled to the corrugated inductive antenna.
US10089570B2
In a smart card having an antenna structure and a metal layer, an insulator layer is formed between the antenna structure and the metal layer to compensate for the attenuation due to the metal layer. The thickness of the insulator layer affects the capacitive coupling between the antenna structure and the metal layer and is selected to have a value which optimizes the transmission/reception of signals between the card and a card reader.
US10089559B2
A scanner includes: an acquiring unit that acquires determination result information based on a determination result of whether a target dot of a target pixel of a plurality of pixels constituting image data is a first dot or a second dot; a light source control unit that, if the target dot is the first dot, causes a light source to emit a light beam during a corrected lighting time with a light source characteristic time based on a characteristic of the light source being added to a predetermined lighting time that is preliminarily determined with respect to the target dot, and if the target dot is the second dot, causes the light source to emit a light beam during the predetermined lighting time; and a deflecting unit that deflects the light beam in the main scanning direction.
US10089529B2
An unmanned aerial vehicle (UAV) assessment and reporting system may utilize one or more scanning techniques to provide useful assessments and/or reports for structures and other objects. The scanning techniques may be performed in sequence and optionally used to further fine tune each subsequent scan. The system may include shadow elimination, annotation, and/or reduction for the UAV itself and/or other objects. A UAV may be used to determine a pitch of roof of a structure. The pitch of the roof may be used to fine tune subsequent scanning and data capture.
US10089518B2
Methods and systems for generating a graphical user interface for analysis of red blood cells. The method generates a first view of the graphical user interface by highlighting red blood cells in an image that are classified into at least one group indicated by a user input. The method also generates a second view by extracting individual red blood cells being classified into the at least one group indicated by the user input from the image of red blood cells and displaying them group-wise.
US10089517B2
The present invention relates to a fingerprint identifying module, including a fingerprint identifying and sensing element, a support board, and a metal ring. The support board may bear the fingerprint identifying and sensing element thereon, and includes an accommodation groove. The metal ring is sleeved on the fingerprint identifying and sensing element and the support board. Moreover, the metal ring includes a fixing column which is formed by extending a lower surface of the metal ring, so as to extend into the accommodation groove to fix the metal ring on the support board. The fingerprint identifying module of the present invention strengthens bonding between the metal ring and the support board by bonding the fixing column and the accommodation groove.
US10089513B2
A wiring board for a fingerprint sensor includes an insulating board including insulating layers; outer strip electrodes disposed on the insulating layer in an uppermost layer, and side by side in a first direction; inner strip electrodes disposed on the insulating layer in a next layer contacting the insulating layer in the uppermost layer, and side by side in a second direction orthogonal to the first direction; a pad electrode disposed on the insulating layer in the uppermost layer, and on the inner strip electrodes and between the outer strip electrodes; and a via conductor extending through the insulating layer in an outermost layer between the pad electrode and the inner strip electrodes and electrically connecting the pad electrode and the inner strip electrodes to each other. The via conductor has an elliptical shape that is long in the first direction in top view.
US10089512B2
A button assembly for an electronic device is disclosed. The button assembly integrates a biometric sensor below a top surface of the button. The button assembly is positioned relative to a secondary display of an electronic device. The secondary display can be positioned relative to a keyboard, such as above a top row of keys of the keyboard.
US10089510B2
Various display control methods and apparatuses are provided. A method comprises: acquiring azimuth information of a lens relative to a display plane, determining a desired display area of a display content of the display plane in the display plane according to the azimuth information, and adjusting a display position of the display content on the display plane according to the desired display area. A complicated operation that the lens looks for and/or is aligned with the display content is simplified, and the probability of active discovery of the display content and the probability of capturing the display content displayed in the display plane by the lens are thereby increased.
US10089508B2
The present invention embodies a technique to embed a graphic representation and/or a concealed message such as but not limited to two dimensional codes such as quick response (QR) code matrices, fingerprints, coded fingerprint representations, iris imagery, iris coded representation, biometric hashes, palm print or portraits into a QR matrix code. In the case where biometric data such as finger print representation, iris coded representation or biometric hashes are encoded into the embedding, suitable binary representation of those patterns are generated before encoding. These concealed messages can be further encrypted using any cryptographic method such as public or private key or other suitable encrypting mechanisms adapted to the concealed message. For an implementation of the present invention in which a graphic representation is embedded into the code, the embedding process is based on an optimization method by which the color or luminance of the embedding is modified so as to minimize the visual distortion with respect to a reference image while maintaining the probability of decoding error of the standard and concealed code under a predetermined limit.
US10089504B2
According to a first aspect of the present disclosure, a near field communication device is provided which comprises a storage unit, wherein said storage unit is configured and adapted to store sequence-specific data relating to at least one sequence of devices of which said near field communication device forms part. According to a second aspect of the present disclosure, a corresponding method for configuring a near field communication device is conceived. According to a third aspect of the present disclosure, a near field communication reader is provided which comprises: a near field communication unit which is configured and adapted to read at least one sequence of devices; and a processing unit which is configured and adapted to execute a function associated with said sequence only if all devices of said sequence have been read. According to a fourth aspect of the present disclosure, a corresponding method for facilitating the execution of functions is conceived. According to a fifth aspect of the present disclosure, a non-transitory computer program product corresponding to said methods is provided.
US10089499B2
A method according to the invention for authenticating measurement data relating to a battery, which comprises at least one battery module with an associated module control device (6) and a central control device (2), has the following steps: a) the module control device (6) acquires (S2) measurement data from battery units; b) the module control device (6) determines (S3) at least one additional information carrier which is set up to authenticate the measurement data; c) the measurement data and the additional information carrier are transmitted (S4) from the module control device (6) to the central control device (2); d) the central control device (2) validates (S6) the measurement data using the additional information carrier. In this case, provision is made for the additional information carrier to be determined using the measurement data and a key value defined by the module control device (6). A data structure, a computer program and a battery management system which are set up to carry out the method as well as a battery and a motor vehicle, the drive system of which is connected to such a battery, are also specified.
US10089488B2
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing cross organizational data sharing including, for example, means for storing customer organization data in a database of the host organization; allocating at least a sub-set of the customer organization data to be shared as shared data; configuring a hub to expose the shared data to a proxy user and configuring the proxy user at the hub with access rights to the shared data; configuring one or more spokes with access rights to the shared data of the hub via the proxy user; receiving a request from one of the hubs for access to the shared data of the customer organization via the proxy user at the hub; and returning a response to the hub having made the request. Other related embodiments are disclosed.
US10089485B2
A location information acquisition unit (25) acquires location information for pointing a current location. A first transmission unit (21) sends, via a network to a management device (100), access request information used for requesting access to information acquisition units (23), (24), attached with the location information acquired by the location information acquisition unit (25). A first reception unit (22) receives, from the management device (100) via the network, access permission information or access prohibition information in response to the access request information. A control unit (20) leaves the information acquisition units (23), (24) prohibited to operate, if the access permission information has not been received yet by the first reception unit (22), and controls the information acquisition units (23), (24) to operate only for a predetermined duration to acquire information, upon reception of the access permission information by the first reception unit (22).
US10089481B2
A method, executed by a computer, for recording data includes splitting a file into sequential extents, reordering the sequential extents into non-sequential extents, writing the non-sequential extents to a storage medium, writing dummy data to the storage medium, and writing extent placement information corresponding to a placement for the non-sequential extents to the storage medium. A computer program product and computer system corresponding to the above method are also disclosed herein.
US10089480B1
Methods and apparatuses are described for enterprise access control governance in a computerized information technology (IT) architecture. A server generates a first vector space, each node in the first space representing a user of resources in the IT architecture and including attributes of the user. The server generates a second vector space, each node in the second space representing an entitlement to access resources in the IT architecture and including attributes of the entitlement. The server creates an entitlement utility matrix by mapping nodes in the first space to nodes in the second space. The server determines a set of recommended entitlements for a plurality of users based upon the utility matrix. The server determines a discrepancy between the set of recommended entitlements for a first user and a set of existing entitlements for the first user and adjusts the set of existing entitlements based upon the discrepancy.
US10089475B2
A virtual testing environment VTE is instantiated for automated measurement of performance of a security monitoring system (SMS). Predefined attacks are executed against a cloned version of a monitored system in the VTE. The predefined attacks are defined at an attack catalog. Based on an execution result of the predefined attacks, a detection rate of the SMS at the VTE and a protection level of the cloned version of the monitored system are measured. Based on the detection rate and the protection level, an action for improving SMS and the protection of the monitored system is determined. Based on the determined action, logic modifications related to SMS and improvement on protection measures for the monitored system are performed.
US10089474B2
Virtual machine introspection can include performing an offline analysis of a virtual machine hard disk image. Core operating system files associated with the operating system can be located during the offline analysis. Operating system structure symbols can be accessed from a symbol server based on the core operating system files. Introspection of the virtual machine can be performed using the accessed operating system structure symbols.
US10089467B1
A protection application detects and remediates malicious files on a client. The protection application trains models using known samples of static clean files, and the models characterize features of the clean files. A model may be selected based on metadata obtained from a target file. By processing features of the clean files and features of the target file, the model may generate an anomaly score indicating a level of dissimilarity between the target file and the sample. The protection application compares the anomaly score to one or more threshold scores to classify the target file. Additionally, the target file may be provided to a security server to check against a whitelist or blacklist for classification. Responsive to a classification as malicious, the protection application remediates the target file on the client.
US10089466B2
A global response network collects, analyzes, and distributes “cross-vector” threat-related information between security systems to allow for an intelligent, collaborative, and comprehensive real-time response.
US10089465B2
Described systems and methods allow protecting a computer system from malicious software. In some embodiments, a security application divides a set of monitored executable entities (e.g., processes) into a plurality of groups, wherein all members of a group are related by filiation or code injection. The security application may further associate a set of scores with each entity group. Such group scores may be incremented when a member of the respective group performs certain actions. Thus, even though actions performed by individual members may not be malware-indicative per se, the group score may capture collective malicious behavior and trigger malware detection. In some embodiments, group membership rules vary according to whether an entity is part of a selected subset of entities including certain OS processes, browsers and file managers. When an entity is determined to be malicious, anti-malware measures may be taken against a whole group of related entities.
US10089459B2
The various aspects provide a method for recognizing and preventing malicious behavior on a mobile computing device before it occurs by monitoring and modifying instructions pending in the mobile computing device's hardware pipeline (i.e., queued instructions). In the various aspects, a mobile computing device may preemptively determine whether executing a set of queued instructions will result in a malicious configuration given the mobile computing device's current configuration. When the mobile computing device determines that executing the queued instructions will result in a malicious configuration, the mobile computing device may stop execution of the queued instructions or take other actions to preempt the malicious behavior before the queued instructions are executed.
US10089457B2
An application program is implemented by an electrical device for executing a wireless network certification process, which includes the following steps: driving a network module of the electrical device to receive a certification code broadcasted by a wireless network access point (AP), determining whether or not the certification code is in an identified list, wherein when the certification code is not in the identified list, the application program executes a first action to limit the electrical device to a limited function mode; and when an unlock password is received, the application program executing a second action to unlock the electrical device to an un-limited function mode; and when the electrical device is in the un-limited function mode and a connecting password is received, driving the network module of the electrical device to connect to the network AP.
US10089450B2
A user authentication method and a terminal. The method includes determining first-type authentication information and second-type authentication information that are of a terminal, wherein the first-type authentication information includes specific attribute information that is in specific attribute information of an interaction object corresponding to a specific interaction behavior of the terminal and whose occurrence frequency within a preset time falls in a preset range, and wherein the second-type authentication information is used to interfere with selection, by the user of the terminal, of the first-type authentication information; presenting an authentication challenge set to the user of the terminal; receiving an identification result; and determining an authentication result. According to the user authentication method, authentication information is dynamically generated using information about an interaction object to perform authentication on a user.
US10089447B2
Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage allocated to enclaves of a parent and a child process to store secure enclave control structure (SECS) data, application data, code, etc. The processor includes an EPC to store enclave data of the parent and child processes. Embodiments of the parent may execute, or a system may execute an instruction to copy parent SECS to secure storage for the child, initialize a unique child ID and link to the parent's SECS/ID. Embodiments of the child may execute, or the system may execute an instruction to copy pages from the parent enclave to the enclave of the child where both have the same key, set an entry for EPC mapping to partial completion, and record a page state in the child enclave, if interrupted. Thus copying can be resumed.
US10089443B2
A home medical device system includes a plurality of home therapy machines that perform a home therapy on a patient; a connectivity server; a system hub coupled to the home therapy machines through the connectivity server; a web portal configured to access the system hub; a plurality of clinics connected to the system hub via the web portal; and a website accessible via the web portal, the website including a patient portion available to patients using the plurality of home therapy machines, the website further including a clinician portion that enables the clinics to manage the home therapy machines.
US10089438B2
The highly secure method and system acquires, processes and produces health care (HC) data and service records from multiple local devices, notwithstanding different operating systems (OS) in such devices, and all accessed and controlled by a cloud computing network. Devices have memories, displays, keypads, cameras and microphones. The system operates on acquired data including image, keypad-text, audio, and speech-converted-to text data generated by respective devices. The method downloads commands to devices (notwithstanding different OS) which delete-acquired-data upon a request to save (upload) data to the cloud computing network. Further data security includes a disable-print-screen command prohibiting local storage of stored acquired data into local devices. The method and system also produces a customized surgical schedule by (a) obtaining the GPS location of a local device (b) filtering out the non-surgical appointments from the complete appointment schedule of the HC professional; and (c) displaying only surgical appointments.
US10089431B2
A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.
US10089428B2
Embodiments of the inventive concept include a computer-implemented method for intelligently swapping circuit cells and an associated intelligent cell swapper logic section. The technique can include receiving, by an intelligent cell swapper logic section, a synthesized gate level netlist including cells each having an initial cell class. A cell class sorter can sort cell classes in order of leakage. A ceiling finder can swap the initial cell class for each of the cells to a highest cell leakage class, and determine a ceiling frequency. A floor finder can swap the highest cell leakage class for each of the cells to a lowest cell leakage class, and determine a floor frequency. An effective swap weight calculator section can determine an effective swap weight for a subset of cells based on cell attribute weighting criteria. The timing paths can be optimized to meet the ceiling frequency without unnecessarily using high leakage cells.
US10089413B2
Systems and methods for designing and generating a device using accuracy maps and stability analysis are disclosed herein. In some aspects, the systems and methods described relate to an apparatus for designing a device. The apparatus includes a processor configured to generate a three-dimensional model of a physical object and determine whether the three-dimensional model satisfies an accuracy threshold based on an accuracy map. The processor is further configured generate a simulated representation of the device, determine whether the simulated representation of the device satisfies a stability threshold, simulate a fit of the device on the three-dimensional model if the simulated representation of the device satisfies the stability threshold, and determine whether the simulated fit of the device on the three-dimensional model is within a tolerance threshold. The processor is further configured to generate an approved design of the device if the simulated fit is within the tolerance threshold.
US10089410B2
Methods, systems and computer-readable medium are provided for selecting and ordering pathways identified between two selected nodes of a hybrid network. Nodes within the network have named relationships that may have 1:1, 1:many, many:1 or many:many cardinality. An algorithm is applied to predetermine the optional search path for finding relationships between any two rows of any of one or more tables of one or more relational databases, including relationships defined between other tables. The schemas of one or more target relational databases, either derived or input, is converted into an object-oriented schema that explicitly defines relationships between columns in the tables of the relational database and represents the tables as object classes. The schemas are analyzed and optimal search paths are derived and stored for subsequent use. A query engine accesses the predefined search paths in order to execute queries.
US10089409B2
A method is directed to associating quality metadata with underlying data. The method includes, for one or more data items, a computing system identifying one or more threshold conditions related to the data items. The computing system determines that the one or more threshold conditions related to the data items have been met. As a result of determining that the one or more threshold conditions related to the data items have been met, the computing system associates quality metadata with the data items.
US10089394B2
Methods and apparatus for generating, in response to a search query of a user, a personal search result that identifies a physical location previously interacted with by the user, such as a physical location previously visited by the user. Some implementations are directed to methods and apparatus for determining whether a search query is a personal locational query indicating a desire for information related to one or more physical locations previously interacted with by the user. Some implementations are directed to methods and apparatus for determining search parameters for such a personal locational query. Some implementations are directed to methods and apparatus for searching private content of the user to determine physical locations previously interacted with by the user that are responsive to such a personal locational query. Some implementations are directed to methods and apparatus for generating personal search results that identify determined physical locations previously interacted with by the user.
US10089387B1
Systems, methods, and computer-readable storage media that may be used to generate recommendations based on organic search term analysis are provided. One method includes determining conversion path data for a content provider. The method further includes determining a plurality of organic search keywords within the conversion path data. The method further includes analyzing the plurality of organic search keywords within the conversion path data to generate an analysis metric for each of the plurality of organic search keywords. The method further includes selecting one or more of the plurality of organic search keywords based on the analysis metrics for the organic search keywords, and generating one or more recommendations for new content to be published by the content provider based on the selected one or more organic search keywords.
US10089386B2
Provided is a method of providing an answer keyword, the method including: obtaining at least one of a search word history including a first inquiry search word of a certain domain pre-received from first user terminals, and webpage information selected by the first user terminals from a search result according to the search word history; extracting answer candidate keywords regarding the first inquiry search word from at least one of the search word history and the webpage information based on keyword lists of the certain domain; calculating a relation between the first inquiry search word and each of the extracted answer candidate keywords; and when the first inquiry search word is received from a second user terminal, transmitting answer keywords for the first inquiry search word, which are selected from the answer candidate keywords based on the relation, to the second user terminal.
US10089385B2
A computer-implemented method for importing data for an Entity Relationship (E-R) model includes receiving an exported E-R model data file of the E-R model, and determining a dependency type correlation of an entity and importing the entity directly if the determined dependency type is one of weak correlation and no correlation. The method also includes determining whether the imported entity with no correlation or weak correlation affects an entity recorded in a strong correlation table, and storing the entity in the strong correlation table until a minimum reference number of a strong correlation is satisfied if the dependency type correlation is strong. The method further includes importing the entity recorded in the strong correlation table, and deleting the entity recorded in the strong correlation table from the strong correlation table when the imported entity with no correlation or weak correlation affects an entity recorded in the strong correlation table.
US10089379B2
A sequence of one or more input objects are sorted by identifying a property that is exhibited by a sequence of one or more input objects, determining whether each input object from the sequence of one or more input objects exhibits the property, storing each of the one or more input objects into a buffer, wherein an input object is stored in a first buffer if it exhibits the property and an input object is stored in a second buffer if it does not exhibit the property, sorting each of the one or more input objects in each buffer, and merging the one or more input objects in each buffer into a sequence of one or more input objects.
US10089376B2
An apparatus adapted to operate as an A party in a database synchronization with a B party via a mobile communication network. The database contains data items to be synchronized. The apparatus includes mechanisms for maintaining a copy of the database and a client-server communication module with a client part and a server part. The client part is configured to communicate via the mobile communication network with the server part of the B party. The apparatus also includes change detection mechanisms responsive to a detection of a changed data item, for initiating a synchronization event via the client part of the client-server communication module.
US10089372B2
A visualization engine may provide, on a screen, a visual display of an object, the object being associated with object data having a data display size smaller than a visual threshold and therefore not displayed on the screen. The visualization engine may include a request handler configured to receive a magnification request to magnify the object at a magnification speed, a threshold manager configured to determine a data threshold at which fetching of the object data must be initiated to ensure receipt thereof prior to the visual threshold being reached, and an object comparator configured to initiate fetching of the object data, based on the visual threshold, the data threshold, and the magnification speed. The visualization engine may then display the object data within the object upon magnification of the object meeting the visual threshold.
US10089368B2
The disclosed technology includes systems and methods for making visual representations actionable. This technology makes it possible to drill into data, identify records and take action directly, enhancing customized data visualization representations. The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed systems and methods for adding and customizing quick actions make it possible for developers, admins, and ISVs to provide customized actionable visual data representations with direct linking for accessing data in a company's records and for linking to third party sites, without saving a new state on a server when dashboard elements are updated. The disclosed systems and methods for making data visualizations actionable in an analytics environment also make it possible to target multiple platforms—generating lenses and dashboards that let users take advantage and access data in a company's records and link to other websites.
US10089364B2
An item recommendation device includes a context information generator and a ranker. The context information generator generates and outputs context information including user intention by performing semantic analysis on a natural language request which is input. The ranker ranks candidates of items to be presented to a user based on the context information, user information representing an attribute of the user, and history information representing item usage history of the user.
US10089362B2
Certain example embodiments relate to techniques for investigating event streams in complex event processing (CEP) environments. Input events from one or more input event streams and query registration-related events from a registration event stream are received. Query registration-related events are associated with actions taken with respect to queries performed on the input event stream(s). Event-based profiles are developed by subjecting the received input events to a profiling CEP engine. Event-based profiles include data mining related and/or statistical characteristics for each input event stream. Query-based profiles are developed by subjecting the received query registration-related events to the CEP engine. Query-based profiles include data indicative of how relevant the queries performed on the input event stream(s) are and/or how those queries are relevant to the input event stream(s) on which they are performed. Query registration-related events are generated when a query on the input event stream(s) is registered, deregistered, etc.
US10089360B2
Embodiments of the present invention include a memory unit and a processor coupled to a memory unit. The processor is operable to group a plurality of subsets of data from an input data stream and compute a first hash value corresponding to a first grouped subset of data. Additionally, the processor is operable to detect a match between the first hash value and a second hash value stored in a hash table. Furthermore, the processor is also configured to monitor a hash value match frequency for the input data stream in which the processor is operable to increment a counter value responsive to a detection of the match and determine an entropy level for the input data stream based on the counter value relative to a frequent hash value match threshold. The processor can generate an instruction to either initialize performance of a data compression operation when the counter value meets or exceeds the frequent hash value match threshold or refrain from the performance of the data compression operation when the counter value fails to meet the frequent hash value match threshold.
US10089348B2
A computer device for controlling a storage device based on non-volatile memory is provided. The computer device includes a file modification detector configured to detect whether a data structure in a database file has been deleted using an identifier recorded in the database file to indicate whether the data structure is deleted or not; and a command generator configured to generate an advanced-trim command including information corresponding to the deleted data structure and to transmit the command to the storage device.
US10089336B2
Systems, methods, and other embodiments associated with facilitating collection frequency based storage and processing of metric data are described. In one embodiment, a method includes identifying a fact, where the fact corresponds to a given attribute of a given point type and determining a collection frequency with data corresponding to a value of the given attribute for a point of the given point type is collected. The method includes creating a sample table for storing the data, where the sample table records a point identifier, the data, and a collection time for the data. At least one aspect of the sample table is determined based on the collection frequency. The method includes storing subsequently received data in the sample table.
US10089335B2
Tracking lineage of data. A method may be practiced in a network computing environment including a plurality of interconnected systems where data is shared between the systems. A method includes accessing a dataset. The dataset is associated with lineage metadata. The lineage metadata includes data indicating the original source of the data, one or more intermediary entities that have performed operations on the dataset, and the nature of operations performed on the dataset. A first entity performs an operation on the dataset. As a result of performing a first operation on the dataset, the method includes updating the lineage metadata to indicate that the first entity performed the operation on the dataset. The method further includes providing functionality for determining if the lineage metadata has been compromised in that the lineage metadata has been at least one of removed from association with the dataset, is corrupted, or is incomplete.
US10089330B2
A method of image retrieval includes obtaining information identifying a plurality of selected objects and selecting one among a plurality of candidate geometrical arrangements. This method also includes, by at least one processor, and in response to the selecting, identifying at least one digital image, among a plurality of digital images, that depicts the plurality of selected objects arranged according to the selected candidate geometrical arrangement.
US10089325B1
In general, embodiments of the technology relate to a method and system for using micro objects to manage content. More specifically, embodiments of the technology relate to using micro objects to change and/or extend the functionality of the content management system such that the manner in which actions are applied to objects varies based the context of the request that specified an action to be performed on an object.
US10089324B2
The invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database.
US10089323B2
In one embodiment, a telemetry system may track a cloud synchronization system to improve performance. A service proxy 114 may receive a matching file metadata set 304 for a matching file 134 stored in a cloud user account 132 of a cloud synchronization system. The service proxy 114 may execute a synchronization verification of the matching file metadata set 304 to a local file 112 stored in a client device 110. The service proxy 114 may create a telemetry report 400 describing a synchronization error 412 as determined by the synchronization verification.
US10089316B1
A technique for managing file system expansions includes receiving a request to perform a file system expansion, the request specifying or implying an increase in size of a file system to a new target size. The request is received while a previous file system expansion is already in progress. The technique includes merging the previous file system expansion into the file system expansion specified by the request, to increase the size of the file system to the new target size.
US10089305B1
A call translation system and a method for operating the management system in a controlled environment is disclosed. The call translation system includes a calling device and a call translation server. The calling device receives authorization from the call translation server to conduct call sessions within the controlled environment. The calling device further receives a call session application from the call translation server that enables the calling device to initiate and establish call sessions through the call translation server. The call session application allows a user of the calling device to select outside parties to add to the call session.
US10089293B2
Embodiments for facilitating form entry by one or more processors. The form is initialized by recognizing template data using a Quick Response (QR) code scanned by a user device. The form is populated using user data obtained from the user device.
US10089287B2
A method including creating a universal view of a document in an archive, where the universal view comprises individual portions of information from the document as individual elements of the universal view; applying classifications to at least some of the individual elements; and supplying the individual elements with their respectively applied classifications from the archive.
US10089282B1
Collating text strings having Unicode encoding includes receiving two text strings S=s1s2 . . . sn and T=t1t2 . . . tm. When the two text strings are not identical, there is a smallest positive integer p for which the two text strings differ. The process looks up the characters sp and tp in a predefined lookup table. If either of these characters is missing from the lookup table, the collation of the text strings is determined using the standard Unicode comparison of the text strings spsp+1 . . . sn and tptp+1 . . . tm. Otherwise, the lookup table assigns weights vp and wp for the characters sp and tp. When vp≠wp, these weights define the collation order of the strings S and T. When vp=wp, the collation of S and T is determined recursively using the suffix strings sp+1 . . . sn and tp+1 . . . tm.
US10089279B2
A method for the automatic generation of at least one document includes a step for selecting values of the first parameter and the second parameter so as to form a generation context, a step for consulting the static index so as to obtain the virtual document associated with said generation context, a step for making a request in the database for the layout and paragraphs pointed to by the virtual document obtained, and a step for generating said document in an electronic format, containing the paragraphs returned by said request and the layout returned by said request.
US10089277B2
A method and system are provided for configurable computation and data processing. A logical processor includes an array of logic elements. The processor may be a combinatorial circuit that can be applied to modify computational aspects of an array of reconfigurable circuits. A memory stores a plurality of instructions, each instruction including an instruction-fetch data portion and an output data transfer data portion. One or more memory controllers are coupled to the memory and receive instructions and/or output data from the memory. A back buffer is coupled with the memory controller and receives instructions from the memory controller. The back buffer sequentially asserts each received instruction upon one or more memory controllers. The memory controllers transfer data received from the memory to a target, such as an array of reconfigurable logic circuits that are optionally coupled to the memory, the back buffer, and one or more additional memory controllers.
US10089274B2
A bidirectional bus system that includes a bus master having a first transmitter coupled to a bidirectional bus. The first transmitter transmits a signal in a first voltage range onto the bus. The bus master has a first receiver coupled to the bus. A bus slave having a second transmitter coupled to the bus is included. The second transmitter transmits a signal in a second voltage range onto the bus, where the bus slave having a second receiver is coupled to the bus. The first receiver is configured to interpret the signal in the first voltage range to indicate an idle state while the second receiver interprets the signal in the first voltage range as indicating data. The second receiver interprets the signal in the second voltage range as indicative of an idle state while the first receiver interprets the signal in the second voltage range as indicating data.
US10089273B2
This invention relates to a dynamically addressable master-slave system and a method for dynamic addressing of slave units, wherein a master unit and a plurality of slave units are provided and the slave units are connected to the master unit via a bus system and can receive at least one broadcast command from the master unit via the bus line of the bus system, wherein the master-slave system is configured such that the master unit can send respective broadcast commands to the slave units, on the one hand, for activation, and on the other hand, for performing the dynamic addressing process of slave addresses, and wherein the slave units each comprise an address input and an address output and are serially connected via an address line that is separate from the bus line.
US10089272B2
An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.
US10089270B2
Systems and methods of interconnecting devices may include an input/output (IO) connector assembly having a voltage regulator, one or more signaling circuits, a first set of contacts, a second set of contacts connected to the one or more signaling circuits, and logic to receive a configuration command. The logic may also connect the first set of contacts to the voltage regulator if the configuration command corresponds to a first protocol. If the configuration command corresponds to a second protocol, on the other hand, the logic can connect the first set of contacts to the one or more signaling circuits.
US10089265B2
Systems, methods, and computer readable medium are provided that improve the management of interrupt requests in multiple processor computer systems. Interrupt requests can be classified into three categories and the structure of the categories provide for specifying a list that needs to be migrated. The list can contain only those interrupt requests that can be handled by some of the processors that will never unplug or based on affinity. When a processor is about to unplug, the computer system can migrate that list. The system can also manage the other interrupt requests.
US10089261B2
An enterprise wide data processing system includes at least one watchdog unit and/or software service that is configured to automatically detect an attempt to connect a dynamically connectable and disconnectable peripheral (DCP) such as a USB stick to a watchdog-watched Dynamic Connection-Making Mechanism (DCMM) of the system. The watchdog unit and/or software service is further configured to automatically determine if a type of the attempted connection is in accordance with at least one of a local list of connection permissions and connection rules, and if not to prevent an operatively effective connection to be actually made by way of the watchdog-watched DCMM. The system further includes a remotely modifiable storage storing the at least one of the local list of connection permissions and connection rules.
US10089260B2
A system for accessing data among at least two different electronic devices is provided. The system includes a demanding electronic device and a providing electronic device. The demanding electronic device is utilized to establish an input virtual device to execute an application on the demanding electronic device. The providing electronic device is utilized to establish an output virtual device for transmitting data from the providing electronic device to the demanding electronic device via the output virtual device, wherein the data corresponds to the application, and the providing electronic device is physically separated from the demanding electronic device. The input virtual device is established to use a first peripheral of the providing electronic device as a built-in peripheral of the demanding electronic device.
US10089256B2
A transmitter is coupled to a command and address (CA) bus. The transmitter is configurable with dual-mode support to send commands over the CA bus in a first swing mode and a second swing mode. The transmitter is configurable to send a first command over the CA bus via the pins while in the first swing mode, initiate calibration of the master device to send commands over the CA bus in the second swing mode, and to send a second command over the CA bus via the pins while in the second swing mode.
US10089252B2
A USB communication control method, in which a USB host and a USB accessory executing an Android operating system are connected to each other through a USB cable, includes: when an application is executed on the USB accessory, acquiring USB connection information between the USB host and the USB accessory by the application; when the application being executed on the USB accessory is completed, initializing an Android Open Accessory Protocol (AOAP) of the USB accessory by the application by assigning USB control authority to the application; changing the USB connection information between the USB host and the USB accessory to information of a state before the completion of the application; and resuming USB communication between the USB accessory and the USB host.
US10089243B2
A memory controller includes a plurality of ports coupled with a host device and a plurality of channels coupled with a memory device. The memory controller also includes an arbiter receiving a first address received through the plurality of ports to output the first address; a mapping table storage block, including a plurality of address mapping tables, selecting an address mapping table, corresponding to the first address, among the plurality of address mapping tables and outputting the selected address mapping table as a variable address mapping table; an address mapping block mapping the first address to a second address according to the variable address mapping table, and a fixed address mapping table; and a scheduler outputting the second address to the channels. The plurality of address mapping tables may employ different methods of mapping one or more first bits of the first address to the second address.
US10089238B2
Aspects include computing devices, systems, and methods for dynamically partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests and reserve locations in the system cache corresponding to the component caches correlated with component cache identifiers of the requests. Reserving locations in the system cache may activate the locations in the system cache for use by a requesting client, and may also prevent other client from using the reserved locations in the system cache. Releasing the locations in the system cache may deactivate the locations in the system cache and allow other clients to use them. A client reserving locations in the system cache may change the amount of locations it has reserved within its component cache.
US10089237B2
Certain embodiments herein relate to, among other things, designing data cache systems to enhance energy efficiency and performance of computing systems. A data filter cache herein may be designed to store a portion of data stored in a level one (L1) data cache. The data filter cache may reside between the L1 data cache and a register file in the primary compute unit. The data filter cache may therefore be accessed before the L1 data cache when a request for data is received and processed. Upon a data filter cache hit, access to the L1 data cache may be avoided. The smaller data filter cache may therefore be accessed earlier in the pipeline than the larger L1 data cache to promote improved energy utilization and performance. The data filter cache may also be accessed speculatively based on various conditions to increase the chances of having a data filter cache hit.
US10089233B2
A method of partitioning a set-associative cache for a plurality of software components may comprise identifying a cache height equal to a number of sets in the set-associative cache based on hardware specifications of a computing platform. The method may further comprise determining at least one component demand set of the plurality of software components and dedicating a set in the set-associative cache for the at least one component demand set. The method may further comprise assembling a proportional component sequence of the at least one component demand set having a sequence length equal to an integer submultiple of the cache height. The method may further comprise concatenating assembled proportional component sequences to form a template for mapping a RAM to the dedicated sets in the set-associative cache.
US10089231B1
Improving access to a cache by a processing unit. One or more previous requests to access data from a cache are stored. A current request to access data from the cache is retrieved. A determination is made whether the current request is seeking the same data from the cache as at least one of the one or more previous requests. A further determination is made whether the at least one of the one or more previous requests seeking the same data was successful in arbitrating access to a processing unit when seeking access. A next cache write access is suppressed if the at least one of previous requests seeking the same data was successful in arbitrating access to the processing unit.
US10089226B2
Systems and methods for immediate physical erasure of data in a memory system in response to a user command are disclosed. In one implementation, a memory system includes a non-volatile memory and a controller in communication with the non-volatile memory. The controller comprises a processor that is configured to receive from a host in communication with the memory system, a destruct command that indicates a user request to make the memory system inoperable. The processor is further configured to perform one or more operations to render the memory system inoperable in response to the destruct command received from the host.
US10089220B1
Methods and apparatus for saving state information resulting from non-idempotent operations are described. A computer system includes a system memory coupled to one or more processors. The system memory comprises at least a non-volatile portion. Elements of state information associated with an executable component that are to be stored within the non-volatile portion are identified. In response to detecting an occurrence of a particular non-idempotent operation that results in the generation of state information, selected elements of information are stored in the non-volatile portion of the system memory. In response to a request subsequent to a failure event, wherein the failure event resulted in a loss of data stored in a volatile portion of the system memory, the state information is read from the non-volatile portion.
US10089219B1
Systems of the present disclosure provide a versatile, reusable mock server to respond to Application-Programming-Interface (API) requests. The mock server receives an API request and a cookie associated with the API request. The API server identifies response instructions found in the cookie. The response instructions may include a static response value, a name of an API server for the mock server to imitate, or code for the mock server to execute in the process of generating a mock API response. The mock server generates a mock API response based on the response instructions and sends the mock API response in reply to the API request.
US10089217B2
A method for identifying test case for software testing is disclosed. The method, receives a test case of a plurality of test associated with a software application. The test case includes a test input for processing by the software application. The test input designed for verifying compliance with a specific requirement. The method further generates mapping data for the test case. Mapping data associates one or more parts of a source code of the software application to the test case.
US10089206B2
A device for monitoring a component has at least one processor core and a further processor core. The device further includes a determining unit configured to determine a profile of the processor core, the profile being influenced by an input signal applied to the processor core, and to determine a further profile of the further processor core, the further profile being influenced by a further input signal applied to the further processor core. The device further includes a comparison unit configured to compare the profile and the further profile and to generate a fault signal, if a comparison result of a comparison carried out by the comparison unit indicates defective similarity of the profile to the further profile.
US10089199B2
A fault-tolerant high-performance computer system is provided for executing control processes for autonomous maneuvering of a vehicle.
US10089191B2
Application program data stored in system memory may be selectively persisted. An indication may be provided to an application program that an application data object or a range of application data stored in system memory may be treated as persistent. Data backup may be enabled for the application data object or range of application data in the event of a system failure, copying the application data object or range of application data from system memory to non-volatile data storage. Upon recovery from a system failure, further data backup for the application data object or the range of application data may be disabled. In some embodiments, at least some of the application data object or range of application data may be recovered for the application program to access. Data backup for the application data object or the range of application data may also be re-enabled.
US10089190B2
Data protection is disclosed. A directory is used to identify keys in a key value database. Each identified key is walked through to identify values and a file is identified based on the walk through. The identified file is restored to a storage device.
US10089186B1
A file backup method, which can be implemented on a virtual machine system or applied to backup files of a virtual machine, is herein described. The virtual machine system may include a virtual machine server and be associated with a backup server. Changes to a storage media are tracked through change block tracking. A location where file system records reside on the storage media is identified. Changed file system records are identified among the tracked changes to the storage media. Copies are made of the files that the changed file system records are pointing to.
US10089183B2
A method and apparatus is disclosed herein for checking the consistency of deduplication metadata after an unclean shutdown of a deduplication computing system. The method may include mounting a deduplication file system of a deduplication computing system after an unclean shutdown of the deduplication computing system. Furthermore, the method may include initiating a reconstruction and consistency check of deduplication metadata associated with the deduplication file system. Furthermore, the method may include receiving a user operation prior to completion of the reconstruction and consistency check of the deduplication metadata, and processing the user operation in parallel with the reconstruction and consistency check of the deduplication metadata.
US10089177B2
An apparatus includes a memory die including a group of storage elements and one or more unallocated redundant columns. A number of the unallocated redundant columns is based on a number of one or more bad columns of the memory die. The apparatus further includes a controller coupled to the memory. The controller is configured to receive data and redundancy information associated with the data from the memory. The data includes a first bit, and the redundancy information includes a second bit. The redundancy information is sensed from the one or more unallocated redundant columns and has a size that is based on the number of one or more bad columns. The controller is further configured to determine a value of the first bit based on one or more parity check conditions associated with the second bit.
US10089172B2
Information communication circuitry, including a first integrated circuit for coupling to a second integrated circuit in a package on package configuration. The first integrated circuit comprises processing circuitry for communicating information bits, and the information bits comprise data bits and error correction bits, where the error correction bits are for indicating whether data bits are received correctly. The second integrated circuit comprises a memory for receiving and storing at least some of the information bits. The information communication circuitry also includes interfacing circuitry for selectively communicating, along a number of conductors, between the package on package configuration. In a first instance, the interfacing circuitry selectively communicates only data bits along the number of conductors. In a second instance, the interfacing circuitry selectively communicates data bits along a first set of the number of conductors and error correction bits along a second set of the number of conductors.
US10089169B2
An expert system extracts events associated with executing an application from log files generated by various topological resources in a distributed computing environment. The events are plotted as plot points on a time series graph. Patterns are identified in the plot points that are associated with application problems, along with the computing environment configurations both before the problem and after the problem was resolved. The difference in the configurations represents a corrective action for the application problem, and the expert system links the corrective action to the pattern. When a pattern repeats in conjunction with another application problem, the corrective action is identified as a possible solution to the new problem. A confidence level associated with the pattern/corrective action may be increased when a user accepts the corrective action and may be decreased when a user rejects the corrective action.
US10089165B2
Method for monitoring data events using calendars are provided. Aspects include accessing a plurality of calendars, each calendar defining a schedule of calendar days and receiving a plurality of inputs from one or more applications, each input defining a data event for a specific source, for each calendar of the plurality of calendars. Aspects also include maintaining, for each data event source, a count for each calendar day and a count for each non-calendar day, for each calendar of the plurality of calendars. Aspects further include determining, for each data event source, if a comparison of the count for each calendar day and the count for each non-calendar day is statistically significant, and generating an output for a data event source, if the comparison of the count for each calendar day and the count for each non-calendar day is statistically significant.
US10089148B1
Currently, administrators configure replication manually according to a data protection policy. Typically, such data protection policies are provided via a script or a similar input to provision storage devices. However, such manual configuration is subject to administrator error. For example, an administrator may not provision storage devices accurately according to a desired data protection policy. Further, this process is subject not only to human mistake, but also the administrative overhead required to manually provision the storage devices. Example embodiments of the present invention eliminate administration and reliability issues arising out of manual replication service configuration, thereby minimizing administrative costs and improving the user experience of handling data protection. Example embodiments of the present invention provide a method, an apparatus and a computer-program product for creating a policy-based replication service. The method includes receiving a policy and creating a replication service according to the policy.
US10089147B2
A scheduling system and method for high-performance computing (HPC) applications includes a network management component stored in physical memory and executed by a processor. The management component is configured to transform HPC resources into a schedulable resource catalog by transforming multi-dimensional HPC resources into a one dimension versus time resource catalog with a dependent graph structure between resources such that HPC resources are enabled to be provisioned into a service environment with predictable provisioning using the resource catalog. A graphical user interface component is coupled to the network management component and configured to provide scheduling visibility to entities and to enable a plurality of different communication modes for scheduling and communication between entities.
US10089145B1
Data storage services may provide customers with access to computing resources of data storage server and throttling methods may be used manage the computing resources of the data storage service in order to ensure that the customers do not overload the data storage servers. Tokens may represent I/O operations executed by the customer of the data storage service. When I/O request are received the data storage service may determine if the I/O request is a member of a sequence and remove a reduced number for tokens from the work token bucket as a result. The data storage server may determine the I/O request is a member of a sequence based at least in part on a logical chunk of a storage volume the I/O request maps to.
US10089144B1
Measurements comprising time-series stimuli and time-series responses of a computing platform that has executed a first set of jobs are collected over a first time period. The measurements are used to form a query-able predictive model pertaining to resource usage demand predictions for the first set of jobs. A second set of job records describe a second set of jobs to be invoked in a second time period. The predictive model is queried to determine a likelihood to complete by the predicted finish time based on resource usage demand predictions for the first set of jobs. A weighting factor related to a likelihood to complete the second set of jobs by a particular time is calculated. A reward value based on the weighting factor is assigned to respective jobs in the second set of jobs. Some of the second set of jobs are rescheduled, based on a then-current reward value.
US10089141B1
A system, apparatus, and method for thread synchronization is provided. In one embodiment, a network system receives a signal from a first computing machine, and determines whether one or more processes are waiting for the signal. The network system also transmits the signal to one of the one or more processes on the first computing machine or a second computing machine to execute a thread of the process.
US10089139B2
A method, system and medium can manage embedded content in documents. The method, e.g., includes detecting, at a host device running a host application program, a user's action to initiate editing of content embedded in a document associated with the host application program and querying for the user's content management configuration to determine a target device having an interface suitable for editing the embedded content. If it is determined that the user's configuration specifies a device other than the host device as the target device, the method further includes sending a revision notification to the target device, wherein the notification includes a copy of, or a reference to, the document and receiving an update notification from the target device, wherein the update notification includes one of a copy of or a reference to a latest version of the document including the latest edits made to the embedded content.
US10089137B1
Disclosed are examples of observing and measuring virtual machine (VM) activity in a VM communication system environment. According to one example embodiment, an example operation may include transmitting a request from a physical host device to monitor at least one virtual machine among various virtual machines currently operating in a virtual communication system. Additional operations may include determining which of the virtual machines are actively accessing a predetermined virtual application, such as a virtual storage application. The operations may also include receiving present operating activity results regarding the virtual machines responsive to the transmitted request.
US10089123B2
An example system and method for facilitating virtual cable modem termination system VCMTS redundancy in cable modem network environments is provided and includes spawning a first instance of a virtual network function (VNF) on a first server in a cable modem network, spawning a second instance of the VNF on a different second server, configuring the second instance to be communicatively coupled to the first instance in a same subnet of the network, and synchronizing (e.g., copying, coordinating, matching, etc.) state between the first instance and the second instance. In specific embodiments, the VNF comprises a VCMTS.
US10089107B2
A method of generating a schema including receiving a data record having a record type name and one or more data values is provided. The data values are associated with data value names. The method includes determining whether a set of existing schemas includes a schema associated with the record type name, determining whether the schema includes an element having the same name as a corresponding data element of the record, and validating the corresponding data element against the schema element. A new schema element is added to the schema, the new schema element having the same name and type as the corresponding data element of the record. The method can further include indexing at least one of the one or more data values, which involves querying the indexed data, forming subscription lists for the data values, and forming a derived data value associated with one or more data values.
US10089105B2
In accordance with embodiments of the present disclosure, an information handling system may include a processor and a memory communicatively coupled to the processor, the memory having stored thereon a basic input/output system (BIOS) comprising a program of instructions executable by the processor for initializing one or more information handling resources of the information handling system during boot up or power on of the information handling system. The memory may comprise a plurality of firmware volumes comprising at least a first firmware volume having stored therein one or more components of the BIOS having a first expected update frequency and a second firmware volume having stored therein one or more components of the BIOS having a second expected update frequency less than that of the first expected update frequency.
US10089096B2
A method for synchronization and notification of any online posting and/or uploading of data by an administrator to a computer running a website to a mobile device of a particular user without the need of an external push notification service comprises the steps of using a web-to-app connectivity technology to directly synchronize the posting and the data to the mobile device of the particular user and using the web-to-app connectivity technology to directly sent a notification to the particular user when a new posting or new uploading of data associated with that particular user was posted or uploaded.